diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 000000000..e5b6d8d6a --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000..16879c3e8 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@2.2.0/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "master", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 000000000..05513fd03 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ['@westpac-x/eslint-config'], +}; diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..ccc79d6f8 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,18 @@ +# Make sure source files have LF (unix) line endings, not CRLF (windows/mac) line endings +* text eol=lf + +# Windows bat files should be CRLF +*.bat text eol=crlf + +# Don't mess with binary files +*.jar binary +*.png binary +*.eot binary +*.ttf binary +*.woff binary +*.dll binary +*.winmd binary +*.so binary +*.jpg binary +*.jpeg binary +*.crt \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..6d15d7aee --- /dev/null +++ b/.gitignore @@ -0,0 +1,42 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +node_modules +.pnp +.pnp.js + +# testing +coverage + +# next.js +.next/ +out/ +build +dist + +# swc +.swc + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# turbo +.turbo + +# IDE specifics +.idea +.vscode +storybook-static \ No newline at end of file diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100755 index 000000000..ab847e2bc --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,22 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +echo "pnpm install started" +pnpm install --frozen-lockfile +echo "pnpm ended ended" + +echo "pnpm format started" +pnpm format +echo "pnpm format ended" + +echo "pnpm lint started" +pnpm lint +echo "pnpm lint ended" + +echo "pnpm check-types started" +pnpm check-types +echo "pnpm check-types ended" + +echo "pnpm test started" +pnpm test +echo "pnpm test ended" diff --git a/.npmrc b/.npmrc new file mode 100644 index 000000000..d8062e160 --- /dev/null +++ b/.npmrc @@ -0,0 +1,11 @@ +engine-strict=true + +# https://pnpm.io/npmrc#save-workspace-protocol +save-workspace-protocol=rolling + +# https://pnpm.io/npmrc#save-prefix +save-prefix='~' + +registry=https://artifactory.srv.westpac.com.au/artifactory/api/npm/A0033F_WestpacLive_npm_virtual +cafile=~/.npm/wbc-ssl-ca-trust.pem +strict-ssl=false diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..19834e484 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,3 @@ +dist +coverage +.next diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..3ff313190 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,8 @@ +{ + "semi": true, + "trailingComma": "all", + "singleQuote": true, + "printWidth": 120, + "bracketSpacing": true, + "arrowParens": "avoid" +} diff --git a/README.md b/README.md new file mode 100644 index 000000000..e4dc7b06f --- /dev/null +++ b/README.md @@ -0,0 +1,133 @@ +# Core Library Web repository + +This repository provides tools (packages) to help developers build web apps. + +The strategy used is a monorepo provided by [TurboRepo](https://turbo.build/repo), which allows us to condense multiple projects within a single repository. Each project within this monorepo is referenced as a `workspace`. + +This turborepo requires [NodeJS](https://nodejs.org/) version 18 or higher and uses [pnpm](https://pnpm.io) as a package manager. + +## Folders structure + +There are 2 main folders on this monorepo: + +- apps +- packages + +The `apps` folder should contain workspaces for launchable apps, like Next.js, React, Angular, etc. However, this monorepo will have dummy non deployable apps for testing purposes only. + +The `packages` folder should contain workspaces for packages that are used by either an app or another package. + +This monorepo focuses solemnly on holding projects in the `packages` folder, allowing dummy projects in the `apps` folder to be used for testing purposes or demos only. + +### Utilities + +This turborepo has some additional tools already setup for you: + +- [TypeScript](https://www.typescriptlang.org/) for static type checking +- [ESLint](https://eslint.org/) for code linting +- [Prettier](https://prettier.io) for code formatting +- [Changesets](https://github.com/changesets/changesets/tree/main#readme) for managing versioning and changelogs +- [Husky](https://typicode.github.io/husky/) for git hooks + +### Packages + +- [eslint-config-westpac-x-lint](packages/eslint-config-westpac-x-lint/README.md): Westpac `eslint` configuration. +- [test-config](packages/test-config/README.md): default configs for `jest` and `vitest` (testing libraries). +- [ts-config](packages/ts-config/README.md): default `TypeScript` configuration files. +- [fetcher](packages/fetcher/README.md): http wrapper for `Fetch API` +- [app-dynamics](packages/app-dynamics/README.md): wrapper for `App Dynamics` +- [analytics](packages/analytics/README.md): wrapper for `Adobe Analytics` + +### Git Hooks + +This monorepo uses a `pre-push` git hook to ensure a set of commands are executed prior to pushing code to the remote repository. You can see the list of commands in the `.husky` folder. + +## Getting started + +After cloning this repository, you can install all the dependencies by running the following command: + +``` +pnpm i --frozen-lockfile +``` + +The `--frozen-lockfile` will not modify the `pnpm-lock.yaml` file. + +## Commands + +### Build + +To build all apps and packages, run the following command: + +``` +pnpm build +``` + +### Test + +To test all apps and packages, run the following command: + +``` +pnpm test +``` + +### Lint + +To lint all apps and packages, run the following command: + +``` +pnpm lint +``` + +You can allow `eslint` to try to fix issues automatically by running the following command: + +``` +pnpm lint:fix +``` + +### Format + +To format all apps and packages files, run the following command: + +``` +pnpm format +``` + +You can allow `prettier` to try to fix issues automatically by running the following command: + +``` +pnpm format:fix +``` + +### Filtering workspaces + +In order to run a command in a single workspace, use the `--filter` parameter + +The command below lints the my-package and my-app workspaces only: + +``` +pnpm --filter my-package --filter my-app lint +``` + +### Scaffolding a new package + +This monorepo uses default templates to generate new packages. + +You can create a new package by running the following command: + +``` +pnpm new:package +``` + +The above command will prompt you with the details about the new package. + +### Creating new versions of the packages + +We are using https://github.com/changesets/changesets to manage the package versioning and changelogs. + +#### Steps to follow + +- To generate a new changeset, run `pnpm changeset` in the root of the repository. +- Run `pnpm changeset version`. This will increment the versions of packages. +- Run `pnpm install`. This will update the lockfile and rebuild packages. +- Commit the changes. +- Create a pull request. diff --git a/apps/playground-app-ui/.eslintrc.js b/apps/playground-app-ui/.eslintrc.js new file mode 100644 index 000000000..425776479 --- /dev/null +++ b/apps/playground-app-ui/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ['@westpac-x/eslint-config/nextjs'], +}; diff --git a/apps/playground-app-ui/CHANGELOG.md b/apps/playground-app-ui/CHANGELOG.md new file mode 100644 index 000000000..bf277a43b --- /dev/null +++ b/apps/playground-app-ui/CHANGELOG.md @@ -0,0 +1,109 @@ +# playground-app-ui + +## 0.1.13 + +### Patch Changes + +- Updated dependencies + - @westpac-x/theme@1.0.0 + - @westpac-x/ui@1.0.0 + +## 0.1.12 + +### Patch Changes + +- Updated dependencies + - @westpac-x/ui@0.12.0 + +## 0.1.11 + +### Patch Changes + +- Updated dependencies + - @westpac-x/ui@0.11.0 + +## 0.1.10 + +### Patch Changes + +- Updated dependencies + - @westpac-x/ui@0.10.0 + +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @westpac-x/ui@0.9.0 + +## 0.1.8 + +### Patch Changes + +- Updated dependencies [f1d1124] +- Updated dependencies + - @westpac-x/ui@0.8.0 + +## 0.1.7 + +### Patch Changes + +- Updated dependencies + - @westpac-x/ui@0.7.0 + +## 0.1.6 + +### Patch Changes + +- Updated dependencies [b7f18ec] + - @westpac-x/ui@0.6.0 + +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @westpac-x/ui@0.5.0 + +## 0.1.4 + +### Patch Changes + +- Updated dependencies [5b9661f] + - @westpac-x/ui@0.4.0 + +## 0.1.3 + +### Patch Changes + +- Updated dependencies + - @westpac-x/ui@0.3.0 + +## 0.1.2 + +### Patch Changes + +- Updated dependencies + - @westpac-x/theme@0.2.2 + - @westpac-x/ui@0.2.2 + +## 0.1.1 + +### Patch Changes + +- Updated dependencies [2a405e7] + - @westpac-x/theme@0.2.1 + - @westpac-x/ui@0.2.1 + +## 0.1.0 + +### Minor Changes + +- 42b6ea9: initial stage of ui package + +### Patch Changes + +- Updated dependencies [42b6ea9] +- Updated dependencies [98a06c0] + - @westpac-x/ui@0.2.0 + - @westpac-x/theme@0.2.0 diff --git a/apps/playground-app-ui/README.md b/apps/playground-app-ui/README.md new file mode 100644 index 000000000..9958fe629 --- /dev/null +++ b/apps/playground-app-ui/README.md @@ -0,0 +1,9 @@ +# App Dynamics Example Application + +This project is an example project to show how to consume the `@westpact-x/ui` package from this monorepo. + +> Although this sample project is within this monorepo, please consider it as an external project that consumes packages from this monorepo. + +Observe that this project uses the following packages: + +- @westpac-x/ui diff --git a/apps/playground-app-ui/next-env.d.ts b/apps/playground-app-ui/next-env.d.ts new file mode 100644 index 000000000..4f11a03dc --- /dev/null +++ b/apps/playground-app-ui/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/apps/playground-app-ui/next.config.js b/apps/playground-app-ui/next.config.js new file mode 100644 index 000000000..1cc283f60 --- /dev/null +++ b/apps/playground-app-ui/next.config.js @@ -0,0 +1,4 @@ +module.exports = { + reactStrictMode: true, + pageExtensions: ['page.tsx', 'api.ts'], +}; diff --git a/apps/playground-app-ui/package.json b/apps/playground-app-ui/package.json new file mode 100644 index 000000000..e0c70e979 --- /dev/null +++ b/apps/playground-app-ui/package.json @@ -0,0 +1,39 @@ +{ + "name": "playground-app-ui", + "version": "0.1.13", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "lint:fix": "next lint --fix" + }, + "dependencies": { + "@westpac/button": "~3.1.0", + "@westpac/core": "~3.2.1", + "@westpac/icon": "~2.2.0", + "@westpac/theme": "workspace:~", + "@westpac/ui": "workspace:~", + "@westpac/wbc": "~3.2.0", + "next": "^13.4.8", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-stately": "~3.23.0" + }, + "devDependencies": { + "@babel/core": "^7.0.0", + "@swc/core": "^1.3.23", + "@types/node": "^17.0.12", + "@types/react": "^18.0.22", + "@types/react-dom": "^18.0.7", + "@westpac-x/eslint-config": "0.1.0", + "@westpac-x/ts-config": "^0.0.1", + "autoprefixer": "~10.4.14", + "eslint": "^8.29.0", + "eslint-config-next": "13.1.1", + "postcss": "~8.4.24", + "tailwindcss": "~3.3.2", + "typescript": "^5.1.6" + } +} diff --git a/apps/playground-app-ui/postcss.config.js b/apps/playground-app-ui/postcss.config.js new file mode 100644 index 000000000..12a703d90 --- /dev/null +++ b/apps/playground-app-ui/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/apps/playground-app-ui/src/pages/_app.page.tsx b/apps/playground-app-ui/src/pages/_app.page.tsx new file mode 100644 index 000000000..1bb25852a --- /dev/null +++ b/apps/playground-app-ui/src/pages/_app.page.tsx @@ -0,0 +1,7 @@ +import '../styles/globals.css'; + +import { type AppProps } from 'next/app'; + +export default function MyApp({ Component, pageProps }: AppProps) { + return ; +} diff --git a/apps/playground-app-ui/src/pages/_document.page.tsx b/apps/playground-app-ui/src/pages/_document.page.tsx new file mode 100644 index 000000000..9e8084c4f --- /dev/null +++ b/apps/playground-app-ui/src/pages/_document.page.tsx @@ -0,0 +1,13 @@ +import { Head, Html, Main, NextScript } from 'next/document'; + +export default function Document() { + return ( + + + +
+ + + + ); +} diff --git a/apps/playground-app-ui/src/pages/index.page.tsx b/apps/playground-app-ui/src/pages/index.page.tsx new file mode 100644 index 000000000..f8d539665 --- /dev/null +++ b/apps/playground-app-ui/src/pages/index.page.tsx @@ -0,0 +1,29 @@ +import { Button } from '@westpac/ui'; + +const HomePage = () => { + return ( +
+

Playground 1

+

Playground 1

+

Playground 2

+

Playground 3

+

Playground 4

+

Playground 5

+

Playground 6

+

Playground 7

+

Playground 8

+

Playground 9

+

Test

+

Test

+

Test

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias dolorum dolor excepturi ab magnam sint soluta + aliquam, recusandae assumenda blanditiis dolorem ratione cupiditate eligendi mollitia provident officia deleniti + at nam. +

+
+ ); +}; + +export default HomePage; diff --git a/apps/playground-app-ui/src/styles/globals.css b/apps/playground-app-ui/src/styles/globals.css new file mode 100644 index 000000000..b5c61c956 --- /dev/null +++ b/apps/playground-app-ui/src/styles/globals.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/apps/playground-app-ui/tailwind.config.ts b/apps/playground-app-ui/tailwind.config.ts new file mode 100644 index 000000000..79ec47071 --- /dev/null +++ b/apps/playground-app-ui/tailwind.config.ts @@ -0,0 +1,11 @@ +import { WestpacUIKitBasePlugin, WestpacUIKitThemesPlugin } from '@westpac/theme'; +import { type Config } from 'tailwindcss'; + +const config: Config = { + relative: true, + mode: 'jit', + content: ['./src/**/*.{js,ts,jsx,tsx,mdx}', './node_modules/@westpac/ui/src/**/*.{js,ts,jsx,tsx,mdx}'], + plugins: [WestpacUIKitBasePlugin, WestpacUIKitThemesPlugin], +}; + +export default config; diff --git a/apps/playground-app-ui/tsconfig.json b/apps/playground-app-ui/tsconfig.json new file mode 100644 index 000000000..61655c0c4 --- /dev/null +++ b/apps/playground-app-ui/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "@westpac-x/ts-config/nextjs.json", + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "tailwind.config.js", "postcss.config.js"], + "exclude": ["node_modules"], + "compilerOptions": { + "noEmit": true, + "module": "esnext", + "moduleResolution": "node" + }, + "paths": { + "@/*": ["./src/*"] + } +} diff --git a/helpers/create-package/.template-ts/.build.swcrc b/helpers/create-package/.template-ts/.build.swcrc new file mode 100644 index 000000000..6340f0f37 --- /dev/null +++ b/helpers/create-package/.template-ts/.build.swcrc @@ -0,0 +1,17 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript", + "tsx": true + }, + "target": "es2017", + "loose": false, + "minify": { + "compress": false, + "mangle": false + } + }, + "minify": false, + "isModule": true, + "exclude": [".*\\.spec|test\\.(j|t)s$"] +} \ No newline at end of file diff --git a/helpers/create-package/.template-ts/.eslintrc.cjs b/helpers/create-package/.template-ts/.eslintrc.cjs new file mode 100644 index 000000000..05513fd03 --- /dev/null +++ b/helpers/create-package/.template-ts/.eslintrc.cjs @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ['@westpac-x/eslint-config'], +}; diff --git a/helpers/create-package/.template-ts/.swcrc b/helpers/create-package/.template-ts/.swcrc new file mode 100644 index 000000000..8cabb59ab --- /dev/null +++ b/helpers/create-package/.template-ts/.swcrc @@ -0,0 +1,16 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript", + "tsx": true + }, + "target": "es2017", + "loose": false, + "minify": { + "compress": false, + "mangle": false + } + }, + "minify": false, + "isModule": true +} diff --git a/helpers/create-package/.template-ts/README.md b/helpers/create-package/.template-ts/README.md new file mode 100644 index 000000000..26690b2d6 --- /dev/null +++ b/helpers/create-package/.template-ts/README.md @@ -0,0 +1,31 @@ +# Create Package template + +## PLEASE UPDATE THIS README FILE! + +### Use the below content as template. The README file should: + +- Describe what the package does. +- How to install it. +- How to run it. +- Provide examples. + +### The below is an template and must be updated to meet the description of the new package: + +This project is a simple demo project to show how a `package` can consume other packages within this monorepo. + +> This project is simulating an internal project on this monorepo, exactly as it is. + +Observe that this project uses the following pachages: + +- @westpac-x/eslint-config +- @westpac-x/ts-config + +All of them have their versions handled by the `"workspace:~` protocol in the`package.json` file. + +Example: + +``` +"@westpac-x/eslint-config": "workspace:~" +``` + +pnpm can replace that protocol by the expected version. For more, please see [publishing workspace packages](https://pnpm.io/workspaces#publishing-workspace-packages) diff --git a/helpers/create-package/.template-ts/package.json b/helpers/create-package/.template-ts/package.json new file mode 100644 index 000000000..ac4925b82 --- /dev/null +++ b/helpers/create-package/.template-ts/package.json @@ -0,0 +1,43 @@ +{ + "name": "@westpac/_PACKAGE_NAME_", + "version": "0.0.1", + "private": true, + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + } + }, + "main": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "*", + "!coverage", + "!**/*.test.ts" + ], + "devDependencies": { + "@swc/cli": "^0.1.61", + "@swc/core": "^1.3.34", + "@types/node": "^17.0.12", + "@vitest/coverage-c8": "^0.30.1", + "@westpac-x/eslint-config": "workspace:~", + "@westpac-x/ts-config": "workspace:~", + "eslint": "^8.33.0", + "shx": "^0.3.4", + "typescript": "^5.1.6", + "vitest": "^0.30.1" + }, + "scripts": { + "dev": "pnpm build:watch", + "clean": "shx rm -rf dist", + "build:types": "tsc --project tsconfig.build.json", + "build:esm": "swc ./src -d dist --no-swcrc --config-file .build.swcrc", + "build:watch": "pnpm clean && pnpm build:types && pnpm build:esm -w", + "build": "pnpm clean && pnpm build:types && pnpm build:esm", + "lint": "eslint \"./src/**\"", + "lint:fix": "eslint \"./src/**\" --fix", + "test": "vitest" + } +} diff --git a/helpers/create-package/.template-ts/src/index.ts b/helpers/create-package/.template-ts/src/index.ts new file mode 100644 index 000000000..7fcdadc7f --- /dev/null +++ b/helpers/create-package/.template-ts/src/index.ts @@ -0,0 +1 @@ +export { sum } from './sum.js'; diff --git a/helpers/create-package/.template-ts/src/sum.spec.ts b/helpers/create-package/.template-ts/src/sum.spec.ts new file mode 100644 index 000000000..9cbea45f6 --- /dev/null +++ b/helpers/create-package/.template-ts/src/sum.spec.ts @@ -0,0 +1,7 @@ +import { sum } from './sum.js'; + +describe('sum tests', () => { + test('it should sum two numbers', () => { + expect(sum(1, 1)).toBe(2); + }); +}); diff --git a/helpers/create-package/.template-ts/src/sum.ts b/helpers/create-package/.template-ts/src/sum.ts new file mode 100644 index 000000000..8073d27cc --- /dev/null +++ b/helpers/create-package/.template-ts/src/sum.ts @@ -0,0 +1 @@ +export const sum = (a: number, b: number): number => a + b; diff --git a/helpers/create-package/.template-ts/tsconfig.build.json b/helpers/create-package/.template-ts/tsconfig.build.json new file mode 100644 index 000000000..9c1be7b52 --- /dev/null +++ b/helpers/create-package/.template-ts/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["**/*.spec.*", "**/*.test.*"] +} diff --git a/helpers/create-package/.template-ts/tsconfig.json b/helpers/create-package/.template-ts/tsconfig.json new file mode 100644 index 000000000..6c1aa6f1e --- /dev/null +++ b/helpers/create-package/.template-ts/tsconfig.json @@ -0,0 +1,14 @@ +{ + "extends": "@westpac-x/ts-config/base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "emitDeclarationOnly": true, + "outDir": "dist", + "rootDir": "src", + "baseUrl": ".", + "types": ["vitest/globals"] + }, + "include": ["src/**/*.ts"], + "exclude": ["node_modules", "dist"] +} diff --git a/helpers/create-package/.template-ts/vitest.config.ts b/helpers/create-package/.template-ts/vitest.config.ts new file mode 100644 index 000000000..f4a9f6290 --- /dev/null +++ b/helpers/create-package/.template-ts/vitest.config.ts @@ -0,0 +1,16 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + globals: true, + environment: 'node', + coverage: { + provider: 'c8', + enabled: true, + branches: 80, + functions: 80, + lines: 80, + statements: 80, + }, + }, +}); diff --git a/helpers/create-package/index.js b/helpers/create-package/index.js new file mode 100644 index 000000000..0a48ceff4 --- /dev/null +++ b/helpers/create-package/index.js @@ -0,0 +1,84 @@ +const shell = require('child_process').execSync; +const fs = require('fs'); +const readline = require('readline'); + +const destinationPrefix = './packages/'; +const packageNamePrefix = '@westpac-x/'; + +const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout, +}); + +const getDetails = detail => { + return new Promise((resolve, reject) => { + rl.question(`Enter ${detail}: `, answer => { + if (answer) { + resolve(answer); + } else { + reject(`Please enter a package ${detail}!`); + } + }); + }); +}; + +const confirm = name => { + return new Promise(resolve => { + console.log(`\nPackage Name: ${packageNamePrefix}${name}`); + rl.question('\nConfirm creation (y/N)? ', answer => { + resolve(answer); + }); + }); +}; + +const updateReferences = (dir, packageName) => { + const path = `${dir}/package.json`; + fs.readFile(path, 'utf-8', (error, content) => { + if (error) { + console.log('An error occurred while reading the file'); + console.error(error); + return; + } + + const newContent = content.replace('_PACKAGE_NAME_', packageName); + + fs.writeFile(path, newContent, 'utf-8', error => { + if (error) { + console.log('An error occurred while writing the file'); + console.error(error); + } + }); + }); +}; + +const createPackage = packageName => { + const src = `./helpers/create-package/.template-ts`; + const dest = `${destinationPrefix}${packageName}`; + + shell(`shx cp -r ${src}/ ${dest}`); + shell(`pnpm install`); + + updateReferences(dest, packageName); +}; + +const main = async () => { + let packageName; + + do { + packageName = await getDetails('name').catch(console.error); + } while (!packageName); + + packageName = packageName.toLowerCase().replace(/\s+/g, '-'); + + const confirmation = await confirm(packageName); + rl.close(); + + if (confirmation === 'y') { + console.log(`\nCreating ${packageName} package...\n`); + createPackage(packageName); + console.log(`\nYour new package ${packageNamePrefix}${packageName} has been successfully created!`); + console.log(`\nYou can find the new package here: ${destinationPrefix}${packageName}`); + } +}; + +main(); diff --git a/package.json b/package.json new file mode 100644 index 000000000..4fd2962b8 --- /dev/null +++ b/package.json @@ -0,0 +1,43 @@ +{ + "name": "GEL-next", + "version": "0.0.1", + "private": true, + "workspaces": [ + "apps/*", + "packages/*" + ], + "scripts": { + "build": "turbo run build --filter=./packages/* --no-daemon", + "build:watch": "turbo run build:watch --filter=./packages/* --no-daemon", + "check-types": "turbo run check-types --filter=./packages/* --no-daemon", + "dev": "turbo run dev --parallel --no-daemon", + "format": "prettier --check \"**/{.vscode/*,*.ts,*.tsx,*.js,*.json,*.md}\"", + "format:fix": "prettier --write \"**/{.vscode/*,*.ts,*.tsx,*.js,*.json,*.md}\"", + "lint": "turbo run lint --no-daemon", + "lint:fix": "turbo run lint:fix --no-daemon", + "new:package": "node ./helpers/create-package/index.js", + "nuke": "pnpm nuke:node_modules && pnpm nuke:dist", + "nuke:node_modules": "find . -name 'node_modules' -type d -prune -print -exec rm -rf '{}' \\;", + "nuke:dist": "find . -name 'dist' -type d -prune -print -exec rm -rf '{}' \\;", + "prepare": "husky install", + "test": "turbo run test --filter=./packages/* --no-daemon", + "ci:build": "pnpm install --frozen-lockfile && pnpm format && pnpm build && pnpm lint && pnpm check-types && pnpm test", + "ci:publish": "pnpm install --frozen-lockfile && pnpm build && pnpm publish --json --recursive --filter=./packages/*" + }, + "devDependencies": { + "@changesets/cli": "^2.25.2", + "@westpac-x/eslint-config": "~0.1.0", + "@westpac-x/ts-config": "^0.0.1", + "husky": "^8.0.3", + "prettier": "^2.8.4", + "shx": "^0.3.4", + "turbo": "^1.9.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "packageManager": "pnpm@8.2.0", + "dependencies": { + "typescript": "~5.1.6" + } +} diff --git a/packages/theme/.build.swcrc b/packages/theme/.build.swcrc new file mode 100644 index 000000000..be3aa9f09 --- /dev/null +++ b/packages/theme/.build.swcrc @@ -0,0 +1,16 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript" + }, + "target": "es2018", + "loose": false, + "minify": { + "compress": false, + "mangle": false + } + }, + "minify": false, + "isModule": true, + "exclude": [".*\\.spec|test\\.(j|t)s$"] +} diff --git a/packages/theme/.eslintrc.cjs b/packages/theme/.eslintrc.cjs new file mode 100644 index 000000000..2bf41c6a2 --- /dev/null +++ b/packages/theme/.eslintrc.cjs @@ -0,0 +1,15 @@ +module.exports = { + root: true, + extends: ['@westpac-x/eslint-config'], + settings: { + 'import/parsers': { + '@typescript-eslint/parser': ['.ts', '.tsx'], + }, + 'import/resolver': { + typescript: { + alwaysTryTypes: true, + project: ['packages/*/tsconfig.json', 'apps/*/tsconfig.json'], + }, + }, + }, +}; diff --git a/packages/theme/.swcrc b/packages/theme/.swcrc new file mode 100644 index 000000000..5111fbbe3 --- /dev/null +++ b/packages/theme/.swcrc @@ -0,0 +1,15 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript" + }, + "target": "es2018", + "loose": false, + "minify": { + "compress": false, + "mangle": false + } + }, + "minify": false, + "isModule": true +} diff --git a/packages/theme/package.json b/packages/theme/package.json new file mode 100644 index 000000000..508d4eee9 --- /dev/null +++ b/packages/theme/package.json @@ -0,0 +1,78 @@ +{ + "name": "@westpac/theme", + "version": "0.1.0", + "license": "MIT", + "sideEffects": false, + "type": "module", + "typesVersions": { + "*": { + "*": [ + "./dist/*", + "./dist/*/index.d.ts" + ] + } + }, + "exports": { + ".": { + "default": "./dist/index.js" + } + }, + "files": [ + "*", + "!coverage", + "!**/*.{test,spec}.{ts,tsx,js,jsx}" + ], + "scripts": { + "dev": "pnpm build:watch", + "clean": "shx rm -rf dist", + "build:types": "tsc --project tsconfig.build.json", + "build:esm": "swc ./src -d dist --no-swcrc --config-file .build.swcrc", + "build:watch": "pnpm clean && pnpm build:types && pnpm build:esm -w", + "build": "pnpm clean && pnpm build:types && pnpm build:esm", + "check-types": "tsc --noemit --emitDeclarationOnly false", + "lint": "eslint \"./src/**/*.{ts,tsx,js,jsx}\"", + "lint:fix": "eslint \"./src/**/*.{ts,tsx,js,jsx}\" --fix", + "test": "vitest run", + "test:watch": "vitest" + }, + "devDependencies": { + "@swc/cli": "^0.1.62", + "@swc/core": "^1.3.35", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@types/lodash": "^4.14.194", + "@types/lodash-es": "^4.17.7", + "@types/react": "^18.0.28", + "@types/react-dom": "^18.2.1", + "@vitejs/plugin-react-swc": "^3.3.0", + "@vitest/coverage-c8": "^0.31.0", + "@westpac-x/eslint-config": "^0.1.0", + "@westpac-x/test-config": "^0.0.1", + "@westpac-x/ts-config": "^0.0.1", + "@westpac/wbc": "~3.3.0", + "chokidar": "^3.5.3", + "eslint": "^7.32.0", + "jsdom": "^22.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "shx": "^0.3.4", + "tailwindcss": "~3.3.2", + "tailwindcss-themer": "~3.1.0", + "typescript": "^5.1.6", + "values.js": "~2.1.1", + "vite": "^4.3.4", + "vitest": "^0.30.1" + }, + "peerDependencies": { + "csstype": "^3.1.2", + "lodash-es": "^4.17.21" + }, + "dependencies": { + "@westpac/bom": "~2.3.0", + "@westpac/bsa": "~2.3.0", + "@westpac/btfg": "~2.3.0", + "@westpac/rams": "~2.3.0", + "@westpac/stg": "~2.3.0", + "@westpac/wbg": "~2.5.0" + } +} diff --git a/packages/theme/readme.md b/packages/theme/readme.md new file mode 100644 index 000000000..976ea80ae --- /dev/null +++ b/packages/theme/readme.md @@ -0,0 +1,42 @@ +# @westpac/theme + +Core theme layer for styling using Tailwind. + +Refer to the [TailwindCSS](https://tailwindcss.com/) website for full documentation and examples. + +### Basic Usage (with NextJS) + +For this configuration we need two main setup + +- Setup the css variables and basic tailwind css imports +- Add the tailwind plugin into the `tailwind.config.ts` + +```ts +// _document.tsx +import { Head, Html, Main, NextScript } from 'next/document'; + +export default function Document() { + return ( + // e.g: in this case theme-wbc is applied + + + +
+ + + + ); +} +``` + +```tsx +// tailwind.config.ts +import { WestpacUIKitBasePlugin, WestpacUIKitThemesPlugin } from '@westpac/theme'; + +const config: any = { + content: ['./src/**/*.{js,ts,jsx,tsx,mdx}'], + plugins: [WestpacUIKitBasePlugin, WestpacUIKitThemesPlugin], +}; + +export default config; +``` diff --git a/packages/theme/src/__mocks__/utils.contansts.ts b/packages/theme/src/__mocks__/utils.contansts.ts new file mode 100644 index 000000000..f53b86af7 --- /dev/null +++ b/packages/theme/src/__mocks__/utils.contansts.ts @@ -0,0 +1,579 @@ +const DEFAULT_BRAND_FONT_FAMILY = + '"brandFontWBC", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'; + +const DEFAULT_BODY_FONT_FAMILY = + '-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'; + +export const EXPECTED_BRAND = { + 'colors-background': '#F3F4F6', + 'colors-background-50': '#FEFEFF', + 'colors-background-100': '#FEFEFE', + 'colors-background-200': '#FDFDFD', + 'colors-background-300': '#FBFCFC', + 'colors-background-400': '#FAFBFB', + 'colors-background-500': '#F9FAFB', + 'colors-background-600': '#F8F8FA', + 'colors-background-700': '#F7F7F9', + 'colors-background-800': '#F5F6F8', + 'colors-background-900': '#F4F5F7', + 'colors-border': '#DEDEE1', + 'colors-border-50': '#FDFDFE', + 'colors-border-100': '#FCFCFC', + 'colors-border-200': '#F8F8F9', + 'colors-border-300': '#F5F5F6', + 'colors-border-400': '#F2F2F3', + 'colors-border-500': '#EFEFF0', + 'colors-border-600': '#EBEBED', + 'colors-border-700': '#E8E8EA', + 'colors-border-800': '#E5E5E7', + 'colors-border-900': '#E1E1E4', + 'colors-borderDark': '#9390A2', + 'colors-borderDark-50': '#FAF9FA', + 'colors-borderDark-100': '#F4F4F6', + 'colors-borderDark-200': '#E9E9EC', + 'colors-borderDark-300': '#DFDEE3', + 'colors-borderDark-400': '#D4D3DA', + 'colors-borderDark-500': '#C9C8D1', + 'colors-borderDark-600': '#BEBCC7', + 'colors-borderDark-700': '#B3B1BE', + 'colors-borderDark-800': '#A9A6B5', + 'colors-borderDark-900': '#9E9BAB', + 'colors-danger': '#C40000', + 'colors-danger-50': '#FCF2F2', + 'colors-danger-100': '#F9E6E6', + 'colors-danger-200': '#F3CCCC', + 'colors-danger-300': '#EDB3B3', + 'colors-danger-400': '#E79999', + 'colors-danger-500': '#E28080', + 'colors-danger-600': '#DC6666', + 'colors-danger-700': '#D64D4D', + 'colors-danger-800': '#D03333', + 'colors-danger-900': '#CA1919', + 'colors-focus': '#B978D9', + 'colors-focus-50': '#FCF8FD', + 'colors-focus-100': '#F8F2FB', + 'colors-focus-200': '#F1E4F7', + 'colors-focus-300': '#EAD7F4', + 'colors-focus-400': '#E3C9F0', + 'colors-focus-500': '#DCBCEC', + 'colors-focus-600': '#D5AEE8', + 'colors-focus-700': '#CEA1E4', + 'colors-focus-800': '#C793E1', + 'colors-focus-900': '#C086DD', + 'colors-heading': '#1F1C4F', + 'colors-heading-50': '#F4F4F6', + 'colors-heading-100': '#E9E8ED', + 'colors-heading-200': '#D2D2DC', + 'colors-heading-300': '#BCBBCA', + 'colors-heading-400': '#A5A4B9', + 'colors-heading-500': '#8F8EA7', + 'colors-heading-600': '#797795', + 'colors-heading-700': '#626084', + 'colors-heading-800': '#4C4972', + 'colors-heading-900': '#353361', + 'colors-hero': '#1F1C4F', + 'colors-hero-50': '#F4F4F6', + 'colors-hero-100': '#E9E8ED', + 'colors-hero-200': '#D2D2DC', + 'colors-hero-300': '#BCBBCA', + 'colors-hero-400': '#A5A4B9', + 'colors-hero-500': '#8F8EA7', + 'colors-hero-600': '#797795', + 'colors-hero-700': '#626084', + 'colors-hero-800': '#4C4972', + 'colors-hero-900': '#353361', + 'colors-info': '#0074C4', + 'colors-info-50': '#F2F8FC', + 'colors-info-100': '#E6F1F9', + 'colors-info-200': '#CCE3F3', + 'colors-info-300': '#B3D5ED', + 'colors-info-400': '#99C7E7', + 'colors-info-500': '#80BAE2', + 'colors-info-600': '#66ACDC', + 'colors-info-700': '#4D9ED6', + 'colors-info-800': '#3390D0', + 'colors-info-900': '#1982CA', + 'colors-light': '#F9F9FB', + 'colors-light-50': '#FFFFFF', + 'colors-light-100': '#FEFEFF', + 'colors-light-200': '#FEFEFE', + 'colors-light-300': '#FDFDFE', + 'colors-light-400': '#FDFDFD', + 'colors-light-500': '#FCFCFD', + 'colors-light-600': '#FBFBFD', + 'colors-light-700': '#FBFBFC', + 'colors-light-800': '#FAFAFC', + 'colors-light-900': '#FAFAFB', + 'colors-link': '#DA1710', + 'colors-link-50': '#FDF3F3', + 'colors-link-100': '#FBE8E7', + 'colors-link-200': '#F8D1CF', + 'colors-link-300': '#F4B9B7', + 'colors-link-400': '#F0A29F', + 'colors-link-500': '#ED8B88', + 'colors-link-600': '#E97470', + 'colors-link-700': '#E55D58', + 'colors-link-800': '#E14540', + 'colors-link-900': '#DE2E28', + 'colors-muted': '#595767', + 'colors-muted-50': '#F7F7F7', + 'colors-muted-100': '#EEEEF0', + 'colors-muted-200': '#DEDDE1', + 'colors-muted-300': '#CDCDD1', + 'colors-muted-400': '#BDBCC2', + 'colors-muted-500': '#ACABB3', + 'colors-muted-600': '#9B9AA4', + 'colors-muted-700': '#8B8995', + 'colors-muted-800': '#7A7985', + 'colors-muted-900': '#6A6876', + 'colors-neutral': '#2A2E42', + 'colors-neutral-50': '#F4F5F6', + 'colors-neutral-100': '#EAEAEC', + 'colors-neutral-200': '#D4D5D9', + 'colors-neutral-300': '#BFC0C6', + 'colors-neutral-400': '#AAABB3', + 'colors-neutral-500': '#9597A1', + 'colors-neutral-600': '#7F828E', + 'colors-neutral-700': '#6A6D7B', + 'colors-neutral-800': '#555868', + 'colors-neutral-900': '#3F4355', + 'colors-pop': '#FF3DDB', + 'colors-pop-50': '#FFF5FD', + 'colors-pop-100': '#FFECFB', + 'colors-pop-200': '#FFD8F8', + 'colors-pop-300': '#FFC5F4', + 'colors-pop-400': '#FFB1F1', + 'colors-pop-500': '#FF9EED', + 'colors-pop-600': '#FF8BE9', + 'colors-pop-700': '#FF77E6', + 'colors-pop-800': '#FF64E2', + 'colors-pop-900': '#FF50DF', + 'colors-primary': '#DA1710', + 'colors-primary-50': '#FDF3F3', + 'colors-primary-100': '#FBE8E7', + 'colors-primary-200': '#F8D1CF', + 'colors-primary-300': '#F4B9B7', + 'colors-primary-400': '#F0A29F', + 'colors-primary-500': '#ED8B88', + 'colors-primary-600': '#E97470', + 'colors-primary-700': '#E55D58', + 'colors-primary-800': '#E14540', + 'colors-primary-900': '#DE2E28', + 'colors-success': '#008000', + 'colors-success-50': '#F2F9F2', + 'colors-success-100': '#E6F2E6', + 'colors-success-200': '#CCE6CC', + 'colors-success-300': '#B3D9B3', + 'colors-success-400': '#99CC99', + 'colors-success-500': '#80C080', + 'colors-success-600': '#66B366', + 'colors-success-700': '#4DA64D', + 'colors-success-800': '#339933', + 'colors-success-900': '#198D19', + 'colors-system': '#FF0', + 'colors-system-50': '#FFFFF2', + 'colors-system-100': '#FFFFE6', + 'colors-system-200': '#FFFFCC', + 'colors-system-300': '#FFFFB3', + 'colors-system-400': '#FFFF99', + 'colors-system-500': '#FFFF80', + 'colors-system-600': '#FFFF66', + 'colors-system-700': '#FFFF4D', + 'colors-system-800': '#FFFF33', + 'colors-system-900': '#FFFF19', + 'colors-text': '#181B25', + 'colors-text-50': '#F3F4F4', + 'colors-text-100': '#E8E8E9', + 'colors-text-200': '#D1D1D3', + 'colors-text-300': '#BABBBE', + 'colors-text-400': '#A3A4A8', + 'colors-text-500': '#8C8D92', + 'colors-text-600': '#74767C', + 'colors-text-700': '#5D5F66', + 'colors-text-800': '#464951', + 'colors-text-900': '#2F323B', + 'colors-warning': '#C53B00', + 'colors-warning-50': '#FCF5F2', + 'colors-warning-100': '#F9EBE6', + 'colors-warning-200': '#F3D8CC', + 'colors-warning-300': '#EEC4B3', + 'colors-warning-400': '#E8B199', + 'colors-warning-500': '#E29D80', + 'colors-warning-600': '#DC8966', + 'colors-warning-700': '#D6764D', + 'colors-warning-800': '#D16233', + 'colors-warning-900': '#CB4F19', + 'body-1-family': DEFAULT_BODY_FONT_FAMILY, + 'body-1-font-size': '3.75rem', + 'body-1-line-height': 1.2, + 'body-2-family': DEFAULT_BODY_FONT_FAMILY, + 'body-2-font-size': '3.375rem', + 'body-2-line-height': 1.2, + 'body-3-family': DEFAULT_BODY_FONT_FAMILY, + 'body-3-font-size': '3rem', + 'body-3-line-height': 1.2, + 'body-4-family': DEFAULT_BODY_FONT_FAMILY, + 'body-4-font-size': '2.625rem', + 'body-4-line-height': 1.2, + 'body-5-family': DEFAULT_BODY_FONT_FAMILY, + 'body-5-font-size': '2.25rem', + 'body-5-line-height': 1.2, + 'body-6-family': DEFAULT_BODY_FONT_FAMILY, + 'body-6-font-size': '1.875rem', + 'body-6-line-height': 1.2, + 'body-7-family': DEFAULT_BODY_FONT_FAMILY, + 'body-7-font-size': '1.5rem', + 'body-7-line-height': 1.2, + 'body-8-family': DEFAULT_BODY_FONT_FAMILY, + 'body-8-font-size': '1.125rem', + 'body-8-line-height': 1.4, + 'body-9-family': DEFAULT_BODY_FONT_FAMILY, + 'body-9-font-size': '1rem', + 'body-9-line-height': 1.4, + 'body-10-family': DEFAULT_BODY_FONT_FAMILY, + 'body-10-font-size': '0.875rem', + 'body-10-line-height': 1.4, + 'brand-1-family': DEFAULT_BRAND_FONT_FAMILY, + 'brand-1-font-size': '3.75rem', + 'brand-1-line-height': 1.2, + 'brand-2-family': DEFAULT_BRAND_FONT_FAMILY, + 'brand-2-font-size': '3.375rem', + 'brand-2-line-height': 1.2, + 'brand-3-family': DEFAULT_BRAND_FONT_FAMILY, + 'brand-3-font-size': '3rem', + 'brand-3-line-height': 1.2, + 'brand-4-family': DEFAULT_BRAND_FONT_FAMILY, + 'brand-4-font-size': '2.625rem', + 'brand-4-line-height': 1.2, + 'brand-5-family': DEFAULT_BRAND_FONT_FAMILY, + 'brand-5-font-size': '2.25rem', + 'brand-5-line-height': 1.2, + 'brand-6-family': DEFAULT_BRAND_FONT_FAMILY, + 'brand-6-font-size': '1.875rem', + 'brand-6-line-height': 1.2, + 'brand-7-family': DEFAULT_BRAND_FONT_FAMILY, + 'brand-7-font-size': '1.5rem', + 'brand-7-line-height': 1.2, +}; + +export const EXPECTED_SPACING = { + 0: '0', + 1: '0.375rem', + 10: '3.75rem', + 11: '4.125rem', + 12: '4.5rem', + 13: '4.875rem', + 14: '5.25rem', + 15: '5.625rem', + 16: '6rem', + 17: '6.375rem', + 18: '6.75rem', + 19: '7.125rem', + 2: '0.75rem', + 20: '7.5rem', + 21: '7.875rem', + 22: '8.25rem', + 23: '8.625rem', + 24: '9rem', + 25: '9.375rem', + 26: '9.75rem', + 27: '10.125rem', + 28: '10.5rem', + 29: '10.875rem', + 3: '1.125rem', + 30: '11.25rem', + 31: '11.625rem', + 32: '12rem', + 33: '12.375rem', + 34: '12.75rem', + 35: '13.125rem', + 4: '1.5rem', + 5: '1.875rem', + 6: '2.25rem', + 7: '2.625rem', + 8: '3rem', + 9: '3.375rem', +}; + +export const EXPECTED_FONT_SIZES_VARS = { + 'body-1': 'var(--body-1-font-size)', + 'body-10': 'var(--body-10-font-size)', + 'body-2': 'var(--body-2-font-size)', + 'body-3': 'var(--body-3-font-size)', + 'body-4': 'var(--body-4-font-size)', + 'body-5': 'var(--body-5-font-size)', + 'body-6': 'var(--body-6-font-size)', + 'body-7': 'var(--body-7-font-size)', + 'body-8': 'var(--body-8-font-size)', + 'body-9': 'var(--body-9-font-size)', + 'brand-1': 'var(--brand-1-font-size)', + 'brand-10': 'var(--brand-10-font-size)', + 'brand-2': 'var(--brand-2-font-size)', + 'brand-3': 'var(--brand-3-font-size)', + 'brand-4': 'var(--brand-4-font-size)', + 'brand-5': 'var(--brand-5-font-size)', + 'brand-6': 'var(--brand-6-font-size)', + 'brand-7': 'var(--brand-7-font-size)', + 'brand-8': 'var(--brand-8-font-size)', + 'brand-9': 'var(--brand-9-font-size)', +}; + +export const EXPECTED_LINE_HEIGHT_VARS = { + 'body-1': 'var(--body-1-line-height)', + 'body-10': 'var(--body-10-line-height)', + 'body-2': 'var(--body-2-line-height)', + 'body-3': 'var(--body-3-line-height)', + 'body-4': 'var(--body-4-line-height)', + 'body-5': 'var(--body-5-line-height)', + 'body-6': 'var(--body-6-line-height)', + 'body-7': 'var(--body-7-line-height)', + 'body-8': 'var(--body-8-line-height)', + 'body-9': 'var(--body-9-line-height)', + 'brand-1': 'var(--brand-1-line-height)', + 'brand-10': 'var(--brand-10-line-height)', + 'brand-2': 'var(--brand-2-line-height)', + 'brand-3': 'var(--brand-3-line-height)', + 'brand-4': 'var(--brand-4-line-height)', + 'brand-5': 'var(--brand-5-line-height)', + 'brand-6': 'var(--brand-6-line-height)', + 'brand-7': 'var(--brand-7-line-height)', + 'brand-8': 'var(--brand-8-line-height)', + 'brand-9': 'var(--brand-9-line-height)', +}; + +export const EXPECTED_COLOR_VARS = { + background: { + 100: 'var(--colors-background-100)', + 200: 'var(--colors-background-200)', + 300: 'var(--colors-background-300)', + 400: 'var(--colors-background-400)', + 50: 'var(--colors-background-50)', + 500: 'var(--colors-background-500)', + 600: 'var(--colors-background-600)', + 700: 'var(--colors-background-700)', + 800: 'var(--colors-background-800)', + 900: 'var(--colors-background-900)', + DEFAULT: 'var(--colors-background)', + }, + border: { + 100: 'var(--colors-border-100)', + 200: 'var(--colors-border-200)', + 300: 'var(--colors-border-300)', + 400: 'var(--colors-border-400)', + 50: 'var(--colors-border-50)', + 500: 'var(--colors-border-500)', + 600: 'var(--colors-border-600)', + 700: 'var(--colors-border-700)', + 800: 'var(--colors-border-800)', + 900: 'var(--colors-border-900)', + DEFAULT: 'var(--colors-border)', + }, + borderDark: { + 100: 'var(--colors-borderDark-100)', + 200: 'var(--colors-borderDark-200)', + 300: 'var(--colors-borderDark-300)', + 400: 'var(--colors-borderDark-400)', + 50: 'var(--colors-borderDark-50)', + 500: 'var(--colors-borderDark-500)', + 600: 'var(--colors-borderDark-600)', + 700: 'var(--colors-borderDark-700)', + 800: 'var(--colors-borderDark-800)', + 900: 'var(--colors-borderDark-900)', + DEFAULT: 'var(--colors-borderDark)', + }, + danger: { + 100: 'var(--colors-danger-100)', + 200: 'var(--colors-danger-200)', + 300: 'var(--colors-danger-300)', + 400: 'var(--colors-danger-400)', + 50: 'var(--colors-danger-50)', + 500: 'var(--colors-danger-500)', + 600: 'var(--colors-danger-600)', + 700: 'var(--colors-danger-700)', + 800: 'var(--colors-danger-800)', + 900: 'var(--colors-danger-900)', + DEFAULT: 'var(--colors-danger)', + }, + focus: { + 100: 'var(--colors-focus-100)', + 200: 'var(--colors-focus-200)', + 300: 'var(--colors-focus-300)', + 400: 'var(--colors-focus-400)', + 50: 'var(--colors-focus-50)', + 500: 'var(--colors-focus-500)', + 600: 'var(--colors-focus-600)', + 700: 'var(--colors-focus-700)', + 800: 'var(--colors-focus-800)', + 900: 'var(--colors-focus-900)', + DEFAULT: 'var(--colors-focus)', + }, + heading: { + 100: 'var(--colors-heading-100)', + 200: 'var(--colors-heading-200)', + 300: 'var(--colors-heading-300)', + 400: 'var(--colors-heading-400)', + 50: 'var(--colors-heading-50)', + 500: 'var(--colors-heading-500)', + 600: 'var(--colors-heading-600)', + 700: 'var(--colors-heading-700)', + 800: 'var(--colors-heading-800)', + 900: 'var(--colors-heading-900)', + DEFAULT: 'var(--colors-heading)', + }, + hero: { + 100: 'var(--colors-hero-100)', + 200: 'var(--colors-hero-200)', + 300: 'var(--colors-hero-300)', + 400: 'var(--colors-hero-400)', + 50: 'var(--colors-hero-50)', + 500: 'var(--colors-hero-500)', + 600: 'var(--colors-hero-600)', + 700: 'var(--colors-hero-700)', + 800: 'var(--colors-hero-800)', + 900: 'var(--colors-hero-900)', + DEFAULT: 'var(--colors-hero)', + }, + info: { + 100: 'var(--colors-info-100)', + 200: 'var(--colors-info-200)', + 300: 'var(--colors-info-300)', + 400: 'var(--colors-info-400)', + 50: 'var(--colors-info-50)', + 500: 'var(--colors-info-500)', + 600: 'var(--colors-info-600)', + 700: 'var(--colors-info-700)', + 800: 'var(--colors-info-800)', + 900: 'var(--colors-info-900)', + DEFAULT: 'var(--colors-info)', + }, + light: { + 100: 'var(--colors-light-100)', + 200: 'var(--colors-light-200)', + 300: 'var(--colors-light-300)', + 400: 'var(--colors-light-400)', + 50: 'var(--colors-light-50)', + 500: 'var(--colors-light-500)', + 600: 'var(--colors-light-600)', + 700: 'var(--colors-light-700)', + 800: 'var(--colors-light-800)', + 900: 'var(--colors-light-900)', + DEFAULT: 'var(--colors-light)', + }, + link: { + 100: 'var(--colors-link-100)', + 200: 'var(--colors-link-200)', + 300: 'var(--colors-link-300)', + 400: 'var(--colors-link-400)', + 50: 'var(--colors-link-50)', + 500: 'var(--colors-link-500)', + 600: 'var(--colors-link-600)', + 700: 'var(--colors-link-700)', + 800: 'var(--colors-link-800)', + 900: 'var(--colors-link-900)', + DEFAULT: 'var(--colors-link)', + }, + muted: { + 100: 'var(--colors-muted-100)', + 200: 'var(--colors-muted-200)', + 300: 'var(--colors-muted-300)', + 400: 'var(--colors-muted-400)', + 50: 'var(--colors-muted-50)', + 500: 'var(--colors-muted-500)', + 600: 'var(--colors-muted-600)', + 700: 'var(--colors-muted-700)', + 800: 'var(--colors-muted-800)', + 900: 'var(--colors-muted-900)', + DEFAULT: 'var(--colors-muted)', + }, + neutral: { + 100: 'var(--colors-neutral-100)', + 200: 'var(--colors-neutral-200)', + 300: 'var(--colors-neutral-300)', + 400: 'var(--colors-neutral-400)', + 50: 'var(--colors-neutral-50)', + 500: 'var(--colors-neutral-500)', + 600: 'var(--colors-neutral-600)', + 700: 'var(--colors-neutral-700)', + 800: 'var(--colors-neutral-800)', + 900: 'var(--colors-neutral-900)', + DEFAULT: 'var(--colors-neutral)', + }, + pop: { + 100: 'var(--colors-pop-100)', + 200: 'var(--colors-pop-200)', + 300: 'var(--colors-pop-300)', + 400: 'var(--colors-pop-400)', + 50: 'var(--colors-pop-50)', + 500: 'var(--colors-pop-500)', + 600: 'var(--colors-pop-600)', + 700: 'var(--colors-pop-700)', + 800: 'var(--colors-pop-800)', + 900: 'var(--colors-pop-900)', + DEFAULT: 'var(--colors-pop)', + }, + primary: { + 100: 'var(--colors-primary-100)', + 200: 'var(--colors-primary-200)', + 300: 'var(--colors-primary-300)', + 400: 'var(--colors-primary-400)', + 50: 'var(--colors-primary-50)', + 500: 'var(--colors-primary-500)', + 600: 'var(--colors-primary-600)', + 700: 'var(--colors-primary-700)', + 800: 'var(--colors-primary-800)', + 900: 'var(--colors-primary-900)', + DEFAULT: 'var(--colors-primary)', + }, + success: { + 100: 'var(--colors-success-100)', + 200: 'var(--colors-success-200)', + 300: 'var(--colors-success-300)', + 400: 'var(--colors-success-400)', + 50: 'var(--colors-success-50)', + 500: 'var(--colors-success-500)', + 600: 'var(--colors-success-600)', + 700: 'var(--colors-success-700)', + 800: 'var(--colors-success-800)', + 900: 'var(--colors-success-900)', + DEFAULT: 'var(--colors-success)', + }, + system: { + 100: 'var(--colors-system-100)', + 200: 'var(--colors-system-200)', + 300: 'var(--colors-system-300)', + 400: 'var(--colors-system-400)', + 50: 'var(--colors-system-50)', + 500: 'var(--colors-system-500)', + 600: 'var(--colors-system-600)', + 700: 'var(--colors-system-700)', + 800: 'var(--colors-system-800)', + 900: 'var(--colors-system-900)', + DEFAULT: 'var(--colors-system)', + }, + text: { + 100: 'var(--colors-text-100)', + 200: 'var(--colors-text-200)', + 300: 'var(--colors-text-300)', + 400: 'var(--colors-text-400)', + 50: 'var(--colors-text-50)', + 500: 'var(--colors-text-500)', + 600: 'var(--colors-text-600)', + 700: 'var(--colors-text-700)', + 800: 'var(--colors-text-800)', + 900: 'var(--colors-text-900)', + DEFAULT: 'var(--colors-text)', + }, + warning: { + 100: 'var(--colors-warning-100)', + 200: 'var(--colors-warning-200)', + 300: 'var(--colors-warning-300)', + 400: 'var(--colors-warning-400)', + 50: 'var(--colors-warning-50)', + 500: 'var(--colors-warning-500)', + 600: 'var(--colors-warning-600)', + 700: 'var(--colors-warning-700)', + 800: 'var(--colors-warning-800)', + 900: 'var(--colors-warning-900)', + DEFAULT: 'var(--colors-warning)', + }, +}; diff --git a/packages/theme/src/constants/breakpoints.ts b/packages/theme/src/constants/breakpoints.ts new file mode 100644 index 000000000..df94ce296 --- /dev/null +++ b/packages/theme/src/constants/breakpoints.ts @@ -0,0 +1,7 @@ +export const BREAKPOINTS = { + xsl: '576px', + sm: '768px', + md: '992px', + lg: '1200px', + xl: '1900px', +}; diff --git a/packages/theme/src/constants/colors.ts b/packages/theme/src/constants/colors.ts new file mode 100644 index 000000000..af4e5c03f --- /dev/null +++ b/packages/theme/src/constants/colors.ts @@ -0,0 +1,15 @@ +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const BASE_COLORS = { + success: '#008000', + info: '#0074C4', + warning: '#C53B00', + danger: '#C40000', + system: '#FF0', +}; + +export const COLORS = { + ...generateColorShades(BASE_COLORS), + white: '#FFF', + black: '#000', +}; diff --git a/packages/theme/src/constants/index.ts b/packages/theme/src/constants/index.ts new file mode 100644 index 000000000..ffb4b525d --- /dev/null +++ b/packages/theme/src/constants/index.ts @@ -0,0 +1,4 @@ +export * from './breakpoints.js'; +export * from './colors.js'; +export * from './spacing.js'; +export * from './typography.js'; diff --git a/packages/theme/src/constants/spacing.ts b/packages/theme/src/constants/spacing.ts new file mode 100644 index 000000000..d0efbb608 --- /dev/null +++ b/packages/theme/src/constants/spacing.ts @@ -0,0 +1,7 @@ +import { createSpacing } from '../utils/create-spacing.js'; + +export const SPACING_LENGTH = 35; +export const SPACING_UNIT = 6; +export const SPACING_SCALE = 16; + +export const SPACING = createSpacing(SPACING_UNIT, SPACING_SCALE); diff --git a/packages/theme/src/constants/typography.ts b/packages/theme/src/constants/typography.ts new file mode 100644 index 000000000..d3a6f2f5a --- /dev/null +++ b/packages/theme/src/constants/typography.ts @@ -0,0 +1,56 @@ +export const DEFAULT_BODY_TYPOGRAPHY = [ + '-apple-system', + 'BlinkMacSystemFont', + 'Segoe UI', + 'Helvetica', + 'Arial', + 'sans-serif', + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol', +]; + +export const FONT_TYPES = ['brand', 'body']; + +export const FONT_SIZES = { + 1: { + fontSize: '3.75rem', + lineHeight: 'tight', + }, + 2: { + fontSize: '3.375rem', + lineHeight: 'tight', + }, + 3: { + fontSize: '3rem', + lineHeight: 'tight', + }, + 4: { + fontSize: '2.625rem', + lineHeight: 'tight', + }, + 5: { + fontSize: '2.25rem', + lineHeight: 'tight', + }, + 6: { + fontSize: '1.875rem', + lineHeight: 'tight', + }, + 7: { + fontSize: '1.5rem', + lineHeight: 'tight', + }, + 8: { + fontSize: '1.125rem', + lineHeight: 'normal', + }, + 9: { + fontSize: '1rem', + lineHeight: 'normal', + }, + 10: { + fontSize: '0.875rem', + lineHeight: 'normal', + }, +}; diff --git a/packages/theme/src/index.ts b/packages/theme/src/index.ts new file mode 100644 index 000000000..1f3fc6ab7 --- /dev/null +++ b/packages/theme/src/index.ts @@ -0,0 +1,4 @@ +export * from './tailwind-plugin.js'; +export * from './utils/index.js'; +export * from './types/index.js'; +export * from './constants/index.js'; diff --git a/packages/theme/src/tailwind-plugin.ts b/packages/theme/src/tailwind-plugin.ts new file mode 100644 index 000000000..19ae25f06 --- /dev/null +++ b/packages/theme/src/tailwind-plugin.ts @@ -0,0 +1,70 @@ +import plugin from 'tailwindcss/plugin.js'; +import createThemes from 'tailwindcss-themer'; + +import { BREAKPOINTS } from './constants/breakpoints.js'; +import { COLORS, DEFAULT_BODY_TYPOGRAPHY, FONT_SIZES, FONT_TYPES, SPACING } from './constants/index.js'; +import { THEMES } from './themes/index.js'; +import { theme as WBCTheme } from './themes/wbc.js'; +import { createFontSizes } from './utils/index.js'; + +// Export plugins +export const WestpacUIKitBasePlugin = plugin( + ({ addComponents, theme }) => { + const fontComponents = Object.entries(FONT_SIZES).reduce((acc, [size, value]) => { + return { + ...acc, + [`.typography-body-${size}`]: { + fontSize: theme(`fontSize.body-${size}`), + lineHeight: theme(`lineHeight.${value.lineHeight}`), + fontFamily: theme(`fontFamily.sans`), + }, + [`.typography-brand-${size}`]: { + fontSize: theme(`fontSize.brand-${size}`), + lineHeight: theme(`lineHeight.${value.lineHeight}`), + fontFamily: theme(`fontFamily.brand`), + }, + }; + }, {} as Record); + addComponents(fontComponents); + }, + { + theme: { + screens: BREAKPOINTS, + fontFamily: { + sans: DEFAULT_BODY_TYPOGRAPHY, + brand: DEFAULT_BODY_TYPOGRAPHY, + }, + gap: SPACING, + spacing: SPACING, + colors: COLORS, + extend: { + lineHeight: { + tight: '1.2', + normal: '1.4', + }, + fontSize: createFontSizes(FONT_TYPES), + keyframes: { + fadeIn: { + '0%': { opacity: '0' }, + '100%': { opacity: '1' }, + }, + }, + animation: { + fadeIn: 'fadeIn 0.2s ease', + }, + }, + }, + }, +); + +export const WestpacUIKitThemesPlugin = createThemes({ + defaultTheme: { + extend: { + colors: WBCTheme.colors, + fontFamily: { + brand: [WBCTheme.brandFont, ...DEFAULT_BODY_TYPOGRAPHY], + }, + }, + }, + themes: THEMES, +}); diff --git a/packages/theme/src/themes/bom.ts b/packages/theme/src/themes/bom.ts new file mode 100644 index 000000000..7f02e202d --- /dev/null +++ b/packages/theme/src/themes/bom.ts @@ -0,0 +1,23 @@ +import { type BrandConfig } from '../index.js'; +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const theme: BrandConfig = { + code: 'BOM', + colors: generateColorShades({ + background: '#F7F7F7', + border: '#D4D4D8', + borderDark: '#939299', + focus: '#867BCD', + heading: '#534891', + hero: '#534891', + light: '#FBFBFD', + link: '#D13900', + muted: '#6E6C7A', + neutral: '#595762', + pop: '#A094FC', + primary: '#D13900', + text: '#20024E', + }), + brandFont: 'brandFontBOM', + name: 'Bank of Melbourne', +}; diff --git a/packages/theme/src/themes/bsa.ts b/packages/theme/src/themes/bsa.ts new file mode 100644 index 000000000..2c53e00c6 --- /dev/null +++ b/packages/theme/src/themes/bsa.ts @@ -0,0 +1,23 @@ +import { type BrandConfig } from '../index.js'; +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const theme: BrandConfig = { + code: 'BSA', + colors: generateColorShades({ + background: '#F3F4F4', + border: '#D3D4D5', + borderDark: '#909396', + focus: '#C26F9D', + heading: '#002F6C', + hero: '#002F6C', + light: '#FAFAFA', + link: '#D81B2B', + muted: '#6A6E72', + neutral: '#6A6E72', + pop: '#00ADBD', //Bight + primary: '#D81B2B', + text: '#333', + }), + brandFont: 'brandFontBSA', + name: 'BankSA', +}; diff --git a/packages/theme/src/themes/btfg.ts b/packages/theme/src/themes/btfg.ts new file mode 100644 index 000000000..9ee001098 --- /dev/null +++ b/packages/theme/src/themes/btfg.ts @@ -0,0 +1,23 @@ +import { type BrandConfig } from '../index.js'; +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const theme: BrandConfig = { + code: 'BTFG', + colors: generateColorShades({ + background: '#F9F9F9', + border: '#E0E0E0', + borderDark: '#949494', + focus: '#CA73A6', + heading: '#2574A9', + hero: '#2574A9', + light: '#FCFCFC', + link: '#9E005D', + muted: '#666666', + neutral: '#637B98', + pop: '#9E005D', //Primary + primary: '#9E005D', + text: '#333', + }), + brandFont: 'brandFontBTFG', + name: 'BT Financial Group', +}; diff --git a/packages/theme/src/themes/index.ts b/packages/theme/src/themes/index.ts new file mode 100644 index 000000000..728aaee21 --- /dev/null +++ b/packages/theme/src/themes/index.ts @@ -0,0 +1,24 @@ +import { DEFAULT_BODY_TYPOGRAPHY } from '../constants/index.js'; + +import { theme as BOMTheme } from './bom.js'; +import { theme as BSATheme } from './bsa.js'; +import { theme as BTFGTheme } from './btfg.js'; +import { theme as RAMSTheme } from './rams.js'; +import { theme as STGTheme } from './stg.js'; +import { theme as WBCTheme } from './wbc.js'; +import { theme as WBGTheme } from './wbg.js'; + +export const ALL_THEMES = [BOMTheme, BSATheme, BTFGTheme, RAMSTheme, STGTheme, WBCTheme, WBGTheme]; + +export const THEMES = ALL_THEMES.map(theme => { + return { + name: theme.code, + selectors: [`.theme-${theme.code.toLowerCase()}`, `[data-theme="${theme.code.toLowerCase()}"]`], + extend: { + fontFamily: { + brand: [theme.brandFont, ...DEFAULT_BODY_TYPOGRAPHY], + }, + colors: theme.colors, + }, + }; +}); diff --git a/packages/theme/src/themes/rams.ts b/packages/theme/src/themes/rams.ts new file mode 100644 index 000000000..939f9aa2a --- /dev/null +++ b/packages/theme/src/themes/rams.ts @@ -0,0 +1,23 @@ +import { type BrandConfig } from '../index.js'; +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const theme: BrandConfig = { + code: 'RAMS', + colors: generateColorShades({ + background: '#F3F4F4', + border: '#D3D4D5', + borderDark: '#909396', + focus: '#009CDB', + heading: '#1972B4', + hero: '#0F446C', + light: '#FAFAFA', + link: '#1972B4', + muted: '#6A6E72', + neutral: '#848588', + pop: '#78C339', //RAMS Green + primary: '#047DBC', + text: '#333', + }), + brandFont: 'brandFontRAMS', + name: 'RAMS', +}; diff --git a/packages/theme/src/themes/stg.ts b/packages/theme/src/themes/stg.ts new file mode 100644 index 000000000..b36ace2af --- /dev/null +++ b/packages/theme/src/themes/stg.ts @@ -0,0 +1,23 @@ +import { type BrandConfig } from '../index.js'; +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const theme: BrandConfig = { + code: 'STG', + colors: generateColorShades({ + background: '#F5F5F4', + border: '#D6D5D0', + borderDark: '#949386', + focus: '#9681AF', + heading: '#004833', + hero: '#008739', + light: '#FAFAF9', + link: '#E30000', + muted: '#727163', + neutral: '#727163', + pop: '#78BE20', //St.George Green + primary: '#E30000', + text: '#004833', + }), + brandFont: 'brandFontSTG', + name: 'St.George', +}; diff --git a/packages/theme/src/themes/wbc.ts b/packages/theme/src/themes/wbc.ts new file mode 100644 index 000000000..9a8ea4abc --- /dev/null +++ b/packages/theme/src/themes/wbc.ts @@ -0,0 +1,23 @@ +import { type BrandConfig } from '../index.js'; +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const theme: BrandConfig = { + code: 'WBC', + colors: generateColorShades({ + background: '#F3F4F6', + border: '#DEDEE1', + borderDark: '#9390A2', + focus: '#B978D9', + heading: '#1F1C4F', + hero: '#1F1C4F', + light: '#F9F9FB', + link: '#DA1710', + muted: '#595767', + neutral: '#2A2E42', + pop: '#FF3DDB', //Bright Pink + primary: '#DA1710', + text: '#181B25', + }), + brandFont: 'brandFontWBC', + name: 'Westpac', +}; diff --git a/packages/theme/src/themes/wbg.ts b/packages/theme/src/themes/wbg.ts new file mode 100644 index 000000000..0953db0b4 --- /dev/null +++ b/packages/theme/src/themes/wbg.ts @@ -0,0 +1,23 @@ +import { type BrandConfig } from '../index.js'; +import { generateColorShades } from '../utils/generate-color-shades.js'; + +export const theme: BrandConfig = { + code: 'WBG', + colors: generateColorShades({ + background: '#F3F5F6', + border: '#D3D3D3', + borderDark: '#91979A', + focus: '#6892E8', + heading: '#000', + hero: '#000', + light: '#FAFAFA', + link: '#DA1710', + muted: '#686362', + neutral: '#403A38', + pop: '#FF7468', + primary: '#DA1710', + text: '#000', + }), + brandFont: 'brandFontWBG', + name: 'Westpac Group', +}; diff --git a/packages/theme/src/types/brand.types.ts b/packages/theme/src/types/brand.types.ts new file mode 100644 index 000000000..c08a5e335 --- /dev/null +++ b/packages/theme/src/types/brand.types.ts @@ -0,0 +1,28 @@ +export type BrandKey = 'bom' | 'bsa' | 'btfg' | 'rams' | 'stg' | 'wbc' | 'wbg'; + +type ColorShade = 50 | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 'DEFAULT'; +type ColorValue = Record<'DEFAULT' | ColorShade, string>; +type ColorsKey = + | 'background' + | 'border' + | 'borderDark' + | 'focus' + | 'heading' + | 'hero' + | 'light' + | 'link' + | 'muted' + | 'neutral' + | 'pop' + | 'primary' + | 'text' + | 'white' + | 'black'; +type ColorConfig = Record; + +export type BrandConfig = { + brandFont: string; + code: string; + colors: ColorConfig; + name: string; +}; diff --git a/packages/theme/src/types/index.ts b/packages/theme/src/types/index.ts new file mode 100644 index 000000000..05440ac6d --- /dev/null +++ b/packages/theme/src/types/index.ts @@ -0,0 +1,2 @@ +export * from './brand.types.js'; +export * from './theme.types.js'; diff --git a/packages/theme/src/types/theme.types.ts b/packages/theme/src/types/theme.types.ts new file mode 100644 index 000000000..87c8026ec --- /dev/null +++ b/packages/theme/src/types/theme.types.ts @@ -0,0 +1,37 @@ +export type SPACING_KEY = + | 0 + | 1 + | 2 + | 3 + | 4 + | 5 + | 6 + | 7 + | 8 + | 9 + | 10 + | 11 + | 12 + | 13 + | 14 + | 15 + | 16 + | 17 + | 18 + | 19 + | 20 + | 21 + | 22 + | 23 + | 24 + | 25 + | 26 + | 27 + | 28 + | 29 + | 30 + | 31 + | 32 + | 33 + | 34 + | 35; diff --git a/packages/theme/src/utils/create-font-sizes.ts b/packages/theme/src/utils/create-font-sizes.ts new file mode 100644 index 000000000..5ef0a193b --- /dev/null +++ b/packages/theme/src/utils/create-font-sizes.ts @@ -0,0 +1,12 @@ +import { FONT_SIZES } from '../constants/typography.js'; + +export const createFontSizes = (fontTypes: string[]) => { + return fontTypes.reduce((acc, fontType) => { + return Object.entries(FONT_SIZES).reduce((acc2, [fontSize, value]) => { + return { + ...acc2, + [`${fontType}-${fontSize}`]: value.fontSize, + }; + }, acc); + }, {} as Record); +}; diff --git a/packages/theme/src/utils/create-spacing.ts b/packages/theme/src/utils/create-spacing.ts new file mode 100644 index 000000000..c24b5d5f5 --- /dev/null +++ b/packages/theme/src/utils/create-spacing.ts @@ -0,0 +1,15 @@ +import { SPACING_LENGTH } from '../constants/spacing.js'; +import { type SPACING_KEY } from '../types/theme.types.js'; + +type SpacingRecord = Record; +export const createSpacing = (spacingUnit: number, spacingScale: number) => { + return Array.from({ length: SPACING_LENGTH }).reduce( + (spacing, _, i) => { + const newIndex = ++i; + spacing[newIndex as SPACING_KEY] = `${(newIndex * spacingUnit) / spacingScale}rem`; + + return spacing; + }, + { 0: '0' } as SpacingRecord, + ); +}; diff --git a/packages/theme/src/utils/generate-color-shades.ts b/packages/theme/src/utils/generate-color-shades.ts new file mode 100644 index 000000000..1c600bd3f --- /dev/null +++ b/packages/theme/src/utils/generate-color-shades.ts @@ -0,0 +1,26 @@ +import Values from 'values.js'; + +import { BrandConfig } from '../index.js'; + +type ColorConfig = BrandConfig['colors']; +export const generateColorShades = (color: Record): ColorConfig => { + return Object.entries(color).reduce((acc, [colorKey, colorValue]) => { + const colorShades = new Values(colorValue) + .all(20) + .slice(0, -1) + .reduce( + (acc2, shade, index) => { + const shadeKey = index === 0 ? 50 : index * 100; + return { + ...acc2, + [shadeKey]: `#${shade.hex.toUpperCase()}`, + }; + }, + { DEFAULT: colorValue }, + ); + return { + ...acc, + [colorKey]: colorShades, + }; + }, {} as ColorConfig); +}; diff --git a/packages/theme/src/utils/get-brand-by-key.ts b/packages/theme/src/utils/get-brand-by-key.ts new file mode 100644 index 000000000..46b41d5a2 --- /dev/null +++ b/packages/theme/src/utils/get-brand-by-key.ts @@ -0,0 +1,30 @@ +import bomBrand from '@westpac/bom'; +import bsaBrand from '@westpac/bsa'; +import btfgBrand from '@westpac/btfg'; +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +import ramsBrand from '@westpac/rams'; +import stgBrand from '@westpac/stg'; +import wbcBrand from '@westpac/wbc'; +import wbgBrand from '@westpac/wbg'; + +import { BrandKey } from '../types/index.js'; + +export function getBrandByKey(brandKey: BrandKey) { + switch (brandKey) { + case 'bom': + return bomBrand; + case 'bsa': + return bsaBrand; + case 'btfg': + return btfgBrand; + case 'rams': + return ramsBrand; + case 'stg': + return stgBrand; + case 'wbc': + return wbcBrand; + case 'wbg': + return wbgBrand; + } +} diff --git a/packages/theme/src/utils/index.ts b/packages/theme/src/utils/index.ts new file mode 100644 index 000000000..c2f67081d --- /dev/null +++ b/packages/theme/src/utils/index.ts @@ -0,0 +1,4 @@ +export { createSpacing } from './create-spacing.js'; +export { getBrandByKey } from './get-brand-by-key.js'; +export { generateColorShades } from './generate-color-shades.js'; +export { createFontSizes } from './create-font-sizes.js'; diff --git a/packages/theme/src/utils/utils.spec.ts b/packages/theme/src/utils/utils.spec.ts new file mode 100644 index 000000000..5d4007059 --- /dev/null +++ b/packages/theme/src/utils/utils.spec.ts @@ -0,0 +1,14 @@ +import { EXPECTED_SPACING } from '../__mocks__/utils.contansts.js'; + +import { createSpacing } from './index.js'; + +const SHOULD_RETURNED = 'should return an expected output'; + +describe('Utils testing', () => { + describe('Create spacing vars', () => { + it(SHOULD_RETURNED, () => { + const spacingValues = createSpacing(6, 16); + expect(spacingValues).toEqual(EXPECTED_SPACING); + }); + }); +}); diff --git a/packages/theme/tsconfig.build.json b/packages/theme/tsconfig.build.json new file mode 100644 index 000000000..9c1be7b52 --- /dev/null +++ b/packages/theme/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["**/*.spec.*", "**/*.test.*"] +} diff --git a/packages/theme/tsconfig.json b/packages/theme/tsconfig.json new file mode 100644 index 000000000..20fa00e83 --- /dev/null +++ b/packages/theme/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "jsx": "react-jsx", + "composite": false, + "declaration": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "inlineSources": false, + "isolatedModules": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "preserveWatchOutput": true, + "skipLibCheck": true, + "strict": true, + + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "emitDeclarationOnly": true, + "outDir": "dist", + "rootDir": "src", + "baseUrl": ".", + "types": ["vitest/globals"] + }, + "include": ["src/**/*.ts"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/theme/vitest.config.ts b/packages/theme/vitest.config.ts new file mode 100644 index 000000000..9270ea87a --- /dev/null +++ b/packages/theme/vitest.config.ts @@ -0,0 +1,11 @@ +import westpacConfig from '@westpac-x/test-config/vitest'; +import { defineConfig, mergeConfig } from 'vitest/config'; + +export default mergeConfig( + defineConfig(westpacConfig), + defineConfig({ + test: { + environment: 'jsdom', + }, + }), +); diff --git a/packages/ui/.build.swcrc b/packages/ui/.build.swcrc new file mode 100644 index 000000000..fc7e36cf0 --- /dev/null +++ b/packages/ui/.build.swcrc @@ -0,0 +1,17 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript", + "jsx": true + }, + "target": "es2018", + "loose": false, + "minify": { + "compress": false, + "mangle": false + } + }, + "minify": false, + "isModule": true, + "exclude": [".*\\.spec|test\\.(j|t)s$"] +} diff --git a/packages/ui/.eslintrc.cjs b/packages/ui/.eslintrc.cjs new file mode 100644 index 000000000..025605ac2 --- /dev/null +++ b/packages/ui/.eslintrc.cjs @@ -0,0 +1,21 @@ +module.exports = { + root: true, + extends: ['@westpac-x/eslint-config'], + overrides: [ + { + files: ['**/*.stories.tsx', '**/*.stories.ts'], + extends: ['plugin:storybook/recommended'], + }, + ], + settings: { + 'import/parsers': { + '@typescript-eslint/parser': ['.ts', '.tsx'], + }, + 'import/resolver': { + typescript: { + alwaysTryTypes: true, + project: ['packages/*/tsconfig.json', 'apps/*/tsconfig.json'], + }, + }, + }, +}; diff --git a/packages/ui/.storybook/global.css b/packages/ui/.storybook/global.css new file mode 100644 index 000000000..b5c61c956 --- /dev/null +++ b/packages/ui/.storybook/global.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts new file mode 100644 index 000000000..4f2e62597 --- /dev/null +++ b/packages/ui/.storybook/main.ts @@ -0,0 +1,27 @@ +import type { StorybookConfig } from '@storybook/react-vite'; +import { mergeConfig } from 'vite'; + +const config: StorybookConfig = { + stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], + addons: [ + '@storybook/addon-links', + '@storybook/addon-essentials', + '@storybook/addon-interactions', + '@storybook/addon-styling', + ], + framework: { + name: '@storybook/react-vite', + options: {}, + }, + docs: { + autodocs: 'tag', + }, + async viteFinal(config) { + return mergeConfig(config, { + define: { + 'process.env': {}, + }, + }); + }, +}; +export default config; diff --git a/packages/ui/.storybook/preview.tsx b/packages/ui/.storybook/preview.tsx new file mode 100644 index 000000000..a58a54a94 --- /dev/null +++ b/packages/ui/.storybook/preview.tsx @@ -0,0 +1,47 @@ +import type { Preview } from '@storybook/react'; +import { GEL } from '@westpac/core'; +import brand from '@westpac/wbc'; +import { generateInlineVars, getBrandVars } from '@westpac/theme'; +import './global.css'; +import React from 'react'; + +const vars = getBrandVars('wbc'); +const inlineRootVars = generateInlineVars(vars); + +const preview: Preview = { + parameters: { + actions: { argTypesRegex: '^on[A-Z].*' }, + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/, + }, + }, + }, + decorators: [ + story => { + // const theme = getBrandTheme('wbc'); + return ( + <> + + {story()} + + ); + }, + ], +}; + +export default preview; diff --git a/packages/ui/.swcrc b/packages/ui/.swcrc new file mode 100644 index 000000000..d7b5389c5 --- /dev/null +++ b/packages/ui/.swcrc @@ -0,0 +1,16 @@ +{ + "jsc": { + "parser": { + "syntax": "typescript", + "jsx": true + }, + "target": "es2018", + "loose": false, + "minify": { + "compress": false, + "mangle": false + } + }, + "minify": false, + "isModule": true +} diff --git a/packages/ui/package.json b/packages/ui/package.json new file mode 100644 index 000000000..f116e7687 --- /dev/null +++ b/packages/ui/package.json @@ -0,0 +1,105 @@ +{ + "name": "@westpac/ui", + "version": "0.1.0", + "license": "MIT", + "sideEffects": false, + "type": "module", + "typesVersions": { + "*": { + "*": [ + "./dist/*", + "./dist/*/index.d.ts" + ] + } + }, + "exports": { + ".": { + "default": "./dist/index.js" + }, + "./css": "./dist/css/westpac-ui.min.css" + }, + "files": [ + "*", + "!coverage", + "!stories", + "!vitest.setup.ts", + "!vitest.config.ts", + "!**/*.{test,spec}.{ts,tsx,js,jsx}" + ], + "scripts": { + "dev": "pnpm build:watch", + "clean": "shx rm -rf dist", + "build:css:min": "shx mkdir -p dist/css && NPM_ENV=production postcss src/css/global.css > dist/css/westpac-ui.min.css", + "build:css": "shx mkdir -p dist/css && NPM_ENV=development postcss src/css/global.css > dist/css/westpac-ui.css", + "build:css:all": "pnpm build:css && pnpm build:css:min", + "build:types": "tsc --project tsconfig.build.json", + "build:esm": "swc ./src -d dist --no-swcrc --config-file .build.swcrc", + "build:watch": "pnpm clean && pnpm build:types && pnpm build:css:all && pnpm build:esm -w", + "build": "pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:css:all", + "check-types": "tsc --noemit --emitDeclarationOnly false", + "lint": "eslint \"./src/**/*.{ts,tsx,js,jsx}\"", + "lint:fix": "eslint \"./src/**/*.{ts,tsx,js,jsx}\" --fix", + "test": "vitest run", + "test:watch": "vitest", + "storybook": "storybook dev -p 6006", + "build-storybook": "storybook build" + }, + "devDependencies": { + "@storybook/addon-essentials": "^7.0.21", + "@storybook/addon-interactions": "^7.0.21", + "@storybook/addon-links": "^7.0.21", + "@storybook/addon-styling": "~1.3.2", + "@storybook/blocks": "^7.0.21", + "@storybook/react": "^7.0.21", + "@storybook/react-vite": "^7.0.21", + "@storybook/testing-library": "^0.0.14-next.2", + "@swc/cli": "^0.1.62", + "@swc/core": "^1.3.35", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "~14.4.3", + "@types/react": "^18.0.28", + "@types/react-dom": "^18.2.1", + "@types/testing-library__jest-dom": "^5.14.5", + "@vitejs/plugin-react-swc": "^3.3.0", + "@vitest/coverage-c8": "^0.31.0", + "@westpac/theme": "workspace:~", + "@westpac/core": "~3.2.1", + "@westpac/flexi-cell": "~1.0.0", + "@westpac/wbc": "~3.2.0", + "chokidar": "^3.5.3", + "eslint": "^7.32.0", + "eslint-plugin-storybook": "~0.6.12", + "jsdom": "^22.0.0", + "postcss": "~8.4.24", + "postcss-cli": "~10.1.0", + "prop-types": "^15.8.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "shx": "^0.3.4", + "storybook": "^7.0.21", + "tailwindcss": "~3.3.2", + "typescript": "^5.1.6", + "vite": "^4.3.4", + "vitest": "^0.30.1" + }, + "dependencies": { + "@westpac-x/eslint-config": "~0.1.0", + "@westpac-x/test-config": "^0.0.1", + "@westpac-x/ts-config": "^0.0.1", + "@westpac/alert": "~2.2.2", + "@westpac/button": "~3.1.0", + "@westpac/heading": "~2.3.2", + "@westpac/icon": "~2.3.0", + "@westpac/input-field": "~1.0.0", + "@westpac/modal": "~2.3.0", + "@westpac/symbol": "~2.1.1", + "clsx": "^1.2.1", + "framer-motion": "~10.12.16", + "react-aria": "~3.25.0", + "react-stately": "~3.23.0" + }, + "peerDependencies": { + "@westpac/theme": "workspace:~" + } +} diff --git a/packages/ui/postcss.config.mjs b/packages/ui/postcss.config.mjs new file mode 100644 index 000000000..2aa7205d4 --- /dev/null +++ b/packages/ui/postcss.config.mjs @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/packages/ui/readme.md b/packages/ui/readme.md new file mode 100644 index 000000000..b5828fc8d --- /dev/null +++ b/packages/ui/readme.md @@ -0,0 +1 @@ +# @westpac-x/ui diff --git a/packages/ui/src/@types/testing-library.d.ts b/packages/ui/src/@types/testing-library.d.ts new file mode 100644 index 000000000..4de8df97a --- /dev/null +++ b/packages/ui/src/@types/testing-library.d.ts @@ -0,0 +1,27 @@ +declare module '@testing-library/user-event' { + import userEvent, { directApi } from '@testing-library/user-event'; + + declare function setup(): typeof userEvent; + + export const event: { + readonly clear: typeof directApi.clear; + readonly click: typeof directApi.click; + readonly copy: typeof directApi.copy; + readonly cut: typeof directApi.cut; + readonly dblClick: typeof directApi.dblClick; + readonly deselectOptions: typeof directApi.deselectOptions; + readonly hover: typeof directApi.hover; + readonly keyboard: typeof directApi.keyboard; + readonly paste: typeof directApi.paste; + readonly pointer: typeof directApi.pointer; + readonly selectOptions: typeof directApi.selectOptions; + readonly setup: typeof setup; + readonly tab: typeof directApi.tab; + readonly tripleClick: typeof directApi.tripleClick; + readonly type: typeof directApi.type; + readonly unhover: typeof directApi.unhover; + readonly upload: typeof directApi.upload; + }; + + export default event; +} diff --git a/packages/ui/src/components/button/button.tsx b/packages/ui/src/components/button/button.tsx new file mode 100644 index 000000000..94cf93c8b --- /dev/null +++ b/packages/ui/src/components/button/button.tsx @@ -0,0 +1,5 @@ +import React from 'react'; + +export function Button({ children }: any) { + return ; +} diff --git a/packages/ui/src/components/button/index.ts b/packages/ui/src/components/button/index.ts new file mode 100644 index 000000000..9fd716245 --- /dev/null +++ b/packages/ui/src/components/button/index.ts @@ -0,0 +1 @@ +export { Button } from './button.js'; diff --git a/packages/ui/src/components/index.ts b/packages/ui/src/components/index.ts new file mode 100644 index 000000000..077403fda --- /dev/null +++ b/packages/ui/src/components/index.ts @@ -0,0 +1,2 @@ +// TODO: insert components here +export * from './button/index.js'; diff --git a/packages/ui/src/css/global.css b/packages/ui/src/css/global.css new file mode 100644 index 000000000..b5c61c956 --- /dev/null +++ b/packages/ui/src/css/global.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts new file mode 100644 index 000000000..8a8c2711c --- /dev/null +++ b/packages/ui/src/index.ts @@ -0,0 +1 @@ +export * from './components/index.js'; diff --git a/packages/ui/src/stories/Introduction.mdx b/packages/ui/src/stories/Introduction.mdx new file mode 100644 index 000000000..73c0ab3e2 --- /dev/null +++ b/packages/ui/src/stories/Introduction.mdx @@ -0,0 +1,213 @@ +import { Meta } from '@storybook/blocks'; +import Code from './assets/code-brackets.svg'; +import Colors from './assets/colors.svg'; +import Comments from './assets/comments.svg'; +import Direction from './assets/direction.svg'; +import Flow from './assets/flow.svg'; +import Plugin from './assets/plugin.svg'; +import Repo from './assets/repo.svg'; +import StackAlt from './assets/stackalt.svg'; + + + + + +# Welcome to Westpac-x/UI Storybook + +Storybook helps you build UI components in isolation from your app's business logic, data, and context. +That makes it easy to develop hard-to-reach states. Save these UI states as **stories** to revisit during development, testing, or QA. + +Browse example stories now by navigating to them in the sidebar. +View their code in the `stories` directory to learn how they work. +We recommend building UIs with a [**component-driven**](https://componentdriven.org) process starting with atomic components and ending with pages. + +
Configure
+ + + +
Learn
+ + + +
+ TipEdit the Markdown in{' '} + stories/Introduction.stories.mdx +
diff --git a/packages/ui/src/stories/assets/code-brackets.svg b/packages/ui/src/stories/assets/code-brackets.svg new file mode 100644 index 000000000..73de94776 --- /dev/null +++ b/packages/ui/src/stories/assets/code-brackets.svg @@ -0,0 +1 @@ +illustration/code-brackets \ No newline at end of file diff --git a/packages/ui/src/stories/assets/colors.svg b/packages/ui/src/stories/assets/colors.svg new file mode 100644 index 000000000..17d58d516 --- /dev/null +++ b/packages/ui/src/stories/assets/colors.svg @@ -0,0 +1 @@ +illustration/colors \ No newline at end of file diff --git a/packages/ui/src/stories/assets/comments.svg b/packages/ui/src/stories/assets/comments.svg new file mode 100644 index 000000000..6493a139f --- /dev/null +++ b/packages/ui/src/stories/assets/comments.svg @@ -0,0 +1 @@ +illustration/comments \ No newline at end of file diff --git a/packages/ui/src/stories/assets/direction.svg b/packages/ui/src/stories/assets/direction.svg new file mode 100644 index 000000000..65676ac27 --- /dev/null +++ b/packages/ui/src/stories/assets/direction.svg @@ -0,0 +1 @@ +illustration/direction \ No newline at end of file diff --git a/packages/ui/src/stories/assets/flow.svg b/packages/ui/src/stories/assets/flow.svg new file mode 100644 index 000000000..8ac27db40 --- /dev/null +++ b/packages/ui/src/stories/assets/flow.svg @@ -0,0 +1 @@ +illustration/flow \ No newline at end of file diff --git a/packages/ui/src/stories/assets/plugin.svg b/packages/ui/src/stories/assets/plugin.svg new file mode 100644 index 000000000..29e5c690c --- /dev/null +++ b/packages/ui/src/stories/assets/plugin.svg @@ -0,0 +1 @@ +illustration/plugin \ No newline at end of file diff --git a/packages/ui/src/stories/assets/repo.svg b/packages/ui/src/stories/assets/repo.svg new file mode 100644 index 000000000..f386ee902 --- /dev/null +++ b/packages/ui/src/stories/assets/repo.svg @@ -0,0 +1 @@ +illustration/repo \ No newline at end of file diff --git a/packages/ui/src/stories/assets/stackalt.svg b/packages/ui/src/stories/assets/stackalt.svg new file mode 100644 index 000000000..9b7ad2743 --- /dev/null +++ b/packages/ui/src/stories/assets/stackalt.svg @@ -0,0 +1 @@ +illustration/stackalt \ No newline at end of file diff --git a/packages/ui/tailwind.config.ts b/packages/ui/tailwind.config.ts new file mode 100644 index 000000000..937b80756 --- /dev/null +++ b/packages/ui/tailwind.config.ts @@ -0,0 +1,10 @@ +import { WestpacUIKitBasePlugin, WestpacUIKitThemesPlugin } from '@westpac/theme'; + +const config: any = { + jit: true, + relative: true, + content: ['./src/**/*.{js,ts,jsx,tsx,mdx}'], + plugins: [WestpacUIKitBasePlugin, WestpacUIKitThemesPlugin], +}; + +export default config; diff --git a/packages/ui/tsconfig.build.json b/packages/ui/tsconfig.build.json new file mode 100644 index 000000000..9c1be7b52 --- /dev/null +++ b/packages/ui/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["**/*.spec.*", "**/*.test.*"] +} diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json new file mode 100644 index 000000000..e2136e2f4 --- /dev/null +++ b/packages/ui/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "jsx": "react-jsx", + "composite": false, + "declaration": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "inlineSources": false, + "isolatedModules": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "preserveWatchOutput": true, + "skipLibCheck": true, + "strict": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "emitDeclarationOnly": true, + "outDir": "dist", + "rootDir": "src", + "baseUrl": ".", + "types": ["vitest/globals", "@testing-library/jest-dom"] + }, + "include": ["src/**/*.ts", "src/**/*.tsx"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/ui/vitest.config.ts b/packages/ui/vitest.config.ts new file mode 100644 index 000000000..b0fcd94b8 --- /dev/null +++ b/packages/ui/vitest.config.ts @@ -0,0 +1,12 @@ +import westpacConfig from '@westpac-x/test-config/vitest'; +import { defineConfig, mergeConfig } from 'vitest/config'; + +export default mergeConfig( + defineConfig(westpacConfig), + defineConfig({ + test: { + setupFiles: ['./vitest.setup.ts'], + environment: 'jsdom', + }, + }), +); diff --git a/packages/ui/vitest.setup.ts b/packages/ui/vitest.setup.ts new file mode 100644 index 000000000..7b0828bfa --- /dev/null +++ b/packages/ui/vitest.setup.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 000000000..1fa99b7de --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,15280 @@ +lockfileVersion: '6.0' + +importers: + + .: + dependencies: + typescript: + specifier: ~5.1.6 + version: 5.1.6 + devDependencies: + '@changesets/cli': + specifier: ^2.25.2 + version: 2.25.2 + '@westpac-x/eslint-config': + specifier: ~0.1.0 + version: 0.1.0(tailwindcss@3.3.2)(typescript@5.1.6) + '@westpac-x/ts-config': + specifier: ^0.0.1 + version: 0.0.1 + husky: + specifier: ^8.0.3 + version: 8.0.3 + prettier: + specifier: ^2.8.4 + version: 2.8.4 + shx: + specifier: ^0.3.4 + version: 0.3.4 + turbo: + specifier: ^1.9.0 + version: 1.9.0 + + apps/playground-app-ui: + dependencies: + '@westpac/button': + specifier: ~3.1.0 + version: 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': + specifier: ~3.2.1 + version: 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': + specifier: ~2.2.0 + version: 2.2.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/theme': + specifier: workspace:~ + version: link:../../packages/theme + '@westpac/ui': + specifier: workspace:~ + version: link:../../packages/ui + '@westpac/wbc': + specifier: ~3.2.0 + version: 3.2.0 + next: + specifier: ^13.4.8 + version: 13.4.8(@babel/core@7.0.0)(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-stately: + specifier: ~3.23.0 + version: 3.23.0(react@18.2.0) + devDependencies: + '@babel/core': + specifier: ^7.0.0 + version: 7.0.0 + '@swc/core': + specifier: ^1.3.23 + version: 1.3.35 + '@types/node': + specifier: ^17.0.12 + version: 17.0.12 + '@types/react': + specifier: ^18.0.22 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.0.7 + version: 18.2.1 + '@westpac-x/eslint-config': + specifier: 0.1.0 + version: 0.1.0(tailwindcss@3.3.2)(typescript@5.1.6) + '@westpac-x/ts-config': + specifier: ^0.0.1 + version: 0.0.1 + autoprefixer: + specifier: ~10.4.14 + version: 10.4.14(postcss@8.4.24) + eslint: + specifier: ^8.29.0 + version: 8.33.0 + eslint-config-next: + specifier: 13.1.1 + version: 13.1.1(eslint@8.33.0)(typescript@5.1.6) + postcss: + specifier: ~8.4.24 + version: 8.4.24 + tailwindcss: + specifier: ~3.3.2 + version: 3.3.2 + typescript: + specifier: ^5.1.6 + version: 5.1.6 + + packages/theme: + dependencies: + '@westpac/bom': + specifier: ~2.3.0 + version: 2.3.0 + '@westpac/bsa': + specifier: ~2.3.0 + version: 2.3.0 + '@westpac/btfg': + specifier: ~2.3.0 + version: 2.3.0 + '@westpac/rams': + specifier: ~2.3.0 + version: 2.3.0 + '@westpac/stg': + specifier: ~2.3.0 + version: 2.3.0 + '@westpac/wbg': + specifier: ~2.5.0 + version: 2.5.0 + csstype: + specifier: ^3.1.2 + version: 3.1.2 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + devDependencies: + '@swc/cli': + specifier: ^0.1.62 + version: 0.1.62(@swc/core@1.3.35)(chokidar@3.5.3) + '@swc/core': + specifier: ^1.3.35 + version: 1.3.35 + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@testing-library/react': + specifier: ^13.4.0 + version: 13.4.0(react-dom@18.2.0)(react@18.2.0) + '@types/lodash': + specifier: ^4.14.194 + version: 4.14.194 + '@types/lodash-es': + specifier: ^4.17.7 + version: 4.17.7 + '@types/react': + specifier: ^18.0.28 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.2.1 + version: 18.2.1 + '@vitejs/plugin-react-swc': + specifier: ^3.3.0 + version: 3.3.0(vite@4.3.4) + '@vitest/coverage-c8': + specifier: ^0.31.0 + version: 0.31.0(vitest@0.30.1) + '@westpac-x/eslint-config': + specifier: ^0.1.0 + version: 0.1.0(tailwindcss@3.3.2)(typescript@5.1.6) + '@westpac-x/test-config': + specifier: ^0.0.1 + version: 0.0.1 + '@westpac-x/ts-config': + specifier: ^0.0.1 + version: 0.0.1 + '@westpac/wbc': + specifier: ~3.3.0 + version: 3.3.0 + chokidar: + specifier: ^3.5.3 + version: 3.5.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + jsdom: + specifier: ^22.0.0 + version: 22.0.0 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + shx: + specifier: ^0.3.4 + version: 0.3.4 + tailwindcss: + specifier: ~3.3.2 + version: 3.3.2 + tailwindcss-themer: + specifier: ~3.1.0 + version: 3.1.0(tailwindcss@3.3.2) + typescript: + specifier: ^5.1.6 + version: 5.1.6 + values.js: + specifier: ~2.1.1 + version: 2.1.1 + vite: + specifier: ^4.3.4 + version: 4.3.4(@types/node@18.16.3)(less@4.1.3) + vitest: + specifier: ^0.30.1 + version: 0.30.1(jsdom@22.0.0)(less@4.1.3) + + packages/ui: + dependencies: + '@westpac-x/eslint-config': + specifier: ~0.1.0 + version: 0.1.0(tailwindcss@3.3.2)(typescript@5.1.6) + '@westpac-x/test-config': + specifier: ^0.0.1 + version: 0.0.1 + '@westpac-x/ts-config': + specifier: ^0.0.1 + version: 0.0.1 + '@westpac/alert': + specifier: ~2.2.2 + version: 2.2.2(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(react@18.2.0) + '@westpac/button': + specifier: ~3.1.0 + version: 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/heading': + specifier: ~2.3.2 + version: 2.3.2(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': + specifier: ~2.3.0 + version: 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/input-field': + specifier: ~1.0.0 + version: 1.0.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(@westpac/button@3.1.0)(@westpac/icon@2.3.0)(@westpac/text-input@2.4.0)(react@18.2.0) + '@westpac/modal': + specifier: ~2.3.0 + version: 2.3.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0) + '@westpac/symbol': + specifier: ~2.1.1 + version: 2.1.1(@emotion/react@11.11.1)(react@18.2.0) + clsx: + specifier: ^1.2.1 + version: 1.2.1 + framer-motion: + specifier: ~10.12.16 + version: 10.12.16(react-dom@18.2.0)(react@18.2.0) + react-aria: + specifier: ~3.25.0 + version: 3.25.0(react-dom@18.2.0)(react@18.2.0) + react-stately: + specifier: ~3.23.0 + version: 3.23.0(react@18.2.0) + devDependencies: + '@storybook/addon-essentials': + specifier: ^7.0.21 + version: 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-interactions': + specifier: ^7.0.21 + version: 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-links': + specifier: ^7.0.21 + version: 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-styling': + specifier: ~1.3.2 + version: 1.3.2(less@4.1.3)(postcss@8.4.24)(react-dom@18.2.0)(react@18.2.0)(webpack@5.88.1) + '@storybook/blocks': + specifier: ^7.0.21 + version: 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/react': + specifier: ^7.0.21 + version: 7.0.21(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) + '@storybook/react-vite': + specifier: ^7.0.21 + version: 7.0.21(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(vite@4.3.4) + '@storybook/testing-library': + specifier: ^0.0.14-next.2 + version: 0.0.14-next.2 + '@swc/cli': + specifier: ^0.1.62 + version: 0.1.62(@swc/core@1.3.35)(chokidar@3.5.3) + '@swc/core': + specifier: ^1.3.35 + version: 1.3.35 + '@testing-library/jest-dom': + specifier: ^5.16.5 + version: 5.16.5 + '@testing-library/react': + specifier: ^13.4.0 + version: 13.4.0(react-dom@18.2.0)(react@18.2.0) + '@testing-library/user-event': + specifier: ~14.4.3 + version: 14.4.3(@testing-library/dom@9.3.1) + '@types/react': + specifier: ^18.0.28 + version: 18.0.28 + '@types/react-dom': + specifier: ^18.2.1 + version: 18.2.1 + '@types/testing-library__jest-dom': + specifier: ^5.14.5 + version: 5.14.5 + '@vitejs/plugin-react-swc': + specifier: ^3.3.0 + version: 3.3.0(vite@4.3.4) + '@vitest/coverage-c8': + specifier: ^0.31.0 + version: 0.31.0(vitest@0.30.1) + '@westpac/core': + specifier: ~3.2.1 + version: 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/flexi-cell': + specifier: ~1.0.0 + version: 1.0.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/theme': + specifier: workspace:~ + version: link:../theme + '@westpac/wbc': + specifier: ~3.2.0 + version: 3.2.0 + chokidar: + specifier: ^3.5.3 + version: 3.5.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-plugin-storybook: + specifier: ~0.6.12 + version: 0.6.12(eslint@7.32.0)(typescript@5.1.6) + jsdom: + specifier: ^22.0.0 + version: 22.0.0 + postcss: + specifier: ~8.4.24 + version: 8.4.24 + postcss-cli: + specifier: ~10.1.0 + version: 10.1.0(postcss@8.4.24) + prop-types: + specifier: ^15.8.1 + version: 15.8.1 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + shx: + specifier: ^0.3.4 + version: 0.3.4 + storybook: + specifier: ^7.0.21 + version: 7.0.21 + tailwindcss: + specifier: ~3.3.2 + version: 3.3.2 + typescript: + specifier: ^5.1.6 + version: 5.1.6 + vite: + specifier: ^4.3.4 + version: 4.3.4(@types/node@18.16.3)(less@4.1.3) + vitest: + specifier: ^0.30.1 + version: 0.30.1(jsdom@22.0.0)(less@4.1.3) + +packages: + + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha1-vZFUrsmYP3ezoDTsqgFcLkIB9s8=} + engines: {node: '>=0.10.0'} + + /@adobe/css-tools@4.2.0: + resolution: {integrity: sha1-4ahPykaPSzN4Fvy38JZL62ILqFU=} + dev: true + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha1-e/aLIMCjUPk2kV/K4G9Y4yAHzjA=} + engines: {node: '>=10'} + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha1-mejhGFESi4cCzVfDNoTx0PJgtjA=} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@aw-web-design/x-default-browser@1.4.88: + resolution: {integrity: sha1-M9hpyypTfNbSqDadTcjqSYjUvok=} + hasBin: true + dependencies: + default-browser-id: 3.0.0 + dev: true + + /@babel/code-frame@7.12.11: + resolution: {integrity: sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8=} + dependencies: + '@babel/highlight': 7.22.5 + + /@babel/code-frame@7.22.5: + resolution: {integrity: sha1-I02Y4VUZYGBPEkbmR1iRpXCtVlg=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.22.5 + + /@babel/compat-data@7.22.6: + resolution: {integrity: sha1-FWBqIDQd5ZugLNL8xQhvy+c79UQ=} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core@7.0.0: + resolution: {integrity: sha1-DLDA/S54oKK+yXaY9UmunOC5lRU=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.6 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.6 + '@babel/types': 7.22.5 + convert-source-map: 1.9.0 + debug: 3.2.7 + json5: 0.5.1 + lodash: 4.17.21 + resolve: 1.22.2 + semver: 5.7.1 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + + /@babel/core@7.21.8: + resolution: {integrity: sha1-Kox/D1PWAQC6TDJHC6AoHJKqmqQ=} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.21.8) + '@babel/helper-module-transforms': 7.22.5 + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.6 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.6 + '@babel/types': 7.21.5 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/core@7.22.6: + resolution: {integrity: sha1-qvr76G6aFnnYdrmdxGOClk73JJQ=} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.6) + '@babel/helper-module-transforms': 7.22.5 + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.6 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.6 + '@babel/types': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.21.9: + resolution: {integrity: sha1-OhtwbgfYNuIEruBlDo7oeNOqokE=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + dev: true + + /@babel/generator@7.22.5: + resolution: {integrity: sha1-Hnv3aGiKz7Bc8wsjae+FXoLZhPc=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha1-5/BnN7GX1YCgHt912X4si+mdOII=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.5: + resolution: {integrity: sha1-o/R1jv3QGQ2JJ/z/0mF1WTfHGHg=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-compilation-targets@7.22.6(@babel/core@7.21.8): + resolution: {integrity: sha1-4w1hq+lICqWoMjLrMcERvpItLlI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.21.8 + '@babel/helper-validator-option': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + browserslist: 4.21.9 + lru-cache: 5.1.1 + dev: true + + /@babel/helper-compilation-targets@7.22.6(@babel/core@7.22.6): + resolution: {integrity: sha1-4w1hq+lICqWoMjLrMcERvpItLlI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.22.6 + '@babel/helper-validator-option': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + browserslist: 4.21.9 + lru-cache: 5.1.1 + dev: true + + /@babel/helper-create-class-features-plugin@7.22.6(@babel/core@7.21.8): + resolution: {integrity: sha1-WFZIc8iJpv6gWlOOI/n20gHxCVA=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@nicolo-ribaudo/semver-v6': 6.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-create-class-features-plugin@7.22.6(@babel/core@7.22.6): + resolution: {integrity: sha1-WFZIc8iJpv6gWlOOI/n20gHxCVA=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@nicolo-ribaudo/semver-v6': 6.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-create-regexp-features-plugin@7.22.6(@babel/core@7.21.8): + resolution: {integrity: sha1-h6/WMBJoiteS3kMM6zttwo5OekA=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + regexpu-core: 5.3.2 + dev: true + + /@babel/helper-create-regexp-features-plugin@7.22.6(@babel/core@7.22.6): + resolution: {integrity: sha1-h6/WMBJoiteS3kMM6zttwo5OekA=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + regexpu-core: 5.3.2 + dev: true + + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): + resolution: {integrity: sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.6): + resolution: {integrity: sha1-SHBT8QMRDyW5dVxZgOAx6TztJNg=} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-environment-visitor@7.22.5: + resolution: {integrity: sha1-8G3UG3wfROH42mxAVbQas6Cafpg=} + engines: {node: '>=6.9.0'} + + /@babel/helper-function-name@7.22.5: + resolution: {integrity: sha1-7eMAgokFuxXlgsA3Fi+Z1Rg68b4=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.5 + '@babel/types': 7.22.5 + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha1-wBoAfawFwIWRTo+2UrM521DYI7s=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + + /@babel/helper-member-expression-to-functions@7.22.5: + resolution: {integrity: sha1-CnxWEXytM3L7+NL7S/j41koedrI=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-module-imports@7.22.5: + resolution: {integrity: sha1-Go9Mn0An0j9SC9drNk1EQ0pyZgw=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + + /@babel/helper-module-transforms@7.22.5: + resolution: {integrity: sha1-D2XaoHFpYbbpaxZANOc39gqA0u8=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.6 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha1-8hUxqcy/9kT90Va0B3wW/ww/YJ4=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha1-3X7jc16KMTufewWnc9iS6I5tcpU=} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-FKOBQae/IWWtONph1hzye0MBXaI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-wrap-function': 7.22.5 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-FKOBQae/IWWtONph1hzye0MBXaI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-wrap-function': 7.22.5 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-replace-supers@7.22.5: + resolution: {integrity: sha1-cbxfs0iFbeqf3E6v1+Lkn1hRRdw=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.6 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha1-STg1fcfXgrgO1tuwOg+6PSKx1d4=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha1-AH8VJAtXUcU3xA53q7TonuqqiEc=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha1-MixhtzEMCZf+TDI5VWZ/GPzvuRw=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha1-Uz82RXolgUzx32SIUjrVR9eEqZ8=} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha1-lUTvajOZk0PIdA+lE1DzDuqq8ZM=} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option@7.22.5: + resolution: {integrity: sha1-3lIAChWhd0E8gjT6Oor07oEC0Kw=} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-wrap-function@7.22.5: + resolution: {integrity: sha1-RNIFrxntjYcrTu+w0vpl9F6zTwY=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.6 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helpers@7.22.6: + resolution: {integrity: sha1-jmHTOVpPDFqAYPMJ+wCCAJabXs0=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.6 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + + /@babel/highlight@7.22.5: + resolution: {integrity: sha1-qmwFxUB6Z+vOQIFit+3nibTSIDE=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser@7.21.9: + resolution: {integrity: sha1-qxjqO4W0vDO6mKjUwgMsVX0jzxQ=} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.5 + dev: true + + /@babel/parser@7.22.6: + resolution: {integrity: sha1-IB+LR74gx2x8V0O5wWEpdgv5qXU=} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.5 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-hyRaIc1ppzsLgbzamNRD1t8I8F4=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-hyRaIc1ppzsLgbzamNRD1t8I8F4=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-/vCflJmx8ckw2ooMQZ20IWfXkso=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.21.8) + dev: true + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-/vCflJmx8ckw2ooMQZ20IWfXkso=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.22.6) + dev: true + + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8): + resolution: {integrity: sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-sRD1l0GJX37CGm//aW7EYmXERqM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.6): + resolution: {integrity: sha1-sRD1l0GJX37CGm//aW7EYmXERqM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.8): + resolution: {integrity: sha1-d73Wb7e2BfOmEwLSJL36z1VHl30=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.8): + resolution: {integrity: sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-foeIwYEcOTr/digX59vx69DAXws=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.8): + resolution: {integrity: sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.6): + resolution: {integrity: sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.8): + resolution: {integrity: sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-+UANDmo+qTup73CwnnLdbaY4oss=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8): + resolution: {integrity: sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + dev: true + + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.6): + resolution: {integrity: sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-UgnefSE0V1SKmENvoogvUvS+a+o=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.6): + resolution: {integrity: sha1-eET5KJVG76n+usLeTP41igUL1wM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + dev: true + + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.21.8): + resolution: {integrity: sha1-adWXCGtnYMQSZSXPoVTzRjH/Jyw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.6): + resolution: {integrity: sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.8): + resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.6): + resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.8): + resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.6): + resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8): + resolution: {integrity: sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.6): + resolution: {integrity: sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.6): + resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.6): + resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-FjuCC552ls4TTfPucW2cDJgDWFk=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-B9JS4qoLxhJVZ/dCzVhhnLFNzpg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-B9JS4qoLxhJVZ/dCzVhhnLFNzpg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-q4QCSNg0QQuCn1afUmK55RdVXss=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): + resolution: {integrity: sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.6): + resolution: {integrity: sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.6): + resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-praOhPt251n8O5PpAYdv+rvh2Rg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8): + resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.6): + resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.6): + resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.8): + resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.6): + resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.6): + resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.6): + resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.6): + resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8): + resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.6): + resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8): + resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.6): + resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-qsjTg7BixQcsZHox75kMHQr5AnI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.6): + resolution: {integrity: sha1-1Jo7PmtS5b5nQAIjF1gCNKakc1c=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-5bpWbQxYpbK6Kot5VFBkGVC3GVg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-5bpWbQxYpbK6Kot5VFBkGVC3GVg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-async-generator-functions@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-czY1bSM4DtqaVjFJdPBToCDasMM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.6) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-x6hfRORviVL20n/lfC7TzAhMN3U=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-x6hfRORviVL20n/lfC7TzAhMN3U=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.6) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-J5eAdb+uufpYbTy2Oj0wwd5YACQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-J5eAdb+uufpYbTy2Oj0wwd5YACQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-i/x5OzpLJ0LAmD+twUgNhD7Ooxs=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-i/x5OzpLJ0LAmD+twUgNhD7Ooxs=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-l6VuMa2MncBqCzcQzngD1aSMync=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-PkDEbwSEA0ctb0GDEW1eRrG/9bo=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.6) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-classes@7.22.6(@babel/core@7.21.8): + resolution: {integrity: sha1-4E19gE7VuFATESk9Gg5tQ+lMM2M=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.21.8) + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-classes@7.22.6(@babel/core@7.22.6): + resolution: {integrity: sha1-4E19gE7VuFATESk9Gg5tQ+lMM2M=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.6) + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-zR6ZS/nzFr0cLa/NAgY+wmG7OGk=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.5 + dev: true + + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-zR6ZS/nzFr0cLa/NAgY+wmG7OGk=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.5 + dev: true + + /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-06ynQ49sJseM3QsLqSCjNgAbJ8w=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-06ynQ49sJseM3QsLqSCjNgAbJ8w=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-27Tw5Fdm61ROGT+wDmWh3TsqQWU=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-27Tw5Fdm61ROGT+wDmWh3TsqQWU=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-tuZCjZQW9fC7oZxw0ebn4LiKsoU=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-tuZCjZQW9fC7oZxw0ebn4LiKsoU=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-1pCKiRaoEEaMTt/3O1t1vaatOT4=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-QCQyrVRKH5pIDahl/aJr5lPkj2o=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-QCQyrVRKH5pIDahl/aJr5lPkj2o=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-V8QcsdBhPSL1SP3diyiO7bmXOls=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-C7FxEMe/WzWmB1Sy8AxYMCOB3uI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-qxuKIAqPmQE3r/mghPjeQJmrFz8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-qxuKIAqPmQE3r/mghPjeQJmrFz8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-k1GJr2iwGJjg1tmWWNtrFkIFwUM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.21.8) + '@babel/helper-function-name': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-k1GJr2iwGJjg1tmWWNtrFkIFwUM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.6) + '@babel/helper-function-name': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-FLZDUv334fc37taN4aFGi9KnfsA=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-6TQfS1oWeVJXbiPbjUNYSbHdeSA=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-6TQfS1oWeVJXbiPbjUNYSbHdeSA=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-Zq5fBo/VqaXcVw3xb1bCqEYqnWw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-T8yQUO3tmBpGg0fdN0U57T4Fje8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-T8yQUO3tmBpGg0fdN0U57T4Fje8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-TgRfVdz5iv0A+FaRpo/AeAcE9SY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-TgRfVdz5iv0A+FaRpo/AeAcE9SY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-fZh1kI0ZuMBTYIWvewU/1b1lG/o=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-fZh1kI0ZuMBTYIWvewU/1b1lG/o=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-GMMUELXleaAJJjj5XIlsKpil1JY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-GMMUELXleaAJJjj5XIlsKpil1JY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-RpSuQKh7F0Xjd1tqf+lkADFdT5g=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-RpSuQKh7F0Xjd1tqf+lkADFdT5g=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-Z/4Y7ozgLVfIVRheJ+PclZsumR8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-Z/4Y7ozgLVfIVRheJ+PclZsumR8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-GySKzqVM5E6gbf03JHugifz5dY0=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-GySKzqVM5E6gbf03JHugifz5dY0=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-+IcsZXduC1UuCEnXWWzd1BbD44E=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-VyJqLtnlErm0RlF6tvotF6u4P1g=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-lobcNEffR1OwsqL65+i8M83B8uE=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.22.6 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-eUqNL8tdCDWvciFzwanXBPROIYw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-eUqNL8tdCDWvciFzwanXBPROIYw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-hCCAvjB2cDvg6vMurWrIF07e4zM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-optional-chaining@7.22.6(@babel/core@7.21.8): + resolution: {integrity: sha1-S6z+NwAf4ZARF2codekx1DmBFWQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + dev: true + + /@babel/plugin-transform-optional-chaining@7.22.6(@babel/core@7.22.6): + resolution: {integrity: sha1-S6z+NwAf4ZARF2codekx1DmBFWQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.6) + dev: true + + /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-w1Qt08ObQsgGmTbkhxeo0XnWOhg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-w1Qt08ObQsgGmTbkhxeo0XnWOhg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-IciveR92Z0QgoUeuYumTXXkPhyI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-B6d/KMuyUVRqQ9F1od2kzz74PjI=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.6) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-td2r1zpPfybNDiD120gpC4hzJ2Y=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-td2r1zpPfybNDiD120gpC4hzJ2Y=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-yi/cEbwg1NRt4BE3MYsT0E5IHY4=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-Sa8WFb/fbtnT6eQ+Ql4LK2XRW2w=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-kywpHrbdEVM1niqQy15Vfc8GhBY=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.6) + '@babel/types': 7.22.5 + dev: true + + /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-zYposiil91+gFCDozC/EAPD8Mqo=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.1 + dev: true + + /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-zYposiil91+gFCDozC/EAPD8Mqo=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.1 + dev: true + + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-gyzTW4HCh8S80JzgPiIZlkH5ZPs=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-gyzTW4HCh8S80JzgPiIZlkH5ZPs=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-bid2VL6CtVWfxLn1gIhQfCTwxiQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-bid2VL6CtVWfxLn1gIhQfCTwxiQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-ZIf9KfIpyV4oS6bJjWXq+4k/6ms=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-ZIf9KfIpyV4oS6bJjWXq+4k/6ms=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-KVq6FZW/yBl6vQLq5fwojA3rJqo=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-KVq6FZW/yBl6vQLq5fwojA3rJqo=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-jzjPKR5feo5g6fczGT8LzBCQm/8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-jzjPKR5feo5g6fczGT8LzBCQm/8=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-XiukeNpLYDr4Zz/3xU91qXtxazQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-XiukeNpLYDr4Zz/3xU91qXtxazQ=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-XA9638G184xNvI95sfD4B0E0vX0=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.6) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-zgwkhSKxyyLHyZLYgwGl6tcOgGw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-zgwkhSKxyyLHyZLYgwGl6tcOgGw=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-CYiY901cHoZmDcESBXstESJ/HIE=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha1-zn57s+8gjE/2fgKiKBZlYlbXoYM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-zn57s+8gjE/2fgKiKBZlYlbXoYM=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-d3iAYOURtwj/x9Qv37xbN8MATpE=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/preset-env@7.21.5(@babel/core@7.21.8): + resolution: {integrity: sha1-2yCJ2Z79IpdxbwGK7q2BWsPez/s=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.8) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.21.8) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.21.8) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.21.8) + '@babel/preset-modules': 0.1.5(@babel/core@7.21.8) + '@babel/types': 7.21.5 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.8) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.8) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.8) + core-js-compat: 3.31.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/preset-env@7.22.6(@babel/core@7.22.6): + resolution: {integrity: sha1-QbreBfL4eC1pO1LXB+3nzvnaOzg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.22.6 + '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.6) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.6) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.6) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.6) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.6) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.6) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.6) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-async-generator-functions': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.6) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.22.6) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.6) + '@babel/preset-modules': 0.1.5(@babel/core@7.22.6) + '@babel/types': 7.22.5 + '@nicolo-ribaudo/semver-v6': 6.3.3 + babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.6) + babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.6) + babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.6) + core-js-compat: 3.31.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/preset-flow@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-h28kq2s4vXlwOpPzICDKIWIxJ4Q=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.6) + dev: true + + /@babel/preset-modules@0.1.5(@babel/core@7.21.8): + resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.21.8) + '@babel/types': 7.22.5 + esutils: 2.0.3 + dev: true + + /@babel/preset-modules@0.1.5(@babel/core@7.22.6): + resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.6) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.6) + '@babel/types': 7.22.5 + esutils: 2.0.3 + dev: true + + /@babel/preset-typescript@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-FjZ9iwHWQOmlB1d+1O5U4BAeUcg=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.6) + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/register@7.22.5(@babel/core@7.22.6): + resolution: {integrity: sha1-5NjQ9hXqMjOie1xq2mdQ7llVmTk=} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + dev: true + + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha1-8LppsHXh8F+yglt/rZkeetuxgxA=} + dev: true + + /@babel/runtime@7.22.6: + resolution: {integrity: sha1-V9ZLmuPP8dZ+sGeuEX2sCH9b1Dg=} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + + /@babel/template@7.22.5: + resolution: {integrity: sha1-DIxNlEUJh1hJvQNE/wBQdW7vxuw=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/parser': 7.22.6 + '@babel/types': 7.22.5 + + /@babel/traverse@7.21.5: + resolution: {integrity: sha1-rSI2HTUqUVS0mCmdUjz3KZiksTM=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.21.9 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.21.9 + '@babel/types': 7.21.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/traverse@7.22.6: + resolution: {integrity: sha1-jy+DpcWIJRWEkU3r7uOPNfZhowA=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.6 + '@babel/types': 7.22.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types@7.21.5: + resolution: {integrity: sha1-GN+9R8OdOQTV2z09wsyAvttg5bY=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + dev: true + + /@babel/types@7.22.5: + resolution: {integrity: sha1-zZPuqrAliAo6R+yIH0sJalt4b74=} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + + /@base2/pretty-print-object@1.0.1: + resolution: {integrity: sha1-NxuovmbVVoEtx/sWnrw8CDePadQ=} + dev: true + + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha1-daLotRy3WKdVPWgEpZMteqznXDk=} + dev: true + + /@changesets/apply-release-plan@6.1.4: + resolution: {integrity: sha1-CSkyVgkHN+zS9oOELW1zIDSl48g=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/config': 2.3.1 + '@changesets/get-version-range-type': 0.3.2 + '@changesets/git': 2.0.0 + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.4 + resolve-from: 5.0.0 + semver: 7.5.3 + dev: true + + /@changesets/assemble-release-plan@5.2.4: + resolution: {integrity: sha1-1C/WP0KXouYw6OCknwfU/19e97w=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/errors': 0.1.4 + '@changesets/get-dependents-graph': 1.3.6 + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + semver: 7.5.3 + dev: true + + /@changesets/changelog-git@0.1.14: + resolution: {integrity: sha1-hSyqdyfc+RSXwTHQW8LNYkhTKto=} + dependencies: + '@changesets/types': 5.2.1 + dev: true + + /@changesets/cli@2.25.2: + resolution: {integrity: sha1-/F6JSqb4XGB0mgNTUt7D3L0nXHE=} + hasBin: true + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/apply-release-plan': 6.1.4 + '@changesets/assemble-release-plan': 5.2.4 + '@changesets/changelog-git': 0.1.14 + '@changesets/config': 2.3.1 + '@changesets/errors': 0.1.4 + '@changesets/get-dependents-graph': 1.3.6 + '@changesets/get-release-plan': 3.0.17 + '@changesets/git': 1.5.0 + '@changesets/logger': 0.0.5 + '@changesets/pre': 1.0.14 + '@changesets/read': 0.5.9 + '@changesets/types': 5.2.1 + '@changesets/write': 0.2.3 + '@manypkg/get-packages': 1.1.3 + '@types/is-ci': 3.0.0 + '@types/semver': 6.2.3 + ansi-colors: 4.1.3 + chalk: 2.4.2 + enquirer: 2.3.6 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + is-ci: 3.0.1 + meow: 6.1.1 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.0.3 + resolve-from: 5.0.0 + semver: 5.7.1 + spawndamnit: 2.0.0 + term-size: 2.2.1 + tty-table: 4.2.1 + dev: true + + /@changesets/config@2.3.1: + resolution: {integrity: sha1-PUodyGbDYjN1GAsw9p/M3w4+/r8=} + dependencies: + '@changesets/errors': 0.1.4 + '@changesets/get-dependents-graph': 1.3.6 + '@changesets/logger': 0.0.5 + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.5 + dev: true + + /@changesets/errors@0.1.4: + resolution: {integrity: sha1-95hRdGxDZ5pms4P9/0wBL0gPSA0=} + dependencies: + extendable-error: 0.1.7 + dev: true + + /@changesets/get-dependents-graph@1.3.6: + resolution: {integrity: sha1-XhnnsL+8fcOOGYbqqnAW/zd+2Ig=} + dependencies: + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.5.3 + dev: true + + /@changesets/get-release-plan@3.0.17: + resolution: {integrity: sha1-iqvO0nlf/q6GRpa2DuMDH4qUxfM=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/assemble-release-plan': 5.2.4 + '@changesets/config': 2.3.1 + '@changesets/pre': 1.0.14 + '@changesets/read': 0.5.9 + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + dev: true + + /@changesets/get-version-range-type@0.3.2: + resolution: {integrity: sha1-gTGpkDXt0RqnpEw0HLsF5mhhjGc=} + dev: true + + /@changesets/git@1.5.0: + resolution: {integrity: sha1-cbvPEfOzRtVu6vPTIB5tw+Jw6lo=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/errors': 0.1.4 + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + spawndamnit: 2.0.0 + dev: true + + /@changesets/git@2.0.0: + resolution: {integrity: sha1-jeV2SbrxOobrZpol+lG8rVzqUX8=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/errors': 0.1.4 + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.5 + spawndamnit: 2.0.0 + dev: true + + /@changesets/logger@0.0.5: + resolution: {integrity: sha1-aDBd1aZD4za+FqI2nLF83Y7TfUw=} + dependencies: + chalk: 2.4.2 + dev: true + + /@changesets/parse@0.3.16: + resolution: {integrity: sha1-+DN7cK60dtyBdFqzKUAikJvEqEo=} + dependencies: + '@changesets/types': 5.2.1 + js-yaml: 3.14.1 + dev: true + + /@changesets/pre@1.0.14: + resolution: {integrity: sha1-nfc5maTRWATac4E1jXe7N7AN3w8=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/errors': 0.1.4 + '@changesets/types': 5.2.1 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + dev: true + + /@changesets/read@0.5.9: + resolution: {integrity: sha1-obY6grjpQJc416D5zDm218KMurA=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/git': 2.0.0 + '@changesets/logger': 0.0.5 + '@changesets/parse': 0.3.16 + '@changesets/types': 5.2.1 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + dev: true + + /@changesets/types@4.1.0: + resolution: {integrity: sha1-+498ojJP1UlUgk6GT5phqCy3j+A=} + dev: true + + /@changesets/types@5.2.1: + resolution: {integrity: sha1-oijEgASqipO85L4tHTFSfvO/IfY=} + dev: true + + /@changesets/write@0.2.3: + resolution: {integrity: sha1-uva+itoqZ7mrpgjiUb/qT9xAvGM=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/types': 5.2.1 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.4 + dev: true + + /@colors/colors@1.5.0: + resolution: {integrity: sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + + /@discoveryjs/json-ext@0.5.7: + resolution: {integrity: sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=} + engines: {node: '>=10.0.0'} + dev: true + + /@emotion/babel-plugin@11.11.0: + resolution: {integrity: sha1-wthytqd2ep0XbQB/WzH31QS7XWw=} + dependencies: + '@babel/helper-module-imports': 7.22.5 + '@babel/runtime': 7.22.6 + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/serialize': 1.1.2 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + + /@emotion/cache@11.11.0: + resolution: {integrity: sha1-gJsz7mscsaYl/vekW8VozNm48/8=} + dependencies: + '@emotion/memoize': 0.8.1 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + stylis: 4.2.0 + + /@emotion/hash@0.9.1: + resolution: {integrity: sha1-T/sAVffvZ268OlqR+2ITkylOL0M=} + + /@emotion/is-prop-valid@0.8.8: + resolution: {integrity: sha1-2yixxDaKJZtgqXMR1qlS1P0BrBo=} + requiresBuild: true + dependencies: + '@emotion/memoize': 0.7.4 + dev: false + optional: true + + /@emotion/memoize@0.7.4: + resolution: {integrity: sha1-Gb8PWvGRSREcQNmLsM+CEZ9dnus=} + dev: false + optional: true + + /@emotion/memoize@0.8.1: + resolution: {integrity: sha1-wd2wQEKcbSHTjMlF/nXIGM+2jhc=} + + /@emotion/react@11.11.1(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-ssNq+slbGE9zsI2owhT9+GH6QVc=} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + '@types/react': 18.0.28 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + + /@emotion/serialize@1.1.2: + resolution: {integrity: sha1-AXpuTJuKgDvVdv89UqDqb6WmK1E=} + dependencies: + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/unitless': 0.8.1 + '@emotion/utils': 1.2.1 + csstype: 3.1.2 + + /@emotion/sheet@1.2.2: + resolution: {integrity: sha1-1Y54juJyZ6FDQjA+Grs9UIttD+w=} + + /@emotion/unitless@0.8.1: + resolution: {integrity: sha1-GCtaRwTvitkb3pP3qGCoj9kseaM=} + + /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0): + resolution: {integrity: sha1-CN559U6zQG+dqvd8duNTE9qWOWM=} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.2.0 + + /@emotion/utils@1.2.1: + resolution: {integrity: sha1-u6tYRlc40xrkyz27b8AKWZH3VeQ=} + + /@emotion/weak-memoize@0.2.5: + resolution: {integrity: sha1-ju2YLi7m9/TkTCU+EpYpgHke/UY=} + + /@emotion/weak-memoize@0.3.1: + resolution: {integrity: sha1-0Pzl0HsGIMqigrUTHCl7tg+dh+Y=} + + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha1-uvt1I0pdPRtpDnwpVqWZNF6Eov0=} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha1-WJj3gywimLx9CrU3AcV763TXi00=} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha1-ZYNo75IGeGbZX7JocZ+Y82PROuE=} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha1-WEw0xZkbldTUjTMzALGk4v974nY=} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha1-d1HSNt/mzhNszjQ9zmn1LXa39ss=} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha1-ys0XFmXdHVAPRcFn1QxrflOdX9I=} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha1-B2lFbu4qCLjZJdfAC3noYcsxYuQ=} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha1-OOFi7Lcjhixr4cJ9Y4n0iWC2jts=} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha1-GizTmcUAQBhKgFF0ptiQl9nRVZo=} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha1-4owlJmsDbOHKvKPDAVUiKEHcA1o=} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha1-D4h7i7P5BljRoBFyg+VdvUydz3I=} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha1-9dKguAR+qaXZ9ZKheOoFQFOnAok=} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha1-h2WQ46y9n6f1eix9hvg3F9u6yMc=} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha1-f0k3PfRjzZ9B3DT5siYtdxaIvwk=} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha1-4q/Rr8r2Ov4sfZzqzSjsV8d/iCk=} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha1-ig6XOLFjXwxTOJ5RWug4Jt7CKqQ=} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha1-wp+yRTxrfd75o14sGLN72hrlxGI=} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha1-ledaORQDyxApcoDVJNZs4EySBpE=} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha1-ci6vBXuDwldZN9P/5a6xZUDacnM=} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha1-mqncB0OZKIvc3Sg0Q+mutrlVK28=} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha1-la1DxirWJIXiEPYpnHslceSNKwM=} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha1-jPry/2A+mqu5EOnAVYwmzzJ0QGE=} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@7.32.0): + resolution: {integrity: sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 3.4.1 + dev: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.33.0): + resolution: {integrity: sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.33.0 + eslint-visitor-keys: 3.4.1 + + /@eslint/eslintrc@0.4.3: + resolution: {integrity: sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 7.3.1 + globals: 13.20.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@eslint/eslintrc@1.4.1: + resolution: {integrity: sha1-r1h3IBmi0nG34tTCP/Tdy6PM+z4=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.0 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@fal-works/esbuild-plugin-global-externals@2.1.2: + resolution: {integrity: sha1-wF7TWtgt+OasYWxouSwigr0IO6Q=} + dev: true + + /@formatjs/ecma402-abstract@1.17.0: + resolution: {integrity: sha1-LOGRo73kxlxmhOA/okcGKkopS54=} + dependencies: + '@formatjs/intl-localematcher': 0.4.0 + tslib: 2.6.0 + dev: false + + /@formatjs/fast-memoize@2.2.0: + resolution: {integrity: sha1-M71hbS5IbD6O9OaMmWSMGWiHgCs=} + dependencies: + tslib: 2.6.0 + dev: false + + /@formatjs/icu-messageformat-parser@2.6.0: + resolution: {integrity: sha1-sNWM6Mj0cpaclrXNCzrVUi06Arc=} + dependencies: + '@formatjs/ecma402-abstract': 1.17.0 + '@formatjs/icu-skeleton-parser': 1.6.0 + tslib: 2.6.0 + dev: false + + /@formatjs/icu-skeleton-parser@1.6.0: + resolution: {integrity: sha1-Byi+i2s2VvGkuOblsOAt///CPGw=} + dependencies: + '@formatjs/ecma402-abstract': 1.17.0 + tslib: 2.6.0 + dev: false + + /@formatjs/intl-localematcher@0.4.0: + resolution: {integrity: sha1-Y7vDenw1RaG/FoYHLlHZo67ZjWs=} + dependencies: + tslib: 2.6.0 + dev: false + + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha1-Wj/+MsyTBjZfs/1XJZbNYC1eEtI=} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + /@humanwhocodes/config-array@0.5.0: + resolution: {integrity: sha1-FAeWfUxu7Nc4j4Os8er00Mbljvk=} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=} + engines: {node: '>=12.22'} + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha1-tSBSnsIdjllFoYUd/Rwy6U45/0U=} + + /@internationalized/date@3.3.0: + resolution: {integrity: sha1-kDhtS05wfyhQfRobPMDhYq1e4Dg=} + dependencies: + '@swc/helpers': 0.5.1 + dev: false + + /@internationalized/message@3.1.1: + resolution: {integrity: sha1-DynFojm13NRXtV8h3NONGkShI2o=} + dependencies: + '@swc/helpers': 0.5.1 + intl-messageformat: 10.5.0 + dev: false + + /@internationalized/number@3.2.1: + resolution: {integrity: sha1-Vw5AEFRKhKgiXmWzSmiaNhh8qqg=} + dependencies: + '@swc/helpers': 0.5.1 + dev: false + + /@internationalized/string@3.1.1: + resolution: {integrity: sha1-Krc3LVi7t//T3mL8KjEeRpAYaYE=} + dependencies: + '@swc/helpers': 0.5.1 + dev: false + + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: true + + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=} + engines: {node: '>=8'} + dev: true + + /@jest/expect-utils@29.6.0: + resolution: {integrity: sha1-FFlrpyjWGwz3D31cj7iLioLqne8=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.4.3 + dev: true + + /@jest/schemas@29.6.0: + resolution: {integrity: sha1-D0yyyOPcqAwTVQe6VjWk/XVbAEA=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 + dev: true + + /@jest/transform@29.6.0: + resolution: {integrity: sha1-3Ls341QSMQBz5jOBb9fbwRdzWW0=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.22.6 + '@jest/types': 29.6.0 + '@jridgewell/trace-mapping': 0.3.18 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.6.0 + jest-regex-util: 29.4.3 + jest-util: 29.6.0 + micromatch: 4.0.5 + pirates: 4.0.6 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/types@27.5.1: + resolution: {integrity: sha1-PHnsSoumHBcL+Te8+emKnfF17IA=} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 18.16.3 + '@types/yargs': 16.0.5 + chalk: 4.1.2 + dev: true + + /@jest/types@29.6.0: + resolution: {integrity: sha1-cXZGEDxXFTlNeMARoIs8u4PXOOg=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.0 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 18.16.3 + '@types/yargs': 17.0.24 + chalk: 4.1.2 + dev: true + + /@joshwooding/vite-plugin-react-docgen-typescript@0.2.1(typescript@5.1.6)(vite@4.3.4): + resolution: {integrity: sha1-kw9vA4JSDkujSe6hsVL5rkk2RRY=} + peerDependencies: + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + glob: 7.2.3 + glob-promise: 4.2.2(glob@7.2.3) + magic-string: 0.27.0 + react-docgen-typescript: 2.2.2(typescript@5.1.6) + typescript: 5.1.6 + vite: 4.3.4(@types/node@18.16.3)(less@4.1.3) + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha1-fgLm6135AartsIUUIDsJZhQCQJg=} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha1-IgOxGMFXchrd/mnUe3BGVGMGbXg=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha1-fGz5mNbSC5FMClWpGuko/yWWXnI=} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha1-o7tNXGglqrDSgSaPR/atWFNDHpE=} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha1-rdTJjTQUcqKJGQtCTvvbCWmRuyQ=} + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha1-18bmdVx4VnqVHgSrUu8P0m3lnzI=} + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha1-JXg7IIba9v8dy1PJJJrkgOTdTNY=} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@juggle/resize-observer@3.4.0: + resolution: {integrity: sha1-CNbF4gz35MwC/RgcSwwiXNMdu2A=} + dev: true + + /@manypkg/find-root@1.1.0: + resolution: {integrity: sha1-pi2O0c1+fUwR2dUqg5dGC11K0p8=} + dependencies: + '@babel/runtime': 7.22.6 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + dev: true + + /@manypkg/get-packages@1.1.3: + resolution: {integrity: sha1-4YTbm7p5L6RpPeRljPsUY6wsnEc=} + dependencies: + '@babel/runtime': 7.22.6 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + dev: true + + /@mdx-js/react@2.3.0(react@18.2.0): + resolution: {integrity: sha1-Qgi9bXDw0IMd7yjvKMJhSbAxgLM=} + peerDependencies: + react: '>=16' + dependencies: + '@types/mdx': 2.0.5 + '@types/react': 18.0.28 + react: 18.2.0 + dev: true + + /@mole-inc/bin-wrapper@8.0.1: + resolution: {integrity: sha1-1/0M6xz6ioVSk6PtnX0TX01ELw4=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bin-check: 4.1.0 + bin-version-check: 5.1.0 + content-disposition: 0.5.4 + ext-name: 5.0.0 + file-type: 17.1.6 + filenamify: 5.1.1 + got: 11.8.6 + os-filter-obj: 2.0.0 + dev: true + + /@ndelangen/get-tarball@3.0.9: + resolution: {integrity: sha1-cn/0RU5l80cH50Klnl5rH1JdiWQ=} + dependencies: + gunzip-maybe: 1.4.2 + pump: 3.0.0 + tar-fs: 2.1.1 + dev: true + + /@next/env@13.4.8: + resolution: {integrity: sha1-gEjvPD13Cj89HdUdFZWTrPvU5Rc=} + dev: false + + /@next/eslint-plugin-next@13.1.1: + resolution: {integrity: sha1-zF5BnMhVh/c/KsAEapHfAdxv74s=} + dependencies: + glob: 7.1.7 + dev: true + + /@next/eslint-plugin-next@13.3.0: + resolution: {integrity: sha1-OkdCsIF1dcwN1NFSyxA2NYTCFaw=} + dependencies: + glob: 7.1.7 + + /@next/swc-darwin-arm64@13.4.8: + resolution: {integrity: sha1-ODjXyWdQt/QnrEe5dQP8ATc09uY=} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@13.4.8: + resolution: {integrity: sha1-PenCai7nsYnyJDO/gTclaiUX8lg=} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@13.4.8: + resolution: {integrity: sha1-lTYxTJMbnnjyDkpCTqzpmTAVxuE=} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@13.4.8: + resolution: {integrity: sha1-qJTsageO3Sj1z6tgWTph4FtrYFs=} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@13.4.8: + resolution: {integrity: sha1-uK8ZjcC0qMZN6wSUrihePhpGWRA=} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@13.4.8: + resolution: {integrity: sha1-0q0kABAgZlp4QF9ZWZXCJ1DsY8Q=} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@13.4.8: + resolution: {integrity: sha1-5cS/qhBfvivbIabQFGft05opzzc=} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc@13.4.8: + resolution: {integrity: sha1-xJxNn5GEWFW/VE1dFOjhMxHamTE=} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@13.4.8: + resolution: {integrity: sha1-IsXI+gVoDyd1opxsWnTPBLjMnZA=} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@nicolo-ribaudo/semver-v6@6.3.3: + resolution: {integrity: sha1-6m0jreeKMl96UnUKqxUmsCtijCk=} + hasBin: true + dev: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + /@pkgr/utils@2.4.1: + resolution: {integrity: sha1-rfKR0DV4NMQQzoCvFucRtWx7HNM=} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.3.0 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.6.0 + + /@react-aria/breadcrumbs@3.5.3(react@18.2.0): + resolution: {integrity: sha1-BdTYEdemZcz2sLQRosCrD0+0Y44=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/link': 3.5.2(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/breadcrumbs': 3.6.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/button@3.8.0(react@18.2.0): + resolution: {integrity: sha1-JMze5FD1iNHt6uowRbB1WuVMws4=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/toggle': 3.6.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/calendar@3.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-dBUTLrl4cc6G1WapLsC/jl1PReY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/date': 3.3.0 + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/live-announcer': 3.3.1 + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/calendar': 3.3.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/calendar': 3.3.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/checkbox@3.9.2(react@18.2.0): + resolution: {integrity: sha1-uyHS1hQvirFp9AcgxC6cPuwi2lE=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/toggle': 3.6.2(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/checkbox': 3.4.3(react@18.2.0) + '@react-stately/toggle': 3.6.0(react@18.2.0) + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/combobox@3.6.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-VpOC9uHz6k5xaZTDxb6Gsu3KdUU=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/listbox': 3.10.0(react@18.2.0) + '@react-aria/live-announcer': 3.3.1 + '@react-aria/menu': 3.10.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/overlays': 3.15.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/textfield': 3.10.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/combobox': 3.5.2(react@18.2.0) + '@react-stately/layout': 3.12.2(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/combobox': 3.6.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/datepicker@3.5.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-DtT1lfe/+qG0RhPc7eT9hFITd00=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/date': 3.3.0 + '@internationalized/number': 3.2.1 + '@internationalized/string': 3.1.1 + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/spinbutton': 3.5.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/datepicker': 3.5.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/calendar': 3.3.0(react@18.2.0) + '@react-types/datepicker': 3.4.0(react@18.2.0) + '@react-types/dialog': 3.5.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/dialog@3.5.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-UMO0mQZwbjZstf6uEInmt79R/vk=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/overlays': 3.15.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/overlays': 3.6.0(react@18.2.0) + '@react-types/dialog': 3.5.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + transitivePeerDependencies: + - react-dom + dev: false + + /@react-aria/dnd@3.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-n5SWcd3bXCXvb7xKdsgZnf9zKdI=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/string': 3.1.1 + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/live-announcer': 3.3.1 + '@react-aria/overlays': 3.15.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-aria/visually-hidden': 3.8.2(react@18.2.0) + '@react-stately/dnd': 3.2.2(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/focus@3.13.0(react@18.2.0): + resolution: {integrity: sha1-ATQRLVKoOlPxW19+dDWDPGpp2RM=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + clsx: 1.2.1 + react: 18.2.0 + dev: false + + /@react-aria/grid@3.8.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-WxPJUvRJ8hrpw7W+5yN29JdGdas=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/live-announcer': 3.3.1 + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/grid': 3.7.0(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-stately/virtualizer': 3.6.0(react@18.2.0) + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/grid': 3.1.8(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/gridlist@3.5.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-eQR8H4/Kc+uQaO9GfULtMNlyuUE=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/grid': 3.8.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + transitivePeerDependencies: + - react-dom + dev: false + + /@react-aria/i18n@3.8.0(react@18.2.0): + resolution: {integrity: sha1-/gxrmtn+HooTnE1RTUJAFkxpm/g=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/date': 3.3.0 + '@internationalized/message': 3.1.1 + '@internationalized/number': 3.2.1 + '@internationalized/string': 3.1.1 + '@react-aria/ssr': 3.7.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/interactions@3.16.0(react@18.2.0): + resolution: {integrity: sha1-0+1R32DWgJARQyK4U7zD6fX1Fhk=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/ssr': 3.7.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/label@3.6.0(react@18.2.0): + resolution: {integrity: sha1-m/NTzQ81d/FChegDLd3P4fw3qOA=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/label': 3.7.4(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/link@3.5.2(react@18.2.0): + resolution: {integrity: sha1-aLmXIe7d/7h8QlQUGfCDM+raN9k=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/link': 3.4.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/listbox@3.10.0(react@18.2.0): + resolution: {integrity: sha1-z1Lr4Eo/lHL1BdzyJWQHCudqgRs=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-types/listbox': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/live-announcer@3.3.1: + resolution: {integrity: sha1-v4ZLiCD7Atqu78HJcngqAXT9YLk=} + dependencies: + '@swc/helpers': 0.5.1 + dev: false + + /@react-aria/menu@3.10.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-f5ToTD7S4Y76S1N+IOHkEl6eb1E=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/overlays': 3.15.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/menu': 3.5.3(react@18.2.0) + '@react-stately/tree': 3.7.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/menu': 3.9.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/meter@3.4.3(react@18.2.0): + resolution: {integrity: sha1-kYFHIIhww8y4X8VauDhnpn+h/pY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/progress': 3.4.3(react@18.2.0) + '@react-types/meter': 3.3.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/numberfield@3.6.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-fhQOdjH4si8fPUDOW+FRLlR6OEk=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/live-announcer': 3.3.1 + '@react-aria/spinbutton': 3.5.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/textfield': 3.10.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/numberfield': 3.5.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/numberfield': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/textfield': 3.7.2(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/overlays@3.15.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-mucSCXNbkCCSHAKmYDuuWPJby8k=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/ssr': 3.7.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-aria/visually-hidden': 3.8.2(react@18.2.0) + '@react-stately/overlays': 3.6.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/overlays': 3.8.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/progress@3.4.3(react@18.2.0): + resolution: {integrity: sha1-6pRcnJsfwj06/3jTA9owSlO6sMU=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/progress': 3.4.1(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/radio@3.6.2(react@18.2.0): + resolution: {integrity: sha1-wd1qMy8Mn8HHrMYJTbKLkgkciGg=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/radio': 3.8.2(react@18.2.0) + '@react-types/radio': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/searchfield@3.5.3(react@18.2.0): + resolution: {integrity: sha1-hZLqObS6Tq8YegnV+XZ2wyBnw0I=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/textfield': 3.10.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/searchfield': 3.4.3(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/searchfield': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/select@3.11.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-UYD1CVxhfvgHbmOVpnleLDflr1s=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/listbox': 3.10.0(react@18.2.0) + '@react-aria/menu': 3.10.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-aria/visually-hidden': 3.8.2(react@18.2.0) + '@react-stately/select': 3.5.2(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/select': 3.8.1(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/selection@3.16.0(react@18.2.0): + resolution: {integrity: sha1-gnz4BWshiBPa/spI0Q6dkbR17hI=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/separator@3.3.3(react@18.2.0): + resolution: {integrity: sha1-PRiPmnRHDmgJRk0CoF07OVyRPHU=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/slider@3.5.0(react@18.2.0): + resolution: {integrity: sha1-m2lzrwtgdLuGYk7tiifioBOtT5I=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/radio': 3.8.2(react@18.2.0) + '@react-stately/slider': 3.4.0(react@18.2.0) + '@react-types/radio': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/slider': 3.5.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/spinbutton@3.5.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-hfJ9/iYlw7m0wQ/RFfqKMfh8Szg=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/live-announcer': 3.3.1 + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/ssr@3.7.0(react@18.2.0): + resolution: {integrity: sha1-ftopZKt5LcHDof2sv1v7GFWQ6aU=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/switch@3.5.2(react@18.2.0): + resolution: {integrity: sha1-tHII6GI0OZil8luqrre8nLxjoJ0=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/toggle': 3.6.2(react@18.2.0) + '@react-stately/toggle': 3.6.0(react@18.2.0) + '@react-types/switch': 3.3.2(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/table@3.10.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-wRq1ei8yzYkljxKYliVlUu+YRyo=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/grid': 3.8.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/live-announcer': 3.3.1 + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-aria/visually-hidden': 3.8.2(react@18.2.0) + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/table': 3.10.0(react@18.2.0) + '@react-stately/virtualizer': 3.6.0(react@18.2.0) + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/grid': 3.1.8(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/table': 3.7.0(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-aria/tabs@3.6.1(react@18.2.0): + resolution: {integrity: sha1-f0VALKWN7sSS9420+PgKguPV1jA=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-stately/tabs': 3.5.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/tabs': 3.3.0(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/tag@3.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-n1kQjBzN3E6xee/fw9ZnM2LjIi4=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/gridlist': 3.5.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-types/button': 3.7.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + transitivePeerDependencies: + - react-dom + dev: false + + /@react-aria/textfield@3.10.0(react@18.2.0): + resolution: {integrity: sha1-u2XKlssaiPWjeUZM4PtL2CPglFo=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/textfield': 3.7.2(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/toggle@3.6.2(react@18.2.0): + resolution: {integrity: sha1-kB7GCYiIqz/fGdxrC/4rFAntx9w=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/toggle': 3.6.0(react@18.2.0) + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/switch': 3.3.2(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/tooltip@3.6.0(react@18.2.0): + resolution: {integrity: sha1-fwyuZ1msVzt0WYeVC/SQmLfdd10=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/tooltip': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/tooltip': 3.4.2(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-aria/utils@3.18.0(react@18.2.0): + resolution: {integrity: sha1-UOVVrASfR7/yW8LO8QeDUuhT0ik=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/ssr': 3.7.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + clsx: 1.2.1 + react: 18.2.0 + dev: false + + /@react-aria/visually-hidden@3.8.2(react@18.2.0): + resolution: {integrity: sha1-lmAaC40wE0jexNqJeJ+Ucj3msDQ=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + clsx: 1.2.1 + react: 18.2.0 + dev: false + + /@react-spring/animated@9.7.3(react@18.2.0): + resolution: {integrity: sha1-QhGxptSNoP9HShJek8D0YP+Bbg8=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/shared': 9.7.3(react@18.2.0) + '@react-spring/types': 9.7.3 + react: 18.2.0 + dev: false + + /@react-spring/core@9.7.3(react@18.2.0): + resolution: {integrity: sha1-YAVryzl/LE83HGyaX4gtt3rpAJU=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.3(react@18.2.0) + '@react-spring/shared': 9.7.3(react@18.2.0) + '@react-spring/types': 9.7.3 + react: 18.2.0 + dev: false + + /@react-spring/shared@9.7.3(react@18.2.0): + resolution: {integrity: sha1-TPKXl4R8aJkSrsTmLjTJmk1dnlM=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/types': 9.7.3 + react: 18.2.0 + dev: false + + /@react-spring/types@9.7.3: + resolution: {integrity: sha1-6nj9RHy8JhLB9dVYUuPDMegXKgs=} + dev: false + + /@react-spring/web@9.7.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-2fThf+wlnx1lSVoZUCraT1tX+j0=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.3(react@18.2.0) + '@react-spring/core': 9.7.3(react@18.2.0) + '@react-spring/shared': 9.7.3(react@18.2.0) + '@react-spring/types': 9.7.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@react-stately/calendar@3.3.0(react@18.2.0): + resolution: {integrity: sha1-5MoymkoaiApTWdMsS2pwbMOusUc=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/date': 3.3.0 + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/calendar': 3.3.0(react@18.2.0) + '@react-types/datepicker': 3.4.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/checkbox@3.4.3(react@18.2.0): + resolution: {integrity: sha1-/7+BCcqQPlAqHkLPCGPiLI91wH4=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/toggle': 3.6.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/collections@3.9.0(react@18.2.0): + resolution: {integrity: sha1-ip5iH7EONwvQMp+W3RQbxtzQ5Ug=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/combobox@3.5.2(react@18.2.0): + resolution: {integrity: sha1-3yRP7zjvxL+OWyGVEQ9W4EQ7+eQ=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-stately/menu': 3.5.3(react@18.2.0) + '@react-stately/select': 3.5.2(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/combobox': 3.6.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/data@3.10.0(react@18.2.0): + resolution: {integrity: sha1-qHIG8p1RfHqJRuPqLx9asS8k5pg=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/datepicker@3.5.0(react@18.2.0): + resolution: {integrity: sha1-60O/DoQuacM5DfOTOGm/J/szdgk=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/date': 3.3.0 + '@internationalized/string': 3.1.1 + '@react-stately/overlays': 3.6.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/datepicker': 3.4.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/dnd@3.2.2(react@18.2.0): + resolution: {integrity: sha1-0zqAzpXHV8jpLd1/Lk9MyJdWLnQ=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/grid@3.7.0(react@18.2.0): + resolution: {integrity: sha1-D3V6cBBGDZLTNz12kZTYcaXPSuM=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-types/grid': 3.1.8(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/layout@3.12.2(react@18.2.0): + resolution: {integrity: sha1-gPchKMHMiJCn1QenZ4idMu4JK1U=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/table': 3.10.0(react@18.2.0) + '@react-stately/virtualizer': 3.6.0(react@18.2.0) + '@react-types/grid': 3.1.8(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/table': 3.7.0(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/list@3.9.0(react@18.2.0): + resolution: {integrity: sha1-clI5w+9dUmVwv+zydNEd1jw1AF8=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/menu@3.5.3(react@18.2.0): + resolution: {integrity: sha1-wl/CMVAsrmOfW1V6nh2AFqfkdMw=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/overlays': 3.6.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/menu': 3.9.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/numberfield@3.5.0(react@18.2.0): + resolution: {integrity: sha1-MZQMG+GNlhc/8PQQpzKY+8/uUvQ=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/number': 3.2.1 + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/numberfield': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/overlays@3.6.0(react@18.2.0): + resolution: {integrity: sha1-1T/t8/7A46TbHCo7ZDtcrQn5qIw=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/overlays': 3.8.0(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/radio@3.8.2(react@18.2.0): + resolution: {integrity: sha1-5/VBIR9n+4IbTkfBa4QB+TA0E50=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/radio': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/searchfield@3.4.3(react@18.2.0): + resolution: {integrity: sha1-CuI5w4rt6fNJAw+1kyrTjJTXD5g=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/searchfield': 3.4.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/select@3.5.2(react@18.2.0): + resolution: {integrity: sha1-FAvp7fT/cU5/p77l5wk+XYy7WLU=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-stately/menu': 3.5.3(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/select': 3.8.1(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/selection@3.13.2(react@18.2.0): + resolution: {integrity: sha1-mwtxew2kyE7EEqDlBo9nmOw33b0=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/slider@3.4.0(react@18.2.0): + resolution: {integrity: sha1-HQpkmKaTMnAwRqi6hdK2MN324h4=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/slider': 3.5.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/table@3.10.0(react@18.2.0): + resolution: {integrity: sha1-KohFnevZ3NQIoHNWFHQndoXXN9U=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/grid': 3.7.0(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-types/grid': 3.1.8(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/table': 3.7.0(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/tabs@3.5.0(react@18.2.0): + resolution: {integrity: sha1-ISCeaPbKk6MvkBSdXYIOveWBQsw=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/tabs': 3.3.0(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/toggle@3.6.0(react@18.2.0): + resolution: {integrity: sha1-0c1aMW7h7iMAPC7ZUIFrjTFCOf4=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/tooltip@3.4.2(react@18.2.0): + resolution: {integrity: sha1-hlm7fzMkpUorc5+5ofW3Wevu9b8=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/overlays': 3.6.0(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/tooltip': 3.4.2(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/tree@3.7.0(react@18.2.0): + resolution: {integrity: sha1-/mWBQ8/sLVCSHut6nS+tnIS5Tcg=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-stately/utils': 3.7.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/utils@3.7.0(react@18.2.0): + resolution: {integrity: sha1-6pnCxLX7p+UHlDSh3h71P7sh9qg=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-stately/virtualizer@3.6.0(react@18.2.0): + resolution: {integrity: sha1-qxGgJjBB9NflsuzxFltovtKXIWY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + '@swc/helpers': 0.5.1 + react: 18.2.0 + dev: false + + /@react-types/breadcrumbs@3.6.0(react@18.2.0): + resolution: {integrity: sha1-alteRZWXFy1/I/LsvJ4RyU0qPyo=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/link': 3.4.3(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/button@3.7.3(react@18.2.0): + resolution: {integrity: sha1-AK1F/wowSm9u8ppdat2nPOoQlC8=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/calendar@3.3.0(react@18.2.0): + resolution: {integrity: sha1-1pdWg8u9wSQSBO9lAWhsvD+Atug=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/date': 3.3.0 + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/checkbox@3.4.4(react@18.2.0): + resolution: {integrity: sha1-z1Xp/Qyr725ECNA7MIx1ThrdO8E=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/combobox@3.6.2(react@18.2.0): + resolution: {integrity: sha1-iHzCvONVdzy53FYTyIJk0AjJI4Q=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/datepicker@3.4.0(react@18.2.0): + resolution: {integrity: sha1-8f6hsun8ljckGTrntYzkm1gVPFk=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@internationalized/date': 3.3.0 + '@react-types/calendar': 3.3.0(react@18.2.0) + '@react-types/overlays': 3.8.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/dialog@3.5.3(react@18.2.0): + resolution: {integrity: sha1-BJ4wA3JFEZBpjs99bh71WaufuWI=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/overlays': 3.8.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/grid@3.1.8(react@18.2.0): + resolution: {integrity: sha1-LYzzzLsruhYZF7niQvkg/tXzQCY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/label@3.7.4(react@18.2.0): + resolution: {integrity: sha1-23zlzIJ4WxHtTIAwiy7EB2j+xuA=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/link@3.4.3(react@18.2.0): + resolution: {integrity: sha1-UVNGc+o1z2WDuVAxm6/Rb/diltw=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/listbox@3.4.2(react@18.2.0): + resolution: {integrity: sha1-E6IXyiwx5OXA70bwD3cL8NGyRyY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/menu@3.9.2(react@18.2.0): + resolution: {integrity: sha1-46Jp/Wh5lElaP48QTKEzSHJzh04=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/overlays': 3.8.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/meter@3.3.2(react@18.2.0): + resolution: {integrity: sha1-8xbrS0cRITewu/yegrDygUWHwpc=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/progress': 3.4.1(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/numberfield@3.4.2(react@18.2.0): + resolution: {integrity: sha1-Z3PpO2ERMdRaTlxMrFYZRdxax/M=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/overlays@3.8.0(react@18.2.0): + resolution: {integrity: sha1-I9dLWb5ltcVuKPMNpuoemoO7oF8=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/progress@3.4.1(react@18.2.0): + resolution: {integrity: sha1-O0XfR4C3BXPCezFtVXznG1RuMr8=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/radio@3.4.2(react@18.2.0): + resolution: {integrity: sha1-Smoff/Ebcba2nRPSj9dN6ckD34w=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/searchfield@3.4.2(react@18.2.0): + resolution: {integrity: sha1-NgrJf1KvXiu44aihPmEf6e/Dcfo=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + '@react-types/textfield': 3.7.2(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/select@3.8.1(react@18.2.0): + resolution: {integrity: sha1-d9j/O+cKXDQoYEadccjCO7wah38=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/shared@3.18.1(react@18.2.0): + resolution: {integrity: sha1-RbrHoaQzkW0WU16lg9hqK0xy/4w=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /@react-types/slider@3.5.1(react@18.2.0): + resolution: {integrity: sha1-uuRgJd59AqhJGLOsoOP/1kfk/fI=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/switch@3.3.2(react@18.2.0): + resolution: {integrity: sha1-r1Ti3YtZnfMhQ2D1k4J8kDNHjOQ=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/checkbox': 3.4.4(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/table@3.7.0(react@18.2.0): + resolution: {integrity: sha1-YfPD6sLIlMhIMjtV11IJmaF6eBY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/grid': 3.1.8(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/tabs@3.3.0(react@18.2.0): + resolution: {integrity: sha1-2CMLrIL80dykFPvBwXt2nO+cW9g=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/textfield@3.7.2(react@18.2.0): + resolution: {integrity: sha1-8jNB6Asxm2jyKY3UKe0igK2gu+E=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@react-types/tooltip@3.4.2(react@18.2.0): + resolution: {integrity: sha1-aAl6xTZX/jQ4z3YQ5VboOHJemVA=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-types/overlays': 3.8.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@rollup/pluginutils@4.2.1: + resolution: {integrity: sha1-5sbDq6B0Ttzj+yB0ki03dsCvKm0=} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@rushstack/eslint-patch@1.2.0: + resolution: {integrity: sha1-i+NqH2bzJlOJ6QtfnJliFGdY9yg=} + + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=} + dev: true + + /@sindresorhus/is@4.6.0: + resolution: {integrity: sha1-PHycRuZ4/u/nouW7YJ09vWZf+z8=} + engines: {node: '>=10'} + dev: true + + /@storybook/addon-actions@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-4WBNPcfxGjcxJIK7jL3TOMCl+DQ=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + dequal: 2.0.3 + lodash: 4.17.21 + polished: 4.2.2 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-inspector: 6.0.2(react@18.2.0) + telejson: 7.1.0 + ts-dedent: 2.2.0 + uuid: 9.0.0 + dev: true + + /@storybook/addon-backgrounds@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-rMIof/f1NB4JuQ3G8H41YkZFCPA=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-controls@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-0EPvGt7VCI/YWZ9pEe3dYs67o0Q=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/blocks': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.21 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.21 + '@storybook/preview-api': 7.0.21 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-docs@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-Gq81EvRpgPxiT+D/Jt3aDOfHc+4=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.6) + '@jest/transform': 29.6.0 + '@mdx-js/react': 2.3.0(react@18.2.0) + '@storybook/blocks': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.0.21 + '@storybook/csf-tools': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/mdx2-csf': 1.1.0 + '@storybook/node-logger': 7.0.21 + '@storybook/postinstall': 7.0.21 + '@storybook/preview-api': 7.0.21 + '@storybook/react-dom-shim': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + fs-extra: 11.1.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + remark-external-links: 8.0.0 + remark-slug: 6.1.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-essentials@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-W/nl0G909kkY/UTutyU5IiYtVgE=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addon-actions': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.0.21 + '@storybook/addon-measure': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.21 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.21 + '@storybook/preview-api': 7.0.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-highlight@7.0.21: + resolution: {integrity: sha1-DCiYBILVPRhX3y9Mbg+OtuKXlTE=} + dependencies: + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.21 + dev: true + + /@storybook/addon-interactions@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-Qaoqe12Cx1FecpKnZOGeyQ/Z8VY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.21 + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 7.0.21 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + jest-mock: 27.5.1 + polished: 4.2.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-links@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-DOg5/tPyUicHxwYyDt8ERQb2BEo=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/core-events': 7.0.21 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/router': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-measure@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-4rmMU8Hr9IIwOVC2aw/NaQRG/Xc=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/types': 7.0.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/addon-outline@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-zyZSpizzl/doPWhWtY7Q9g0XKX0=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/types': 7.0.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-styling@1.3.2(less@4.1.3)(postcss@8.4.24)(react-dom@18.2.0)(react@18.2.0)(webpack@5.88.1): + resolution: {integrity: sha1-uKaJvPpeLkapxC1hb+WHJDrnvgk=} + hasBin: true + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/template': 7.22.5 + '@babel/types': 7.22.5 + '@storybook/api': 7.0.25(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.0.21 + '@storybook/core-events': 7.0.25 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.0.21 + '@storybook/preview-api': 7.0.25 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.25 + css-loader: 6.8.1(webpack@5.88.1) + less-loader: 11.1.3(less@4.1.3)(webpack@5.88.1) + postcss-loader: 7.3.3(postcss@8.4.24)(webpack@5.88.1) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + resolve-url-loader: 5.0.0 + sass-loader: 13.3.2(webpack@5.88.1) + style-loader: 3.3.3(webpack@5.88.1) + transitivePeerDependencies: + - fibers + - less + - node-sass + - postcss + - sass + - sass-embedded + - supports-color + - webpack + dev: true + + /@storybook/addon-toolbars@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-mfBr+7wj4hmv+Fe054LwbU40deM=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/addon-viewport@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-yRAh1x9Vxv94snBVfuAkiyMf+rk=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + memoizerific: 1.11.3 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/api@7.0.25(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-Du4QVAO0OVeWubCxYeadn8F8kYQ=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/client-logger': 7.0.25 + '@storybook/manager-api': 7.0.25(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/blocks@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-SYC75nFa9ZeLia9gmnI0gIcHxGA=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 7.0.21 + '@storybook/client-logger': 7.0.21 + '@storybook/components': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.0.21 + '@storybook/csf': 0.1.1 + '@storybook/docs-tools': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.0.21 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + '@types/lodash': 4.14.194 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.2.1(react@18.2.0) + memoizerific: 1.11.3 + polished: 4.2.2 + react: 18.2.0 + react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + telejson: 7.1.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/builder-manager@7.0.21: + resolution: {integrity: sha1-nX7f1s5h1XB/QuOCTikjWGyDhSU=} + dependencies: + '@fal-works/esbuild-plugin-global-externals': 2.1.2 + '@storybook/core-common': 7.0.21 + '@storybook/manager': 7.0.21 + '@storybook/node-logger': 7.0.21 + '@types/ejs': 3.1.2 + '@types/find-cache-dir': 3.2.1 + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.19) + browser-assert: 1.2.1 + ejs: 3.1.9 + esbuild: 0.17.19 + esbuild-plugin-alias: 0.2.1 + express: 4.18.2 + find-cache-dir: 3.3.2 + fs-extra: 11.1.1 + process: 0.11.10 + util: 0.12.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/builder-vite@7.0.21(typescript@5.1.6)(vite@4.3.4): + resolution: {integrity: sha1-F6chQgDpOCV/QSRrzmQtYcZA95c=} + peerDependencies: + '@preact/preset-vite': '*' + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 + vite-plugin-glimmerx: '*' + peerDependenciesMeta: + '@preact/preset-vite': + optional: true + typescript: + optional: true + vite-plugin-glimmerx: + optional: true + dependencies: + '@storybook/channel-postmessage': 7.0.21 + '@storybook/channel-websocket': 7.0.21 + '@storybook/client-logger': 7.0.21 + '@storybook/core-common': 7.0.21 + '@storybook/csf-plugin': 7.0.21 + '@storybook/mdx2-csf': 1.1.0 + '@storybook/node-logger': 7.0.21 + '@storybook/preview': 7.0.21 + '@storybook/preview-api': 7.0.21 + '@storybook/types': 7.0.21 + browser-assert: 1.2.1 + es-module-lexer: 0.9.3 + express: 4.18.2 + fs-extra: 11.1.1 + glob: 8.1.0 + glob-promise: 6.0.3(glob@8.1.0) + magic-string: 0.27.0 + remark-external-links: 8.0.0 + remark-slug: 6.1.0 + rollup: 3.26.0 + typescript: 5.1.6 + vite: 4.3.4(@types/node@18.16.3)(less@4.1.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/channel-postmessage@7.0.21: + resolution: {integrity: sha1-bgRrbQFzAkloRRE65VfqR3Ic9lI=} + dependencies: + '@storybook/channels': 7.0.21 + '@storybook/client-logger': 7.0.21 + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + qs: 6.11.2 + telejson: 7.1.0 + dev: true + + /@storybook/channel-postmessage@7.0.25: + resolution: {integrity: sha1-1IcUz5E2uF973vtqxXGGc1QOi1I=} + dependencies: + '@storybook/channels': 7.0.25 + '@storybook/client-logger': 7.0.25 + '@storybook/core-events': 7.0.25 + '@storybook/global': 5.0.0 + qs: 6.11.2 + telejson: 7.1.0 + dev: true + + /@storybook/channel-websocket@7.0.21: + resolution: {integrity: sha1-bWeLRghZpijTbELWQ4ZG8qxqFEc=} + dependencies: + '@storybook/channels': 7.0.21 + '@storybook/client-logger': 7.0.21 + '@storybook/global': 5.0.0 + telejson: 7.1.0 + dev: true + + /@storybook/channels@7.0.21: + resolution: {integrity: sha1-WjmeE7C8Tu/lLFSZrOLKAuOdCyM=} + dev: true + + /@storybook/channels@7.0.25: + resolution: {integrity: sha1-VYOVvBfRdCQXHYgVkA/rDX0EjBE=} + dev: true + + /@storybook/cli@7.0.21: + resolution: {integrity: sha1-OI/TNNOQkq9kOMIjGuYQsZZrInk=} + hasBin: true + dependencies: + '@babel/core': 7.22.6 + '@babel/preset-env': 7.22.6(@babel/core@7.22.6) + '@ndelangen/get-tarball': 3.0.9 + '@storybook/codemod': 7.0.21 + '@storybook/core-common': 7.0.21 + '@storybook/core-server': 7.0.21 + '@storybook/csf-tools': 7.0.21 + '@storybook/node-logger': 7.0.21 + '@storybook/telemetry': 7.0.21 + '@storybook/types': 7.0.21 + '@types/semver': 7.5.0 + boxen: 5.1.2 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.10.0 + execa: 5.1.1 + express: 4.18.2 + find-up: 5.0.0 + fs-extra: 11.1.1 + get-npm-tarball-url: 2.0.3 + get-port: 5.1.1 + giget: 1.1.2 + globby: 11.1.0 + jscodeshift: 0.14.0(@babel/preset-env@7.22.6) + leven: 3.1.0 + ora: 5.4.1 + prettier: 2.8.4 + prompts: 2.4.2 + puppeteer-core: 2.1.1 + read-pkg-up: 7.0.1 + semver: 7.5.3 + shelljs: 0.8.5 + simple-update-notifier: 1.1.0 + strip-json-comments: 3.1.1 + tempy: 1.0.1 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /@storybook/client-logger@7.0.21: + resolution: {integrity: sha1-e84ayxANjqi4/gLz+J2PNNEI7lM=} + dependencies: + '@storybook/global': 5.0.0 + dev: true + + /@storybook/client-logger@7.0.25: + resolution: {integrity: sha1-NN8GxSp5pxGS8curOzQq1eEjFC8=} + dependencies: + '@storybook/global': 5.0.0 + dev: true + + /@storybook/codemod@7.0.21: + resolution: {integrity: sha1-lr+2fupaQx/7ebr27v1aYZVroY0=} + dependencies: + '@babel/core': 7.21.8 + '@babel/preset-env': 7.21.5(@babel/core@7.21.8) + '@babel/types': 7.21.5 + '@storybook/csf': 0.1.1 + '@storybook/csf-tools': 7.0.21 + '@storybook/node-logger': 7.0.21 + '@storybook/types': 7.0.21 + cross-spawn: 7.0.3 + globby: 11.1.0 + jscodeshift: 0.14.0(@babel/preset-env@7.21.5) + lodash: 4.17.21 + prettier: 2.8.4 + recast: 0.23.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/components@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-Tsy0owjHnacB0HLS1ZRPq4iMqW8=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) + util-deprecate: 1.0.2 + dev: true + + /@storybook/core-client@7.0.21: + resolution: {integrity: sha1-rkkSRPTH+BNSHzCz90i9rYqnK0s=} + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/preview-api': 7.0.21 + dev: true + + /@storybook/core-common@7.0.21: + resolution: {integrity: sha1-+3+v4MqxqRH3sfOaSnWaMFOpmeY=} + dependencies: + '@storybook/node-logger': 7.0.21 + '@storybook/types': 7.0.21 + '@types/node': 16.18.38 + '@types/pretty-hrtime': 1.0.1 + chalk: 4.1.2 + esbuild: 0.17.19 + esbuild-register: 3.4.2(esbuild@0.17.19) + file-system-cache: 2.4.1 + find-up: 5.0.0 + fs-extra: 11.1.1 + glob: 8.1.0 + glob-promise: 6.0.3(glob@8.1.0) + handlebars: 4.7.7 + lazy-universal-dotenv: 4.0.0 + picomatch: 2.3.1 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + resolve-from: 5.0.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/core-events@7.0.21: + resolution: {integrity: sha1-eTW20+w9d9MP+h+XC7BrylKVo2g=} + dev: true + + /@storybook/core-events@7.0.25: + resolution: {integrity: sha1-onVKivXeeKR6C8IZPzuvgOMCrXs=} + dev: true + + /@storybook/core-server@7.0.21: + resolution: {integrity: sha1-aOG7I8uq1Yi4W2IqmCCmqZN8LkM=} + dependencies: + '@aw-web-design/x-default-browser': 1.4.88 + '@discoveryjs/json-ext': 0.5.7 + '@storybook/builder-manager': 7.0.21 + '@storybook/core-common': 7.0.21 + '@storybook/core-events': 7.0.21 + '@storybook/csf': 0.1.1 + '@storybook/csf-tools': 7.0.21 + '@storybook/docs-mdx': 0.1.0 + '@storybook/global': 5.0.0 + '@storybook/manager': 7.0.21 + '@storybook/node-logger': 7.0.21 + '@storybook/preview-api': 7.0.21 + '@storybook/telemetry': 7.0.21 + '@storybook/types': 7.0.21 + '@types/detect-port': 1.3.3 + '@types/node': 16.18.38 + '@types/node-fetch': 2.6.4 + '@types/pretty-hrtime': 1.0.1 + '@types/semver': 7.5.0 + better-opn: 2.1.1 + boxen: 5.1.2 + chalk: 4.1.2 + cli-table3: 0.6.3 + compression: 1.7.4 + detect-port: 1.5.1 + express: 4.18.2 + fs-extra: 11.1.1 + globby: 11.1.0 + ip: 2.0.0 + lodash: 4.17.21 + node-fetch: 2.6.12 + open: 8.4.2 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.5.3 + serve-favicon: 2.5.0 + telejson: 7.1.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + watchpack: 2.4.0 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /@storybook/csf-plugin@7.0.21: + resolution: {integrity: sha1-XUD6fxipl+nbsN1MWHwkTMN8GpU=} + dependencies: + '@storybook/csf-tools': 7.0.21 + unplugin: 0.10.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/csf-tools@7.0.21: + resolution: {integrity: sha1-nQgTi0fxc9jV5q8+JW2yF0DQuM0=} + dependencies: + '@babel/generator': 7.21.9 + '@babel/parser': 7.21.9 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 + '@storybook/csf': 0.1.1 + '@storybook/types': 7.0.21 + fs-extra: 11.1.1 + recast: 0.23.2 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/csf@0.0.1: + resolution: {integrity: sha1-lZAVB9wC8LxvmsjuGYPi/Fu5jOY=} + dependencies: + lodash: 4.17.21 + dev: true + + /@storybook/csf@0.1.1: + resolution: {integrity: sha1-q8zIw+Sa7Qpqfoe+sNHCYrGSHAY=} + dependencies: + type-fest: 2.19.0 + dev: true + + /@storybook/docs-mdx@0.1.0: + resolution: {integrity: sha1-M7oOOdFGHK8Ei1fbNUssxBBwUxY=} + dev: true + + /@storybook/docs-tools@7.0.21: + resolution: {integrity: sha1-QTmUYhl1nzPR84oaSx7f1oZptKg=} + dependencies: + '@babel/core': 7.22.6 + '@storybook/core-common': 7.0.21 + '@storybook/preview-api': 7.0.21 + '@storybook/types': 7.0.21 + '@types/doctrine': 0.0.3 + doctrine: 3.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/global@5.0.0: + resolution: {integrity: sha1-t5PTS5T1csHX2eD0T6xODbyVcu0=} + dev: true + + /@storybook/instrumenter@7.0.21: + resolution: {integrity: sha1-UnqCByHPp0Fm/KbrrKAeyh99mYY=} + dependencies: + '@storybook/channels': 7.0.21 + '@storybook/client-logger': 7.0.21 + '@storybook/core-events': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.21 + dev: true + + /@storybook/instrumenter@7.0.25: + resolution: {integrity: sha1-5k3J51lFQLuBeFB/h4fdByl24AY=} + dependencies: + '@storybook/channels': 7.0.25 + '@storybook/client-logger': 7.0.25 + '@storybook/core-events': 7.0.25 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.25 + dev: true + + /@storybook/manager-api@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-/wvyGj0YXs47qtZqkXnx9QqX3Ig=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 7.0.21 + '@storybook/client-logger': 7.0.21 + '@storybook/core-events': 7.0.21 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/router': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + semver: 7.5.3 + store2: 2.14.2 + telejson: 7.1.0 + ts-dedent: 2.2.0 + dev: true + + /@storybook/manager-api@7.0.25(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-LsyoykcYdtHZGH1cISm8LX8Sbn4=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 7.0.25 + '@storybook/client-logger': 7.0.25 + '@storybook/core-events': 7.0.25 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/router': 7.0.25(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.25(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.25 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + semver: 7.5.3 + store2: 2.14.2 + telejson: 7.1.0 + ts-dedent: 2.2.0 + dev: true + + /@storybook/manager@7.0.21: + resolution: {integrity: sha1-eIArPuwmnM85dqeAnXkxDghkzrQ=} + dev: true + + /@storybook/mdx2-csf@1.1.0: + resolution: {integrity: sha1-l/bfBNC/YWmRzBAFoHOsAEpygeU=} + dev: true + + /@storybook/node-logger@7.0.21: + resolution: {integrity: sha1-Oi32h5/6zHaoLXM27EReIh6+IT8=} + dependencies: + '@types/npmlog': 4.1.4 + chalk: 4.1.2 + npmlog: 5.0.1 + pretty-hrtime: 1.0.3 + dev: true + + /@storybook/postinstall@7.0.21: + resolution: {integrity: sha1-/HCdQEl4BWf1pe+mrhhZAXjg1ZU=} + dev: true + + /@storybook/preview-api@7.0.21: + resolution: {integrity: sha1-DIMxvl4Zu6Lm5MsojEwy06U+H2s=} + dependencies: + '@storybook/channel-postmessage': 7.0.21 + '@storybook/channels': 7.0.21 + '@storybook/client-logger': 7.0.21 + '@storybook/core-events': 7.0.21 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/types': 7.0.21 + '@types/qs': 6.9.7 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.11.2 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/preview-api@7.0.25: + resolution: {integrity: sha1-a/VzEjMOzBV2Mn9UvLKi5DwT0EM=} + dependencies: + '@storybook/channel-postmessage': 7.0.25 + '@storybook/channels': 7.0.25 + '@storybook/client-logger': 7.0.25 + '@storybook/core-events': 7.0.25 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/types': 7.0.25 + '@types/qs': 6.9.7 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.11.2 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/preview@7.0.21: + resolution: {integrity: sha1-qoXAmwN0/eUpPBCmqxJ94pwfqZ0=} + dev: true + + /@storybook/react-dom-shim@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-C+Mly4Kp7FGJ8KVfKqx6FK1irjs=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/react-vite@7.0.21(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6)(vite@4.3.4): + resolution: {integrity: sha1-akiOfHi3swR+5+Re+V7UP3BTYXw=} + engines: {node: '>=16'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + vite: ^3.0.0 || ^4.0.0 + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.2.1(typescript@5.1.6)(vite@4.3.4) + '@rollup/pluginutils': 4.2.1 + '@storybook/builder-vite': 7.0.21(typescript@5.1.6)(vite@4.3.4) + '@storybook/react': 7.0.21(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6) + '@vitejs/plugin-react': 3.1.0(vite@4.3.4) + ast-types: 0.14.2 + magic-string: 0.27.0 + react: 18.2.0 + react-docgen: 6.0.0-alpha.3 + react-dom: 18.2.0(react@18.2.0) + vite: 4.3.4(@types/node@18.16.3)(less@4.1.3) + transitivePeerDependencies: + - '@preact/preset-vite' + - supports-color + - typescript + - vite-plugin-glimmerx + dev: true + + /@storybook/react@7.0.21(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.6): + resolution: {integrity: sha1-NaT9sx5f35Ftox5B5qXMuIxFUS4=} + engines: {node: '>=16.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/core-client': 7.0.21 + '@storybook/docs-tools': 7.0.21 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.0.21 + '@storybook/react-dom-shim': 7.0.21(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.0.21 + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 16.18.38 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) + ts-dedent: 2.2.0 + type-fest: 2.19.0 + typescript: 5.1.6 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/router@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-AVX+sLgRkZkSbBnLsuJTzipquEc=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 7.0.21 + memoizerific: 1.11.3 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/router@7.0.25(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-ey0jVq0X9iwoQwMKD6lrqNeFmjs=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 7.0.25 + memoizerific: 1.11.3 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/telemetry@7.0.21: + resolution: {integrity: sha1-abb17Uevk2rwHD3vxe+PA55f86M=} + dependencies: + '@storybook/client-logger': 7.0.21 + '@storybook/core-common': 7.0.21 + chalk: 4.1.2 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.6 + fs-extra: 11.1.1 + isomorphic-unfetch: 3.1.0 + nanoid: 3.3.6 + read-pkg-up: 7.0.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@storybook/testing-library@0.0.14-next.2: + resolution: {integrity: sha1-RY5sdiMRjiSCa6c7gNsKiH8/V+g=} + dependencies: + '@storybook/client-logger': 7.0.25 + '@storybook/instrumenter': 7.0.25 + '@testing-library/dom': 8.20.1 + '@testing-library/user-event': 13.5.0(@testing-library/dom@8.20.1) + ts-dedent: 2.2.0 + dev: true + + /@storybook/theming@7.0.21(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-gcXP0y4c8r5YlO7Yfb9DSvxV3pY=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@storybook/client-logger': 7.0.21 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/theming@7.0.25(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-RP9odgGivb16r7NQsURAXqVtUoA=} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@storybook/client-logger': 7.0.25 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/types@7.0.21: + resolution: {integrity: sha1-aLPnv2Z0gNq1Rs+zFnGXoauPfSo=} + dependencies: + '@storybook/channels': 7.0.21 + '@types/babel__core': 7.20.1 + '@types/express': 4.17.17 + file-system-cache: 2.4.1 + dev: true + + /@storybook/types@7.0.25: + resolution: {integrity: sha1-Pt8DTEhOFDvd9oBfl8V/3D3VcSg=} + dependencies: + '@storybook/channels': 7.0.25 + '@types/babel__core': 7.20.1 + '@types/express': 4.17.17 + file-system-cache: 2.3.0 + dev: true + + /@swc/cli@0.1.62(@swc/core@1.3.35)(chokidar@3.5.3): + resolution: {integrity: sha1-ZEL94vz3UXWjAPtPzzD4xgu7OrM=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/@swc/cli/-/cli-0.1.62.tgz} + engines: {node: '>= 12.13'} + hasBin: true + peerDependencies: + '@swc/core': ^1.2.66 + chokidar: ^3.5.1 + peerDependenciesMeta: + chokidar: + optional: true + dependencies: + '@mole-inc/bin-wrapper': 8.0.1 + '@swc/core': 1.3.35 + chokidar: 3.5.3 + commander: 7.2.0 + fast-glob: 3.3.0 + semver: 7.5.3 + slash: 3.0.0 + source-map: 0.7.4 + dev: true + + /@swc/core-darwin-arm64@1.3.35: + resolution: {integrity: sha1-Vf8MwGl2nOi/ZWLKDnJP6cQ964w=} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-arm64@1.3.67: + resolution: {integrity: sha1-gHbc11hiuSp5h6jaWiSYarVZ15M=} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-x64@1.3.35: + resolution: {integrity: sha1-JwVDoqrW3bwtjo2aCwJbwIzvmkg=} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-x64@1.3.67: + resolution: {integrity: sha1-SdonmwYjKjiOnJF52xy/+B097hg=} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm-gnueabihf@1.3.35: + resolution: {integrity: sha1-0sgUBiAiApYsCUUexY4376yxXDg=} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm-gnueabihf@1.3.67: + resolution: {integrity: sha1-ZoZFrGLqe+tDGdF39Dze+wMmzZA=} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-gnu@1.3.35: + resolution: {integrity: sha1-9GcFhPvnFSXZGfoG2zrXeM7iQuY=} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-gnu@1.3.67: + resolution: {integrity: sha1-cJvMxc7Te2SrWuR5v3P8KrXvC0g=} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-musl@1.3.35: + resolution: {integrity: sha1-/RFiVcyi2OCYY36V84rgj5WkfbY=} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-musl@1.3.67: + resolution: {integrity: sha1-kYc3jhcgCx/7PQa3jEoz+F3RLvs=} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-gnu@1.3.35: + resolution: {integrity: sha1-eg+xh/HpuqONBSc6dXbE6vgKlrg=} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-gnu@1.3.67: + resolution: {integrity: sha1-vNr0bEMLyFpZrps4q5vVQKofvS0=} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-musl@1.3.35: + resolution: {integrity: sha1-rSYyua4Oor/RRh8SGzJAY8PWdV4=} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-musl@1.3.67: + resolution: {integrity: sha1-+7Y1F81y6qMlByakIJwXmtpSClc=} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-arm64-msvc@1.3.35: + resolution: {integrity: sha1-V2HQ9u/Zr/pVcRBPGhlRuLUw7EU=} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-arm64-msvc@1.3.67: + resolution: {integrity: sha1-2tzgj5JFxX6cVMG7zIFcS9IHf7o=} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-ia32-msvc@1.3.35: + resolution: {integrity: sha1-U+vPGmq7DlFSwX2jhx1pXf3Aczg=} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-ia32-msvc@1.3.67: + resolution: {integrity: sha1-vgJqOjieZMJP5noynATsz3RKxF4=} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-x64-msvc@1.3.35: + resolution: {integrity: sha1-GGFwp/M9GgjOAIALryk+bRFGWak=} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-x64-msvc@1.3.67: + resolution: {integrity: sha1-b+LzhU2RtY9uCwD5k2bP2EM0suo=} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core@1.3.35: + resolution: {integrity: sha1-qW+lJlHlbcAK97C4N1C+M+FRv6g=} + engines: {node: '>=10'} + requiresBuild: true + optionalDependencies: + '@swc/core-darwin-arm64': 1.3.35 + '@swc/core-darwin-x64': 1.3.35 + '@swc/core-linux-arm-gnueabihf': 1.3.35 + '@swc/core-linux-arm64-gnu': 1.3.35 + '@swc/core-linux-arm64-musl': 1.3.35 + '@swc/core-linux-x64-gnu': 1.3.35 + '@swc/core-linux-x64-musl': 1.3.35 + '@swc/core-win32-arm64-msvc': 1.3.35 + '@swc/core-win32-ia32-msvc': 1.3.35 + '@swc/core-win32-x64-msvc': 1.3.35 + dev: true + + /@swc/core@1.3.67: + resolution: {integrity: sha1-4OszKFq7B8sP0JfUGQCWl3lx2h4=} + engines: {node: '>=10'} + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + optionalDependencies: + '@swc/core-darwin-arm64': 1.3.67 + '@swc/core-darwin-x64': 1.3.67 + '@swc/core-linux-arm-gnueabihf': 1.3.67 + '@swc/core-linux-arm64-gnu': 1.3.67 + '@swc/core-linux-arm64-musl': 1.3.67 + '@swc/core-linux-x64-gnu': 1.3.67 + '@swc/core-linux-x64-musl': 1.3.67 + '@swc/core-win32-arm64-msvc': 1.3.67 + '@swc/core-win32-ia32-msvc': 1.3.67 + '@swc/core-win32-x64-msvc': 1.3.67 + dev: true + + /@swc/helpers@0.5.1: + resolution: {integrity: sha1-6QMUkao/Jr/Ml0pn9IvUVsilNXo=} + dependencies: + tslib: 2.6.0 + dev: false + + /@szmarczak/http-timer@4.0.6: + resolution: {integrity: sha1-tKkUu2LnwnLU5Zif5EQPgSqx2Ac=} + engines: {node: '>=10'} + dependencies: + defer-to-connect: 2.0.1 + dev: true + + /@testing-library/dom@8.20.1: + resolution: {integrity: sha1-LlKjLkb8iDae737vY0rCoZLezZ8=} + engines: {node: '>=12'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/runtime': 7.22.6 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/dom@9.3.1: + resolution: {integrity: sha1-gJT1YOk4n7lz/pV69Bv3ZpN6nuk=} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/runtime': 7.22.6 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/jest-dom@5.16.5: + resolution: {integrity: sha1-ORKEavGaKbLb8ypq6cMe9SWAB04=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz} + engines: {node: '>=8', npm: '>=6', yarn: '>=1'} + dependencies: + '@adobe/css-tools': 4.2.0 + '@babel/runtime': 7.22.6 + '@types/testing-library__jest-dom': 5.14.5 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.5.16 + lodash: 4.17.21 + redent: 3.0.0 + dev: true + + /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-ajHjv1lRYVWTrZhOlrnl4tk4CWY=} + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.22.6 + '@testing-library/dom': 8.20.1 + '@types/react-dom': 18.2.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@testing-library/user-event@13.5.0(@testing-library/dom@8.20.1): + resolution: {integrity: sha1-addwB/HhJNVTFKK3P9IEszOxMpU=} + engines: {node: '>=10', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@babel/runtime': 7.22.6 + '@testing-library/dom': 8.20.1 + dev: true + + /@testing-library/user-event@14.4.3(@testing-library/dom@9.3.1): + resolution: {integrity: sha1-r5deNndD+pGYnNZmZmrsMaj1BZE=} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@testing-library/dom': 9.3.1 + dev: true + + /@tokenizer/token@0.3.0: + resolution: {integrity: sha1-/pipP+eJJH6ZjHXnTpx8YyF6onY=} + dev: true + + /@tootallnate/once@2.0.0: + resolution: {integrity: sha1-9UShSNOrNYAcH2M6dEH9h8LkhL8=} + engines: {node: '>= 10'} + dev: true + + /@types/aria-query@5.0.1: + resolution: {integrity: sha1-MoZ0H7jx4VgKwoeErdTHodSb37w=} + dev: true + + /@types/babel__core@7.20.1: + resolution: {integrity: sha1-kW7OonSwx3b+xyHjM+VXYtOpYUs=} + dependencies: + '@babel/parser': 7.22.6 + '@babel/types': 7.22.5 + '@types/babel__generator': 7.6.4 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.20.1 + dev: true + + /@types/babel__generator@7.6.4: + resolution: {integrity: sha1-HyDOTFsZkLN5ALY/BQGC0owkObc=} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@types/babel__template@7.4.1: + resolution: {integrity: sha1-PRpI/Z1sDt/Vby/1eNrtSPNsiWk=} + dependencies: + '@babel/parser': 7.22.6 + '@babel/types': 7.22.5 + dev: true + + /@types/babel__traverse@7.20.1: + resolution: {integrity: sha1-3W8dJBGuZ33LLbAIyWJZi+Mdas8=} + dependencies: + '@babel/types': 7.22.5 + dev: true + + /@types/body-parser@1.19.2: + resolution: {integrity: sha1-rqIFnii3ZYY5CBNHrE+rPeFm5vA=} + dependencies: + '@types/connect': 3.4.35 + '@types/node': 18.16.3 + dev: true + + /@types/cacheable-request@6.0.3: + resolution: {integrity: sha1-pDCzJgRmyntcpb/XNWk7Nuep0YM=} + dependencies: + '@types/http-cache-semantics': 4.0.1 + '@types/keyv': 3.1.4 + '@types/node': 18.16.3 + '@types/responselike': 1.0.0 + dev: true + + /@types/chai-subset@1.3.3: + resolution: {integrity: sha1-l4k4FOkqvSxTTeQiyzd+DgvarJQ=} + dependencies: + '@types/chai': 4.3.5 + dev: true + + /@types/chai@4.3.5: + resolution: {integrity: sha1-rmm8uxvrtoxKwLEenY7QRSazVis=} + dev: true + + /@types/connect@3.4.35: + resolution: {integrity: sha1-X89q5EXkAh0fwiGaSHPMc6O7KtE=} + dependencies: + '@types/node': 18.16.3 + dev: true + + /@types/detect-port@1.3.3: + resolution: {integrity: sha1-EkxdTCg/SKIfgIJrzzlDOz5kqoE=} + dev: true + + /@types/doctrine@0.0.3: + resolution: {integrity: sha1-6JLSk8ksnB0/mvcsFaVU+8fgiVo=} + dev: true + + /@types/ejs@3.1.2: + resolution: {integrity: sha1-ddJ3sDC8EbO+OMgH4QBx9F68eNk=} + dev: true + + /@types/escodegen@0.0.6: + resolution: {integrity: sha1-UjCpznluBCzabwhtvxnyLqMwZZw=} + dev: true + + /@types/eslint-scope@3.7.4: + resolution: {integrity: sha1-N/wSI/B4bDlicGihLpTW5vxh3hY=} + dependencies: + '@types/eslint': 8.40.2 + '@types/estree': 1.0.1 + dev: true + + /@types/eslint@8.40.2: + resolution: {integrity: sha1-KDO8ES2AlneGSksOfR3k8E19rC0=} + dependencies: + '@types/estree': 1.0.1 + '@types/json-schema': 7.0.12 + dev: true + + /@types/estree@0.0.51: + resolution: {integrity: sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A=} + dev: true + + /@types/estree@1.0.1: + resolution: {integrity: sha1-qiJ1CWLzvw5511PTzAZ/AQyV8ZQ=} + dev: true + + /@types/express-serve-static-core@4.17.35: + resolution: {integrity: sha1-yV3UQk8NMuUl0jgSqoq45NOQbE8=} + dependencies: + '@types/node': 18.16.3 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 + '@types/send': 0.17.1 + dev: true + + /@types/express@4.17.17: + resolution: {integrity: sha1-AdVDf275z6hmjmFuE8LyrJpJGuQ=} + dependencies: + '@types/body-parser': 1.19.2 + '@types/express-serve-static-core': 4.17.35 + '@types/qs': 6.9.7 + '@types/serve-static': 1.15.2 + dev: true + + /@types/find-cache-dir@3.2.1: + resolution: {integrity: sha1-e5WaS5ZDoeahpf5JAyaTzDZ3NQE=} + dev: true + + /@types/glob@7.2.0: + resolution: {integrity: sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=} + dependencies: + '@types/minimatch': 5.1.2 + '@types/node': 18.16.3 + dev: true + + /@types/glob@8.1.0: + resolution: {integrity: sha1-tj5wFVORsFhNzkTn6iUZC7w48vw=} + dependencies: + '@types/minimatch': 5.1.2 + '@types/node': 18.16.3 + dev: true + + /@types/graceful-fs@4.1.6: + resolution: {integrity: sha1-4UsldqHCUCa38C7eHeO4TDoe/q4=} + dependencies: + '@types/node': 18.16.3 + dev: true + + /@types/http-cache-semantics@4.0.1: + resolution: {integrity: sha1-Dqe2FJaQK5WJDcTDoRa2DLja6BI=} + dev: true + + /@types/http-errors@2.0.1: + resolution: {integrity: sha1-IBcvlXiyJfbH2mNEb1bUzhCNWmU=} + dev: true + + /@types/is-ci@3.0.0: + resolution: {integrity: sha1-fokQr2hXYBMVWSQ28DCqo+2Xg8M=} + dependencies: + ci-info: 3.8.0 + dev: true + + /@types/istanbul-lib-coverage@2.0.4: + resolution: {integrity: sha1-hGfUs8CHgF1jWASAiQeRJ3zjXEQ=} + dev: true + + /@types/istanbul-lib-report@3.0.0: + resolution: {integrity: sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY=} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + dev: true + + /@types/istanbul-reports@3.0.1: + resolution: {integrity: sha1-kVP+mLuivVZaY63ZQ21vDX+EaP8=} + dependencies: + '@types/istanbul-lib-report': 3.0.0 + dev: true + + /@types/jest@29.2.4: + resolution: {integrity: sha1-nBVcS4HJVw29GD64YEqgroC6Wls=} + dependencies: + expect: 29.6.0 + pretty-format: 29.6.0 + dev: true + + /@types/json-schema@7.0.12: + resolution: {integrity: sha1-1w+rpwOdX8pUyDx9urQQUdK29ss=} + + /@types/json5@0.0.29: + resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} + + /@types/keyv@3.1.4: + resolution: {integrity: sha1-PM2xxnUbDH5SMAvNrNW8v4+qdbY=} + dependencies: + '@types/node': 18.16.3 + dev: true + + /@types/lodash-es@4.17.7: + resolution: {integrity: sha1-Iu3K6fRK/whUbnHbiSXwWzPHzEA=} + dependencies: + '@types/lodash': 4.14.194 + dev: true + + /@types/lodash.get@4.4.7: + resolution: {integrity: sha1-HqY9i5Rwn2vJ4jHyUrMUQKvjEs8=} + dependencies: + '@types/lodash': 4.14.194 + + /@types/lodash.mergewith@4.6.7: + resolution: {integrity: sha1-6qZapYcqvdKC8nHq5EexFbJ1chI=} + dependencies: + '@types/lodash': 4.14.194 + + /@types/lodash.set@4.3.7: + resolution: {integrity: sha1-eE/M6j++9NCUnRiXp4D1ktpwCUI=} + dependencies: + '@types/lodash': 4.14.194 + + /@types/lodash@4.14.194: + resolution: {integrity: sha1-tx6296D/Eb/1n8mHE0oJMCklinY=} + + /@types/mdx@2.0.5: + resolution: {integrity: sha1-moWo9wx8TZ5pWiHVrlyTZF7aZLE=} + dev: true + + /@types/mime-types@2.1.1: + resolution: {integrity: sha1-2bpDSQ+jo9+Vh1mt9pOWw1Ms8sE=} + dev: true + + /@types/mime@1.3.2: + resolution: {integrity: sha1-k+Jb+e51/g/YC1lLxP6w6GIRG1o=} + dev: true + + /@types/mime@3.0.1: + resolution: {integrity: sha1-X48rygpYY8tpvAsKzYjJbLHUrhA=} + dev: true + + /@types/minimatch@5.1.2: + resolution: {integrity: sha1-B1CLRXl8uB7D8nMBGwVM0HVe3co=} + dev: true + + /@types/minimist@1.2.2: + resolution: {integrity: sha1-7nceK6Sz3Fs3KTXVSf2WF780W4w=} + dev: true + + /@types/node-fetch@2.6.4: + resolution: {integrity: sha1-G8OibegU9r9GayWusUc/oa/mpmA=} + dependencies: + '@types/node': 18.16.3 + form-data: 3.0.1 + dev: true + + /@types/node@12.20.55: + resolution: {integrity: sha1-wynL1DTEIWT4RrkJvW+FtVN/YkA=} + dev: true + + /@types/node@16.18.38: + resolution: {integrity: sha1-Hc22xU0CsyP2ISE3RfLkSvMMc+Y=} + dev: true + + /@types/node@17.0.12: + resolution: {integrity: sha1-96ozGyfwgkSIjEe33xJhhLwjOcU=} + dev: true + + /@types/node@18.16.3: + resolution: {integrity: sha1-a9p4Garm6gs4brxbJL32AvG0KwE=} + + /@types/normalize-package-data@2.4.1: + resolution: {integrity: sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=} + dev: true + + /@types/npmlog@4.1.4: + resolution: {integrity: sha1-MOuHIVPH6tPoaIxHYFTdygBBFfY=} + dev: true + + /@types/parse-json@4.0.0: + resolution: {integrity: sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=} + + /@types/pretty-hrtime@1.0.1: + resolution: {integrity: sha1-cqJhAdxWew1o/ZVs9CMUVW5C1gE=} + dev: true + + /@types/prop-types@15.7.5: + resolution: {integrity: sha1-XxnSuFqY6VWANvajysyIGUIPBc8=} + + /@types/qs@6.9.7: + resolution: {integrity: sha1-Y7t9Bn2xB8weRXwwO8JdUR/r9ss=} + dev: true + + /@types/range-parser@1.2.4: + resolution: {integrity: sha1-zWZ7z90CUhOq+3ylkVqTJZCs3Nw=} + dev: true + + /@types/react-dom@18.2.1: + resolution: {integrity: sha1-ZjsmEv619kMacCB0MNfASIG4fyk=} + dependencies: + '@types/react': 18.0.28 + dev: true + + /@types/react-is@17.0.4: + resolution: {integrity: sha1-PMzQKFH396dbIdbpItomvH+PRK0=} + dependencies: + '@types/react': 17.0.62 + + /@types/react@17.0.62: + resolution: {integrity: sha1-Lv6N34UzUA7ESxM03RqXyqL4YOM=} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + + /@types/react@18.0.28: + resolution: {integrity: sha1-rMrri4b0kIBXrWKaJmNf5kFIAGU=} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + + /@types/responselike@1.0.0: + resolution: {integrity: sha1-JR9P59FU0rrRJavhtCmyOv0mLik=} + dependencies: + '@types/node': 18.16.3 + dev: true + + /@types/scheduler@0.16.3: + resolution: {integrity: sha1-zvCePsmvHWPSpsxbODpzfiTm3PU=} + + /@types/semver@6.2.3: + resolution: {integrity: sha1-V5js8b7JTqpk2znuUoCOwGkzFao=} + dev: true + + /@types/semver@7.5.0: + resolution: {integrity: sha1-WRwc46cCxF7hX0ekKt5ywv14l4o=} + + /@types/send@0.17.1: + resolution: {integrity: sha1-7UkyuKKoBfH+Nipw9OYtCsmU4wE=} + dependencies: + '@types/mime': 1.3.2 + '@types/node': 18.16.3 + dev: true + + /@types/serve-static@1.15.2: + resolution: {integrity: sha1-PlQZ7NHkDnQF00CT8QvvtD9jOBo=} + dependencies: + '@types/http-errors': 2.0.1 + '@types/mime': 3.0.1 + '@types/node': 18.16.3 + dev: true + + /@types/stack-utils@2.0.1: + resolution: {integrity: sha1-IPGClPeX8iCbX2XI47XI6CYdEnw=} + dev: true + + /@types/testing-library__jest-dom@5.14.5: + resolution: {integrity: sha1-0RNwnJCzx1/bEn7DONrX1fhsl08=} + dependencies: + '@types/jest': 29.2.4 + dev: true + + /@types/unist@2.0.6: + resolution: {integrity: sha1-JQp7FsO5H2cqJFUuxkZ47rHToI0=} + dev: true + + /@types/yargs-parser@21.0.0: + resolution: {integrity: sha1-DGDlN/p5D1+Ucu0ndsK3HsEXNRs=} + dev: true + + /@types/yargs@16.0.5: + resolution: {integrity: sha1-EsyGOTmFc1ooPjh5NjmML55fiOM=} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + + /@types/yargs@17.0.24: + resolution: {integrity: sha1-s++NUK1Kpq7PbdyXxYCgD1qhGQI=} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + + /@typescript-eslint/eslint-plugin@5.51.0(@typescript-eslint/parser@5.51.0)(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-2j8oGWMwYc7YS7gsU7ukWm/pljo=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.51.0(eslint@7.32.0)(typescript@5.1.6) + '@typescript-eslint/scope-manager': 5.51.0 + '@typescript-eslint/type-utils': 5.51.0(eslint@8.33.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.51.0(eslint@8.33.0)(typescript@5.1.6) + debug: 4.3.4 + eslint: 8.33.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.5.3 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/experimental-utils@5.61.0(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-Wrn48ffnpDxopIxFDZcsfkAKK+Q=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.61.0(eslint@8.33.0)(typescript@5.1.6) + eslint: 8.33.0 + transitivePeerDependencies: + - supports-color + - typescript + + /@typescript-eslint/parser@5.51.0(eslint@7.32.0)(typescript@5.1.6): + resolution: {integrity: sha1-LXRiZlIJbZZu8Qf0S5R58C9R8nE=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.51.0 + '@typescript-eslint/types': 5.51.0 + '@typescript-eslint/typescript-estree': 5.51.0(typescript@5.1.6) + debug: 4.3.4 + eslint: 7.32.0 + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/parser@5.51.0(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-LXRiZlIJbZZu8Qf0S5R58C9R8nE=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.51.0 + '@typescript-eslint/types': 5.51.0 + '@typescript-eslint/typescript-estree': 5.51.0(typescript@5.1.6) + debug: 4.3.4 + eslint: 8.33.0 + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/scope-manager@5.51.0: + resolution: {integrity: sha1-rT48Ls92LZpBlsD7/hmxQqxJiZA=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.51.0 + '@typescript-eslint/visitor-keys': 5.51.0 + + /@typescript-eslint/scope-manager@5.61.0: + resolution: {integrity: sha1-tnAAbQacmr5kFcQfdUsbXZSe8rI=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/visitor-keys': 5.61.0 + + /@typescript-eslint/type-utils@5.51.0(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-evSABVMXALYqIJY1AdR9+ycJWYg=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.51.0(typescript@5.1.6) + '@typescript-eslint/utils': 5.51.0(eslint@8.33.0)(typescript@5.1.6) + debug: 4.3.4 + eslint: 8.33.0 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/types@5.51.0: + resolution: {integrity: sha1-58FiL0bH7qfhK78e37SW1N7DfJA=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@typescript-eslint/types@5.61.0: + resolution: {integrity: sha1-6Z/xG1eS15FVSrqw8DcJNtjKUMA=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@typescript-eslint/typescript-estree@5.51.0(typescript@5.1.6): + resolution: {integrity: sha1-DsgXDXJHqJLCshhFsGwR6wcY+N4=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.51.0 + '@typescript-eslint/visitor-keys': 5.51.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.3 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.6): + resolution: {integrity: sha1-THysqEzpW7QapYXUanZLzAULkvM=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/visitor-keys': 5.61.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.3 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/utils@5.51.0(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-B09Pq9WxKv6ciqb97ogcBQ+LTUc=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.51.0 + '@typescript-eslint/types': 5.51.0 + '@typescript-eslint/typescript-estree': 5.51.0(typescript@5.1.6) + eslint: 8.33.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.33.0) + semver: 7.5.3 + transitivePeerDependencies: + - supports-color + - typescript + + /@typescript-eslint/utils@5.61.0(eslint@7.32.0)(typescript@5.1.6): + resolution: {integrity: sha1-UGSDilPpHHVP/73dMGrcyj/grzY=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.61.0 + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6) + eslint: 7.32.0 + eslint-scope: 5.1.1 + semver: 7.5.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.61.0(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-UGSDilPpHHVP/73dMGrcyj/grzY=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.33.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.61.0 + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6) + eslint: 8.33.0 + eslint-scope: 5.1.1 + semver: 7.5.3 + transitivePeerDependencies: + - supports-color + - typescript + + /@typescript-eslint/visitor-keys@5.51.0: + resolution: {integrity: sha1-wBR92aNsDedYquvVtIyuHsWeuoc=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.51.0 + eslint-visitor-keys: 3.4.1 + + /@typescript-eslint/visitor-keys@5.61.0: + resolution: {integrity: sha1-x5QU+kIVj9I70rtwlS3FzbspgUA=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.61.0 + eslint-visitor-keys: 3.4.1 + + /@vitejs/plugin-react-swc@3.3.0(vite@4.3.4): + resolution: {integrity: sha1-1EOku7QjVCxaCJxlpY3KWXFwxUk=} + peerDependencies: + vite: ^4 + dependencies: + '@swc/core': 1.3.67 + vite: 4.3.4(@types/node@18.16.3)(less@4.1.3) + transitivePeerDependencies: + - '@swc/helpers' + dev: true + + /@vitejs/plugin-react@3.1.0(vite@4.3.4): + resolution: {integrity: sha1-0QkfU16ri4PW50A00B4n1zx3MkA=} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.1.0-beta.0 + dependencies: + '@babel/core': 7.22.6 + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.6) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.6) + magic-string: 0.27.0 + react-refresh: 0.14.0 + vite: 4.3.4(@types/node@18.16.3)(less@4.1.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@vitest/coverage-c8@0.31.0(vitest@0.30.1): + resolution: {integrity: sha1-Z8gPD5ou7Ztx9ZOrVBZPmnGvfso=} + peerDependencies: + vitest: '>=0.30.0 <1' + dependencies: + '@ampproject/remapping': 2.2.1 + c8: 7.14.0 + magic-string: 0.30.1 + picocolors: 1.0.0 + std-env: 3.3.3 + vitest: 0.30.1(jsdom@22.0.0)(less@4.1.3) + dev: true + + /@vitest/expect@0.30.1: + resolution: {integrity: sha1-PJKj/COhmDFc6M0WaJ3C1a6sQLg=} + dependencies: + '@vitest/spy': 0.30.1 + '@vitest/utils': 0.30.1 + chai: 4.3.7 + dev: true + + /@vitest/runner@0.30.1: + resolution: {integrity: sha1-U021kAkeXUBoL0e5R49kt3YHPFA=} + dependencies: + '@vitest/utils': 0.30.1 + concordance: 5.0.4 + p-limit: 4.0.0 + pathe: 1.1.1 + dev: true + + /@vitest/snapshot@0.30.1: + resolution: {integrity: sha1-JekSVXs1fsuJ1e416NfEx6Xs/jI=} + dependencies: + magic-string: 0.30.1 + pathe: 1.1.1 + pretty-format: 27.5.1 + dev: true + + /@vitest/spy@0.30.1: + resolution: {integrity: sha1-4zRNRRNAev2SKWNzf7lzOneHor8=} + dependencies: + tinyspy: 2.1.1 + dev: true + + /@vitest/utils@0.30.1: + resolution: {integrity: sha1-Dlv4wbgabforcBIMKqCSplFEDNo=} + dependencies: + concordance: 5.0.4 + loupe: 2.3.6 + pretty-format: 27.5.1 + dev: true + + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha1-2wRlVdPEE/iWbKUKlRdqDixkLiQ=} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: true + + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha1-2svLla/xNcgmD3f6O0xf6mAKZDE=} + dev: true + + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha1-YTL2jErNWdzRQcRLGMvrvZ8vp2g=} + dev: true + + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha1-tm1zxD4pb9XogAbxhST+sPLHwJM=} + dev: true + + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha1-y85efgwb0yz0kFrkRO9kzqkZ8bU=} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha1-uy69s7g6om2bqtTEbUMVKDrNUek=} + dev: true + + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha1-/5fzhjxV7n9YD9XEGjgene9KpXc=} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + dev: true + + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha1-u2ZckdCxT//OsOOCmMMprwQ8bjo=} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha1-cOYOXoL5rIERi8JTgaCyg4kyQNc=} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha1-kPi8NMVhWV/hVmA75yU8280Pq1o=} + dev: true + + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha1-xy+oIgUkybQWJJ89lMKVjf5wzqs=} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 + dev: true + + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha1-+1KD4Oi0VRzE6cPA1xhKZfr3wmg=} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha1-2aItZRJIQiykmLCaoyMqgQQUh8I=} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + dev: true + + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha1-u4U3jFJ9+CQASBK723hO6lORdKE=} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha1-p7+N1+NirrFmj/Q/NcuEnxiO/yA=} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + + /@westpac-x/eslint-config@0.1.0(tailwindcss@3.3.2)(typescript@5.1.6): + resolution: {integrity: sha1-pTbeUjRz37cYz1epf01CjejR2cI=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/A0033F_WestpacLive_npm_virtual/@westpac-x/eslint-config/-/@westpac-x/eslint-config-0.1.0.tgz} + dependencies: + '@rushstack/eslint-patch': 1.2.0 + '@typescript-eslint/eslint-plugin': 5.51.0(@typescript-eslint/parser@5.51.0)(eslint@8.33.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.51.0(eslint@7.32.0)(typescript@5.1.6) + eslint: 8.33.0 + eslint-config-next: 13.3.0(eslint@8.33.0)(typescript@5.1.6) + eslint-config-prettier: 8.6.0(eslint@8.33.0) + eslint-config-standard: 17.0.0(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.6.1)(eslint-plugin-promise@6.1.1)(eslint@8.33.0) + eslint-config-turbo: 0.0.7(eslint@8.33.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.33.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0) + eslint-plugin-n: 15.6.1(eslint@7.32.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.6.0)(eslint@8.33.0)(prettier@2.8.4) + eslint-plugin-promise: 6.1.1(eslint@7.32.0) + eslint-plugin-sonarjs: 0.18.0(eslint@8.33.0) + eslint-plugin-tailwindcss: 3.13.0(tailwindcss@3.3.2) + eslint-plugin-typescript-sort-keys: 2.1.0(@typescript-eslint/parser@5.51.0)(eslint@8.33.0)(typescript@5.1.6) + prettier: 2.8.4 + transitivePeerDependencies: + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + - tailwindcss + - typescript + + /@westpac-x/test-config@0.0.1: + resolution: {integrity: sha1-0cl5OiN2PeR61PQFSdA5lQv24Ik=} + + /@westpac-x/ts-config@0.0.1: + resolution: {integrity: sha1-Vj7aDV7o+I9MLo+D6ycupSUWsFU=} + + /@westpac/a11y@2.2.1(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-LD2Q/HCjyHZL0edT3T3J+0L+Nzs=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/alert@2.2.2(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(react@18.2.0): + resolution: {integrity: sha1-yVI/9EKMhHif9VYRf6xzvMylGME=} + peerDependencies: + '@emotion/react': ^11.10.6 + '@react-spring/web': ^9.2.4 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) + '@westpac/body': 2.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/button': 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/heading': 2.3.2(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/body@2.2.1(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-2EvblDo9xsrqS5N9m8ztBO3BBf0=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/bom@2.3.0: + resolution: {integrity: sha1-428Ljd4SEocQAC2wus1L0Rp20Is=} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@westpac/bsa@2.3.0: + resolution: {integrity: sha1-YaSRZxAhbpgg8UZAhx69wSNE/Pg=} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@westpac/btfg@2.3.0: + resolution: {integrity: sha1-lrBncHnU3voSHmgAVXOitgxx89Y=} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@westpac/button-group@2.2.2(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-L+C978Ucgp9iWVmBxqbFXD9EVsA=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/button': 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/button@3.1.0(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-+GPhcWMOGRWOvgLbLxQkJdKAArE=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/hooks': 3.1.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + + /@westpac/circle@1.2.0(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-PuyzW8oB3opDc4hEcT1aSlJvnOA=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: true + + /@westpac/core@3.2.1(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-Qae8LFrlUQGiwFgLdj4M0YBbdPY=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@emotion/weak-memoize': 0.2.5 + '@types/lodash.get': 4.4.7 + '@types/lodash.mergewith': 4.6.7 + '@types/lodash.set': 4.3.7 + '@types/node': 18.16.3 + '@types/react-is': 17.0.4 + classnames: 2.3.2 + color: 4.2.3 + facepaint: 1.2.1 + lodash.get: 4.4.2 + lodash.mergewith: 4.6.2 + lodash.set: 4.3.2 + prop-types: 15.8.1 + react: 18.2.0 + react-is: 18.2.0 + + /@westpac/flexi-cell@1.0.0(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-+TGel9O/7xMLSWSi246nnKTu28Y=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/button': 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/circle': 1.2.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + classnames: 2.3.2 + prop-types: 15.8.1 + react: 18.2.0 + dev: true + + /@westpac/fork@2.2.1(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-fY2GgmmZqw9USK9UPfQMP2jsWik=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/button-group': 2.2.2(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/form@3.4.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(react@18.2.0): + resolution: {integrity: sha1-vY2FKfqtMvlEm8XlYlIE7GyzwXQ=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/a11y': 2.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/fork': 2.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/repeater': 2.4.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(react@18.2.0) + '@westpac/text-input': 2.4.0(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + shortid: 2.2.16 + transitivePeerDependencies: + - '@react-spring/web' + dev: false + + /@westpac/heading@2.3.2(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-JJ4Xm5XxN1xjcmIco8nxXsllNcs=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/hooks@3.1.1(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-iPlqn3cFbuxwA9Ga5G1qb7Fmhug=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + resize-observer-polyfill: 1.5.1 + + /@westpac/icon@2.2.0(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-X7LnMJzaNklqVa1Ek03CIyfXZVI=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/icon@2.3.0(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-KuPIBduYjovtZ5fHowzx+Er9Bqc=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + + /@westpac/input-field@1.0.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(@westpac/button@3.1.0)(@westpac/icon@2.3.0)(@westpac/text-input@2.4.0)(react@18.2.0): + resolution: {integrity: sha1-LKnuX86GFNcfgiQRbNCAooOhf8k=} + peerDependencies: + '@emotion/react': ^11.10.6 + '@westpac/button': ^3.1.0 + '@westpac/icon': ^2.3.0 + '@westpac/text-input': ^2.4.0 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/button': 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/form': 3.4.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(react@18.2.0) + '@westpac/icon': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/text-input': 2.4.0(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + transitivePeerDependencies: + - '@react-spring/web' + dev: false + + /@westpac/modal@2.3.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-27LEJ3cadakWDNY2sWWceQCXiCU=} + peerDependencies: + '@emotion/react': ^11.10.6 + '@react-spring/web': ^9.2.4 + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) + '@westpac/body': 2.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/button': 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/heading': 2.3.2(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/hooks': 3.1.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + bezier-easing: 2.1.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-focus-on: 3.8.2(@types/react@18.0.28)(react@18.2.0) + react-merge-refs: 1.1.0 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@westpac/rams@2.3.0: + resolution: {integrity: sha1-CkzHmQrZks9VmIggchlzyJDD3z8=} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@westpac/repeater@2.4.0(@emotion/react@11.11.1)(@react-spring/web@9.7.3)(react@18.2.0): + resolution: {integrity: sha1-uBGZKZv3SRXirbc4fplZdL3pXuU=} + peerDependencies: + '@emotion/react': ^11.10.6 + '@react-spring/web': ^9.2.4 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) + '@westpac/a11y': 2.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/button': 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/icon': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/stg@2.3.0: + resolution: {integrity: sha1-T1/fxExWbASIR/WHvjAnTIhXkyc=} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@westpac/symbol@2.1.1(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-cSv5OlnX9OqSbs3W/05YQCCtpqw=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/text-input@2.4.0(@emotion/react@11.11.1)(react@18.2.0): + resolution: {integrity: sha1-8EZQ3dbcV62B8AmikDWqELCs3gA=} + peerDependencies: + '@emotion/react': ^11.10.6 + react: ^18.2.0 + dependencies: + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.0.28)(react@18.2.0) + '@westpac/button': 3.1.0(@emotion/react@11.11.1)(react@18.2.0) + '@westpac/core': 3.2.1(@emotion/react@11.11.1)(react@18.2.0) + mini-svg-data-uri: 1.4.4 + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@westpac/wbc@3.2.0: + resolution: {integrity: sha1-SSBKS/7KcJR4kVvtq96VqFIiW1Q=} + dependencies: + '@babel/runtime': 7.22.6 + + /@westpac/wbc@3.3.0: + resolution: {integrity: sha1-CFyMYNDWYY/MHevRFqlmHzS4zmo=} + dependencies: + '@babel/runtime': 7.22.6 + dev: true + + /@westpac/wbg@2.5.0: + resolution: {integrity: sha1-YcqpMyjDbOA40WytDh6NuvwOo3E=} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=} + dev: true + + /@xtuc/long@4.2.2: + resolution: {integrity: sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/@xtuc/long/-/long-4.2.2.tgz} + dev: true + + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.17.19): + resolution: {integrity: sha1-TkDn0usoglyaNaudBMNjkx18Dmc=} + engines: {node: '>=14.15.0'} + peerDependencies: + esbuild: '>=0.10.0' + dependencies: + esbuild: 0.17.19 + tslib: 2.6.0 + dev: true + + /abab@2.0.6: + resolution: {integrity: sha1-QbgPLIcdGWhiFrgjCSMc/Tyz0pE=} + dev: true + + /accepts@1.3.8: + resolution: {integrity: sha1-C/C+EltnAUrcsLCSHmLbe//hay4=} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: true + + /acorn-import-assertions@1.9.0(acorn@8.9.0): + resolution: {integrity: sha1-UHJ2JJ1oR5fITgc074SGAzTPsaw=} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.9.0 + dev: true + + /acorn-jsx@5.3.2(acorn@7.4.1): + resolution: {integrity: sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + + /acorn-jsx@5.3.2(acorn@8.9.0): + resolution: {integrity: sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.9.0 + + /acorn-walk@7.2.0: + resolution: {integrity: sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=} + engines: {node: '>=0.4.0'} + dev: true + + /acorn-walk@8.2.0: + resolution: {integrity: sha1-dBIQ8uJCZFRQiFOi9E0KuDt/acE=} + engines: {node: '>=0.4.0'} + dev: true + + /acorn@7.4.1: + resolution: {integrity: sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=} + engines: {node: '>=0.4.0'} + hasBin: true + + /acorn@8.9.0: + resolution: {integrity: sha1-eKFuOyvMGYwQgieG+mZ54kXbW1k=} + engines: {node: '>=0.4.0'} + hasBin: true + + /address@1.2.2: + resolution: {integrity: sha1-K1JI2sVIWmOQUyxqUX/aLj+qyJ4=} + engines: {node: '>= 10.0.0'} + dev: true + + /adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=} + engines: {node: '>=8.9'} + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.2.11 + dev: true + + /agent-base@5.1.1: + resolution: {integrity: sha1-6Ps/JClZ20TWO+Zl23qOc5U3oyw=} + engines: {node: '>= 6.0.0'} + dev: true + + /agent-base@6.0.2: + resolution: {integrity: sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /aggregate-error@3.1.0: + resolution: {integrity: sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha1-MfKdpatuANHC0yms97WSlhTVAU0=} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ajv@8.12.0: + resolution: {integrity: sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + + /ansi-align@3.0.1: + resolution: {integrity: sha1-DN8S4RGs53OobpofrRIlxDyxmlk=} + dependencies: + string-width: 4.2.3 + dev: true + + /ansi-colors@4.1.3: + resolution: {integrity: sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=} + engines: {node: '>=6'} + + /ansi-regex@5.0.1: + resolution: {integrity: sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=} + engines: {node: '>=8'} + + /ansi-styles@3.2.1: + resolution: {integrity: sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles@4.3.0: + resolution: {integrity: sha1-7dgDYornHATIWuegkG7a00tkiTc=} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@5.2.0: + resolution: {integrity: sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=} + engines: {node: '>=10'} + dev: true + + /any-promise@1.3.0: + resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=} + + /anymatch@3.1.3: + resolution: {integrity: sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /app-root-dir@1.0.2: + resolution: {integrity: sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=} + dev: true + + /aproba@2.0.0: + resolution: {integrity: sha1-UlILiuW1aSFbNU78DKo/4eRaitw=} + dev: true + + /arch@2.2.0: + resolution: {integrity: sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=} + dev: true + + /are-we-there-yet@2.0.0: + resolution: {integrity: sha1-Ny4Oe9J52OlMZTqqH2cgCIS/Phw=} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: true + + /arg@5.0.2: + resolution: {integrity: sha1-yBQzzEJ8ksTc9IZRQtvKbxWs1Zw=} + + /argparse@1.0.10: + resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=} + dependencies: + sprintf-js: 1.0.3 + + /argparse@2.0.1: + resolution: {integrity: sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=} + + /aria-hidden@1.2.3: + resolution: {integrity: sha1-FK63+2kru3LWm+v6RyecH9cl6VQ=} + engines: {node: '>=10'} + dependencies: + tslib: 2.6.0 + dev: false + + /aria-query@5.1.3: + resolution: {integrity: sha1-GdsnzRARUnc2MTlvepWjtYwiw14=} + dependencies: + deep-equal: 2.2.1 + dev: true + + /aria-query@5.3.0: + resolution: {integrity: sha1-ZQxWnkGtkLUbPX315e7Rx1ScED4=} + dependencies: + dequal: 2.0.3 + + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha1-+r6LwZP+qGXzF/54Bwhe4N7lrq0=} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + + /array-flatten@1.1.1: + resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/array-flatten/-/array-flatten-1.1.1.tgz} + dev: true + + /array-includes@3.1.6: + resolution: {integrity: sha1-np5yDhlPGYJmup4Ywp5qmw5LIl8=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.1 + is-string: 1.0.7 + + /array-union@2.1.0: + resolution: {integrity: sha1-t5hCCtvrHego2ErNii4j0+/oXo0=} + engines: {node: '>=8'} + + /array.prototype.flat@1.3.1: + resolution: {integrity: sha1-/8ZXanyj78L0ahQ7nR3am0s89eI=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + + /array.prototype.flatmap@1.3.1: + resolution: {integrity: sha1-Gq55A8IQBDPLgmHNTtMQqrXEoYM=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + + /array.prototype.tosorted@1.1.1: + resolution: {integrity: sha1-zPRHOKorWsVleP/al8A/0+I91TI=} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 + + /arrify@1.0.1: + resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} + engines: {node: '>=0.10.0'} + dev: true + + /assert@2.0.0: + resolution: {integrity: sha1-lfwcYW1IcTUQaA8ury0Q3SLgLTI=} + dependencies: + es6-object-assign: 1.1.0 + is-nan: 1.3.2 + object-is: 1.1.5 + util: 0.12.5 + dev: true + + /assertion-error@1.1.0: + resolution: {integrity: sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=} + dev: true + + /ast-types-flow@0.0.7: + resolution: {integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0=} + + /ast-types@0.14.2: + resolution: {integrity: sha1-YAuILfhYPjzU8t9fog+oN1nUvf0=} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.0 + dev: true + + /ast-types@0.15.2: + resolution: {integrity: sha1-Oa5ICTk8SxbfdR7lY0EUI+hftJ0=} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.0 + dev: true + + /ast-types@0.16.1: + resolution: {integrity: sha1-ep2hYXyQgbwSH6r+kXEbTIu4HaI=} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.0 + dev: true + + /astral-regex@2.0.0: + resolution: {integrity: sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=} + engines: {node: '>=8'} + + /async-limiter@1.0.1: + resolution: {integrity: sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=} + dev: true + + /async@3.2.4: + resolution: {integrity: sha1-LSLgD4zd61/eXdM1IrVtHPVpqBw=} + dev: true + + /asynckit@0.4.0: + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + dev: true + + /autoprefixer@10.4.14(postcss@8.4.24): + resolution: {integrity: sha1-4o1JkC+OdZ3SWxUyZOhi3ycF950=} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.9 + caniuse-lite: 1.0.30001512 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + dev: true + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha1-kvlWFlAQadB9EO2y/DfT4cZRI7c=} + engines: {node: '>= 0.4'} + + /axe-core@4.7.2: + resolution: {integrity: sha1-BApzQrIHZcsYu1C2KDlMIbzMF6A=} + engines: {node: '>=4'} + + /axobject-query@3.2.1: + resolution: {integrity: sha1-OcN4puOwbKZ58pE4FR5FsrMtpio=} + dependencies: + dequal: 2.0.3 + + /babel-core@7.0.0-bridge.0(@babel/core@7.22.6): + resolution: {integrity: sha1-laSS3dkPm06aSh2hTrM1uHtjTs4=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + dev: true + + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.22.5 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha1-nvbcdN65NLTbNE3Jc+6FHRSMUME=} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.22.6 + cosmiconfig: 7.1.0 + resolve: 1.22.2 + + /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.8): + resolution: {integrity: sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8) + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.6): + resolution: {integrity: sha1-dQRNkLpQQ6X7VZrJhJb2Lz62aP0=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.6 + '@babel/core': 7.22.6 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.6) + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8): + resolution: {integrity: sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8) + core-js-compat: 3.31.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.6): + resolution: {integrity: sha1-OSSCY8OBkfDSJvko1mbm2xtLOoo=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.6) + core-js-compat: 3.31.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8): + resolution: {integrity: sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.6): + resolution: {integrity: sha1-5zRNiNnvGKPEfe2ZNirkp1dgk4A=} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.6 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.6) + transitivePeerDependencies: + - supports-color + dev: true + + /balanced-match@1.0.2: + resolution: {integrity: sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=} + + /base64-js@1.5.1: + resolution: {integrity: sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=} + dev: true + + /better-opn@2.1.1: + resolution: {integrity: sha1-lKVbRpXceSiPMdfQ5fZYMgdZ98Y=} + engines: {node: '>8.0.0'} + dependencies: + open: 7.4.2 + dev: true + + /better-path-resolve@1.0.0: + resolution: {integrity: sha1-E6NaEQTN1Ip7dL+HWPlqHuYT+Z0=} + engines: {node: '>=4'} + dependencies: + is-windows: 1.0.2 + dev: true + + /bezier-easing@2.1.0: + resolution: {integrity: sha1-wE3+i5JtbsrKGBPWn/F5t8ICXYY=} + dev: false + + /big-integer@1.6.51: + resolution: {integrity: sha1-DfkqXZiAVg0/8tX9ICRciJ0TBoY=} + engines: {node: '>=0.6'} + + /big.js@5.2.2: + resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=} + dev: true + + /bin-check@4.1.0: + resolution: {integrity: sha1-/ElZcL3Ii7HVo1/BfmXEoUn8Skk=} + engines: {node: '>=4'} + dependencies: + execa: 0.7.0 + executable: 4.1.1 + dev: true + + /bin-version-check@5.1.0: + resolution: {integrity: sha1-eI6A4DaocxP4vnkIvCDlq+Q/CDc=} + engines: {node: '>=12'} + dependencies: + bin-version: 6.0.0 + semver: 7.5.3 + semver-truncate: 3.0.0 + dev: true + + /bin-version@6.0.0: + resolution: {integrity: sha1-COy+X8h4mLRBQl4UX54QUGTQAxU=} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + find-versions: 5.1.0 + dev: true + + /binary-extensions@2.2.0: + resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=} + engines: {node: '>=8'} + + /bl@4.1.0: + resolution: {integrity: sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /blueimp-md5@2.19.0: + resolution: {integrity: sha1-tT/upUmNy1PcbsS4I624S3KcSvA=} + dev: true + + /body-parser@1.20.1: + resolution: {integrity: sha1-sYEqiRLBlc03Gj7l5m+qIzilxmg=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/body-parser/-/body-parser-1.20.1.tgz} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.1 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /boxen@5.1.2: + resolution: {integrity: sha1-eIy2hvyDwfSG36ikDGj8K4MdK1A=} + engines: {node: '>=10'} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + dev: true + + /bplist-parser@0.2.0: + resolution: {integrity: sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4=} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + + /brace-expansion@1.1.11: + resolution: {integrity: sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /brace-expansion@2.0.1: + resolution: {integrity: sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /breakword@1.0.6: + resolution: {integrity: sha1-JCUG57hxt/rRvOjcBcsPKhKcEr0=} + dependencies: + wcwidth: 1.0.1 + dev: true + + /browser-assert@1.2.1: + resolution: {integrity: sha1-mqpaKox0aFwq4Fv+Ru/WBvBowgA=} + dev: true + + /browserify-zlib@0.1.4: + resolution: {integrity: sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=} + dependencies: + pako: 0.2.9 + dev: true + + /browserslist@4.21.9: + resolution: {integrity: sha1-4RvdPDE9fiqeh+i0sMeHKxOJdjU=} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001512 + electron-to-chromium: 1.4.450 + node-releases: 2.0.12 + update-browserslist-db: 1.0.11(browserslist@4.21.9) + dev: true + + /bser@2.1.1: + resolution: {integrity: sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/bser/-/bser-2.1.1.tgz} + dependencies: + node-int64: 0.4.0 + dev: true + + /buffer-crc32@0.2.13: + resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=} + dev: true + + /buffer-from@1.1.2: + resolution: {integrity: sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=} + dev: true + + /buffer@5.7.1: + resolution: {integrity: sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + + /builtins@5.0.1: + resolution: {integrity: sha1-h/bbmrBFi+coVk+oHYdtjXRVL6k=} + dependencies: + semver: 7.5.3 + + /bundle-name@3.0.0: + resolution: {integrity: sha1-ulm8yax4X7Z8zb8QSiv2DAmfDho=} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + + /busboy@1.6.0: + resolution: {integrity: sha1-lm6japUC5DzbkUaWJSO5L1MfaJM=} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: false + + /bytes@3.0.0: + resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/bytes/-/bytes-3.0.0.tgz} + engines: {node: '>= 0.8'} + dev: true + + /bytes@3.1.2: + resolution: {integrity: sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/bytes/-/bytes-3.1.2.tgz} + engines: {node: '>= 0.8'} + dev: true + + /c8@7.14.0: + resolution: {integrity: sha1-82gYTHOxJagFZemrI5b/C+TXMvM=} + engines: {node: '>=10.12.0'} + hasBin: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@istanbuljs/schema': 0.1.3 + find-up: 5.0.0 + foreground-child: 2.0.0 + istanbul-lib-coverage: 3.2.0 + istanbul-lib-report: 3.0.0 + istanbul-reports: 3.1.5 + rimraf: 3.0.2 + test-exclude: 6.0.0 + v8-to-istanbul: 9.1.0 + yargs: 16.2.0 + yargs-parser: 20.2.9 + dev: true + + /cac@6.7.14: + resolution: {integrity: sha1-gE4eb1Bu42PLDjzLsJytXdmHCVk=} + engines: {node: '>=8'} + dev: true + + /cacheable-lookup@5.0.4: + resolution: {integrity: sha1-WmuGWyxENXvj1evCpGewMnGacAU=} + engines: {node: '>=10.6.0'} + dev: true + + /cacheable-request@7.0.4: + resolution: {integrity: sha1-ejPr8IYTF4tANjW+e4mdPmm76Bc=} + engines: {node: '>=8'} + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 4.5.2 + lowercase-keys: 2.0.0 + normalize-url: 6.1.0 + responselike: 2.0.1 + dev: true + + /call-bind@1.0.2: + resolution: {integrity: sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 + + /callsites@3.1.0: + resolution: {integrity: sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=} + engines: {node: '>=6'} + + /camelcase-css@2.0.1: + resolution: {integrity: sha1-7pePaUeRTMMMa0R0G27R338EP9U=} + engines: {node: '>= 6'} + + /camelcase-keys@6.2.2: + resolution: {integrity: sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: true + + /camelcase@5.3.1: + resolution: {integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=} + engines: {node: '>=6'} + dev: true + + /camelcase@6.3.0: + resolution: {integrity: sha1-VoW5XrIJrJwMF3Rnd4ychN9Yupo=} + engines: {node: '>=10'} + dev: true + + /caniuse-lite@1.0.30001512: + resolution: {integrity: sha1-dFCEP7WBw58pAwWoNSPHqe8NTLQ=} + + /chai@4.3.7: + resolution: {integrity: sha1-7GP23wGCkIjov1X8qDm81GSo7FE=} + engines: {node: '>=4'} + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.2 + deep-eql: 4.1.3 + get-func-name: 2.0.0 + loupe: 2.3.6 + pathval: 1.1.1 + type-detect: 4.0.8 + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk@3.0.0: + resolution: {integrity: sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /chardet@0.7.0: + resolution: {integrity: sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=} + dev: true + + /check-error@1.0.2: + resolution: {integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=} + dev: true + + /chokidar@3.5.3: + resolution: {integrity: sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chownr@1.1.4: + resolution: {integrity: sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=} + dev: true + + /chownr@2.0.0: + resolution: {integrity: sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=} + engines: {node: '>=10'} + dev: true + + /chrome-trace-event@1.0.3: + resolution: {integrity: sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=} + engines: {node: '>=6.0'} + dev: true + + /ci-info@3.8.0: + resolution: {integrity: sha1-gUCCZaU4DJKfC8Zl1iJWYozp75E=} + engines: {node: '>=8'} + dev: true + + /classnames@2.3.2: + resolution: {integrity: sha1-NR2BO/ATf8xqdqFriCCNJWCg2SQ=} + + /clean-stack@2.2.0: + resolution: {integrity: sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=} + engines: {node: '>=6'} + dev: true + + /cli-boxes@2.2.1: + resolution: {integrity: sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=} + engines: {node: '>=6'} + dev: true + + /cli-cursor@3.1.0: + resolution: {integrity: sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=} + engines: {node: '>=8'} + dependencies: + restore-cursor: 3.1.0 + dev: true + + /cli-spinners@2.9.0: + resolution: {integrity: sha1-WIHQrZY4HhF7vgetkfIAj+b/2Ns=} + engines: {node: '>=6'} + dev: true + + /cli-table3@0.6.3: + resolution: {integrity: sha1-Yat2WqwVa1LyIpVP/GB6bwHb7rI=} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: true + + /client-only@0.0.1: + resolution: {integrity: sha1-OLul1APEGrFQv/ZKlchQE89zvKE=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/client-only/-/client-only-0.0.1.tgz} + dev: false + + /cliui@6.0.0: + resolution: {integrity: sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: true + + /cliui@7.0.4: + resolution: {integrity: sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /cliui@8.0.1: + resolution: {integrity: sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone-deep@4.0.1: + resolution: {integrity: sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=} + engines: {node: '>=6'} + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + dev: true + + /clone-response@1.0.3: + resolution: {integrity: sha1-ryAyqkeBY5nPXwodDbkC9ReruMM=} + dependencies: + mimic-response: 1.0.1 + dev: true + + /clone@1.0.4: + resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} + engines: {node: '>=0.8'} + dev: true + + /clsx@1.2.1: + resolution: {integrity: sha1-DdxKIKVJtZyTpBFrsm9SlMoX3BI=} + engines: {node: '>=6'} + dev: false + + /color-convert@1.9.3: + resolution: {integrity: sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + + /color-name@1.1.4: + resolution: {integrity: sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=} + + /color-string@1.9.1: + resolution: {integrity: sha1-RGf5FG8Db4Vbdk37W/hYK/NCx6Q=} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + + /color-support@1.1.3: + resolution: {integrity: sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=} + hasBin: true + dev: true + + /color@4.2.3: + resolution: {integrity: sha1-14HsteVyJO5D6pYnVgEHwODGRjo=} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + + /colorette@2.0.20: + resolution: {integrity: sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=} + dev: true + + /combined-stream@1.0.8: + resolution: {integrity: sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + + /commander@2.20.3: + resolution: {integrity: sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=} + dev: true + + /commander@4.1.1: + resolution: {integrity: sha1-n9YCvZNilOnp70aj9NaWQESxgGg=} + engines: {node: '>= 6'} + + /commander@6.2.1: + resolution: {integrity: sha1-B5LraC37wyWZm7K4T93duhEKxzw=} + engines: {node: '>= 6'} + dev: true + + /commander@7.2.0: + resolution: {integrity: sha1-o2y1fQtQHOEI5NIFWaFQo5HZerc=} + engines: {node: '>= 10'} + dev: true + + /commondir@1.0.1: + resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} + dev: true + + /compressible@2.0.18: + resolution: {integrity: sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + + /compression@1.7.4: + resolution: {integrity: sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /concat-map@0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/concat-map/-/concat-map-0.0.1.tgz} + + /concat-stream@1.6.2: + resolution: {integrity: sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=} + engines: {'0': node >= 0.8} + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 2.3.8 + typedarray: 0.0.6 + dev: true + + /concordance@5.0.4: + resolution: {integrity: sha1-mJYHMmGtztcviNYOTVb478S7u9I=} + engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} + dependencies: + date-time: 3.1.0 + esutils: 2.0.3 + fast-diff: 1.3.0 + js-string-escape: 1.0.1 + lodash: 4.17.21 + md5-hex: 3.0.1 + semver: 7.5.3 + well-known-symbols: 2.0.0 + dev: true + + /console-control-strings@1.1.0: + resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + dev: true + + /content-disposition@0.5.4: + resolution: {integrity: sha1-i4K076yCUSoCuwsdzsnSxejrW/4=} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /content-type@1.0.5: + resolution: {integrity: sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=} + engines: {node: '>= 0.6'} + dev: true + + /convert-source-map@1.9.0: + resolution: {integrity: sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=} + + /convert-source-map@2.0.0: + resolution: {integrity: sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=} + dev: true + + /cookie-signature@1.0.6: + resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/cookie-signature/-/cookie-signature-1.0.6.tgz} + dev: true + + /cookie@0.5.0: + resolution: {integrity: sha1-0fXXGt7GVYxY84mYfDZqpH6ZT4s=} + engines: {node: '>= 0.6'} + dev: true + + /copy-anything@2.0.6: + resolution: {integrity: sha1-CSRU6pWEp7etVXMGKyqH9ZAPxIA=} + dependencies: + is-what: 3.14.1 + dev: true + + /core-js-compat@3.31.0: + resolution: {integrity: sha1-QDCEfAdmzA6APc37MAVdfvIGS/E=} + dependencies: + browserslist: 4.21.9 + dev: true + + /core-util-is@1.0.3: + resolution: {integrity: sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=} + dev: true + + /cosmiconfig@7.1.0: + resolution: {integrity: sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + /cosmiconfig@8.2.0: + resolution: {integrity: sha1-99F8VqWQhWzR587phzTconKw2P0=} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: true + + /cross-spawn@5.1.0: + resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha1-9zqFudXUHQRVUcF34ogtSshXKKY=} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /crypto-random-string@2.0.0: + resolution: {integrity: sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=} + engines: {node: '>=8'} + dev: true + + /css-loader@6.8.1(webpack@5.88.1): + resolution: {integrity: sha1-D49SaZ9g9eZ56rTsD81ouOilCog=} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.24) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.24) + postcss-modules-scope: 3.0.0(postcss@8.4.24) + postcss-modules-values: 4.0.0(postcss@8.4.24) + postcss-value-parser: 4.2.0 + semver: 7.5.3 + webpack: 5.88.1(@swc/core@1.3.35)(esbuild@0.17.19) + dev: true + + /css.escape@1.5.1: + resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=} + engines: {node: '>=4'} + hasBin: true + + /cssstyle@3.0.0: + resolution: {integrity: sha1-F8qch9JurHZLuM/QBYPP8hzgJ3o=} + engines: {node: '>=14'} + dependencies: + rrweb-cssom: 0.6.0 + dev: true + + /csstype@3.1.2: + resolution: {integrity: sha1-HUv51XLxHBQDHwQ24cELwfVx9Qs=} + + /csv-generate@3.4.3: + resolution: {integrity: sha1-vELZQ7Ra6lKvqJaHQpHaS5EI//8=} + dev: true + + /csv-parse@4.16.3: + resolution: {integrity: sha1-fKYk1RchLrxSCjaHPDR4+mbvuvc=} + dev: true + + /csv-stringify@5.6.5: + resolution: {integrity: sha1-xtdLrdpLSaeb9Ocvkczh4zuU3gA=} + dev: true + + /csv@5.5.3: + resolution: {integrity: sha1-zSbB5F6uAM5qm3sn3LlJVeyVIH0=} + engines: {node: '>= 0.1.90'} + dependencies: + csv-generate: 3.4.3 + csv-parse: 4.16.3 + csv-stringify: 5.6.5 + stream-transform: 2.1.3 + dev: true + + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha1-tD0obMvTa8Wy9+1ByvLQq6H4puc=} + + /data-urls@4.0.0: + resolution: {integrity: sha1-MzpFTspvmlt7DxAT/4kHTD9SLdQ=} + engines: {node: '>=14'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + dev: true + + /date-time@3.1.0: + resolution: {integrity: sha1-DR6TTRcFefSB7Y3x4rj/cO6EXh4=} + engines: {node: '>=6'} + dependencies: + time-zone: 1.0.0 + dev: true + + /debug@2.6.9: + resolution: {integrity: sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug@3.2.7: + resolution: {integrity: sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + + /debug@4.3.4: + resolution: {integrity: sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decamelize-keys@1.1.1: + resolution: {integrity: sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=} + engines: {node: '>=0.10.0'} + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + + /decamelize@1.2.0: + resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} + engines: {node: '>=0.10.0'} + dev: true + + /decimal.js@10.4.3: + resolution: {integrity: sha1-EEQJKITSRdG39lcl+krUxveBzCM=} + dev: true + + /decompress-response@6.0.0: + resolution: {integrity: sha1-yjh2Et234QS9FthaqwDV7PCcZvw=} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + dev: true + + /deep-eql@4.1.3: + resolution: {integrity: sha1-fHd1UTCS99+Y2N+Zlt0IXrZozG0=} + engines: {node: '>=6'} + dependencies: + type-detect: 4.0.8 + dev: true + + /deep-equal@2.2.1: + resolution: {integrity: sha1-xyqyLzp9NQOkyofd6Xb+mXiBZzk=} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.1 + 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.0 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: true + + /deep-is@0.1.4: + resolution: {integrity: sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=} + + /default-browser-id@3.0.0: + resolution: {integrity: sha1-vue7vvH0510x+Y9NPxVWoUzqeQw=} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + + /default-browser@4.0.0: + resolution: {integrity: sha1-U8mJT4gQv4ZpbeEXps6QhaPLx9o=} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.1.1 + titleize: 3.0.0 + + /defaults@1.0.4: + resolution: {integrity: sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=} + dependencies: + clone: 1.0.4 + dev: true + + /defer-to-connect@2.0.1: + resolution: {integrity: sha1-gBa9tBQ+RjK3ejRJxiNid95SBYc=} + engines: {node: '>=10'} + dev: true + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=} + engines: {node: '>=8'} + dev: true + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha1-27Ga37dG1/xtc0oGty9KANAhJV8=} + engines: {node: '>=12'} + + /define-properties@1.2.0: + resolution: {integrity: sha1-UpiFcGcMnqzt2AZPSpkPJAWEm9U=} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + + /defu@6.1.2: + resolution: {integrity: sha1-EhfLoWdBChdlupOJPG26ye2dnlw=} + dev: true + + /del@6.1.1: + resolution: {integrity: sha1-O3AxTx7AqjJcaxTrNrlXhmce23o=} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: true + + /delayed-stream@1.0.0: + resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + engines: {node: '>=0.4.0'} + dev: true + + /delegates@1.0.0: + resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + dev: true + + /depd@2.0.0: + resolution: {integrity: sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=} + engines: {node: '>= 0.8'} + dev: true + + /dependency-graph@0.11.0: + resolution: {integrity: sha1-rAzn7WilTaIhZahel6AdU/XrLic=} + engines: {node: '>= 0.6.0'} + dev: true + + /dequal@2.0.3: + resolution: {integrity: sha1-JkQhTxmX057Q7g7OcjNUkKesZ74=} + engines: {node: '>=6'} + + /destroy@1.2.0: + resolution: {integrity: sha1-SANzVQmti+VSk0xn32FPlOZvoBU=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/destroy/-/destroy-1.2.0.tgz} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: true + + /detect-indent@6.1.0: + resolution: {integrity: sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=} + engines: {node: '>=8'} + dev: true + + /detect-node-es@1.1.0: + resolution: {integrity: sha1-FjrN9kMzDKoLTNfCHn7ndV1vpJM=} + dev: false + + /detect-package-manager@2.0.1: + resolution: {integrity: sha1-axguOuXhgmdSv+8d6ae4KM/6UNg=} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + + /detect-port@1.5.1: + resolution: {integrity: sha1-RRypturyBFGssHmbirQN/3cYcns=} + hasBin: true + dependencies: + address: 1.2.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /didyoumean@1.2.2: + resolution: {integrity: sha1-mJNG/+noObRVXs9WZu3qDT6K0Dc=} + + /diff-sequences@29.4.3: + resolution: {integrity: sha1-kxS8H6vgkmf/7KnLr8RX2EmaE/I=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /dir-glob@3.0.1: + resolution: {integrity: sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + + /dlv@1.1.3: + resolution: {integrity: sha1-XBmKihFFNZbnUUlNSYdLx3MvLnk=} + + /doctrine@2.1.0: + resolution: {integrity: sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + + /doctrine@3.0.0: + resolution: {integrity: sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha1-WnQp5gZus2ZNkR4z+w5F3o6whFM=} + dev: true + + /domexception@4.0.0: + resolution: {integrity: sha1-StG+VsytyG/HbQMzU5magDfQNnM=} + engines: {node: '>=12'} + dependencies: + webidl-conversions: 7.0.0 + dev: true + + /dotenv-expand@10.0.0: + resolution: {integrity: sha1-EmBdAPsK9tClkuZVhYV4QDLk7zc=} + engines: {node: '>=12'} + dev: true + + /dotenv@16.3.1: + resolution: {integrity: sha1-NpA03n1+WxIJcmkzUqO/ESFyzD4=} + engines: {node: '>=12'} + dev: true + + /duplexify@3.7.1: + resolution: {integrity: sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=} + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 2.3.8 + stream-shift: 1.0.1 + dev: true + + /ee-first@1.1.1: + resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/ee-first/-/ee-first-1.1.1.tgz} + dev: true + + /ejs@3.1.9: + resolution: {integrity: sha1-A8nod3/hJoap7/zvIjA8o9jus2E=} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.8.7 + dev: true + + /electron-to-chromium@1.4.450: + resolution: {integrity: sha1-3yMslh7pv06JgPhulqbp8pFyATg=} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=} + + /emoji-regex@9.2.2: + resolution: {integrity: sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=} + + /emojis-list@3.0.0: + resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=} + engines: {node: '>= 4'} + dev: true + + /encodeurl@1.0.2: + resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} + engines: {node: '>= 0.8'} + dev: true + + /end-of-stream@1.4.4: + resolution: {integrity: sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=} + dependencies: + once: 1.4.0 + dev: true + + /enhanced-resolve@5.15.0: + resolution: {integrity: sha1-GvlGx9k2A+uI6Yls7kkE3AEunDU=} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + /enquirer@2.3.6: + resolution: {integrity: sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.3 + + /entities@4.5.0: + resolution: {integrity: sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=} + engines: {node: '>=0.12'} + dev: true + + /envinfo@7.10.0: + resolution: {integrity: sha1-VRRuOQnMX+Y8Itpj+xWwWurDWxM=} + engines: {node: '>=4'} + hasBin: true + dev: true + + /errno@0.1.8: + resolution: {integrity: sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=} + hasBin: true + requiresBuild: true + dependencies: + prr: 1.0.1 + dev: true + optional: true + + /error-ex@1.3.2: + resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=} + dependencies: + is-arrayish: 0.2.1 + + /es-abstract@1.21.2: + resolution: {integrity: sha1-pWuWlTIsihhdwll1qjuOwx0Ofv8=} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.1 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + + /es-get-iterator@1.1.3: + resolution: {integrity: sha1-Pvh1I8XUZNQQhLLDycIU8RmXY9Y=} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + 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 + dev: true + + /es-module-lexer@0.9.3: + resolution: {integrity: sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=} + dev: true + + /es-module-lexer@1.3.0: + resolution: {integrity: sha1-a+nJ4LRUOmDNFm/2+LTp2uCwwW8=} + dev: true + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha1-M41QL29nQwHXELgMhZLeihXwnNg=} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + has-tostringtag: 1.0.0 + + /es-shim-unscopables@1.0.0: + resolution: {integrity: sha1-cC5jIZMgHj7fhxNjXQg9N45RAkE=} + dependencies: + has: 1.0.3 + + /es-to-primitive@1.2.1: + resolution: {integrity: sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + /es6-object-assign@1.1.0: + resolution: {integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=} + dev: true + + /esbuild-plugin-alias@0.2.1: + resolution: {integrity: sha1-RahsuUHiDnwrxoor6lNWIXJJT8s=} + dev: true + + /esbuild-register@3.4.2(esbuild@0.17.19): + resolution: {integrity: sha1-HjnuCnfo8yCpeQ5oxkw1WWILkXU=} + peerDependencies: + esbuild: '>=0.12 <1' + dependencies: + debug: 4.3.4 + esbuild: 0.17.19 + transitivePeerDependencies: + - supports-color + dev: true + + /esbuild@0.17.19: + resolution: {integrity: sha1-CHpyfpgpnwRio9C83ZzX/xAL2VU=} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=} + engines: {node: '>=6'} + dev: true + + /escape-html@1.0.3: + resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + engines: {node: '>=0.8.0'} + + /escape-string-regexp@2.0.0: + resolution: {integrity: sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q=} + engines: {node: '>=8'} + dev: true + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=} + engines: {node: '>=10'} + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha1-RoMSa1ALYXYvLb66zhgG6L4xscg=} + engines: {node: '>=12'} + dev: true + + /escodegen@2.1.0: + resolution: {integrity: sha1-upO7t6Q5htKdYEH5n1Ji2nc+Lhc=} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + + /eslint-config-next@13.1.1(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-saZgKwozmCBYXUsvjS4Ihmtmmac=} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 13.1.1 + '@rushstack/eslint-patch': 1.2.0 + '@typescript-eslint/parser': 5.51.0(eslint@8.33.0)(typescript@5.1.6) + eslint: 8.33.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.33.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.33.0) + eslint-plugin-react: 7.32.2(eslint@8.33.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.33.0) + typescript: 5.1.6 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-config-next@13.3.0(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-wwL77P4rl26jBvdiKvY3752eOAI=} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 13.3.0 + '@rushstack/eslint-patch': 1.2.0 + '@typescript-eslint/parser': 5.51.0(eslint@8.33.0)(typescript@5.1.6) + eslint: 8.33.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.33.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.33.0) + eslint-plugin-react: 7.32.2(eslint@8.33.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.33.0) + typescript: 5.1.6 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + + /eslint-config-prettier@8.6.0(eslint@8.33.0): + resolution: {integrity: sha1-3sHSmrco9PpjBhd04WcqxONj0gc=} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.33.0 + + /eslint-config-standard@17.0.0(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.6.1)(eslint-plugin-promise@6.1.1)(eslint@8.33.0): + resolution: {integrity: sha1-/Vts8dz2uo0p8gDEYd4uGQaYiM8=} + peerDependencies: + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: ^15.0.0 + eslint-plugin-promise: ^6.0.0 + dependencies: + eslint: 8.33.0 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0) + eslint-plugin-n: 15.6.1(eslint@7.32.0) + eslint-plugin-promise: 6.1.1(eslint@7.32.0) + + /eslint-config-turbo@0.0.7(eslint@8.33.0): + resolution: {integrity: sha1-Gk73so30D7FoppXjTVjR0lR3qrM=} + peerDependencies: + eslint: '>6.6.0' + dependencies: + eslint: 8.33.0 + eslint-plugin-turbo: 0.0.7(eslint@8.33.0) + + /eslint-import-resolver-node@0.3.7: + resolution: {integrity: sha1-g7N1GH1BIyShlj2E+mZDd6I+tNc=} + dependencies: + debug: 3.2.7 + is-core-module: 2.12.1 + resolve: 1.22.2 + transitivePeerDependencies: + - supports-color + + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.33.0): + resolution: {integrity: sha1-CpA0rn7ZSyVKNg++qJGHtg6nRW0=} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.15.0 + eslint: 8.33.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0) + get-tsconfig: 4.6.2 + globby: 13.2.1 + is-core-module: 2.12.1 + is-glob: 4.0.3 + synckit: 0.8.5 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0): + resolution: {integrity: sha1-5Dn+5l/DP2u6Yw/2Ie/DjsA3XEk=} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.51.0(eslint@7.32.0)(typescript@5.1.6) + debug: 3.2.7 + eslint: 8.33.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.33.0) + transitivePeerDependencies: + - supports-color + + /eslint-plugin-es@4.1.0(eslint@7.32.0): + resolution: {integrity: sha1-8IIvDBilNal8PnFOifiFhqdkHsk=} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + eslint: 7.32.0 + eslint-utils: 2.1.0 + regexpp: 3.2.0 + + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0): + resolution: {integrity: sha1-h2ptA/UmCKPlu0OcJVBYjlHdbGU=} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.51.0(eslint@7.32.0)(typescript@5.1.6) + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.33.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.51.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.33.0) + has: 1.0.3 + is-core-module: 2.12.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.2 + semver: 6.3.0 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.33.0): + resolution: {integrity: sha1-/KXgLRFfSMmll6aJTVvOwvenaXY=} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.22.6 + aria-query: 5.3.0 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + ast-types-flow: 0.0.7 + axe-core: 4.7.2 + axobject-query: 3.2.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.33.0 + has: 1.0.3 + jsx-ast-utils: 3.3.4 + language-tags: 1.0.5 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + semver: 6.3.0 + + /eslint-plugin-n@15.6.1(eslint@7.32.0): + resolution: {integrity: sha1-9+d/JKu5KlUBFc8R4paV2hIsOYw=} + engines: {node: '>=12.22.0'} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + builtins: 5.0.1 + eslint: 7.32.0 + eslint-plugin-es: 4.1.0(eslint@7.32.0) + eslint-utils: 3.0.0(eslint@7.32.0) + ignore: 5.2.4 + is-core-module: 2.12.1 + minimatch: 3.1.2 + resolve: 1.22.2 + semver: 7.5.3 + + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.6.0)(eslint@8.33.0)(prettier@2.8.4): + resolution: {integrity: sha1-ZRy7iLHauYv9QvAXoS+mstmT+Us=} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.33.0 + eslint-config-prettier: 8.6.0(eslint@8.33.0) + prettier: 2.8.4 + prettier-linter-helpers: 1.0.0 + + /eslint-plugin-promise@6.1.1(eslint@7.32.0): + resolution: {integrity: sha1-Jpo+J3L2KHVmEiBjG9Ta/LQIOBY=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + eslint: 7.32.0 + + /eslint-plugin-react-hooks@4.6.0(eslint@8.33.0): + resolution: {integrity: sha1-TD5petlbd+k/hkaqoWMMG6YH7dM=} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.33.0 + + /eslint-plugin-react@7.32.2(eslint@8.33.0): + resolution: {integrity: sha1-5x8hx8Jl684BvLydCVUXDFVXHxA=} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.33.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.4 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 + prop-types: 15.8.1 + resolve: 2.0.0-next.4 + semver: 6.3.0 + string.prototype.matchall: 4.0.8 + + /eslint-plugin-sonarjs@0.18.0(eslint@8.33.0): + resolution: {integrity: sha1-fACUUvYzz2pMKDh91QUCo+gosF4=} + engines: {node: '>=14'} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.33.0 + + /eslint-plugin-storybook@0.6.12(eslint@7.32.0)(typescript@5.1.6): + resolution: {integrity: sha1-e9szkrsDvr3kDtGazP1hJG6dYwE=} + engines: {node: 12.x || 14.x || >= 16} + peerDependencies: + eslint: '>=6' + dependencies: + '@storybook/csf': 0.0.1 + '@typescript-eslint/utils': 5.61.0(eslint@7.32.0)(typescript@5.1.6) + eslint: 7.32.0 + requireindex: 1.2.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.2): + resolution: {integrity: sha1-YIWM3IiI2i3tpfIAwbFjshHEuPo=} + engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: ^3.3.2 + dependencies: + fast-glob: 3.3.0 + postcss: 8.4.24 + tailwindcss: 3.3.2 + + /eslint-plugin-turbo@0.0.7(eslint@8.33.0): + resolution: {integrity: sha1-twFV3+3cUw8vPKOD2FAUXyLpL6Y=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/eslint-plugin-turbo/-/eslint-plugin-turbo-0.0.7.tgz} + peerDependencies: + eslint: '>6.6.0' + dependencies: + eslint: 8.33.0 + + /eslint-plugin-typescript-sort-keys@2.1.0(@typescript-eslint/parser@5.51.0)(eslint@8.33.0)(typescript@5.1.6): + resolution: {integrity: sha1-9RdkUYqlEtg9+bpoqyUgt7hezi0=} + engines: {node: 10 - 12 || >= 13.9} + peerDependencies: + '@typescript-eslint/parser': ^1 || ^2 || ^3 || ^4 || ^5 + eslint: ^5 || ^6 || ^7 || ^8 + typescript: ^3 || ^4 + dependencies: + '@typescript-eslint/experimental-utils': 5.61.0(eslint@8.33.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.51.0(eslint@7.32.0)(typescript@5.1.6) + eslint: 8.33.0 + json-schema: 0.4.0 + natural-compare-lite: 1.4.0 + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /eslint-scope@5.1.1: + resolution: {integrity: sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + /eslint-scope@7.2.0: + resolution: {integrity: sha1-8h69r9oCNS8QNjS5bdR9n4HKEXs=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + /eslint-utils@2.1.0: + resolution: {integrity: sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + + /eslint-utils@3.0.0(eslint@7.32.0): + resolution: {integrity: sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 2.1.0 + + /eslint-utils@3.0.0(eslint@8.33.0): + resolution: {integrity: sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.33.0 + eslint-visitor-keys: 2.1.0 + + /eslint-visitor-keys@1.3.0: + resolution: {integrity: sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=} + engines: {node: '>=4'} + + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=} + engines: {node: '>=10'} + + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha1-wixI9IlC0IyoJMxSYhGuQAR4qZQ=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint@7.32.0: + resolution: {integrity: sha1-xtMooUvj+wjI0dIeEsAv23oqgS0=} + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true + dependencies: + '@babel/code-frame': 7.12.11 + '@eslint/eslintrc': 0.4.3 + '@humanwhocodes/config-array': 0.5.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + enquirer: 2.3.6 + escape-string-regexp: 4.0.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 13.20.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + js-yaml: 3.14.1 + 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.3 + progress: 2.0.3 + regexpp: 3.2.0 + semver: 7.5.3 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + table: 6.8.1 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color + + /eslint@8.33.0: + resolution: {integrity: sha1-AvEQ8ymYy1mMZGHyT00wbkHKM9c=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-utils: 3.0.0(eslint@8.33.0) + eslint-visitor-keys: 3.4.1 + espree: 9.6.0 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.4.1 + 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.3 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + /espree@7.3.1: + resolution: {integrity: sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + eslint-visitor-keys: 1.3.0 + + /espree@9.6.0: + resolution: {integrity: sha1-gIaXVLHGVg8y47aSkZSj/gfFuC8=} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.9.0 + acorn-jsx: 5.3.2(acorn@8.9.0) + eslint-visitor-keys: 3.4.1 + + /esprima@4.0.1: + resolution: {integrity: sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=} + engines: {node: '>=4'} + hasBin: true + + /esquery@1.5.0: + resolution: {integrity: sha1-bOF3ON6Fd2lO3XNhxXGCrIyw2ws=} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + + /esrecurse@4.3.0: + resolution: {integrity: sha1-eteWTWeauyi+5yzsY3WLHF0smSE=} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse@4.3.0: + resolution: {integrity: sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=} + engines: {node: '>=4.0'} + + /estraverse@5.3.0: + resolution: {integrity: sha1-LupSkHAvJquP5TcDcP+GyWXSESM=} + engines: {node: '>=4.0'} + + /estree-to-babel@3.2.1: + resolution: {integrity: sha1-gueDFSdcPKdEdf3IrBpRA8inW/U=} + engines: {node: '>=8.3.0'} + dependencies: + '@babel/traverse': 7.22.6 + '@babel/types': 7.22.5 + c8: 7.14.0 + transitivePeerDependencies: + - supports-color + dev: true + + /estree-walker@2.0.2: + resolution: {integrity: sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=} + dev: true + + /esutils@2.0.3: + resolution: {integrity: sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=} + engines: {node: '>=0.10.0'} + + /etag@1.8.1: + resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} + engines: {node: '>= 0.6'} + dev: true + + /events@3.3.0: + resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=} + engines: {node: '>=0.8.x'} + dev: true + + /execa@0.7.0: + resolution: {integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=} + engines: {node: '>=4'} + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + dev: true + + /execa@5.1.1: + resolution: {integrity: sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + /execa@7.1.1: + resolution: {integrity: sha1-PrPIPSOUiOe0CdSOiBO3a7VcnEM=} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + + /executable@4.1.1: + resolution: {integrity: sha1-QVMr/zYdPlevTXY7cFgtsY9dEzw=} + engines: {node: '>=4'} + dependencies: + pify: 2.3.0 + dev: true + + /expect@29.6.0: + resolution: {integrity: sha1-oMEU6R2Lbp/PstgwQRlYaZElvSM=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/expect-utils': 29.6.0 + '@types/node': 18.16.3 + jest-get-type: 29.4.3 + jest-matcher-utils: 29.6.0 + jest-message-util: 29.6.0 + jest-util: 29.6.0 + dev: true + + /express@4.18.2: + resolution: {integrity: sha1-P6vggpbpMMeWwZ48UWl5OGup/Vk=} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.1 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /ext-list@2.2.2: + resolution: {integrity: sha1-C5jmTtgvWs8PKTG6v2khLvUt3Tc=} + engines: {node: '>=0.10.0'} + dependencies: + mime-db: 1.52.0 + dev: true + + /ext-name@5.0.0: + resolution: {integrity: sha1-cHgZgdGD7hXROZPIgiBFxQbI8KY=} + engines: {node: '>=4'} + dependencies: + ext-list: 2.2.2 + sort-keys-length: 1.0.1 + dev: true + + /extend@3.0.2: + resolution: {integrity: sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=} + dev: true + + /extendable-error@0.1.7: + resolution: {integrity: sha1-YLmt8gYmSskgBYpzlWha5GcMK5Y=} + dev: true + + /external-editor@3.1.0: + resolution: {integrity: sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=} + engines: {node: '>=4'} + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: true + + /extract-zip@1.7.0: + resolution: {integrity: sha1-VWzDrp339FLEk6DPtRzDAneUCSc=} + hasBin: true + dependencies: + concat-stream: 1.6.2 + debug: 2.6.9 + mkdirp: 0.5.6 + yauzl: 2.10.0 + transitivePeerDependencies: + - supports-color + dev: true + + /facepaint@1.2.1: + resolution: {integrity: sha1-iZKeYBsVInJ4xTxRb3ZPxGKwnDM=} + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=} + + /fast-diff@1.3.0: + resolution: {integrity: sha1-7OQH+lUKZNY4U2zXJ+EpxhYW4PA=} + + /fast-glob@3.3.0: + resolution: {integrity: sha1-fEDLSR4eLtVmR0noe/tRbb6HJ8A=} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=} + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + + /fastq@1.15.0: + resolution: {integrity: sha1-0E0HxqKmj+RZn+qNLhA6k3+uazo=} + dependencies: + reusify: 1.0.4 + + /fb-watchman@2.0.2: + resolution: {integrity: sha1-6VJO5rXHfp5QAa8PhfOtu4YjJVw=} + dependencies: + bser: 2.1.1 + dev: true + + /fd-slicer@1.1.0: + resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} + dependencies: + pend: 1.2.0 + dev: true + + /fetch-retry@5.0.6: + resolution: {integrity: sha1-F9C8kEI0Bbeoi3Q1W/NkrNKn+lY=} + dev: true + + /file-entry-cache@6.0.1: + resolution: {integrity: sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + + /file-system-cache@2.3.0: + resolution: {integrity: sha1-IB/q9MjNl7nQ1gjpaGG7YAX0b+Y=} + dependencies: + fs-extra: 11.1.1 + ramda: 0.29.0 + dev: true + + /file-system-cache@2.4.1: + resolution: {integrity: sha1-TgLqYrnN6ph0kJaFEx9/6FL8X/Y=} + dependencies: + fs-extra: 11.1.1 + ramda: 0.29.0 + dev: true + + /file-type@17.1.6: + resolution: {integrity: sha1-GGaeBXekhJ725zpB+L3xq1riECM=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + readable-web-to-node-stream: 3.0.2 + strtok3: 7.0.0 + token-types: 5.0.1 + dev: true + + /filelist@1.0.4: + resolution: {integrity: sha1-94l4oelEd1/55i50RCTyFeWDUrU=} + dependencies: + minimatch: 5.1.6 + dev: true + + /filename-reserved-regex@3.0.0: + resolution: {integrity: sha1-PV3W1OLXOj/tLrxM0LNEiGmggfc=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /filenamify@5.1.1: + resolution: {integrity: sha1-oczFrmeKXjT1eK/Lm3KJgmTRZtI=} + engines: {node: '>=12.20'} + dependencies: + filename-reserved-regex: 3.0.0 + strip-outer: 2.0.0 + trim-repeated: 2.0.0 + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /finalhandler@1.2.0: + resolution: {integrity: sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/finalhandler/-/finalhandler-1.2.0.tgz} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /find-cache-dir@2.1.0: + resolution: {integrity: sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=} + engines: {node: '>=6'} + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + dev: true + + /find-cache-dir@3.3.2: + resolution: {integrity: sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: true + + /find-root@1.1.0: + resolution: {integrity: sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=} + + /find-up@3.0.0: + resolution: {integrity: sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: true + + /find-up@4.1.0: + resolution: {integrity: sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /find-up@5.0.0: + resolution: {integrity: sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /find-versions@5.1.0: + resolution: {integrity: sha1-lz9nOc4g9eQ5on66hUKksjbI5oU=} + engines: {node: '>=12'} + dependencies: + semver-regex: 4.0.5 + dev: true + + /find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha1-YChwCd0vMk9ZZGvbS3YQprMBwqk=} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + dev: true + + /flat-cache@3.0.4: + resolution: {integrity: sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + + /flatted@3.2.7: + resolution: {integrity: sha1-YJ85IHy2FLidB2W0d8stQ3+/l4c=} + + /flow-parser@0.211.0: + resolution: {integrity: sha1-cQx9q9/hFJQ3fc75plYC6MRF41o=} + engines: {node: '>=0.4.0'} + dev: true + + /focus-lock@0.11.6: + resolution: {integrity: sha1-6IIeIdIY8D4QD33Ce3M/nE9h5oM=} + engines: {node: '>=10'} + dependencies: + tslib: 2.6.0 + dev: false + + /for-each@0.3.3: + resolution: {integrity: sha1-abRH6IoKXTLD5whPPxcQA0shN24=} + dependencies: + is-callable: 1.2.7 + + /foreground-child@2.0.0: + resolution: {integrity: sha1-cbMoAMnxWqjy+D9Ka9m/812GGlM=} + engines: {node: '>=8.0.0'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 3.0.7 + dev: true + + /form-data@3.0.1: + resolution: {integrity: sha1-69U3kbeDVqma+aMA1CgsTV65dV8=} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /form-data@4.0.0: + resolution: {integrity: sha1-k5Gdrq82HuUpWEubMWZNwSyfpFI=} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /forwarded@0.2.0: + resolution: {integrity: sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/forwarded/-/forwarded-0.2.0.tgz} + engines: {node: '>= 0.6'} + dev: true + + /fraction.js@4.2.0: + resolution: {integrity: sha1-RI5RCaMTo1J/WjqyEZ7Ezw4OKVA=} + dev: true + + /framer-motion@10.12.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-zLoR0hasNwxrxl/NmVOmHetU8HE=} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.0 + optionalDependencies: + '@emotion/is-prop-valid': 0.8.8 + dev: false + + /fresh@0.5.2: + resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} + engines: {node: '>= 0.6'} + dev: true + + /fs-constants@1.0.0: + resolution: {integrity: sha1-a+Dem+mYzhavivwkSXue6bfM2a0=} + dev: true + + /fs-extra@11.1.1: + resolution: {integrity: sha1-2mn3w587ACN4sJVLtq5+/cCHbi0=} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-extra@7.0.1: + resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-extra@8.1.0: + resolution: {integrity: sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-minipass@2.1.0: + resolution: {integrity: sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + + /fsevents@2.3.2: + resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=} + + /function.prototype.name@1.1.5: + resolution: {integrity: sha1-zOBQX+H/uAUD5vnkbMZORqEqliE=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + functions-have-names: 1.2.3 + + /functional-red-black-tree@1.0.1: + resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} + + /functions-have-names@1.2.3: + resolution: {integrity: sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=} + + /gauge@3.0.2: + resolution: {integrity: sha1-A79EQcBEODkIvPoGVq2RgDJZs5U=} + engines: {node: '>=10'} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=} + engines: {node: '>=6.9.0'} + dev: true + + /get-caller-file@2.0.5: + resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-func-name@2.0.0: + resolution: {integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=} + dev: true + + /get-intrinsic@1.2.1: + resolution: {integrity: sha1-0pVkT+1FBfyc3pUsN+4StHeoPYI=} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-proto: 1.0.1 + has-symbols: 1.0.3 + + /get-nonce@1.0.1: + resolution: {integrity: sha1-/fPwJ4Bzgg0s6UJsGPB0gbHgzfM=} + engines: {node: '>=6'} + dev: false + + /get-npm-tarball-url@2.0.3: + resolution: {integrity: sha1-Z9/5CNaZ6eIYJTCubpOak+X439s=} + engines: {node: '>=12.17'} + dev: true + + /get-package-type@0.1.0: + resolution: {integrity: sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=} + engines: {node: '>=8.0.0'} + dev: true + + /get-port@5.1.1: + resolution: {integrity: sha1-BGntB1Y0ed5u+5hrrwU9zX1OMZM=} + engines: {node: '>=8'} + dev: true + + /get-stdin@9.0.0: + resolution: {integrity: sha1-OYP/guA9VvGy6g0+YDJfOdcDpXU=} + engines: {node: '>=12'} + dev: true + + /get-stream@3.0.0: + resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} + engines: {node: '>=4'} + dev: true + + /get-stream@5.2.0: + resolution: {integrity: sha1-SWaheV7lrOZecGxLe+txJX1uItM=} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: true + + /get-stream@6.0.1: + resolution: {integrity: sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=} + engines: {node: '>=10'} + + /get-symbol-description@1.0.0: + resolution: {integrity: sha1-f9uByQAQH71WTdXxowr1qtweWNY=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + + /get-tsconfig@4.6.2: + resolution: {integrity: sha1-gxh5pebCqiT+ebYDQOIjOh4PRy4=} + dependencies: + resolve-pkg-maps: 1.0.0 + + /giget@1.1.2: + resolution: {integrity: sha1-+ZpJyw/4VHnIw2Es3HyifyBm6Bg=} + hasBin: true + dependencies: + colorette: 2.0.20 + defu: 6.1.2 + https-proxy-agent: 5.0.1 + mri: 1.2.0 + node-fetch-native: 1.2.0 + pathe: 1.1.1 + tar: 6.1.15 + transitivePeerDependencies: + - supports-color + dev: true + + /github-slugger@1.5.0: + resolution: {integrity: sha1-F4kbvHMjIFFHTWi9hno0YlyVX30=} + dev: true + + /glob-parent@5.1.2: + resolution: {integrity: sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob-promise@4.2.2(glob@7.2.3): + resolution: {integrity: sha1-FfRLy6DhQhnNk6822mu5Bf8AeHc=} + engines: {node: '>=12'} + peerDependencies: + glob: ^7.1.6 + dependencies: + '@types/glob': 7.2.0 + glob: 7.2.3 + dev: true + + /glob-promise@6.0.3(glob@8.1.0): + resolution: {integrity: sha1-5rOrAtNQs/Sz4VtX5EhZhuQbov4=} + engines: {node: '>=16'} + peerDependencies: + glob: ^8.0.3 + dependencies: + '@types/glob': 8.1.0 + glob: 8.1.0 + dev: true + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=} + + /glob@7.1.6: + resolution: {integrity: sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@7.1.7: + resolution: {integrity: sha1-Oxk+kjPwHULQs/eClLvutBj5SpA=} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@7.2.3: + resolution: {integrity: sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@8.1.0: + resolution: {integrity: sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=} + engines: {node: '>=12'} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + dev: true + + /globals@11.12.0: + resolution: {integrity: sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=} + engines: {node: '>=4'} + + /globals@13.20.0: + resolution: {integrity: sha1-6idqHlCP/U8WEoiPnRutHicXv4I=} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + + /globalthis@1.0.3: + resolution: {integrity: sha1-WFKIKlK4DcMBsGYCc+HtCC8LbM8=} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + + /globby@11.1.0: + resolution: {integrity: sha1-vUvpi7BC+D15b344EZkfvoKg00s=} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.0 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + + /globby@13.2.1: + resolution: {integrity: sha1-mG1EGHumqfxKqbFsrwq5oE25Suk=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.0 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + + /gopd@1.0.1: + resolution: {integrity: sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=} + dependencies: + get-intrinsic: 1.2.1 + + /got@11.8.6: + resolution: {integrity: sha1-J26Cfq2Hcu3bz8lxcFkLhBgjIzo=} + engines: {node: '>=10.19.0'} + dependencies: + '@sindresorhus/is': 4.6.0 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/responselike': 1.0.0 + cacheable-lookup: 5.0.4 + cacheable-request: 7.0.4 + decompress-response: 6.0.0 + http2-wrapper: 1.0.3 + lowercase-keys: 2.0.0 + p-cancelable: 2.1.1 + responselike: 2.0.1 + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM=} + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha1-nPOmZcYkdHmJaDSvNc8du0QAdn4=} + + /gunzip-maybe@1.4.2: + resolution: {integrity: sha1-uRNWSuO+DtpvPeNkZIN6nNlLmKw=} + hasBin: true + dependencies: + browserify-zlib: 0.1.4 + is-deflate: 1.0.0 + is-gzip: 1.0.0 + peek-stream: 1.1.3 + pumpify: 1.5.1 + through2: 2.0.5 + dev: true + + /handlebars@4.7.7: + resolution: {integrity: sha1-nOM0FqrQLb1sj6+oJA1dmABJRaE=} + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.17.4 + dev: true + + /hard-rejection@2.1.0: + resolution: {integrity: sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=} + engines: {node: '>=6'} + dev: true + + /has-bigints@1.0.2: + resolution: {integrity: sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=} + + /has-flag@3.0.0: + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + engines: {node: '>=4'} + + /has-flag@4.0.0: + resolution: {integrity: sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=} + engines: {node: '>=8'} + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha1-YQcIYAYG02lh7QTBlhk7amB/qGE=} + dependencies: + get-intrinsic: 1.2.1 + + /has-proto@1.0.1: + resolution: {integrity: sha1-GIXBMFU4lYr/Rp/vN5N8InlUCOA=} + engines: {node: '>= 0.4'} + + /has-symbols@1.0.3: + resolution: {integrity: sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=} + engines: {node: '>= 0.4'} + + /has-tostringtag@1.0.0: + resolution: {integrity: sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + + /has-unicode@2.0.1: + resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} + dev: true + + /has@1.0.3: + resolution: {integrity: sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hex-rgb@4.3.0: + resolution: {integrity: sha1-r16XToO7L+/kTVUYKwBOyBjAd3Y=} + engines: {node: '>=6'} + dev: true + + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha1-7OCsr3HWLClpwuxZ/v9CpLGoW0U=} + dependencies: + react-is: 16.13.1 + + /hosted-git-info@2.8.9: + resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=} + dev: true + + /html-encoding-sniffer@3.0.0: + resolution: {integrity: sha1-LLGozw21JBR3blsqegTV3ZgVjek=} + engines: {node: '>=12'} + dependencies: + whatwg-encoding: 2.0.0 + dev: true + + /html-escaper@2.0.2: + resolution: {integrity: sha1-39YAJ9o2o238viNiYsAKWCJoFFM=} + dev: true + + /html-tags@3.3.1: + resolution: {integrity: sha1-oEAmoYyILku6igGj05z+Rl1Atc4=} + engines: {node: '>=8'} + dev: true + + /http-cache-semantics@4.1.1: + resolution: {integrity: sha1-q+AvyymFRgvwMjvmZENuw0dqbVo=} + dev: true + + /http-errors@2.0.0: + resolution: {integrity: sha1-t3dKFIbvc892Z6ya4IWMASxXudM=} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: true + + /http-proxy-agent@5.0.0: + resolution: {integrity: sha1-USmAAgNSDUNPFCvHj/PBcIAPK0M=} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /http2-wrapper@1.0.3: + resolution: {integrity: sha1-uPVeDB8l1OvQizsMLAeflZCACz0=} + engines: {node: '>=10.19.0'} + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + dev: true + + /https-proxy-agent@4.0.0: + resolution: {integrity: sha1-cCtx+1UgoTKmbeH2dUHZ5iFU2Cs=} + engines: {node: '>= 6.0.0'} + dependencies: + agent-base: 5.1.1 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /human-id@1.0.2: + resolution: {integrity: sha1-5lTUsrDYsH5F2p9gINivF+wKXfM=} + dev: true + + /human-signals@2.1.0: + resolution: {integrity: sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=} + engines: {node: '>=10.17.0'} + + /human-signals@4.3.1: + resolution: {integrity: sha1-q3+BHoUfypf/vSwf6alYlk3jIbI=} + engines: {node: '>=14.18.0'} + + /husky@8.0.3: + resolution: {integrity: sha1-STbXIS5G0d6ij+8puzoQiHLNkYQ=} + engines: {node: '>=14'} + hasBin: true + dev: true + + /iconv-lite@0.4.24: + resolution: {integrity: sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /iconv-lite@0.6.3: + resolution: {integrity: sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /icss-utils@5.1.0(postcss@8.4.24): + resolution: {integrity: sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + dev: true + + /ieee754@1.2.1: + resolution: {integrity: sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=} + dev: true + + /ignore@4.0.6: + resolution: {integrity: sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=} + engines: {node: '>= 4'} + + /ignore@5.2.4: + resolution: {integrity: sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=} + engines: {node: '>= 4'} + + /image-size@0.5.5: + resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + /import-fresh@3.3.0: + resolution: {integrity: sha1-NxYsJfy566oublPVtNiM4X2eDCs=} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /imurmurhash@0.1.4: + resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + engines: {node: '>=0.8.19'} + + /indent-string@4.0.0: + resolution: {integrity: sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=} + engines: {node: '>=8'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.4: + resolution: {integrity: sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=} + + /internal-slot@1.0.5: + resolution: {integrity: sha1-8qLuIfZo+GJ6RmfzCdwPT7ZnSYY=} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + side-channel: 1.0.4 + + /interpret@1.4.0: + resolution: {integrity: sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=} + engines: {node: '>= 0.10'} + dev: true + + /intl-messageformat@10.5.0: + resolution: {integrity: sha1-htEbFZE6yVQHWyUlP15mk1n4lTg=} + dependencies: + '@formatjs/ecma402-abstract': 1.17.0 + '@formatjs/fast-memoize': 2.2.0 + '@formatjs/icu-messageformat-parser': 2.6.0 + tslib: 2.6.0 + dev: false + + /invariant@2.2.4: + resolution: {integrity: sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=} + dependencies: + loose-envify: 1.4.0 + dev: false + + /ip@2.0.0: + resolution: {integrity: sha1-TPSrGC/uIxTHXt4SdvjIC0eZNto=} + dev: true + + /ipaddr.js@1.9.1: + resolution: {integrity: sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/ipaddr.js/-/ipaddr.js-1.9.1.tgz} + engines: {node: '>= 0.10'} + dev: true + + /is-absolute-url@3.0.3: + resolution: {integrity: sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=} + engines: {node: '>=8'} + dev: true + + /is-arguments@1.1.1: + resolution: {integrity: sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-array-buffer@3.0.2: + resolution: {integrity: sha1-8mU87YQSCBY47LDrvQxBxuCuy74=} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.10 + + /is-arrayish@0.2.1: + resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + + /is-arrayish@0.3.2: + resolution: {integrity: sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=} + + /is-bigint@1.0.4: + resolution: {integrity: sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=} + dependencies: + has-bigints: 1.0.2 + + /is-binary-path@2.1.0: + resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object@1.1.2: + resolution: {integrity: sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + + /is-callable@1.2.7: + resolution: {integrity: sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=} + engines: {node: '>= 0.4'} + + /is-ci@3.0.1: + resolution: {integrity: sha1-227L7RvWWcQ9rA9FZh52dBA9GGc=} + hasBin: true + dependencies: + ci-info: 3.8.0 + dev: true + + /is-core-module@2.12.1: + resolution: {integrity: sha1-DAtohbb4ABHHFUHOFcjWbPWk+f0=} + dependencies: + has: 1.0.3 + + /is-date-object@1.0.5: + resolution: {integrity: sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + + /is-deflate@1.0.0: + resolution: {integrity: sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=} + dev: true + + /is-docker@2.2.1: + resolution: {integrity: sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=} + engines: {node: '>=8'} + hasBin: true + + /is-docker@3.0.0: + resolution: {integrity: sha1-kAk6oxBid9inelkQ265xdH4VogA=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + /is-extglob@2.1.1: + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=} + engines: {node: '>=8'} + + /is-generator-function@1.0.10: + resolution: {integrity: sha1-8VWLrxrBfg3up8BBXEODUf8rPHI=} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-gzip@1.0.0: + resolution: {integrity: sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=} + engines: {node: '>=0.10.0'} + dev: true + + /is-inside-container@1.0.0: + resolution: {integrity: sha1-6B+6aZZi6zHb2vJnZqYdSBRxfqQ=} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + + /is-interactive@1.0.0: + resolution: {integrity: sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=} + engines: {node: '>=8'} + dev: true + + /is-map@2.0.2: + resolution: {integrity: sha1-AJItuMm/c+gbejNYJ7wqQ/K5ESc=} + dev: true + + /is-nan@1.3.2: + resolution: {integrity: sha1-BDpUreoxdItVts1OCara+mm9nh0=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: true + + /is-negative-zero@2.0.2: + resolution: {integrity: sha1-e/bwOigAO4s5Zd46wm9mTXZfMVA=} + engines: {node: '>= 0.4'} + + /is-number-object@1.0.7: + resolution: {integrity: sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + + /is-number@7.0.0: + resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=} + engines: {node: '>=0.12.0'} + + /is-path-cwd@2.2.0: + resolution: {integrity: sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=} + engines: {node: '>=6'} + dev: true + + /is-path-inside@3.0.3: + resolution: {integrity: sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=} + engines: {node: '>=8'} + + /is-plain-obj@1.1.0: + resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} + engines: {node: '>=0.10.0'} + dev: true + + /is-plain-object@2.0.4: + resolution: {integrity: sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /is-plain-object@5.0.0: + resolution: {integrity: sha1-RCf1CrNCnpAl6n1S6QQ6nvQVk0Q=} + engines: {node: '>=0.10.0'} + dev: true + + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha1-Fx7W8Z46xVQ5Tt94yqBXhKRb67U=} + dev: true + + /is-regex@1.1.4: + resolution: {integrity: sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + + /is-set@2.0.2: + resolution: {integrity: sha1-kHVfpMJWLcHF1AJHYNYRm5TKGOw=} + dev: true + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha1-jyWcVztgtqMtQFihoHQwwKc0THk=} + dependencies: + call-bind: 1.0.2 + + /is-stream@1.1.0: + resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} + engines: {node: '>=0.10.0'} + dev: true + + /is-stream@2.0.1: + resolution: {integrity: sha1-+sHj1TuXrVqdCunO8jifWBClwHc=} + engines: {node: '>=8'} + + /is-stream@3.0.0: + resolution: {integrity: sha1-5r/XqmvvafT0cs6btoHj5XtDGaw=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + /is-string@1.0.7: + resolution: {integrity: sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + + /is-subdir@1.2.0: + resolution: {integrity: sha1-t5HNKPq1IC6RoIKA1R2dclT9INQ=} + engines: {node: '>=4'} + dependencies: + better-path-resolve: 1.0.0 + dev: true + + /is-symbol@1.0.4: + resolution: {integrity: sha1-ptrJO2NbBjymhyI23oiRClevE5w=} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + + /is-typed-array@1.1.10: + resolution: {integrity: sha1-NqW1y0GJtXXRo+SwhTa/tIWAHj8=} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + + /is-unicode-supported@0.1.0: + resolution: {integrity: sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=} + engines: {node: '>=10'} + dev: true + + /is-weakmap@2.0.1: + resolution: {integrity: sha1-UAi1m9xDtpggHRj2KzeyyiQ+jPI=} + dev: true + + /is-weakref@1.0.2: + resolution: {integrity: sha1-lSnzg6kzggXol2XgOS78LxAPBvI=} + dependencies: + call-bind: 1.0.2 + + /is-weakset@2.0.2: + resolution: {integrity: sha1-RWnWenR6HOWplN/U723Op258Ch0=} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: true + + /is-what@3.14.1: + resolution: {integrity: sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=} + dev: true + + /is-windows@1.0.2: + resolution: {integrity: sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=} + engines: {node: '>=0.10.0'} + dev: true + + /is-wsl@2.2.0: + resolution: {integrity: sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + + /isarray@1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + dev: true + + /isarray@2.0.5: + resolution: {integrity: sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=} + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + + /isobject@3.0.1: + resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} + engines: {node: '>=0.10.0'} + dev: true + + /isomorphic-unfetch@3.1.0: + resolution: {integrity: sha1-hzQdX097Y4Q9RoQ4Eoywh7fD6Y8=} + dependencies: + node-fetch: 2.6.12 + unfetch: 4.2.0 + transitivePeerDependencies: + - encoding + dev: true + + /istanbul-lib-coverage@3.2.0: + resolution: {integrity: sha1-GJ55CdCjn6Wj361bA/cZR3cBkdM=} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha1-0QyIhcISVXThwjHKyt+VVnXhzj0=} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.22.6 + '@babel/parser': 7.22.6 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-report@3.0.0: + resolution: {integrity: sha1-dRj+UupE3jcvRgp2tezan/tz2KY=} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.2.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + + /istanbul-reports@3.1.5: + resolution: {integrity: sha1-zJpqslyyVlmBDkeF7Z2ft0JXi64=} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + + /jake@10.8.7: + resolution: {integrity: sha1-Y6MoIRd5QMM/NW4LpE/5004cfY8=} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.4 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: true + + /jest-diff@29.6.0: + resolution: {integrity: sha1-n+IZovc6Yu1qwcGljkll3GaDbEs=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.4.3 + jest-get-type: 29.4.3 + pretty-format: 29.6.0 + dev: true + + /jest-get-type@29.4.3: + resolution: {integrity: sha1-GrelIHyZUWEQC1GHFZyoLdSLPdU=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-haste-map@29.6.0: + resolution: {integrity: sha1-Xz5ikrxF9ZbeSINUid2sQJdIsVo=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.0 + '@types/graceful-fs': 4.1.6 + '@types/node': 18.16.3 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.4.3 + jest-util: 29.6.0 + jest-worker: 29.6.0 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /jest-matcher-utils@29.6.0: + resolution: {integrity: sha1-RGU0SABZECKlI59SmFfAU9pqnVw=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.6.0 + jest-get-type: 29.4.3 + pretty-format: 29.6.0 + dev: true + + /jest-message-util@29.6.0: + resolution: {integrity: sha1-sjwfeH/MImxJSJ/VMBgQDC9DT+Y=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/code-frame': 7.22.5 + '@jest/types': 29.6.0 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 29.6.0 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + + /jest-mock@27.5.1: + resolution: {integrity: sha1-GZSDNtSe9NnFICHTSse182/5Z9Y=} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 18.16.3 + dev: true + + /jest-regex-util@29.4.3: + resolution: {integrity: sha1-pCYWFB4MrgUs+jLBaZRdAMCqC7g=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-util@29.6.0: + resolution: {integrity: sha1-QHEFDF1w9dTUgQXoiDdz86a5T40=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.0 + '@types/node': 18.16.3 + chalk: 4.1.2 + ci-info: 3.8.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: true + + /jest-worker@27.5.1: + resolution: {integrity: sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 17.0.12 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jest-worker@29.6.0: + resolution: {integrity: sha1-4MQCJtBz/bjw3+h9f5D4/Zh9i6M=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 18.16.3 + jest-util: 29.6.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jiti@1.19.1: + resolution: {integrity: sha1-+pnkt2ojBT4OfN4Jjv4XBKFMFvE=} + hasBin: true + + /js-sdsl@4.4.1: + resolution: {integrity: sha1-njx7Vm2Nmn4f6Pwm0AtasPiRirM=} + + /js-string-escape@1.0.1: + resolution: {integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=} + engines: {node: '>= 0.8'} + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha1-GSA/tZmR35jjoocFDUZHzerzJJk=} + + /js-yaml@3.14.1: + resolution: {integrity: sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + /js-yaml@4.1.0: + resolution: {integrity: sha1-wftl+PUBeQHN0slRhkuhhFihBgI=} + hasBin: true + dependencies: + argparse: 2.0.1 + + /jscodeshift@0.14.0(@babel/preset-env@7.21.5): + resolution: {integrity: sha1-dULmcV1tLoveC06IPwzOo1i0aIE=} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.22.6 + '@babel/parser': 7.22.6 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.6) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.6) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.6) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.6) + '@babel/preset-env': 7.21.5(@babel/core@7.21.8) + '@babel/preset-flow': 7.22.5(@babel/core@7.22.6) + '@babel/preset-typescript': 7.22.5(@babel/core@7.22.6) + '@babel/register': 7.22.5(@babel/core@7.22.6) + babel-core: 7.0.0-bridge.0(@babel/core@7.22.6) + chalk: 4.1.2 + flow-parser: 0.211.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /jscodeshift@0.14.0(@babel/preset-env@7.22.6): + resolution: {integrity: sha1-dULmcV1tLoveC06IPwzOo1i0aIE=} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.22.6 + '@babel/parser': 7.22.6 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.6) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.6) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.6) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.6) + '@babel/preset-env': 7.22.6(@babel/core@7.22.6) + '@babel/preset-flow': 7.22.5(@babel/core@7.22.6) + '@babel/preset-typescript': 7.22.5(@babel/core@7.22.6) + '@babel/register': 7.22.5(@babel/core@7.22.6) + babel-core: 7.0.0-bridge.0(@babel/core@7.22.6) + chalk: 4.1.2 + flow-parser: 0.211.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /jsdom@22.0.0: + resolution: {integrity: sha1-MpXGmSxwCJxLj1zwYEif3ffumBY=} + engines: {node: '>=16'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + cssstyle: 3.0.0 + data-urls: 4.0.0 + decimal.js: 10.4.3 + domexception: 4.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.6 + parse5: 7.1.2 + rrweb-cssom: 0.6.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.3 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + ws: 8.13.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /jsesc@0.5.0: + resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=} + hasBin: true + dev: true + + /jsesc@2.5.2: + resolution: {integrity: sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=} + engines: {node: '>=4'} + hasBin: true + + /json-buffer@3.0.1: + resolution: {integrity: sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/json-buffer/-/json-buffer-3.0.1.tgz} + dev: true + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=} + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha1-afaofZUTq4u4/mO9sJecRI5oRmA=} + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=} + + /json-schema@0.4.0: + resolution: {integrity: sha1-995M9u+rg4666zI2R0y7paGTCrU=} + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + + /json5@0.5.1: + resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=} + hasBin: true + + /json5@1.0.2: + resolution: {integrity: sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=} + hasBin: true + dependencies: + minimist: 1.2.8 + + /json5@2.2.3: + resolution: {integrity: sha1-eM1vGhm9wStz21rQxh79ZsHikoM=} + engines: {node: '>=6'} + hasBin: true + dev: true + + /jsonc-parser@3.2.0: + resolution: {integrity: sha1-Mf8/TCuXk/icZyEmJ8UcY5T4jnY=} + dev: true + + /jsonfile@4.0.0: + resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /jsonfile@6.1.0: + resolution: {integrity: sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /jsx-ast-utils@3.3.4: + resolution: {integrity: sha1-uJZTX+1bhnZQrM5am9QTX/x7O/k=} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + object.assign: 4.1.4 + object.values: 1.1.6 + + /just-unique@4.2.0: + resolution: {integrity: sha1-gJJzYLkvUDn61+f1+LxIkE2Rd7Y=} + dev: true + + /keyv@4.5.2: + resolution: {integrity: sha1-DjEM5zv3hR7HAvLq9G7E44BczlY=} + dependencies: + json-buffer: 3.0.1 + dev: true + + /kind-of@6.0.3: + resolution: {integrity: sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=} + engines: {node: '>=0.10.0'} + dev: true + + /kleur@3.0.3: + resolution: {integrity: sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=} + engines: {node: '>=6'} + dev: true + + /kleur@4.1.5: + resolution: {integrity: sha1-lRBhAXlfcFDGxlDzUMaD/r3bF4A=} + engines: {node: '>=6'} + dev: true + + /language-subtag-registry@0.3.22: + resolution: {integrity: sha1-LhUAhhsuRX66fnroaHfL0I+h/R0=} + + /language-tags@1.0.5: + resolution: {integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/language-tags/-/language-tags-1.0.5.tgz} + dependencies: + language-subtag-registry: 0.3.22 + + /lazy-universal-dotenv@4.0.0: + resolution: {integrity: sha1-CyIMJk6JoEKjcYGkkozdKYr3NCI=} + engines: {node: '>=14.0.0'} + dependencies: + app-root-dir: 1.0.2 + dotenv: 16.3.1 + dotenv-expand: 10.0.0 + dev: true + + /less-loader@11.1.3(less@4.1.3)(webpack@5.88.1): + resolution: {integrity: sha1-G7YtbKm/AKF3wCeTtUuqxA+b5pQ=} + engines: {node: '>= 14.15.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + dependencies: + less: 4.1.3 + webpack: 5.88.1(@swc/core@1.3.35)(esbuild@0.17.19) + dev: true + + /less@4.1.3: + resolution: {integrity: sha1-F1vp3cv5slAXPgoAtNaSClt3AkY=} + engines: {node: '>=6'} + hasBin: true + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.6.0 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /leven@3.1.0: + resolution: {integrity: sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=} + engines: {node: '>=6'} + dev: true + + /levn@0.4.1: + resolution: {integrity: sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /lilconfig@2.1.0: + resolution: {integrity: sha1-eOI6yJ67fhv78lsYBD3nVlSOf1I=} + engines: {node: '>=10'} + + /lines-and-columns@1.2.4: + resolution: {integrity: sha1-7KKE910pZQeTCdwK2SVauy68FjI=} + + /load-yaml-file@0.2.0: + resolution: {integrity: sha1-r4VO2vK+qJNGwHVJEidTwHNy9k0=} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: true + + /loader-runner@4.3.0: + resolution: {integrity: sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=} + engines: {node: '>=6.11.5'} + dev: true + + /loader-utils@2.0.4: + resolution: {integrity: sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + dev: true + + /local-pkg@0.4.3: + resolution: {integrity: sha1-D/Nhqzrn8cGRE9m7l7mLkF28SWM=} + engines: {node: '>=14'} + dev: true + + /locate-path@3.0.0: + resolution: {integrity: sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + + /locate-path@5.0.0: + resolution: {integrity: sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /locate-path@6.0.0: + resolution: {integrity: sha1-VTIeswn+u8WcSAHZMackUqaB0oY=} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /lodash-es@4.17.21: + resolution: {integrity: sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=} + dev: false + + /lodash.debounce@4.0.8: + resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} + dev: true + + /lodash.get@4.4.2: + resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} + + /lodash.merge@4.6.2: + resolution: {integrity: sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=} + + /lodash.mergewith@4.6.2: + resolution: {integrity: sha1-YXEh+JrFX1kEfHrsHM1mVMZZD1U=} + + /lodash.set@4.3.2: + resolution: {integrity: sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=} + + /lodash.startcase@4.4.0: + resolution: {integrity: sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=} + dev: true + + /lodash.truncate@4.4.2: + resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} + + /lodash@4.17.21: + resolution: {integrity: sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=} + + /log-symbols@4.1.0: + resolution: {integrity: sha1-P727lbRoOsn8eFER55LlWNSr1QM=} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + dev: true + + /loose-envify@1.4.0: + resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /loupe@2.3.6: + resolution: {integrity: sha1-duSvSYEDxTLR7Mm+ECA2oh94e1M=} + dependencies: + get-func-name: 2.0.0 + dev: true + + /lowercase-keys@2.0.0: + resolution: {integrity: sha1-JgPni3tLAAbLyi+8yKMgJVislHk=} + engines: {node: '>=8'} + dev: true + + /lru-cache@4.1.5: + resolution: {integrity: sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=} + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: true + + /lru-cache@5.1.1: + resolution: {integrity: sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=} + dependencies: + yallist: 3.1.1 + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /lz-string@1.5.0: + resolution: {integrity: sha1-watQ93iHtxJiEgG6n9Tjpu0JmUE=} + hasBin: true + dev: true + + /magic-string@0.27.0: + resolution: {integrity: sha1-5KNBO0urbZjSvs/9SLSiV+/9u/M=} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magic-string@0.30.1: + resolution: {integrity: sha1-zlzUsKgaXQMr1pqrRSIpmyFmKE0=} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /make-dir@2.1.0: + resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=} + engines: {node: '>=6'} + dependencies: + pify: 4.0.1 + semver: 5.7.1 + dev: true + + /make-dir@3.1.0: + resolution: {integrity: sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /makeerror@1.0.12: + resolution: {integrity: sha1-Pl3SB5qC6BLpg8xmEMSiyw6qgBo=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/makeerror/-/makeerror-1.0.12.tgz} + dependencies: + tmpl: 1.0.5 + dev: true + + /map-obj@1.0.1: + resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} + engines: {node: '>=0.10.0'} + dev: true + + /map-obj@4.3.0: + resolution: {integrity: sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=} + engines: {node: '>=8'} + dev: true + + /map-or-similar@1.5.0: + resolution: {integrity: sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=} + dev: true + + /markdown-to-jsx@7.2.1(react@18.2.0): + resolution: {integrity: sha1-hwYf0xdq2SbvPZlJPlxX9jNeDFE=} + engines: {node: '>= 10'} + peerDependencies: + react: '>= 0.14.0' + dependencies: + react: 18.2.0 + dev: true + + /md5-hex@3.0.1: + resolution: {integrity: sha1-vjdBtRBZFDSyeE155Vbu/Cyajlw=} + engines: {node: '>=8'} + dependencies: + blueimp-md5: 2.19.0 + dev: true + + /mdast-util-definitions@4.0.0: + resolution: {integrity: sha1-xcGoTbeZFztNz3ZDzamZ5EDCTbI=} + dependencies: + unist-util-visit: 2.0.3 + dev: true + + /mdast-util-to-string@1.1.0: + resolution: {integrity: sha1-JwVVABA/UWN70H0B2gHrGWekNSc=} + dev: true + + /media-typer@0.3.0: + resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/media-typer/-/media-typer-0.3.0.tgz} + engines: {node: '>= 0.6'} + dev: true + + /memoizerific@1.11.3: + resolution: {integrity: sha1-fIekZGREwy11Q4VwkF8tvRsagFo=} + dependencies: + map-or-similar: 1.5.0 + dev: true + + /meow@6.1.1: + resolution: {integrity: sha1-GtZMS3ayok37L2Nf3crfMg0lFGc=} + engines: {node: '>=8'} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 2.5.0 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.13.1 + yargs-parser: 18.1.3 + dev: true + + /merge-descriptors@1.0.1: + resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=} + + /merge2@1.4.1: + resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=} + engines: {node: '>= 8'} + + /methods@1.1.2: + resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} + engines: {node: '>= 0.6'} + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha1-vImZp8u/d83InxMvbkZwUbSQkMY=} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db@1.52.0: + resolution: {integrity: sha1-u6vNwChZ9JhzAchW4zh85exDv3A=} + engines: {node: '>= 0.6'} + dev: true + + /mime-types@2.1.35: + resolution: {integrity: sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + + /mime@1.6.0: + resolution: {integrity: sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=} + engines: {node: '>=4'} + hasBin: true + dev: true + + /mime@2.6.0: + resolution: {integrity: sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=} + engines: {node: '>=4.0.0'} + hasBin: true + dev: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=} + engines: {node: '>=6'} + + /mimic-fn@4.0.0: + resolution: {integrity: sha1-YKkFUNXLCyOcymXYk7GlOymHHsw=} + engines: {node: '>=12'} + + /mimic-response@1.0.1: + resolution: {integrity: sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=} + engines: {node: '>=4'} + dev: true + + /mimic-response@3.1.0: + resolution: {integrity: sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=} + engines: {node: '>=10'} + dev: true + + /min-indent@1.0.1: + resolution: {integrity: sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=} + engines: {node: '>=4'} + dev: true + + /mini-svg-data-uri@1.4.4: + resolution: {integrity: sha1-irCqvN+MKa1Wk8pZWvGd0urQmTk=} + hasBin: true + dev: false + + /minimatch@3.1.2: + resolution: {integrity: sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@5.1.6: + resolution: {integrity: sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimist-options@4.1.0: + resolution: {integrity: sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=} + engines: {node: '>= 6'} + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=} + + /minipass@3.3.6: + resolution: {integrity: sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minipass@5.0.0: + resolution: {integrity: sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=} + engines: {node: '>=8'} + dev: true + + /minizlib@2.1.2: + resolution: {integrity: sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + dev: true + + /mix-css-color@0.2.0: + resolution: {integrity: sha1-QTojRu/8s2qBWx0JvLrBK886rGM=} + dependencies: + parse-css-color: 0.1.2 + pure-color: 1.3.0 + dev: true + + /mixme@0.5.9: + resolution: {integrity: sha1-paWOFzVGMhef885bD8EwiZyLqBw=} + engines: {node: '>= 8.0.0'} + dev: true + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=} + dev: true + + /mkdirp@0.5.6: + resolution: {integrity: sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /mkdirp@1.0.4: + resolution: {integrity: sha1-PrXtYmInVteaXw4qIh3+utdcL34=} + engines: {node: '>=10'} + hasBin: true + dev: true + + /mlly@1.4.0: + resolution: {integrity: sha1-gwwQ1j8fl72HhTd7JNwqFdlygys=} + dependencies: + acorn: 8.9.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.1.2 + dev: true + + /mri@1.2.0: + resolution: {integrity: sha1-ZyFID+wqEaSImGERWki2y+fMjws=} + engines: {node: '>=4'} + dev: true + + /ms@2.0.0: + resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + dev: true + + /ms@2.1.1: + resolution: {integrity: sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=} + dev: true + + /ms@2.1.2: + resolution: {integrity: sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=} + + /ms@2.1.3: + resolution: {integrity: sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=} + + /mz@2.7.0: + resolution: {integrity: sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + /nanoid@2.1.11: + resolution: {integrity: sha1-7CS4p1jVkVYVMbQXagHjq08PAoA=} + dev: false + + /nanoid@3.3.6: + resolution: {integrity: sha1-RDOAyFbW6fmCQmfZYLQjatWD6kw=} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=} + + /natural-compare@1.4.0: + resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + + /needle@3.2.0: + resolution: {integrity: sha1-B9JA68q/1lx2wDr65/be/mRp30Q=} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: 3.2.7 + iconv-lite: 0.6.3 + sax: 1.2.4 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + + /negotiator@0.6.3: + resolution: {integrity: sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/negotiator/-/negotiator-0.6.3.tgz} + engines: {node: '>= 0.6'} + dev: true + + /neo-async@2.6.2: + resolution: {integrity: sha1-tKr7k+OustgXTKU88WOrfXMIMF8=} + dev: true + + /next@13.4.8(@babel/core@7.0.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-ciRb9P3zKJcBR+4w3pcULDmxyz8=} + engines: {node: '>=16.8.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + fibers: '>= 3.1.0' + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + fibers: + optional: true + sass: + optional: true + dependencies: + '@next/env': 13.4.8 + '@swc/helpers': 0.5.1 + busboy: 1.6.0 + caniuse-lite: 1.0.30001512 + postcss: 8.4.14 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.0.0)(react@18.2.0) + watchpack: 2.4.0 + zod: 3.21.4 + optionalDependencies: + '@next/swc-darwin-arm64': 13.4.8 + '@next/swc-darwin-x64': 13.4.8 + '@next/swc-linux-arm64-gnu': 13.4.8 + '@next/swc-linux-arm64-musl': 13.4.8 + '@next/swc-linux-x64-gnu': 13.4.8 + '@next/swc-linux-x64-musl': 13.4.8 + '@next/swc-win32-arm64-msvc': 13.4.8 + '@next/swc-win32-ia32-msvc': 13.4.8 + '@next/swc-win32-x64-msvc': 13.4.8 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /node-dir@0.1.17: + resolution: {integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=} + engines: {node: '>= 0.10.5'} + dependencies: + minimatch: 3.1.2 + dev: true + + /node-fetch-native@1.2.0: + resolution: {integrity: sha1-E+xt+Y8zFolY2/tpRfEK7fQufqg=} + dev: true + + /node-fetch@2.6.12: + resolution: {integrity: sha1-AuuOIgdAGOPVqDAWZJ0E3w40j7o=} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-int64@0.4.0: + resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} + dev: true + + /node-releases@2.0.12: + resolution: {integrity: sha1-NWJ8wiSiO/sG+zOA8rOvqqfrEDk=} + dev: true + + /normalize-package-data@2.5.0: + resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.2 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-url@6.1.0: + resolution: {integrity: sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo=} + engines: {node: '>=10'} + dev: true + + /npm-run-path@2.0.2: + resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: true + + /npm-run-path@4.0.1: + resolution: {integrity: sha1-t+zR5e1T2o43pV4cImnguX7XSOo=} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + + /npm-run-path@5.1.0: + resolution: {integrity: sha1-vGL38/aVLZiUvQiUS6ARpu57fgA=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + + /npmlog@5.0.1: + resolution: {integrity: sha1-8GZ46A4pQZrWerlk4PpplZweuLA=} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: true + + /nwsapi@2.2.6: + resolution: {integrity: sha1-+Ha9eulQnKxyxkCCY1Wr9j08Mmo=} + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + engines: {node: '>=0.10.0'} + + /object-hash@3.0.0: + resolution: {integrity: sha1-c/l/dT57r/wOLMnW4HkHl0Ssguk=} + engines: {node: '>= 6'} + + /object-inspect@1.12.3: + resolution: {integrity: sha1-umLf/WfuJWyMCG365p4BbNHxmLk=} + + /object-is@1.1.5: + resolution: {integrity: sha1-ud7qpfx/GEag+uzc7sE45XePU6w=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: true + + /object-keys@1.1.1: + resolution: {integrity: sha1-HEfyct8nfzsdrwYWd9nILiMixg4=} + engines: {node: '>= 0.4'} + + /object.assign@4.1.4: + resolution: {integrity: sha1-lnPHx8NRq4xNC1FvQ0Pr9N+3eZ8=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + /object.entries@1.1.6: + resolution: {integrity: sha1-lzfQ5bgpHt00Cj4yZLuKOwDV+iM=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /object.fromentries@2.0.6: + resolution: {integrity: sha1-zbBNoIxTnP+pEtzTaLiG4JBL+nM=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /object.hasown@1.1.2: + resolution: {integrity: sha1-+RniH61Os4pXvGNFs6/UllFcP5I=} + dependencies: + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /object.values@1.1.6: + resolution: {integrity: sha1-SruqceukfWNYnUAoVvkIJD7qmx0=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /on-finished@2.4.1: + resolution: {integrity: sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: true + + /on-headers@1.0.2: + resolution: {integrity: sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=} + engines: {node: '>= 0.8'} + dev: true + + /once@1.4.0: + resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + + /onetime@6.0.0: + resolution: {integrity: sha1-fCTBjtH9LpvKS9JoBqM2E8d9NLQ=} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + + /open@7.4.2: + resolution: {integrity: sha1-uBR+Jtzz5CYxbHMAif1x7dKcIyE=} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /open@8.4.2: + resolution: {integrity: sha1-W1/+Ko95Pc0qrXPlUMuHtZywhPk=} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /open@9.1.0: + resolution: {integrity: sha1-aEk0NZyQrSV0L1omFRlw/4xsgLY=} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + + /optionator@0.9.3: + resolution: {integrity: sha1-AHOX1E7Rhy/cbtMTYBkPgYFOLGQ=} + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /ora@5.4.1: + resolution: {integrity: sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.0 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + dev: true + + /os-filter-obj@2.0.0: + resolution: {integrity: sha1-HAti1fOiRCdJotE55t3e5ugdjRY=} + engines: {node: '>=4'} + dependencies: + arch: 2.2.0 + dev: true + + /os-tmpdir@1.0.2: + resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} + engines: {node: '>=0.10.0'} + dev: true + + /outdent@0.5.0: + resolution: {integrity: sha1-nhCYL9xBSSu0c60ThA0i+WVb4v8=} + dev: true + + /p-cancelable@2.1.1: + resolution: {integrity: sha1-qrf71BZYL6MqPbSYWcEiSHxe0s8=} + engines: {node: '>=8'} + dev: true + + /p-filter@2.1.0: + resolution: {integrity: sha1-GxRyVirnoPdC8PPT03GOpm/5wJw=} + engines: {node: '>=8'} + dependencies: + p-map: 2.1.0 + dev: true + + /p-finally@1.0.0: + resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + engines: {node: '>=4'} + dev: true + + /p-limit@2.3.0: + resolution: {integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-limit@3.1.0: + resolution: {integrity: sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-limit@4.0.0: + resolution: {integrity: sha1-kUr2VE7TK/pUZwsGHK/L0EmEtkQ=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + + /p-locate@3.0.0: + resolution: {integrity: sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate@4.1.0: + resolution: {integrity: sha1-o0KLtwiLOmApL2aRkni3wpetTwc=} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /p-map@2.1.0: + resolution: {integrity: sha1-MQko/u+cnsxltosXaTAYpmXOoXU=} + engines: {node: '>=6'} + dev: true + + /p-map@4.0.0: + resolution: {integrity: sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: true + + /p-try@2.2.0: + resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=} + engines: {node: '>=6'} + dev: true + + /pako@0.2.9: + resolution: {integrity: sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=} + dev: true + + /parent-module@1.0.1: + resolution: {integrity: sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-css-color@0.1.2: + resolution: {integrity: sha1-nRePLStetyRcDesi6jUEa3n/P4M=} + dependencies: + color-name: 1.1.4 + hex-rgb: 4.3.0 + dev: true + + /parse-css-color@0.2.0: + resolution: {integrity: sha1-6fLWIJAHhxZAIvDGuQmnLOTNA9s=} + dependencies: + color-name: 1.1.4 + hex-rgb: 4.3.0 + dev: true + + /parse-json@5.2.0: + resolution: {integrity: sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.22.5 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + /parse-node-version@1.0.1: + resolution: {integrity: sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=} + engines: {node: '>= 0.10'} + dev: true + + /parse5@7.1.2: + resolution: {integrity: sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=} + dependencies: + entities: 4.5.0 + dev: true + + /parseurl@1.3.3: + resolution: {integrity: sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=} + engines: {node: '>= 0.8'} + dev: true + + /path-exists@3.0.0: + resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + engines: {node: '>=4'} + dev: true + + /path-exists@4.0.0: + resolution: {integrity: sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=} + engines: {node: '>=8'} + + /path-is-absolute@1.0.1: + resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + engines: {node: '>=0.10.0'} + + /path-key@2.0.1: + resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} + engines: {node: '>=4'} + dev: true + + /path-key@3.1.1: + resolution: {integrity: sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=} + engines: {node: '>=8'} + + /path-key@4.0.0: + resolution: {integrity: sha1-KVWI3DruZBVPh3rbnXgLgcVUvxg=} + engines: {node: '>=12'} + + /path-parse@1.0.7: + resolution: {integrity: sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=} + + /path-to-regexp@0.1.7: + resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} + dev: true + + /path-type@4.0.0: + resolution: {integrity: sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=} + engines: {node: '>=8'} + + /pathe@1.1.1: + resolution: {integrity: sha1-HdMdOCuXS6aYCa3Jp6NH5l2Egpo=} + dev: true + + /pathval@1.1.1: + resolution: {integrity: sha1-hTTnenfOesWiUS6iHg/bj89sPY0=} + dev: true + + /peek-readable@5.0.0: + resolution: {integrity: sha1-fq0q/yXcQEWMYDR+p2z9/WPv3+w=} + engines: {node: '>=14.16'} + dev: true + + /peek-stream@1.1.3: + resolution: {integrity: sha1-OzXYS3zLvSYv/zHcENpWhW6tbWc=} + dependencies: + buffer-from: 1.1.2 + duplexify: 3.7.1 + through2: 2.0.5 + dev: true + + /pend@1.2.0: + resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=} + + /picomatch@2.3.1: + resolution: {integrity: sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=} + engines: {node: '>=8.6'} + + /pify@2.3.0: + resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + engines: {node: '>=0.10.0'} + + /pify@4.0.1: + resolution: {integrity: sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=} + engines: {node: '>=6'} + dev: true + + /pirates@4.0.6: + resolution: {integrity: sha1-MBiuMuz8/2wpuiJny/IRZqwfNrk=} + engines: {node: '>= 6'} + + /pkg-dir@3.0.0: + resolution: {integrity: sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=} + engines: {node: '>=6'} + dependencies: + find-up: 3.0.0 + dev: true + + /pkg-dir@4.2.0: + resolution: {integrity: sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: true + + /pkg-dir@5.0.0: + resolution: {integrity: sha1-oC1q6+a6EzqSj3Suwguv3+a452A=} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + dev: true + + /pkg-types@1.0.3: + resolution: {integrity: sha1-mItCqxklTAFhTRP09los/HiA+Gg=} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.4.0 + pathe: 1.1.1 + dev: true + + /polished@4.2.2: + resolution: {integrity: sha1-JSm7fDGYlFNzxS40YYyP57GqhNE=} + engines: {node: '>=10'} + dependencies: + '@babel/runtime': 7.22.6 + dev: true + + /postcss-cli@10.1.0(postcss@8.4.24): + resolution: {integrity: sha1-9mWMSZihw1vWbNcQCRMrLRLgT4A=} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + postcss: ^8.0.0 + dependencies: + chokidar: 3.5.3 + dependency-graph: 0.11.0 + fs-extra: 11.1.1 + get-stdin: 9.0.0 + globby: 13.2.1 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-load-config: 4.0.1(postcss@8.4.24) + postcss-reporter: 7.0.5(postcss@8.4.24) + pretty-hrtime: 1.0.3 + read-cache: 1.0.0 + slash: 5.1.0 + yargs: 17.7.2 + transitivePeerDependencies: + - ts-node + dev: true + + /postcss-import@15.1.0(postcss@8.4.24): + resolution: {integrity: sha1-QcZO2MwOI3NalpizJJ/9v3BK3HA=} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.2 + + /postcss-js@4.0.1(postcss@8.4.24): + resolution: {integrity: sha1-YVmBhvNwO6sFLxxPfYBfOZG+6dI=} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.24 + + /postcss-load-config@4.0.1(postcss@8.4.24): + resolution: {integrity: sha1-FSOD9IHCdYJ0QE5JYnQxkdc4db0=} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.24 + yaml: 2.3.1 + + /postcss-loader@7.3.3(postcss@8.4.24)(webpack@5.88.1): + resolution: {integrity: sha1-baA+cakY70nfG7S+TIBAHfjiSd0=} + engines: {node: '>= 14.15.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 8.2.0 + jiti: 1.19.1 + postcss: 8.4.24 + semver: 7.5.3 + webpack: 5.88.1(@swc/core@1.3.35)(esbuild@0.17.19) + dev: true + + /postcss-modules-extract-imports@3.0.0(postcss@8.4.24): + resolution: {integrity: sha1-zaHwR8CugMl9vijD52pDuIAldB0=} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-modules-local-by-default@4.0.3(postcss@8.4.24): + resolution: {integrity: sha1-sI608IMFBwiZi6LGBhtQwocMpSQ=} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-modules-scope@3.0.0(postcss@8.4.24): + resolution: {integrity: sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-modules-values@4.0.0(postcss@8.4.24): + resolution: {integrity: sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.24): + resolution: {integrity: sha1-+D3JhGyhbS9PqGTxbp2ffQlhZiw=} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + + /postcss-reporter@7.0.5(postcss@8.4.24): + resolution: {integrity: sha1-5VvQ/fjRfk8l+1XpFD/NeTSaLOs=} + engines: {node: '>=10'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + picocolors: 1.0.0 + postcss: 8.4.24 + thenby: 1.3.4 + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha1-0F2NdrHo4XMlfvnWC3Bqjl6Zvxs=} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ=} + + /postcss@8.4.14: + resolution: {integrity: sha1-7pJ01WIrSFjBAHp0125C5W/SHK8=} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /postcss@8.4.24: + resolution: {integrity: sha1-9xTbqbIoS+PMB9vS/FfuTcly0t8=} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /preferred-pm@3.0.3: + resolution: {integrity: sha1-G2M4AANx4+285S7y5PZesuc1htY=} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + dev: true + + /prelude-ls@1.2.1: + resolution: {integrity: sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=} + engines: {node: '>= 0.8.0'} + + /prettier-linter-helpers@1.0.0: + resolution: {integrity: sha1-0j1B/hN1ZG3i0BBNNFSjAIgCz3s=} + engines: {node: '>=6.0.0'} + dependencies: + fast-diff: 1.3.0 + + /prettier@2.8.4: + resolution: {integrity: sha1-NN0llWKb+7edNErEqR/5SGlEY8M=} + engines: {node: '>=10.13.0'} + hasBin: true + + /pretty-format@27.5.1: + resolution: {integrity: sha1-IYGHn96lGnpYUfs52SD6pj8B2I4=} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + + /pretty-format@29.6.0: + resolution: {integrity: sha1-yQyPFFGH/nMkBmJSelE1mcFvO5c=} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.0 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + + /pretty-hrtime@1.0.3: + resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=} + engines: {node: '>= 0.8'} + dev: true + + /process-nextick-args@2.0.1: + resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=} + dev: true + + /process@0.11.10: + resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=} + engines: {node: '>= 0.6.0'} + dev: true + + /progress@2.0.3: + resolution: {integrity: sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=} + engines: {node: '>=0.4.0'} + + /prompts@2.4.2: + resolution: {integrity: sha1-e1fnOzpIAprRDr1E90sBcipMsGk=} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true + + /prop-types@15.8.1: + resolution: {integrity: sha1-Z9h78aaU9IQ1zzMsJK8QIUoxQLU=} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /proxy-addr@2.0.7: + resolution: {integrity: sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: true + + /proxy-from-env@1.1.0: + resolution: {integrity: sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=} + dev: true + + /prr@1.0.1: + resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=} + dev: true + optional: true + + /pseudomap@1.0.2: + resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=} + dev: true + + /psl@1.9.0: + resolution: {integrity: sha1-0N8qE38AeUVl/K87LADNCfjVpac=} + dev: true + + /pump@2.0.1: + resolution: {integrity: sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /pump@3.0.0: + resolution: {integrity: sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /pumpify@1.5.1: + resolution: {integrity: sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=} + dependencies: + duplexify: 3.7.1 + inherits: 2.0.4 + pump: 2.0.1 + dev: true + + /punycode@2.3.0: + resolution: {integrity: sha1-9n+mfJTaj00M//mBruQRgGQZm48=} + engines: {node: '>=6'} + + /puppeteer-core@2.1.1: + resolution: {integrity: sha1-6bP7wSN7T2biWZmDIinp2z4LkO0=} + engines: {node: '>=8.16.0'} + dependencies: + '@types/mime-types': 2.1.1 + debug: 4.3.4 + extract-zip: 1.7.0 + https-proxy-agent: 4.0.0 + mime: 2.6.0 + mime-types: 2.1.35 + progress: 2.0.3 + proxy-from-env: 1.1.0 + rimraf: 2.7.1 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /pure-color@1.3.0: + resolution: {integrity: sha1-H+Bk+wrIUfDeYTIKi/eWg2Qi8z4=} + dev: true + + /qs@6.11.0: + resolution: {integrity: sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /qs@6.11.2: + resolution: {integrity: sha1-ZL6lHxLB9dobwBSW9I/8/3xp19k=} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /querystringify@2.2.0: + resolution: {integrity: sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha1-SSkii7xyTfrEPg77BYyve2z7YkM=} + + /quick-lru@4.0.1: + resolution: {integrity: sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=} + engines: {node: '>=8'} + dev: true + + /quick-lru@5.1.1: + resolution: {integrity: sha1-NmST5rPkKjpoheLpnRj4D7eoyTI=} + engines: {node: '>=10'} + dev: true + + /ramda@0.29.0: + resolution: {integrity: sha1-+7tnp0CnVMiky7QeKm4OuFB/Vfs=} + dev: true + + /randombytes@2.1.0: + resolution: {integrity: sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /range-parser@1.2.1: + resolution: {integrity: sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=} + engines: {node: '>= 0.6'} + dev: true + + /raw-body@2.5.1: + resolution: {integrity: sha1-/hsWKLGBtwAhXl/UI4n5i3E5KFc=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/raw-body/-/raw-body-2.5.1.tgz} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + + /react-aria@3.25.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-1R1LqHqX9tNmuaOkvVlGHVyZJbM=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/breadcrumbs': 3.5.3(react@18.2.0) + '@react-aria/button': 3.8.0(react@18.2.0) + '@react-aria/calendar': 3.4.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/checkbox': 3.9.2(react@18.2.0) + '@react-aria/combobox': 3.6.2(react-dom@18.2.0)(react@18.2.0) + '@react-aria/datepicker': 3.5.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/dialog': 3.5.3(react-dom@18.2.0)(react@18.2.0) + '@react-aria/dnd': 3.3.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/focus': 3.13.0(react@18.2.0) + '@react-aria/gridlist': 3.5.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/i18n': 3.8.0(react@18.2.0) + '@react-aria/interactions': 3.16.0(react@18.2.0) + '@react-aria/label': 3.6.0(react@18.2.0) + '@react-aria/link': 3.5.2(react@18.2.0) + '@react-aria/listbox': 3.10.0(react@18.2.0) + '@react-aria/menu': 3.10.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/meter': 3.4.3(react@18.2.0) + '@react-aria/numberfield': 3.6.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/overlays': 3.15.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/progress': 3.4.3(react@18.2.0) + '@react-aria/radio': 3.6.2(react@18.2.0) + '@react-aria/searchfield': 3.5.3(react@18.2.0) + '@react-aria/select': 3.11.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/selection': 3.16.0(react@18.2.0) + '@react-aria/separator': 3.3.3(react@18.2.0) + '@react-aria/slider': 3.5.0(react@18.2.0) + '@react-aria/ssr': 3.7.0(react@18.2.0) + '@react-aria/switch': 3.5.2(react@18.2.0) + '@react-aria/table': 3.10.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/tabs': 3.6.1(react@18.2.0) + '@react-aria/tag': 3.1.0(react-dom@18.2.0)(react@18.2.0) + '@react-aria/textfield': 3.10.0(react@18.2.0) + '@react-aria/tooltip': 3.6.0(react@18.2.0) + '@react-aria/utils': 3.18.0(react@18.2.0) + '@react-aria/visually-hidden': 3.8.2(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /react-clientside-effect@1.2.6(react@18.2.0): + resolution: {integrity: sha1-KfmxTpRKN2sD+2UO7Sp1TdEo6jo=} + peerDependencies: + react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.22.6 + react: 18.2.0 + dev: false + + /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-fcKu0tfHL6yJaU6DTReeMvPaVjs=} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /react-docgen-typescript@2.2.2(typescript@5.1.6): + resolution: {integrity: sha1-RhEFXlae3AcSBKrbIOHJPhqxZZw=} + peerDependencies: + typescript: '>= 4.3.x' + dependencies: + typescript: 5.1.6 + dev: true + + /react-docgen@6.0.0-alpha.3: + resolution: {integrity: sha1-TYpJFrRd5KrbkOtfOm+SPt9EeSg=} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + '@babel/core': 7.22.6 + '@babel/generator': 7.22.5 + ast-types: 0.14.2 + commander: 2.20.3 + doctrine: 3.0.0 + estree-to-babel: 3.2.1 + neo-async: 2.6.2 + node-dir: 0.1.17 + resolve: 1.22.2 + strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha1-IqrzhwjbJnTtmtoiTKSqcI2CHj0=} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + + /react-element-to-jsx-string@15.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-HK/Vtq1BlG/8h1XiVNo/x1KgGsY=} + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + dependencies: + '@base2/pretty-print-object': 1.0.1 + is-plain-object: 5.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.1.0 + dev: true + + /react-focus-lock@2.9.4(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-R1P23NFnw5BQydhPnGPHGz/4Ri4=} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.0.28 + focus-lock: 0.11.6 + prop-types: 15.8.1 + react: 18.2.0 + react-clientside-effect: 1.2.6(react@18.2.0) + use-callback-ref: 1.3.0(@types/react@18.0.28)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.0.28)(react@18.2.0) + dev: false + + /react-focus-on@3.8.2(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-9ixo+wqbyb3lYJwts43/o6EJZSk=} + engines: {node: '>=8.5.0'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + aria-hidden: 1.2.3 + react: 18.2.0 + react-focus-lock: 2.9.4(@types/react@18.0.28)(react@18.2.0) + react-remove-scroll: 2.5.6(@types/react@18.0.28)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.0.28)(react@18.2.0) + tslib: 2.6.0 + use-callback-ref: 1.3.0(@types/react@18.0.28)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.0.28)(react@18.2.0) + dev: false + + /react-inspector@6.0.2(react@18.2.0): + resolution: {integrity: sha1-qjAogDVQy229c0SBbVyAvznQfp0=} + peerDependencies: + react: ^16.8.4 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: true + + /react-is@16.13.1: + resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=} + + /react-is@17.0.2: + resolution: {integrity: sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=} + dev: true + + /react-is@18.1.0: + resolution: {integrity: sha1-YartMJbTDqzyohJxGLW0E4fTKmc=} + dev: true + + /react-is@18.2.0: + resolution: {integrity: sha1-GZQx7qqi4J+GQn77tPFHPttHYJs=} + + /react-merge-refs@1.1.0: + resolution: {integrity: sha1-c9iLiSxsaMu3pm4IAPqjdPTDiwY=} + dev: false + + /react-refresh@0.14.0: + resolution: {integrity: sha1-TgKCU3il8icHlVTUKEiJNU5fVT4=} + engines: {node: '>=0.10.0'} + dev: true + + /react-remove-scroll-bar@2.3.4(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-U+Jy16XLgkKZDH8UTETYvYq1r9k=} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.0.28)(react@18.2.0) + tslib: 2.6.0 + dev: false + + /react-remove-scroll@2.5.6(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-dRC4B56cfuvgDmWjPaqjqimhAzY=} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4(@types/react@18.0.28)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.0.28)(react@18.2.0) + tslib: 2.6.0 + use-callback-ref: 1.3.0(@types/react@18.0.28)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.0.28)(react@18.2.0) + dev: false + + /react-stately@3.23.0(react@18.2.0): + resolution: {integrity: sha1-nw6/zlEqsdZf2OUNvTqq5KPc174=} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-stately/calendar': 3.3.0(react@18.2.0) + '@react-stately/checkbox': 3.4.3(react@18.2.0) + '@react-stately/collections': 3.9.0(react@18.2.0) + '@react-stately/combobox': 3.5.2(react@18.2.0) + '@react-stately/data': 3.10.0(react@18.2.0) + '@react-stately/datepicker': 3.5.0(react@18.2.0) + '@react-stately/dnd': 3.2.2(react@18.2.0) + '@react-stately/list': 3.9.0(react@18.2.0) + '@react-stately/menu': 3.5.3(react@18.2.0) + '@react-stately/numberfield': 3.5.0(react@18.2.0) + '@react-stately/overlays': 3.6.0(react@18.2.0) + '@react-stately/radio': 3.8.2(react@18.2.0) + '@react-stately/searchfield': 3.4.3(react@18.2.0) + '@react-stately/select': 3.5.2(react@18.2.0) + '@react-stately/selection': 3.13.2(react@18.2.0) + '@react-stately/slider': 3.4.0(react@18.2.0) + '@react-stately/table': 3.10.0(react@18.2.0) + '@react-stately/tabs': 3.5.0(react@18.2.0) + '@react-stately/toggle': 3.6.0(react@18.2.0) + '@react-stately/tooltip': 3.4.2(react@18.2.0) + '@react-stately/tree': 3.7.0(react@18.2.0) + '@react-types/shared': 3.18.1(react@18.2.0) + react: 18.2.0 + dev: false + + /react-style-singleton@2.2.1(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-+Z5CBJKy2PNNODCP9mC2DQsSBbQ=} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.6.0 + dev: false + + /react@18.2.0: + resolution: {integrity: sha1-VVvZhZKIMlX6AN4U8RUakXtdd9U=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/react/-/react-18.2.0.tgz} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /read-cache@1.0.0: + resolution: {integrity: sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=} + dependencies: + pify: 2.3.0 + + /read-pkg-up@7.0.1: + resolution: {integrity: sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg@5.2.0: + resolution: {integrity: sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + + /read-yaml-file@1.1.0: + resolution: {integrity: sha1-k2K7y9x3AHzI6kUZ/hwLghp84Ng=} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: true + + /readable-stream@2.3.8: + resolution: {integrity: sha1-kRJegEK7obmIf0k0X2J3Anzovps=} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readable-stream@3.6.2: + resolution: {integrity: sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readable-web-to-node-stream@3.0.2: + resolution: {integrity: sha1-XVK7Xfe1SGH9SNAV6TosuHs+4Ls=} + engines: {node: '>=8'} + dependencies: + readable-stream: 3.6.2 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /recast@0.21.5: + resolution: {integrity: sha1-6M0iu1G81hMOVPh5VdM6Ky5XtJU=} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.15.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.6.0 + dev: true + + /recast@0.23.2: + resolution: {integrity: sha1-092j6PCjNmhg11CMAONKM4rFK0E=} + engines: {node: '>= 4'} + dependencies: + assert: 2.0.0 + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.6.0 + dev: true + + /rechoir@0.6.2: + resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} + engines: {node: '>= 0.10'} + dependencies: + resolve: 1.22.2 + dev: true + + /redent@3.0.0: + resolution: {integrity: sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + + /regenerate-unicode-properties@10.1.0: + resolution: {integrity: sha1-fDGSyrbdJOIctEYeXd190k+oN0w=} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: true + + /regenerate@1.4.2: + resolution: {integrity: sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=} + dev: true + + /regenerator-runtime@0.13.11: + resolution: {integrity: sha1-9tyj587sIFkNB62nhWNqkM3KF/k=} + + /regenerator-transform@0.15.1: + resolution: {integrity: sha1-9sTpn8G0WR94DbJYYyjk2anY3FY=} + dependencies: + '@babel/runtime': 7.22.6 + dev: true + + /regex-parser@2.2.11: + resolution: {integrity: sha1-OzfskEnhlHmAboeMq+fByoPM/lg=} + dev: true + + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha1-/nziXn5Myo2ze2Y0yKLHAJGZucs=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + + /regexpp@3.2.0: + resolution: {integrity: sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=} + engines: {node: '>=8'} + + /regexpu-core@5.3.2: + resolution: {integrity: sha1-EaKwaITzUnrsPpPbv0o7lYqVVGs=} + engines: {node: '>=4'} + dependencies: + '@babel/regjsgen': 0.8.0 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + dev: true + + /regjsparser@0.9.1: + resolution: {integrity: sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=} + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: true + + /remark-external-links@8.0.0: + resolution: {integrity: sha1-MI3mlIKVi10c02krybclzgJA80U=} + dependencies: + extend: 3.0.2 + is-absolute-url: 3.0.3 + mdast-util-definitions: 4.0.0 + space-separated-tokens: 1.1.5 + unist-util-visit: 2.0.3 + dev: true + + /remark-slug@6.1.0: + resolution: {integrity: sha1-BQMmjV8MTssfMzFcAEZczdl5I84=} + dependencies: + github-slugger: 1.5.0 + mdast-util-to-string: 1.1.0 + unist-util-visit: 2.0.3 + dev: true + + /require-directory@2.1.1: + resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + engines: {node: '>=0.10.0'} + dev: true + + /require-from-string@2.0.2: + resolution: {integrity: sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=} + engines: {node: '>=0.10.0'} + + /require-main-filename@2.0.0: + resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=} + dev: true + + /requireindex@1.2.0: + resolution: {integrity: sha1-NGPNsi7hUZAmNapslTXU3pwu8e8=} + engines: {node: '>=0.10.5'} + dev: true + + /requires-port@1.0.0: + resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=} + dev: true + + /resize-observer-polyfill@1.5.1: + resolution: {integrity: sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=} + + /resolve-alpn@1.2.1: + resolution: {integrity: sha1-t629rDVGqq7CC0Xn2CZZJwcnJvk=} + dev: true + + /resolve-from@4.0.0: + resolution: {integrity: sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=} + engines: {node: '>=4'} + + /resolve-from@5.0.0: + resolution: {integrity: sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=} + engines: {node: '>=8'} + dev: true + + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha1-YWs9wsVwVrVYjDHN9LPWTbEzcg8=} + + /resolve-url-loader@5.0.0: + resolution: {integrity: sha1-7jFC+x8eDZ25Uk1TnPoWbpMU95U=} + engines: {node: '>=12'} + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 8.4.24 + source-map: 0.6.1 + dev: true + + /resolve@1.22.2: + resolution: {integrity: sha1-DtCUPU4wGGeVV2bJ8+GubQHGhF8=} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /resolve@2.0.0-next.4: + resolution: {integrity: sha1-PTehE9ZCn0luxHUtKi5Y77H9RmA=} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /responselike@2.0.1: + resolution: {integrity: sha1-mgvI/cJS8/scymiwFlkQWboUIrw=} + dependencies: + lowercase-keys: 2.0.0 + dev: true + + /restore-cursor@3.1.0: + resolution: {integrity: sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=} + engines: {node: '>=8'} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /reusify@1.0.4: + resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rimraf@2.6.3: + resolution: {integrity: sha1-stEE/g2Psnz54KHNqCYt04M8bKs=} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rimraf@2.7.1: + resolution: {integrity: sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rimraf@3.0.2: + resolution: {integrity: sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=} + hasBin: true + dependencies: + glob: 7.2.3 + + /rollup@3.26.0: + resolution: {integrity: sha1-ny4DFqTKZBkRzv2FFcViqRJOYTA=} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /rrweb-cssom@0.6.0: + resolution: {integrity: sha1-7SmAVbl8vdzesnj5BIV2Kd7F4OE=} + dev: true + + /run-applescript@5.0.0: + resolution: {integrity: sha1-4R4cky4FXVxrQNmDdOAmjZsRiZw=} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + + /run-parallel@1.2.0: + resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=} + dependencies: + queue-microtask: 1.2.3 + + /safe-buffer@5.1.1: + resolution: {integrity: sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=} + dev: true + + /safe-buffer@5.1.2: + resolution: {integrity: sha1-mR7GnSluAxN0fVm9/St0XDX4go0=} + dev: true + + /safe-buffer@5.2.1: + resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=} + dev: true + + /safe-regex-test@1.0.0: + resolution: {integrity: sha1-eTuHTVJOs2QNGHOq0DWW2y1PIpU=} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-regex: 1.1.4 + + /safer-buffer@2.1.2: + resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=} + dev: true + + /sass-loader@13.3.2(webpack@5.88.1): + resolution: {integrity: sha1-RgAi3ieux3JIDwPeF/W6iPp+GMY=} + engines: {node: '>= 14.15.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + dependencies: + neo-async: 2.6.2 + webpack: 5.88.1(@swc/core@1.3.35)(esbuild@0.17.19) + dev: true + + /sax@1.2.4: + resolution: {integrity: sha1-KBYjTiN4vdxOU1T6tcqold9xANk=} + dev: true + optional: true + + /saxes@6.0.0: + resolution: {integrity: sha1-/ltKR2jfTxSiAbG6amXB89mYjMU=} + engines: {node: '>=v12.22.7'} + dependencies: + xmlchars: 2.2.0 + dev: true + + /scheduler@0.23.0: + resolution: {integrity: sha1-uoBBr8PTDrIGpIe2s4QALk5h/f4=} + dependencies: + loose-envify: 1.4.0 + + /schema-utils@3.3.0: + resolution: {integrity: sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.12 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true + + /semver-regex@4.0.5: + resolution: {integrity: sha1-+/o2x7pwRhMR9d68s5KIIetPkYA=} + engines: {node: '>=12'} + dev: true + + /semver-truncate@3.0.0: + resolution: {integrity: sha1-DjtIJdSkIl2K5ufHIjEYK0LtukA=} + engines: {node: '>=12'} + dependencies: + semver: 7.5.3 + dev: true + + /semver@5.7.1: + resolution: {integrity: sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=} + hasBin: true + + /semver@6.3.0: + resolution: {integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=} + hasBin: true + + /semver@7.0.0: + resolution: {integrity: sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=} + hasBin: true + dev: true + + /semver@7.5.3: + resolution: {integrity: sha1-Fhzowsa0s73KbKrcn6MxekxP6I4=} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /send@0.18.0: + resolution: {integrity: sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/send/-/send-0.18.0.tgz} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /serialize-javascript@6.0.1: + resolution: {integrity: sha1-sgbvsnw9oLCra1L0jRcLeZZFjlw=} + dependencies: + randombytes: 2.1.0 + dev: true + + /serve-favicon@2.5.0: + resolution: {integrity: sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=} + engines: {node: '>= 0.8.0'} + dependencies: + etag: 1.8.1 + fresh: 0.5.2 + ms: 2.1.1 + parseurl: 1.3.3 + safe-buffer: 5.1.1 + dev: true + + /serve-static@1.15.0: + resolution: {integrity: sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/serve-static/-/serve-static-1.15.0.tgz} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + dev: true + + /set-blocking@2.0.0: + resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + dev: true + + /setprototypeof@1.2.0: + resolution: {integrity: sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/setprototypeof/-/setprototypeof-1.2.0.tgz} + dev: true + + /shallow-clone@3.0.1: + resolution: {integrity: sha1-jymBrZJTH1UDWwH7IwdppA4C76M=} + engines: {node: '>=8'} + dependencies: + kind-of: 6.0.3 + dev: true + + /shebang-command@1.2.0: + resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + engines: {node: '>=0.10.0'} + dependencies: + shebang-regex: 1.0.0 + dev: true + + /shebang-command@2.0.0: + resolution: {integrity: sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@1.0.0: + resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + engines: {node: '>=0.10.0'} + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=} + engines: {node: '>=8'} + + /shelljs@0.8.5: + resolution: {integrity: sha1-3gVUCNg2G+1mxmnS8ABTjO2O4gw=} + engines: {node: '>=4'} + hasBin: true + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + dev: true + + /shortid@2.2.16: + resolution: {integrity: sha1-t0K48MuWQG/Tkcdr/Bimelf+Vgg=} + dependencies: + nanoid: 2.1.11 + dev: false + + /shx@0.3.4: + resolution: {integrity: sha1-dCiSMLS2Y5eRZ/lOGTWQFAbkDwI=} + engines: {node: '>=6'} + hasBin: true + dependencies: + minimist: 1.2.8 + shelljs: 0.8.5 + dev: true + + /side-channel@1.0.4: + resolution: {integrity: sha1-785cj9wQTudRslxY1CkAEfpeos8=} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + object-inspect: 1.12.3 + + /siginfo@2.0.0: + resolution: {integrity: sha1-MudscLeXJOO7Vny51UPrhYzPrzA=} + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=} + + /simple-swizzle@0.2.2: + resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} + dependencies: + is-arrayish: 0.3.2 + + /simple-update-notifier@1.1.0: + resolution: {integrity: sha1-Z2lMEh3jVK9ZKzR826eYRj7UnII=} + engines: {node: '>=8.10.0'} + dependencies: + semver: 7.0.0 + dev: true + + /sisteransi@1.0.5: + resolution: {integrity: sha1-E01oEpd1ZDfMBcoBNw06elcQde0=} + dev: true + + /slash@3.0.0: + resolution: {integrity: sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=} + engines: {node: '>=8'} + + /slash@4.0.0: + resolution: {integrity: sha1-JCI3IXbExsWt214q2oha+YSzlqc=} + engines: {node: '>=12'} + + /slash@5.1.0: + resolution: {integrity: sha1-vjrd3N8JrDjuvo3Nx7GlenWwlc4=} + engines: {node: '>=14.16'} + dev: true + + /slice-ansi@4.0.0: + resolution: {integrity: sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + /smartwrap@2.0.2: + resolution: {integrity: sha1-fiXT3Vi1HGykq6Op45FlDqYmmKQ=} + engines: {node: '>=6'} + hasBin: true + dependencies: + array.prototype.flat: 1.3.1 + breakword: 1.0.6 + grapheme-splitter: 1.0.4 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 15.4.1 + dev: true + + /sort-keys-length@1.0.1: + resolution: {integrity: sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=} + engines: {node: '>=0.10.0'} + dependencies: + sort-keys: 1.1.2 + dev: true + + /sort-keys@1.1.2: + resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-obj: 1.1.0 + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha1-rbw2HZxi3zgBJefxYfccgm8eSQw=} + engines: {node: '>=0.10.0'} + + /source-map-support@0.5.21: + resolution: {integrity: sha1-BP58f54e0tZiIzwoyys1ufY/bk8=} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map@0.5.7: + resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + engines: {node: '>=0.10.0'} + + /source-map@0.6.1: + resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=} + engines: {node: '>=0.10.0'} + dev: true + + /source-map@0.7.4: + resolution: {integrity: sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY=} + engines: {node: '>= 8'} + dev: true + + /space-separated-tokens@1.1.5: + resolution: {integrity: sha1-hfMsPRDZaCAH6RdBTdxcJtGqaJk=} + dev: true + + /spawndamnit@2.0.0: + resolution: {integrity: sha1-n3YqxcNHaruZS0KtWSta0iu0sK0=} + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + dev: true + + /spdx-correct@3.2.0: + resolution: {integrity: sha1-T1qwZo8AWeNPnADc4zF4ShLeTpw=} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-exceptions@2.3.0: + resolution: {integrity: sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=} + dev: true + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-license-ids@3.0.13: + resolution: {integrity: sha1-cYmkdMRvjUfHsNpLmHu0XpCL0tU=} + dev: true + + /sprintf-js@1.0.3: + resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + + /stack-utils@2.0.6: + resolution: {integrity: sha1-qvB0gWnAL8M8gjKrzPkz9Uocw08=} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 2.0.0 + dev: true + + /stackback@0.0.2: + resolution: {integrity: sha1-Gsig2Ug4SNFpXkGLbQMaPDzmjjs=} + dev: true + + /statuses@2.0.1: + resolution: {integrity: sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=} + engines: {node: '>= 0.8'} + dev: true + + /std-env@3.3.3: + resolution: {integrity: sha1-pU8G6yRf3P71PVbzwCUfHVw9Af4=} + dev: true + + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha1-amC+C07nV9HtUlSFjsZrEMSSheQ=} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + dev: true + + /store2@2.14.2: + resolution: {integrity: sha1-VhONIA+f5fWCrWO8JwTbwOSkUGg=} + dev: true + + /storybook@7.0.21: + resolution: {integrity: sha1-P3gsWGD0TdXb42a43KRleVfJjgM=} + hasBin: true + dependencies: + '@storybook/cli': 7.0.21 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /stream-shift@1.0.1: + resolution: {integrity: sha1-1wiCgVWasneEJCebCHfaPDktWj0=} + dev: true + + /stream-transform@2.1.3: + resolution: {integrity: sha1-ocPs1y3b9QCqjTQrC53zj1qlmOM=} + dependencies: + mixme: 0.5.9 + dev: true + + /streamsearch@1.1.0: + resolution: {integrity: sha1-QE3R4iR8qUr1VOhBqO8OqiONp2Q=} + engines: {node: '>=10.0.0'} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + /string.prototype.matchall@4.0.8: + resolution: {integrity: sha1-O/hXIgIYFtzRvzi7cUkViHynn9M=} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.5.0 + side-channel: 1.0.4 + + /string.prototype.trim@1.2.7: + resolution: {integrity: sha1-poNSdAhZ9ok/FM4+8bswN/epBTM=} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha1-xKJ/oCbZedecBPFzl/JQpGKURTM=} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha1-6Qq2aqjkAH2S71kbvzzUIsVr3PQ=} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + + /string_decoder@1.1.1: + resolution: {integrity: sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /string_decoder@1.3.0: + resolution: {integrity: sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-bom@3.0.0: + resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} + engines: {node: '>=4'} + + /strip-eof@1.0.0: + resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} + engines: {node: '>=0.10.0'} + dev: true + + /strip-final-newline@2.0.0: + resolution: {integrity: sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=} + engines: {node: '>=6'} + + /strip-final-newline@3.0.0: + resolution: {integrity: sha1-UolMMT+/8xiDUoCu1g/3Hr8SuP0=} + engines: {node: '>=12'} + + /strip-indent@3.0.0: + resolution: {integrity: sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=} + engines: {node: '>=8'} + + /strip-literal@1.0.1: + resolution: {integrity: sha1-ARWjMnEMhJtORkl4kfuNWF5AS9I=} + dependencies: + acorn: 8.9.0 + dev: true + + /strip-outer@2.0.0: + resolution: {integrity: sha1-xFxyTtmx/2vl9mBQN5FAT0cUCEs=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /strtok3@7.0.0: + resolution: {integrity: sha1-hoxCi0reZKj9j+5zZCVgAcGky+U=} + engines: {node: '>=14.16'} + dependencies: + '@tokenizer/token': 0.3.0 + peek-readable: 5.0.0 + dev: true + + /style-loader@3.3.3(webpack@5.88.1): + resolution: {integrity: sha1-u6jarBmTAWnAyclnBnSaWXrjrP8=} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.88.1(@swc/core@1.3.35)(esbuild@0.17.19) + dev: true + + /styled-jsx@5.1.1(@babel/core@7.0.0)(react@18.2.0): + resolution: {integrity: sha1-g5ocOqrMTnNf7QeBuGGepdAAnR8=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/styled-jsx/-/styled-jsx-5.1.1.tgz} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + '@babel/core': 7.0.0 + client-only: 0.0.1 + react: 18.2.0 + dev: false + + /stylis@4.2.0: + resolution: {integrity: sha1-edruAgiWTI/mlaQvz/ysYzohGlE=} + + /sucrase@3.32.0: + resolution: {integrity: sha1-xKleDx4YtoRxJyWKdc82C8Vo1Kc=} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + /supports-color@5.5.0: + resolution: {integrity: sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color@7.2.0: + resolution: {integrity: sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color@8.1.1: + resolution: {integrity: sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha1-btpL00SjyUrqN21MwxvHcxEDngk=} + engines: {node: '>= 0.4'} + + /symbol-tree@3.2.4: + resolution: {integrity: sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=} + dev: true + + /synchronous-promise@2.0.17: + resolution: {integrity: sha1-OJATGWMvlGyYIVJYbyyvjdwlwDI=} + dev: true + + /synckit@0.8.5: + resolution: {integrity: sha1-t/Q1j5u1WUN/nxZ+trxGs8mBj6M=} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.1 + tslib: 2.6.0 + + /table@6.8.1: + resolution: {integrity: sha1-6itxNZ/gOwF6X7wpYgRHEVgIC98=} + engines: {node: '>=10.0.0'} + dependencies: + ajv: 8.12.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + /tailwindcss-themer@3.1.0(tailwindcss@3.3.2): + resolution: {integrity: sha1-REDWLX7cVPjwqu80BLtxhE+lVtY=} + peerDependencies: + tailwindcss: ^3.1.0 + dependencies: + color: 4.2.3 + just-unique: 4.2.0 + lodash.merge: 4.6.2 + lodash.mergewith: 4.6.2 + tailwindcss: 3.3.2 + dev: true + + /tailwindcss@3.3.2: + resolution: {integrity: sha1-L5411xX98Lv2dNkBR6BoTXBUotM=} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.0 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.19.1 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-import: 15.1.0(postcss@8.4.24) + postcss-js: 4.0.1(postcss@8.4.24) + postcss-load-config: 4.0.1(postcss@8.4.24) + postcss-nested: 6.0.1(postcss@8.4.24) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + resolve: 1.22.2 + sucrase: 3.32.0 + transitivePeerDependencies: + - ts-node + + /tapable@2.2.1: + resolution: {integrity: sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=} + engines: {node: '>=6'} + + /tar-fs@2.1.1: + resolution: {integrity: sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: true + + /tar-stream@2.2.0: + resolution: {integrity: sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /tar@6.1.15: + resolution: {integrity: sha1-yXOLC5iEWjs0TTNLj6MEGqulOmk=} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /telejson@7.1.0: + resolution: {integrity: sha1-Hveg3VfutSzekzEm9hvMKWwXD1I=} + dependencies: + memoizerific: 1.11.3 + dev: true + + /temp-dir@2.0.0: + resolution: {integrity: sha1-vekrBb3+sVFugEycAK1FF38xMh4=} + engines: {node: '>=8'} + dev: true + + /temp@0.8.4: + resolution: {integrity: sha1-jJejOkdwBy4KBfkZOWx2ZafdWfI=} + engines: {node: '>=6.0.0'} + dependencies: + rimraf: 2.6.3 + dev: true + + /tempy@1.0.1: + resolution: {integrity: sha1-MP6QH9hpz7Nu4r2ZmAWqcvuwNd4=} + engines: {node: '>=10'} + dependencies: + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: true + + /term-size@2.2.1: + resolution: {integrity: sha1-KmpUhAQywvtjIP6g9BVTHpAYn1Q=} + engines: {node: '>=8'} + dev: true + + /terser-webpack-plugin@5.3.9(@swc/core@1.3.35)(esbuild@0.17.19)(webpack@5.88.1): + resolution: {integrity: sha1-gyU2mZxRtG1GgGf543Zio7lq3+E=} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + '@swc/core': 1.3.35 + esbuild: 0.17.19 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.18.2 + webpack: 5.88.1(@swc/core@1.3.35)(esbuild@0.17.19) + dev: true + + /terser@5.18.2: + resolution: {integrity: sha1-/zByoPryH/04+ZrMmg3fe18HuUg=} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.9.0 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + + /test-exclude@6.0.0: + resolution: {integrity: sha1-BKhphmHYBepvopO2y55jrARO8V4=} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: true + + /text-table@0.2.0: + resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + + /thenby@1.3.4: + resolution: {integrity: sha1-gVgfbhuzJMbe3q6b/CjlmxoiAcw=} + dev: true + + /thenify-all@1.6.0: + resolution: {integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + + /thenify@3.3.1: + resolution: {integrity: sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=} + dependencies: + any-promise: 1.3.0 + + /through2@2.0.5: + resolution: {integrity: sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=} + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + dev: true + + /time-zone@1.0.0: + resolution: {integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=} + engines: {node: '>=4'} + dev: true + + /tinybench@2.5.0: + resolution: {integrity: sha1-RxHJm79vPphvZ+tyL+2c3bOmi6U=} + dev: true + + /tinypool@0.4.0: + resolution: {integrity: sha1-PPPr0GZxf5+Dfo19Ma88En/bVEY=} + engines: {node: '>=14.0.0'} + dev: true + + /tinyspy@2.1.1: + resolution: {integrity: sha1-nmNxsAwlnlxbMBkXyhjAHUCuVYw=} + engines: {node: '>=14.0.0'} + dev: true + + /titleize@3.0.0: + resolution: {integrity: sha1-ccEut/3SVYqopEsL6DuKdmlKzVM=} + engines: {node: '>=12'} + + /tmp@0.0.33: + resolution: {integrity: sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=} + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: 1.0.2 + dev: true + + /tmpl@1.0.5: + resolution: {integrity: sha1-hoPguQK7nCDE9ybjwLafNlGMB8w=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/tmpl/-/tmpl-1.0.5.tgz} + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + engines: {node: '>=4'} + + /to-regex-range@5.0.1: + resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toidentifier@1.0.1: + resolution: {integrity: sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/toidentifier/-/toidentifier-1.0.1.tgz} + engines: {node: '>=0.6'} + dev: true + + /token-types@5.0.1: + resolution: {integrity: sha1-qp2eayPEIKZ15VQTsYBjW4agk7Q=} + engines: {node: '>=14.16'} + dependencies: + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + dev: true + + /tough-cookie@4.1.3: + resolution: {integrity: sha1-l7mtsHKLQigKo9gUtrmZsv8DGL8=} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.3.0 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: true + + /tr46@0.0.3: + resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} + dev: true + + /tr46@4.1.1: + resolution: {integrity: sha1-KBp1jcyCrrT+OMff5NEaOVqshGk=} + engines: {node: '>=14'} + dependencies: + punycode: 2.3.0 + dev: true + + /trim-newlines@3.0.1: + resolution: {integrity: sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=} + engines: {node: '>=8'} + dev: true + + /trim-repeated@2.0.0: + resolution: {integrity: sha1-XWBVbW1A2UYbfH4Gw6wgtrHVAJA=} + engines: {node: '>=12'} + dependencies: + escape-string-regexp: 5.0.0 + dev: true + + /ts-dedent@2.2.0: + resolution: {integrity: sha1-OeS9KXzQNikq4jlOs0Er5j9WO7U=} + engines: {node: '>=6.10'} + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha1-eE/T1nlyK8EDsbS4AwvN212yppk=} + + /tsconfig-paths@3.14.2: + resolution: {integrity: sha1-bjLx95QS3s0mH5LWM6ncHPqZ8Ig=} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + /tslib@1.14.1: + resolution: {integrity: sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=} + + /tslib@2.6.0: + resolution: {integrity: sha1-spWFRoTb2hZOGB0lmiLNd53Ne8M=} + + /tsutils@3.21.0(typescript@5.1.6): + resolution: {integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.1.6 + + /tty-table@4.2.1: + resolution: {integrity: sha1-wGzXbFRUKs9OK0oOmlgCmEtly6Y=} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + chalk: 4.1.2 + csv: 5.5.3 + kleur: 4.1.5 + smartwrap: 2.0.2 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 17.7.2 + dev: true + + /turbo-darwin-64@1.9.0: + resolution: {integrity: sha1-+PxU9EXwechaCsfoq2W+gHCgUHo=} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /turbo-darwin-arm64@1.9.0: + resolution: {integrity: sha1-uZ5PC7ksZoNH3OwoAbXi4Ef2OG0=} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /turbo-linux-64@1.9.0: + resolution: {integrity: sha1-eGgXgVxwhqbCPCdiI1GWdh1/Nmk=} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /turbo-linux-arm64@1.9.0: + resolution: {integrity: sha1-c/Vbu+GFrlSofULZfsEFE/JN0Ig=} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /turbo-windows-64@1.9.0: + resolution: {integrity: sha1-dAzHZEsoGNyxSg7MsLFyNzZkso0=} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /turbo-windows-arm64@1.9.0: + resolution: {integrity: sha1-nT4m5U/SEYl/JXF6l0sNn/y13GI=} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /turbo@1.9.0: + resolution: {integrity: sha1-I+5QtcI6jckFNsZ7axX2ZiwZz3A=} + hasBin: true + requiresBuild: true + optionalDependencies: + turbo-darwin-64: 1.9.0 + turbo-darwin-arm64: 1.9.0 + turbo-linux-64: 1.9.0 + turbo-linux-arm64: 1.9.0 + turbo-windows-64: 1.9.0 + turbo-windows-arm64: 1.9.0 + dev: true + + /type-check@0.4.0: + resolution: {integrity: sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + + /type-detect@4.0.8: + resolution: {integrity: sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=} + engines: {node: '>=4'} + dev: true + + /type-fest@0.13.1: + resolution: {integrity: sha1-AXLLW86AsL1ULqNI21DH4hg02TQ=} + engines: {node: '>=10'} + dev: true + + /type-fest@0.16.0: + resolution: {integrity: sha1-MkC4kaeLDerpENvrhlU+VSoUiGA=} + engines: {node: '>=10'} + dev: true + + /type-fest@0.20.2: + resolution: {integrity: sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=} + engines: {node: '>=10'} + + /type-fest@0.6.0: + resolution: {integrity: sha1-jSojcNPfiG61yQraHFv2GIrPg4s=} + engines: {node: '>=8'} + dev: true + + /type-fest@0.8.1: + resolution: {integrity: sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=} + engines: {node: '>=8'} + dev: true + + /type-fest@2.19.0: + resolution: {integrity: sha1-iAaAFbszA2pZi5UuVekxGmD9Ops=} + engines: {node: '>=12.20'} + dev: true + + /type-is@1.6.18: + resolution: {integrity: sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: true + + /typed-array-length@1.0.4: + resolution: {integrity: sha1-idg3heXECYvscuCLMZZR8OrJwbs=} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + + /typedarray@0.0.6: + resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} + dev: true + + /typescript@5.1.6: + resolution: {integrity: sha1-AvisICttrSwN1eCRN0W0ejeZgnQ=} + engines: {node: '>=14.17'} + hasBin: true + + /ufo@1.1.2: + resolution: {integrity: sha1-0Nng+gnezgwx/9V702PwMKNc/nY=} + dev: true + + /uglify-js@3.17.4: + resolution: {integrity: sha1-YWeM9fo/W363ibs0XfKa+4JXwiw=} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + /unbox-primitive@1.0.2: + resolution: {integrity: sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + /unfetch@4.2.0: + resolution: {integrity: sha1-fiGw7302PY2a8PuSmlVV9u+Xo74=} + dev: true + + /unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=} + engines: {node: '>=4'} + dev: true + + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + dev: true + + /unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha1-y1//3NFqBRJPWksL98N3Agisu+A=} + engines: {node: '>=4'} + dev: true + + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha1-Q9QeO+aYvUk++REHfJsTH4J+jM0=} + engines: {node: '>=4'} + dev: true + + /unique-string@2.0.0: + resolution: {integrity: sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: true + + /unist-util-is@4.1.0: + resolution: {integrity: sha1-l25fRip6Xec9lLcGusG5BnG1d5c=} + dev: true + + /unist-util-visit-parents@3.1.1: + resolution: {integrity: sha1-ZabOaY94prD1aqDojxOAGIbNrvY=} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + dev: true + + /unist-util-visit@2.0.3: + resolution: {integrity: sha1-w3A4kxRt9HIDu4qXla9H17lxIIw=} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + unist-util-visit-parents: 3.1.1 + dev: true + + /universalify@0.1.2: + resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify@0.2.0: + resolution: {integrity: sha1-ZFF2BWb6hXU0dFqx3elS0bF2G+A=} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify@2.0.0: + resolution: {integrity: sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=} + engines: {node: '>= 10.0.0'} + dev: true + + /unpipe@1.0.0: + resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} + engines: {node: '>= 0.8'} + dev: true + + /unplugin@0.10.2: + resolution: {integrity: sha1-D3CJw2ZvWSzESNdG455/QemvsBo=} + dependencies: + acorn: 8.9.0 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.4.6 + dev: true + + /untildify@4.0.0: + resolution: {integrity: sha1-K8lHuVNlJIfkYAlJ+wkeOujNkZs=} + engines: {node: '>=8'} + + /update-browserslist-db@1.0.11(browserslist@4.21.9): + resolution: {integrity: sha1-mipkGtKQeuezYWUG9Ll3hR21uUA=} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.9 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /uri-js@4.4.1: + resolution: {integrity: sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=} + dependencies: + punycode: 2.3.0 + + /url-parse@1.5.10: + resolution: {integrity: sha1-nTwvc2wddd070r5QfcwRHx4uqcE=} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + + /use-callback-ref@1.3.0(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-dyGZiZucmlBSb+3EmT/H+h9+MtU=} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + react: 18.2.0 + tslib: 2.6.0 + dev: false + + /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha1-FHNSNc8yaFacHqRo+KkMV4n8XGw=} + peerDependencies: + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + dependencies: + '@juggle/resize-observer': 3.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /use-sidecar@1.1.2(@types/react@18.0.28)(react@18.2.0): + resolution: {integrity: sha1-L0MSa6LX1+EXqlhV5djwJ23+c8I=} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.28 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.6.0 + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + + /util@0.12.5: + resolution: {integrity: sha1-XxemBZtz22GodWaHgaHCsTa9b7w=} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.10 + which-typed-array: 1.1.9 + dev: true + + /utils-merge@1.0.1: + resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=, tarball: https://artifactory.srv.westpac.com.au/artifactory/api/npm/npmjs/utils-merge/-/utils-merge-1.0.1.tgz} + engines: {node: '>= 0.4.0'} + dev: true + + /uuid@9.0.0: + resolution: {integrity: sha1-WS9VBlACSjjOsMVi8vaqQ1dh77U=} + hasBin: true + dev: true + + /v8-compile-cache@2.3.0: + resolution: {integrity: sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=} + + /v8-to-istanbul@9.1.0: + resolution: {integrity: sha1-G4PtTjl/WMhcJmpXD8JVi1/rkmU=} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + '@types/istanbul-lib-coverage': 2.0.4 + convert-source-map: 1.9.0 + dev: true + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + + /values.js@2.1.1: + resolution: {integrity: sha1-2bKqXGrKCydBERTigyRVhAeW8GU=} + dependencies: + mix-css-color: 0.2.0 + parse-css-color: 0.2.0 + pure-color: 1.3.0 + dev: true + + /vary@1.1.2: + resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} + engines: {node: '>= 0.8'} + dev: true + + /vite-node@0.30.1(@types/node@18.16.3)(less@4.1.3): + resolution: {integrity: sha1-qw7RVTAZx9gayVUpxXq4rJ6CNH0=} + engines: {node: '>=v14.18.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.4.0 + pathe: 1.1.1 + picocolors: 1.0.0 + vite: 4.3.4(@types/node@18.16.3)(less@4.1.3) + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite@4.3.4(@types/node@18.16.3)(less@4.1.3): + resolution: {integrity: sha1-HFGNdj1acA2JDDoZq1kiDwbnp9U=} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.16.3 + esbuild: 0.17.19 + less: 4.1.3 + postcss: 8.4.24 + rollup: 3.26.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vitest@0.30.1(jsdom@22.0.0)(less@4.1.3): + resolution: {integrity: sha1-NR1KLyeqjMAkXjWD4+1F4w78cdY=} + engines: {node: '>=v14.18.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + dependencies: + '@types/chai': 4.3.5 + '@types/chai-subset': 1.3.3 + '@types/node': 18.16.3 + '@vitest/expect': 0.30.1 + '@vitest/runner': 0.30.1 + '@vitest/snapshot': 0.30.1 + '@vitest/spy': 0.30.1 + '@vitest/utils': 0.30.1 + acorn: 8.9.0 + acorn-walk: 8.2.0 + cac: 6.7.14 + chai: 4.3.7 + concordance: 5.0.4 + debug: 4.3.4 + jsdom: 22.0.0 + local-pkg: 0.4.3 + magic-string: 0.30.1 + pathe: 1.1.1 + picocolors: 1.0.0 + source-map: 0.6.1 + std-env: 3.3.3 + strip-literal: 1.0.1 + tinybench: 2.5.0 + tinypool: 0.4.0 + vite: 4.3.4(@types/node@18.16.3)(less@4.1.3) + vite-node: 0.30.1(@types/node@18.16.3)(less@4.1.3) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /w3c-xmlserializer@4.0.0: + resolution: {integrity: sha1-rr3ISSDYBiIpNuPNzkCOMkiKMHM=} + engines: {node: '>=14'} + dependencies: + xml-name-validator: 4.0.0 + dev: true + + /walker@1.0.8: + resolution: {integrity: sha1-vUmNtHev5XPcBBhfAR06uKjXZT8=} + dependencies: + makeerror: 1.0.12 + dev: true + + /watchpack@2.4.0: + resolution: {integrity: sha1-+jMDI3SWLHgRP5PH8vtMVMmGKl0=} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + /wcwidth@1.0.1: + resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=} + dependencies: + defaults: 1.0.4 + dev: true + + /webidl-conversions@3.0.1: + resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} + dev: true + + /webidl-conversions@7.0.0: + resolution: {integrity: sha1-JWtOGIK+feu/AdBfCqIDl3jqCAo=} + engines: {node: '>=12'} + dev: true + + /webpack-sources@3.2.3: + resolution: {integrity: sha1-LU2quEUf1LJAzCcFX/agwszqDN4=} + engines: {node: '>=10.13.0'} + dev: true + + /webpack-virtual-modules@0.4.6: + resolution: {integrity: sha1-PkAIIwcx8dsHjZy29ouvhXEYK0U=} + dev: true + + /webpack@5.88.1(@swc/core@1.3.35)(esbuild@0.17.19): + resolution: {integrity: sha1-IeugHoG9Xt/xlorqcm4vv9VX0/g=} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.9.0 + acorn-import-assertions: 1.9.0(acorn@8.9.0) + browserslist: 4.21.9 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(@swc/core@1.3.35)(esbuild@0.17.19)(webpack@5.88.1) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /well-known-symbols@2.0.0: + resolution: {integrity: sha1-6cfAfb0TK3uEISyBdDkewfmHG6U=} + engines: {node: '>=6'} + dev: true + + /whatwg-encoding@2.0.0: + resolution: {integrity: sha1-52NfWX/YcCCFhiaAWicp+naYrFM=} + engines: {node: '>=12'} + dependencies: + iconv-lite: 0.6.3 + dev: true + + /whatwg-mimetype@3.0.0: + resolution: {integrity: sha1-X6GnYjhn/xr2yj3HKta4pCCL66c=} + engines: {node: '>=12'} + dev: true + + /whatwg-url@12.0.1: + resolution: {integrity: sha1-/XvMcRkufDoql7mo1rCUhT7Ydzw=} + engines: {node: '>=14'} + dependencies: + tr46: 4.1.1 + webidl-conversions: 7.0.0 + dev: true + + /whatwg-url@5.0.0: + resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: true + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + /which-collection@1.0.1: + resolution: {integrity: sha1-cOq3Hru9Ku+vMvkXCC/GLNy3CQY=} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + + /which-module@2.0.1: + resolution: {integrity: sha1-d2sf412Qrr6Z6KwV6yQJM4mkpAk=} + dev: true + + /which-pm@2.0.0: + resolution: {integrity: sha1-gkVgns/mS/dR0O7y83bYO/Hdt64=} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: true + + /which-typed-array@1.1.9: + resolution: {integrity: sha1-MHz4mAJYSM+ZXnlehCPH8zfvveY=} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + + /which@1.3.1: + resolution: {integrity: sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /which@2.0.2: + resolution: {integrity: sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /why-is-node-running@2.2.2: + resolution: {integrity: sha1-QYWytGmRF4GecVRZQnHn40TJlz4=} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + + /wide-align@1.1.5: + resolution: {integrity: sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=} + dependencies: + string-width: 4.2.3 + dev: true + + /widest-line@3.1.0: + resolution: {integrity: sha1-gpIzO79my0X/DeFgOxNreuFJbso=} + engines: {node: '>=8'} + dependencies: + string-width: 4.2.3 + dev: true + + /wordwrap@1.0.0: + resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} + dev: true + + /wrap-ansi@6.2.0: + resolution: {integrity: sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + + /write-file-atomic@2.4.3: + resolution: {integrity: sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=} + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + + /write-file-atomic@4.0.2: + resolution: {integrity: sha1-qd8Brlt3hYoCf9LoB2juQzVV/P0=} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + + /ws@6.2.2: + resolution: {integrity: sha1-3Vzb1XqZeZFgl2UtePHMX66gwy4=} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dependencies: + async-limiter: 1.0.1 + dev: true + + /ws@8.13.0: + resolution: {integrity: sha1-mp+5L5PPQVEqBzXI9N0JuKEhHNA=} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xml-name-validator@4.0.0: + resolution: {integrity: sha1-eaAG4uYxSahgDxVDDwpHJdFSSDU=} + engines: {node: '>=12'} + dev: true + + /xmlchars@2.2.0: + resolution: {integrity: sha1-Bg/hvLf5x2/ioX24apvDq4lCEMs=} + dev: true + + /xtend@4.0.2: + resolution: {integrity: sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=} + engines: {node: '>=0.4'} + dev: true + + /y18n@4.0.3: + resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=} + dev: true + + /y18n@5.0.8: + resolution: {integrity: sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=} + engines: {node: '>=10'} + dev: true + + /yallist@2.1.2: + resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} + dev: true + + /yallist@3.1.1: + resolution: {integrity: sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=} + + /yaml@1.10.2: + resolution: {integrity: sha1-IwHF/78StGfejaIzOkWeKeeSDks=} + engines: {node: '>= 6'} + + /yaml@2.3.1: + resolution: {integrity: sha1-Av4JddI81EEkKqcgTgn8KKwqwzs=} + engines: {node: '>= 14'} + + /yargs-parser@18.1.3: + resolution: {integrity: sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs-parser@20.2.9: + resolution: {integrity: sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=} + engines: {node: '>=10'} + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=} + engines: {node: '>=12'} + dev: true + + /yargs@15.4.1: + resolution: {integrity: sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: true + + /yargs@16.2.0: + resolution: {integrity: sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=} + engines: {node: '>=10'} + dependencies: + cliui: 7.0.4 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: true + + /yargs@17.7.2: + resolution: {integrity: sha1-mR3zmspnWhkrgW4eA2P5110qomk=} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + + /yauzl@2.10.0: + resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=} + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=} + engines: {node: '>=10'} + + /yocto-queue@1.0.0: + resolution: {integrity: sha1-f4FkM/ssvFEeyL99Jjw7WKGjwlE=} + engines: {node: '>=12.20'} + dev: true + + /zod@3.21.4: + resolution: {integrity: sha1-EIgiMdmSUZ8KELXdWKOMnau7ZNs=} + dev: false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..3ff5faaaf --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/*" + - "packages/*" diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..2a256e95f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "@westpac-x/ts-config/base.json" +} diff --git a/turbo.json b/turbo.json new file mode 100644 index 000000000..62e3c975a --- /dev/null +++ b/turbo.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "dependsOn": ["^build"], + "outputs": ["dist/**"], + "cache": false + }, + "build:watch": { + "dependsOn": ["^build"], + "outputs": ["dist/**"], + "cache": false + }, + "lint": { + "outputs": [], + "cache": false + }, + "lint:fix": { + "outputs": [], + "cache": false + }, + "test": { + "outputs": [], + "cache": false + }, + "dev": { + "cache": false + }, + "check-types": { + "cache": false + } + } +}