From d825acca32c62e3c7295b7ed44ab641ba720cb7a Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Tue, 12 Dec 2023 15:46:16 -0500 Subject: [PATCH 01/67] feat: bump wam to 1.24.0 (#546) --- .gitignore | 2 ++ build.washingtonpost.com/package.json | 4 ++-- package-lock.json | 10 +++++----- package.json | 4 ++-- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index b49d78140..fcb69eb49 100644 --- a/.gitignore +++ b/.gitignore @@ -135,3 +135,5 @@ build.washingtonpost.com/public/storybook/**/* /test-results/ /playwright-report/ /playwright/.cache/ + +.turbo \ No newline at end of file diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index c51ad0819..be528f61c 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -24,7 +24,7 @@ "@washingtonpost/site-favicons": "^0.1.3", "@washingtonpost/tachyons-css": "^1.8.0", "@washingtonpost/wpds-accordion": "1.17.0", - "@washingtonpost/wpds-assets": "1.23.0", + "@washingtonpost/wpds-assets": "1.24.0", "@washingtonpost/wpds-kitchen-sink": "1.17.0", "@washingtonpost/wpds-tailwind-theme": "1.17.0", "@washingtonpost/wpds-tokens": "1.17.0", @@ -76,6 +76,6 @@ "overrides": { "react": "^17.0.2", "react-dom": "^17.0.2", - "@washingtonpost/wpds-assets": "1.23.0" + "@washingtonpost/wpds-assets": "1.24.0" } } diff --git a/package-lock.json b/package-lock.json index 5349bd670..c8fa4a1c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ ], "dependencies": { "@babel/standalone": "^7.17.11", - "@washingtonpost/wpds-assets": "^1.22.0", + "@washingtonpost/wpds-assets": "^1.24.0", "typescript": "4.5.5" }, "devDependencies": { @@ -693,7 +693,7 @@ "@washingtonpost/site-favicons": "^0.1.3", "@washingtonpost/tachyons-css": "^1.8.0", "@washingtonpost/wpds-accordion": "1.17.0", - "@washingtonpost/wpds-assets": "1.23.0", + "@washingtonpost/wpds-assets": "1.24.0", "@washingtonpost/wpds-kitchen-sink": "1.17.0", "@washingtonpost/wpds-tailwind-theme": "1.17.0", "@washingtonpost/wpds-tokens": "1.17.0", @@ -18863,9 +18863,9 @@ "link": true }, "node_modules/@washingtonpost/wpds-assets": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@washingtonpost/wpds-assets/-/wpds-assets-1.22.0.tgz", - "integrity": "sha512-HS6+I3SZH/CfG6hFd0G1JWKbarce09NsyHWKPTiGZXeqoIt9i0d+Z+d0gSO+lKLVS+wZpgu2XCgJWorL1vmFlg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@washingtonpost/wpds-assets/-/wpds-assets-1.24.0.tgz", + "integrity": "sha512-T7uE+dxZNdnOrD3l25SYTl4aJRh/71N9OOgCt1a0phPLTNrvhcs3KMjOAZYUaVVPHocKYJMFbrxbavrcWw6hDQ==", "dependencies": { "react": "^16.0.1 || ^17.0.2", "react-dom": "^16.0.1 || ^17.0.2" diff --git a/package.json b/package.json index 33ffc30fb..876dbdbbc 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ ], "dependencies": { "@babel/standalone": "^7.17.11", - "@washingtonpost/wpds-assets": "^1.22.0", + "@washingtonpost/wpds-assets": "^1.24.0", "typescript": "4.5.5" }, "scripts": { @@ -135,7 +135,7 @@ "react-docgen-typescript": "^2.2.2", "react": "^17.0.2", "react-dom": "^17.0.2", - "@washingtonpost/wpds-assets": "^1.22.0" + "@washingtonpost/wpds-assets": "^1.24.0" }, "packageManager": "npm@9.6.7" } From 2a66631d066b7128c4be209a60af0ad86fc528e9 Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Tue, 12 Dec 2023 23:14:27 -0500 Subject: [PATCH 02/67] fix: our lockfile area for build dot site was borked (#547) --- build.washingtonpost.com/package.json | 11 +- package-lock.json | 4541 +++++++++++++++---------- package.json | 4 +- ui/box/package.json | 2 +- 4 files changed, 2710 insertions(+), 1848 deletions(-) diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index be528f61c..e12819edd 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@babel/standalone": "^7.17.11", - "@codesandbox/sandpack-react": "^2.0.27", + "@codesandbox/sandpack-react": "^1.3.2", "@docsearch/react": "^3.0.0", "@octokit/core": "^4.0.5", "@radix-ui/react-accordion": "^1.0.0", @@ -22,9 +22,8 @@ "@radix-ui/react-toggle-group": "^1.0.1", "@stitches/react": "1.2.8", "@washingtonpost/site-favicons": "^0.1.3", - "@washingtonpost/tachyons-css": "^1.8.0", - "@washingtonpost/wpds-accordion": "1.17.0", - "@washingtonpost/wpds-assets": "1.24.0", + "@washingtonpost/tachyons-css": "~1.8.0", + "@washingtonpost/wpds-assets": ">=1.24.0", "@washingtonpost/wpds-kitchen-sink": "1.17.0", "@washingtonpost/wpds-tailwind-theme": "1.17.0", "@washingtonpost/wpds-tokens": "1.17.0", @@ -39,8 +38,8 @@ "param-case": "^3.0.4", "pascal-case": "^3.1.2", "react": "^17.0.2", - "react-docgen": "^5.4.0", "react-dom": "^17.0.2", + "react-docgen": "^5.4.0", "react-error-boundary": "^3.1.4", "react-hook-form": "^7.41.0", "react-phone-number-input": "^3.2.13", @@ -76,6 +75,6 @@ "overrides": { "react": "^17.0.2", "react-dom": "^17.0.2", - "@washingtonpost/wpds-assets": "1.24.0" + "@washingtonpost/wpds-assets": ">=1.24.0" } } diff --git a/package-lock.json b/package-lock.json index c8fa4a1c7..0f9f6924a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ ], "dependencies": { "@babel/standalone": "^7.17.11", - "@washingtonpost/wpds-assets": "^1.24.0", + "@washingtonpost/wpds-assets": ">=1.24.0", "typescript": "4.5.5" }, "devDependencies": { @@ -682,7 +682,7 @@ "hasInstallScript": true, "dependencies": { "@babel/standalone": "^7.17.11", - "@codesandbox/sandpack-react": "^2.0.27", + "@codesandbox/sandpack-react": "^1.3.2", "@docsearch/react": "^3.0.0", "@octokit/core": "^4.0.5", "@radix-ui/react-accordion": "^1.0.0", @@ -691,9 +691,8 @@ "@radix-ui/react-toggle-group": "^1.0.1", "@stitches/react": "1.2.8", "@washingtonpost/site-favicons": "^0.1.3", - "@washingtonpost/tachyons-css": "^1.8.0", - "@washingtonpost/wpds-accordion": "1.17.0", - "@washingtonpost/wpds-assets": "1.24.0", + "@washingtonpost/tachyons-css": "~1.8.0", + "@washingtonpost/wpds-assets": ">=1.24.0", "@washingtonpost/wpds-kitchen-sink": "1.17.0", "@washingtonpost/wpds-tailwind-theme": "1.17.0", "@washingtonpost/wpds-tokens": "1.17.0", @@ -740,35 +739,33 @@ } }, "build.washingtonpost.com/node_modules/@codesandbox/sandpack-client": { - "version": "1.3.2", - "license": "Apache-2.0", + "version": "1.20.9", + "resolved": "https://registry.npmjs.org/@codesandbox/sandpack-client/-/sandpack-client-1.20.9.tgz", + "integrity": "sha512-Z/SXVRFzO8BOagLg6+6WQfBpAio3AZNjeposYPyoI7fxT8L9urS+G5uG/oG4vV/YkK5nmIuT7pKdTL66wMUsxA==", "dependencies": { "codesandbox-import-utils": "^1.2.3", "lodash.isequal": "^4.5.0" } }, "build.washingtonpost.com/node_modules/@codesandbox/sandpack-react": { - "version": "1.3.2", - "license": "Apache-2.0", + "version": "1.20.9", + "resolved": "https://registry.npmjs.org/@codesandbox/sandpack-react/-/sandpack-react-1.20.9.tgz", + "integrity": "sha512-bUfp+JjKBEwY6RDMnhjQ0qbSj2V6P+3n5Avk7AJ7eJ0uYV1ZS2v8Q8PDQw2d9RX27xgyQQ6OklY+XXrlnQZfjw==", "dependencies": { "@code-hike/classer": "^0.0.0-aa6efee", - "@codemirror/closebrackets": "^0.19.0", - "@codemirror/commands": "^0.19.6", - "@codemirror/comment": "^0.19.0", - "@codemirror/gutter": "^0.19.9", - "@codemirror/highlight": "^0.19.6", - "@codemirror/history": "^0.19.0", - "@codemirror/lang-css": "^0.19.3", - "@codemirror/lang-html": "^0.19.4", - "@codemirror/lang-javascript": "^0.19.3", - "@codemirror/lang-markdown": "^0.19.3", - "@codemirror/language": "^0.19.7", - "@codemirror/matchbrackets": "^0.19.3", - "@codemirror/state": "^0.19.6", - "@codemirror/view": "^0.19.32", - "@codesandbox/sandpack-client": "^1.3.2", + "@codemirror/autocomplete": "^6.4.0", + "@codemirror/commands": "^6.1.3", + "@codemirror/lang-css": "^6.0.1", + "@codemirror/lang-html": "^6.4.0", + "@codemirror/lang-javascript": "^6.1.2", + "@codemirror/language": "^6.3.2", + "@codemirror/state": "^6.2.0", + "@codemirror/view": "^6.7.1", + "@codesandbox/sandpack-client": "^1.20.9", + "@lezer/highlight": "^1.1.3", "@react-hook/intersection-observer": "^3.1.1", "@stitches/core": "^1.2.6", + "clean-set": "^1.1.2", "codesandbox-import-util-types": "^2.2.3", "lodash.isequal": "^4.5.0", "lz-string": "^1.4.4", @@ -780,262 +777,11 @@ "react-dom": "^16.8.0 || ^17 || ^18" } }, - "build.washingtonpost.com/node_modules/@next/eslint-plugin-next": { - "version": "12.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "7.1.7" - } - }, - "build.washingtonpost.com/node_modules/@next/eslint-plugin-next/node_modules/glob": { - "version": "7.1.7", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "build.washingtonpost.com/node_modules/@radix-ui/react-accordion": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-collapsible": "1.0.1", - "@radix-ui/react-collection": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "build.washingtonpost.com/node_modules/@radix-ui/react-checkbox": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-presence": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.0", - "@radix-ui/react-use-previous": "1.0.0", - "@radix-ui/react-use-size": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "build.washingtonpost.com/node_modules/@radix-ui/react-collapsible": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-presence": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "build.washingtonpost.com/node_modules/@radix-ui/react-collection": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "build.washingtonpost.com/node_modules/@radix-ui/react-primitive": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "build.washingtonpost.com/node_modules/@radix-ui/react-use-size": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "build.washingtonpost.com/node_modules/@typescript-eslint/parser": { - "version": "5.33.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "build.washingtonpost.com/node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "build.washingtonpost.com/node_modules/@typescript-eslint/types": { - "version": "5.33.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "build.washingtonpost.com/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "build.washingtonpost.com/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.33.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "build.washingtonpost.com/node_modules/@washingtonpost/tachyons-css": { - "version": "1.6.0", - "dependencies": { - "@washingtonpost/color-tokens": "latest", - "@washingtonpost/icon-tokens": "latest", - "@washingtonpost/logo-tokens": "latest", - "@washingtonpost/motion-tokens": "latest", - "@washingtonpost/shadow-tokens": "latest", - "@washingtonpost/spacing-tokens": "latest", - "@washingtonpost/typography-tokens": "latest" - }, - "peerDependencies": { - "@washingtonpost/color-tokens": "latest", - "@washingtonpost/icon-tokens": "latest", - "@washingtonpost/logo-tokens": "latest", - "@washingtonpost/motion-tokens": "latest", - "@washingtonpost/shadow-tokens": "latest", - "@washingtonpost/spacing-tokens": "latest", - "@washingtonpost/typography-tokens": "latest" - } - }, - "build.washingtonpost.com/node_modules/@washingtonpost/wpds-assets": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/@washingtonpost/wpds-assets/-/wpds-assets-1.23.0.tgz", - "integrity": "sha512-aNbhK7T8SQ12co2W7lmKh57qcaCTLCWGGozvMagu0a7szUXuTFncHb88DpzLYO/cliT/T3Ku6aJsojxxjqvM9g==", - "dependencies": { - "react": "^16.0.1 || ^17.0.2", - "react-dom": "^16.0.1 || ^17.0.2" - }, - "peerDependencies": { - "react": "^16.0.1 || ^17.0.2", - "react-dom": "^16.0.1 || ^17.0.2" - } - }, "build.washingtonpost.com/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -1047,7 +793,9 @@ } }, "build.washingtonpost.com/node_modules/autoprefixer": { - "version": "10.4.14", + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "funding": [ { @@ -1057,13 +805,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -1078,8 +829,42 @@ "postcss": "^8.1.0" } }, + "build.washingtonpost.com/node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "build.washingtonpost.com/node_modules/caniuse-lite": { - "version": "1.0.30001495", + "version": "1.0.30001568", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001568.tgz", + "integrity": "sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==", "dev": true, "funding": [ { @@ -1094,13 +879,13 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "build.washingtonpost.com/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1112,26 +897,17 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "build.washingtonpost.com/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } + "build.washingtonpost.com/node_modules/electron-to-chromium": { + "version": "1.4.611", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.611.tgz", + "integrity": "sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw==", + "dev": true }, "build.washingtonpost.com/node_modules/eslint": { "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz", + "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==", "dev": true, - "license": "MIT", "dependencies": { "@eslint/eslintrc": "^1.0.5", "@humanwhocodes/config-array": "^0.9.2", @@ -1182,55 +958,52 @@ "url": "https://opencollective.com/eslint" } }, - "build.washingtonpost.com/node_modules/eslint-config-next": { - "version": "12.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@next/eslint-plugin-next": "12.2.4", - "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.21.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^2.7.1", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.29.4", - "eslint-plugin-react-hooks": "^4.5.0" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "build.washingtonpost.com/node_modules/eslint-scope": { - "version": "7.1.1", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "build.washingtonpost.com/node_modules/eslint-visitor-keys": { - "version": "3.3.0", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "build.washingtonpost.com/node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, "build.washingtonpost.com/node_modules/globals": { - "version": "13.17.0", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -1243,50 +1016,56 @@ }, "build.washingtonpost.com/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "build.washingtonpost.com/node_modules/ignore": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, - "build.washingtonpost.com/node_modules/ms": { - "version": "2.1.2", + "build.washingtonpost.com/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, - "license": "MIT" - }, - "build.washingtonpost.com/node_modules/next-seo": { - "version": "5.15.0", - "license": "MIT", - "peerDependencies": { - "next": "^8.1.1-canary.54 || >=9.0.0", - "react": ">=16.0.0", - "react-dom": ">=16.0.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "build.washingtonpost.com/node_modules/next-themes": { - "version": "0.2.1", - "license": "MIT", - "peerDependencies": { - "next": "*", - "react": "*", - "react-dom": "*" - } + "build.washingtonpost.com/node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, "build.washingtonpost.com/node_modules/picocolors": { "version": "1.0.0", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "build.washingtonpost.com/node_modules/postcss": { - "version": "8.4.24", + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dev": true, "funding": [ { @@ -1302,9 +1081,8 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -1313,9 +1091,10 @@ } }, "build.washingtonpost.com/node_modules/semver": { - "version": "7.3.7", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1328,8 +1107,9 @@ }, "build.washingtonpost.com/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -1337,132 +1117,195 @@ "node": ">=8" } }, + "build.washingtonpost.com/node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/@adobe/css-tools": { "version": "4.2.0", "dev": true, "license": "MIT" }, "node_modules/@algolia/autocomplete-core": { - "version": "1.7.1", - "license": "MIT", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", "dependencies": { - "@algolia/autocomplete-shared": "1.7.1" + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.7.1", - "license": "MIT", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", "dependencies": { - "@algolia/autocomplete-shared": "1.7.1" + "@algolia/autocomplete-shared": "1.9.3" }, "peerDependencies": { - "@algolia/client-search": "^4.9.1", - "algoliasearch": "^4.9.1" + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.7.1", - "license": "MIT" + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.21.1.tgz", + "integrity": "sha512-vUkac/vgj8inyGR/IgunRjTOQ6IlBwl7afFkIfUZRqbqKKXBs+A/g5wgH+UnAlCSW8wjFRAIfCzuvSRb1/qjsQ==", "dependencies": { - "@algolia/cache-common": "4.14.1" + "@algolia/cache-common": "4.21.1" } }, "node_modules/@algolia/cache-common": { - "version": "4.14.1", - "license": "MIT" + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.21.1.tgz", + "integrity": "sha512-HUo4fRk8KXFMyCASW0k+Kl8iXBoRPdqAjV9OVaFibTNg1dbwnpe6eIxbSTM6AJ2X82ic/8x3GuAO8zF/E515PA==" }, "node_modules/@algolia/cache-in-memory": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.21.1.tgz", + "integrity": "sha512-+l2pLg6yIwRaGNtv41pGF/f/e9Qk80FeYE41f4OXS9lb5vpyrxzqM5nUaffWk/ZSFrPDuw5J2E226c//tIIffA==", "dependencies": { - "@algolia/cache-common": "4.14.1" + "@algolia/cache-common": "4.21.1" } }, "node_modules/@algolia/client-account": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.21.1.tgz", + "integrity": "sha512-AC6SjA9n38th73gAUqcjsuxNUChpwaflaAhPL0qO9cUICN67njpQrnYaoSVZ/yx0opG5zQFRKbpEcuPGj0XjhQ==", "dependencies": { - "@algolia/client-common": "4.14.1", - "@algolia/client-search": "4.14.1", - "@algolia/transporter": "4.14.1" + "@algolia/client-common": "4.21.1", + "@algolia/client-search": "4.21.1", + "@algolia/transporter": "4.21.1" } }, "node_modules/@algolia/client-analytics": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.21.1.tgz", + "integrity": "sha512-q6AxvAcBl4fNZXZsMwRRQXcsxUv0PK5eUAz/lHDvgkMWAg6cP7Fl+WIq0fHcG7cJA4EHf2sT5fV6Z+yUlf7NfA==", "dependencies": { - "@algolia/client-common": "4.14.1", - "@algolia/client-search": "4.14.1", - "@algolia/requester-common": "4.14.1", - "@algolia/transporter": "4.14.1" + "@algolia/client-common": "4.21.1", + "@algolia/client-search": "4.21.1", + "@algolia/requester-common": "4.21.1", + "@algolia/transporter": "4.21.1" } }, "node_modules/@algolia/client-common": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.21.1.tgz", + "integrity": "sha512-LOH7ncYwY/x7epOgxc/MIuV7m3qzl00wIjDG5/9rgImFpkV0X+D/ndJI9DmPsIx7yaTLd5xv/XYuKLcvrUR0eQ==", "dependencies": { - "@algolia/requester-common": "4.14.1", - "@algolia/transporter": "4.14.1" + "@algolia/requester-common": "4.21.1", + "@algolia/transporter": "4.21.1" } }, "node_modules/@algolia/client-personalization": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.21.1.tgz", + "integrity": "sha512-u2CyQjHbyVwPqM5eSXd/o+rh1Pk949P/MO6s+OxyEGg6/R2YpYvmsafVZl9Q+xqT8pFaf5QygfcqlSdMUDHV5Q==", "dependencies": { - "@algolia/client-common": "4.14.1", - "@algolia/requester-common": "4.14.1", - "@algolia/transporter": "4.14.1" + "@algolia/client-common": "4.21.1", + "@algolia/requester-common": "4.21.1", + "@algolia/transporter": "4.21.1" } }, "node_modules/@algolia/client-search": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.21.1.tgz", + "integrity": "sha512-3KqSmMkQmF+ACY/Ms5TdcvrcK8iqgQP/N0EPnNUUP4LMUzAACpLLTdzA+AtCuc6oaz5ITtGJBVdPUljj5Jf/Lg==", "dependencies": { - "@algolia/client-common": "4.14.1", - "@algolia/requester-common": "4.14.1", - "@algolia/transporter": "4.14.1" + "@algolia/client-common": "4.21.1", + "@algolia/requester-common": "4.21.1", + "@algolia/transporter": "4.21.1" } }, "node_modules/@algolia/logger-common": { - "version": "4.14.1", - "license": "MIT" + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.21.1.tgz", + "integrity": "sha512-9AyYpR2OO9vPkkDlpTtW2/6nX+RmMd7LUwzJiAF3uN+BYUiQqgXEp+oGaH8UC0dgetmK7wJO6hw4b39cnTdEpw==" }, "node_modules/@algolia/logger-console": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.21.1.tgz", + "integrity": "sha512-9wizQiQ8kL4DiBmT82i403UwacNuv+0hpfsfaWYZQrGjpzG+yvXETWM4AgwFZLj007esuKQiGfOPUoYFZNkGGA==", "dependencies": { - "@algolia/logger-common": "4.14.1" + "@algolia/logger-common": "4.21.1" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.21.1.tgz", + "integrity": "sha512-9NudesJLuXtRHV+JD8fTkrsdVj/oAPQbtLnxBbSQeMduzV6+a7W+G9VuWo5fwFymCdXR8/Hb6jy8D1owQIq5Gw==", "dependencies": { - "@algolia/requester-common": "4.14.1" + "@algolia/requester-common": "4.21.1" } }, "node_modules/@algolia/requester-common": { - "version": "4.14.1", - "license": "MIT" + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.21.1.tgz", + "integrity": "sha512-KtX2Ep3C43XxoN3xKw755cdf9enE6gPgzh6ufZQRJBl4rYCOoXbiREU6noDYX/Nq+Q+sl03V37WAp0YgtIlh9g==" }, "node_modules/@algolia/requester-node-http": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.21.1.tgz", + "integrity": "sha512-EcD8cY6Bh2iMySpqXglTKU9+pt+km1ws3xF0V7CGMIUzW1HmN/ZVhi4apCBY4tEMytbyARv0XRTPsolSC4gSSw==", "dependencies": { - "@algolia/requester-common": "4.14.1" + "@algolia/requester-common": "4.21.1" } }, "node_modules/@algolia/transporter": { - "version": "4.14.1", - "license": "MIT", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.21.1.tgz", + "integrity": "sha512-KGLFKz8krzOWRwcbR4FT49Grh1dES/mG8dHABEojbvrfUb6kUFxkAee/aezp2GIxuNx+gpQjRn1IzOsqbUZL0A==", "dependencies": { - "@algolia/cache-common": "4.14.1", - "@algolia/logger-common": "4.14.1", - "@algolia/requester-common": "4.14.1" + "@algolia/cache-common": "4.21.1", + "@algolia/logger-common": "4.21.1", + "@algolia/requester-common": "4.21.1" } }, "node_modules/@alloc/quick-lru": { @@ -1500,8 +1343,9 @@ }, "node_modules/@aparna036/babel-explode-module": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@aparna036/babel-explode-module/-/babel-explode-module-2.0.1.tgz", + "integrity": "sha512-0E7h/wnIyH2ReiS2+S9FchNcssVQclrFgOBKdpQR5iiwrZq5pAkSz8R2IKy0qaJNLPvIucSaL3rLHQenlC8RPw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.0.0-beta.56" } @@ -3269,10 +3113,11 @@ "license": "MIT" }, "node_modules/@babel/runtime": { - "version": "7.18.9", - "license": "MIT", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", + "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" @@ -3290,6 +3135,11 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, "node_modules/@babel/standalone": { "version": "7.18.9", "license": "MIT", @@ -3366,7 +3216,8 @@ }, "node_modules/@code-hike/classer": { "version": "0.0.0-e48fa74", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@code-hike/classer/-/classer-0.0.0-e48fa74.tgz", + "integrity": "sha512-CyPYvfl4K5Hp9uyhLhUemul56eiGOF0FNXh5ALzzK9VNhRmRmj1O0mKtLDpoccI8W90r9kQES/nW2FC8jVVieg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/codehike" @@ -3375,230 +3226,111 @@ "react": ">=16.8" } }, - "node_modules/@codemirror/closebrackets": { - "version": "0.19.2", - "license": "MIT", + "node_modules/@codemirror/autocomplete": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.11.1.tgz", + "integrity": "sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==", "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.44" + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + }, + "peerDependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0" } }, "node_modules/@codemirror/commands": { - "version": "0.19.8", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/matchbrackets": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.6", - "@codemirror/view": "^0.19.22", - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@codemirror/comment": { - "version": "0.19.1", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.9", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "node_modules/@codemirror/gutter": { - "version": "0.19.9", - "license": "MIT", - "dependencies": { - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.23" - } - }, - "node_modules/@codemirror/highlight": { - "version": "0.19.8", - "license": "MIT", + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.2.tgz", + "integrity": "sha512-tjoi4MCWDNxgIpoLZ7+tezdS9OEB6pkiDKhfKx9ReJ/XBcs2G2RXIu+/FxXBlWsPTsz6C9q/r4gjzrsxpcnqCQ==", "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/view": "^0.19.39", - "@lezer/common": "^0.15.0", - "style-mod": "^4.0.0" - } - }, - "node_modules/@codemirror/history": { - "version": "0.19.2", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.2", - "@codemirror/view": "^0.19.0" + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.2.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.1.0" } }, "node_modules/@codemirror/lang-css": { - "version": "0.19.3", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/highlight": "^0.19.6", - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@lezer/css": "^0.15.2" - } - }, - "node_modules/@codemirror/lang-css/node_modules/@codemirror/autocomplete": { - "version": "0.19.15", - "license": "MIT", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.2.1.tgz", + "integrity": "sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==", "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.4", - "@codemirror/text": "^0.19.2", - "@codemirror/tooltip": "^0.19.12", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/css": "^1.0.0" } }, "node_modules/@codemirror/lang-html": { - "version": "0.19.4", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/highlight": "^0.19.6", - "@codemirror/lang-css": "^0.19.0", - "@codemirror/lang-javascript": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@lezer/common": "^0.15.0", - "@lezer/html": "^0.15.0" - } - }, - "node_modules/@codemirror/lang-html/node_modules/@codemirror/autocomplete": { - "version": "0.19.15", - "license": "MIT", + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.7.tgz", + "integrity": "sha512-y9hWSSO41XlcL4uYwWyk0lEgTHcelWWfRuqmvcAmxfCs0HNWZdriWo/EU43S63SxEZpc1Hd50Itw7ktfQvfkUg==", "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.4", - "@codemirror/text": "^0.19.2", - "@codemirror/tooltip": "^0.19.12", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/css": "^1.1.0", + "@lezer/html": "^1.3.0" } }, "node_modules/@codemirror/lang-javascript": { - "version": "0.19.7", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/highlight": "^0.19.7", - "@codemirror/language": "^0.19.0", - "@codemirror/lint": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/javascript": "^0.15.1" - } - }, - "node_modules/@codemirror/lang-javascript/node_modules/@codemirror/autocomplete": { - "version": "0.19.15", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.4", - "@codemirror/text": "^0.19.2", - "@codemirror/tooltip": "^0.19.12", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@codemirror/lang-markdown": { - "version": "0.19.6", - "license": "MIT", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.1.tgz", + "integrity": "sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==", "dependencies": { - "@codemirror/highlight": "^0.19.0", - "@codemirror/lang-html": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0", - "@lezer/markdown": "^0.15.0" + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" } }, "node_modules/@codemirror/language": { - "version": "0.19.10", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.5", - "@lezer/lr": "^0.15.0" + "version": "6.9.3", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.3.tgz", + "integrity": "sha512-qq48pYzoi6ldYWV/52+Z9Ou6QouVI+8YwvxFbUypI33NbjG2UeRHKENRyhwljTTiOqjQ33FjyZj6EREQ9apAOQ==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" } }, "node_modules/@codemirror/lint": { - "version": "0.19.6", - "license": "MIT", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", + "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", "dependencies": { - "@codemirror/gutter": "^0.19.4", - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.1", - "@codemirror/state": "^0.19.4", - "@codemirror/tooltip": "^0.19.16", - "@codemirror/view": "^0.19.22", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", "crelt": "^1.0.5" } }, - "node_modules/@codemirror/matchbrackets": { - "version": "0.19.4", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@codemirror/panel": { - "version": "0.19.1", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "node_modules/@codemirror/rangeset": { - "version": "0.19.9", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.0" - } - }, "node_modules/@codemirror/state": { - "version": "0.19.9", - "license": "MIT", - "dependencies": { - "@codemirror/text": "^0.19.0" - } - }, - "node_modules/@codemirror/text": { - "version": "0.19.6", - "license": "MIT" - }, - "node_modules/@codemirror/tooltip": { - "version": "0.19.16", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.3.3.tgz", + "integrity": "sha512-0wufKcTw2dEwEaADajjHf6hBy1sh3M6V0e+q4JKIhLuiMSe5td5HOWpUdvKth1fT1M9VYOboajoBHpkCd7PG7A==" }, "node_modules/@codemirror/view": { - "version": "0.19.48", - "license": "MIT", + "version": "6.22.2", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.22.2.tgz", + "integrity": "sha512-cJp64cPXm7QfSBWEXK+76+hsZCGHupUgy8JAbSzMG6Lr0rfK73c1CaWITVW6hZVkOnAFxJTxd0PIuynNbzxYPw==", "dependencies": { - "@codemirror/rangeset": "^0.19.5", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "style-mod": "^4.0.0", + "@codemirror/state": "^6.1.4", + "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } }, @@ -3750,22 +3482,39 @@ } }, "node_modules/@docsearch/css": { - "version": "3.1.1", - "license": "MIT" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", + "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==" }, "node_modules/@docsearch/react": { - "version": "3.1.1", - "license": "MIT", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", + "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", "dependencies": { - "@algolia/autocomplete-core": "1.7.1", - "@algolia/autocomplete-preset-algolia": "1.7.1", - "@docsearch/css": "3.1.1", - "algoliasearch": "^4.0.0" + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.2", + "algoliasearch": "^4.19.1" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 19.0.0", "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0" + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } } }, "node_modules/@esbuild/android-arm": { @@ -7906,42 +7655,52 @@ } }, "node_modules/@lezer/common": { - "version": "0.15.12", - "license": "MIT" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.2.tgz", + "integrity": "sha512-V+GqBsga5+cQJMfM0GdnHmg4DgWvLzgMWjbldBg0+jC3k9Gu6nJNZDLJxXEBT1Xj8KhRN4jmbC5CY7SIL++sVw==" }, "node_modules/@lezer/css": { - "version": "0.15.2", - "license": "MIT", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.1.4.tgz", + "integrity": "sha512-CuUwjidrU7FOBokqASRJc72SmJ9g1PsHXDOWMoKg4md6+2u/Zxzwx5YsYrAFxRDsLrjLlsIyEF1rZHK3gFEJbw==", "dependencies": { - "@lezer/lr": "^0.15.0" + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" } }, - "node_modules/@lezer/html": { - "version": "0.15.1", - "license": "MIT", + "node_modules/@lezer/highlight": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", + "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", "dependencies": { - "@lezer/lr": "^0.15.0" + "@lezer/common": "^1.0.0" } }, - "node_modules/@lezer/javascript": { - "version": "0.15.3", - "license": "MIT", + "node_modules/@lezer/html": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.7.tgz", + "integrity": "sha512-Wo+rZ5UjLP0VqUTyXjzgmTYRW5bvTJUFn4Uw0K3HCQjX2/+f+zRo9GLN5BCAojwHQISPvaQk8BWSv2SSKx/UcQ==", "dependencies": { - "@lezer/lr": "^0.15.0" + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" } }, - "node_modules/@lezer/lr": { - "version": "0.15.8", - "license": "MIT", + "node_modules/@lezer/javascript": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.10.tgz", + "integrity": "sha512-XJu3fZjHVVjJcRS7kHdwBO50irXc4H8rQwgm6SmT3Y8IHWk7WzpaLsaR2vdr/jSk/J4pQhXc1WLul7jVdxC+0Q==", "dependencies": { - "@lezer/common": "^0.15.0" + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" } }, - "node_modules/@lezer/markdown": { - "version": "0.15.6", - "license": "MIT", + "node_modules/@lezer/lr": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.14.tgz", + "integrity": "sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==", "dependencies": { - "@lezer/common": "^0.15.0" + "@lezer/common": "^1.0.0" } }, "node_modules/@mdx-js/mdx": { @@ -8062,9 +7821,10 @@ "license": "BSD" }, "node_modules/@next/bundle-analyzer": { - "version": "12.1.0", + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-12.3.4.tgz", + "integrity": "sha512-eKjgRICzbLTmod0UnJcArFVs5uEAiuZwB6NCf84m+btW7jdylUVoOYf1wi5tA14xk5L9Lho7Prm6/XJ8gxYzfQ==", "dev": true, - "license": "MIT", "dependencies": { "webpack-bundle-analyzer": "4.3.0" } @@ -8073,6 +7833,35 @@ "version": "12.3.4", "license": "MIT" }, + "node_modules/@next/eslint-plugin-next": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.3.4.tgz", + "integrity": "sha512-BFwj8ykJY+zc1/jWANsDprDIu2MgwPOIKxNVnrKvPs+f5TPegrVnem8uScND+1veT4B7F6VeqgaNLFW1Hzl9Og==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/eslint-plugin-next/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@next/swc-android-arm-eabi": { "version": "12.3.4", "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.4.tgz", @@ -9055,35 +8844,23 @@ } }, "node_modules/@octokit/auth-token": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@octokit/types": "^7.0.0" - }, + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", "engines": { "node": ">= 14" } }, - "node_modules/@octokit/auth-token/node_modules/@octokit/openapi-types": { - "version": "13.9.0", - "license": "MIT" - }, - "node_modules/@octokit/auth-token/node_modules/@octokit/types": { - "version": "7.3.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^13.9.0" - } - }, "node_modules/@octokit/core": { - "version": "4.0.5", - "license": "MIT", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", "dependencies": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", "@octokit/request": "^6.0.0", "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" }, @@ -9092,21 +8869,24 @@ } }, "node_modules/@octokit/core/node_modules/@octokit/openapi-types": { - "version": "13.9.0", - "license": "MIT" + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" }, "node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "7.3.0", - "license": "MIT", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dependencies": { - "@octokit/openapi-types": "^13.9.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/endpoint": { - "version": "7.0.2", - "license": "MIT", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", "dependencies": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" }, @@ -9115,29 +8895,33 @@ } }, "node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { - "version": "13.9.0", - "license": "MIT" + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" }, "node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "7.3.0", - "license": "MIT", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dependencies": { - "@octokit/openapi-types": "^13.9.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/endpoint/node_modules/is-plain-object": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/@octokit/graphql": { - "version": "5.0.1", - "license": "MIT", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", "dependencies": { "@octokit/request": "^6.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "universal-user-agent": "^6.0.0" }, "engines": { @@ -9145,14 +8929,16 @@ } }, "node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { - "version": "13.9.0", - "license": "MIT" + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" }, "node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "7.3.0", - "license": "MIT", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dependencies": { - "@octokit/openapi-types": "^13.9.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/openapi-types": { @@ -9197,12 +8983,13 @@ } }, "node_modules/@octokit/request": { - "version": "6.2.1", - "license": "MIT", + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", "dependencies": { "@octokit/endpoint": "^7.0.0", "@octokit/request-error": "^3.0.0", - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" @@ -9212,10 +8999,11 @@ } }, "node_modules/@octokit/request-error": { - "version": "3.0.1", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", "dependencies": { - "@octokit/types": "^7.0.0", + "@octokit/types": "^9.0.0", "deprecation": "^2.0.0", "once": "^1.4.0" }, @@ -9224,30 +9012,35 @@ } }, "node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { - "version": "13.9.0", - "license": "MIT" + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" }, "node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "7.3.0", - "license": "MIT", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dependencies": { - "@octokit/openapi-types": "^13.9.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/request/node_modules/@octokit/openapi-types": { - "version": "13.9.0", - "license": "MIT" + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" }, "node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "7.3.0", - "license": "MIT", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dependencies": { - "@octokit/openapi-types": "^13.9.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/request/node_modules/is-plain-object": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "engines": { "node": ">=0.10.0" } @@ -9445,9 +9238,10 @@ } }, "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "dev": true, - "license": "MIT" + "version": "1.0.0-next.24", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", + "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", + "dev": true }, "node_modules/@popperjs/core": { "version": "2.11.7", @@ -9471,6 +9265,190 @@ "@babel/runtime": "^7.13.10" } }, + "node_modules/@radix-ui/react-accordion": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.2.tgz", + "integrity": "sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collapsible": "1.0.3", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-arrow": { "version": "1.0.0", "license": "MIT", @@ -9506,6 +9484,385 @@ "react": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-checkbox": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.4.tgz", + "integrity": "sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-previous": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", + "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz", + "integrity": "sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-collection": { "version": "1.0.3", "license": "MIT", @@ -11222,94 +11579,259 @@ } }, "node_modules/@radix-ui/react-toggle": { - "version": "1.0.1", - "license": "MIT", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", + "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.0" + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" }, "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, "node_modules/@radix-ui/react-toggle-group": { - "version": "1.0.1", - "license": "MIT", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", + "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-direction": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-roving-focus": "1.0.1", - "@radix-ui/react-toggle": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.0" + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-toggle": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" }, "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-collection": { + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/primitive": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-slot": "1.0.1" + "@radix-ui/react-slot": "1.0.2" }, "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-controllable-state": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" + "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-roving-focus": { + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-collection": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-direction": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-controllable-state": "1.0.0" + "@radix-ui/react-slot": "1.0.2" }, "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-controllable-state": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" + "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@radix-ui/react-tooltip": { @@ -11599,7 +12121,8 @@ }, "node_modules/@react-hook/intersection-observer": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@react-hook/intersection-observer/-/intersection-observer-3.1.1.tgz", + "integrity": "sha512-OTDx8/wFaRvzFtKl1dEUEXSOqK2zVJHporiTTdC2xO++0e9FEx9wIrPis5q3lqtXeZH9zYGLbk+aB75qNFbbuw==", "dependencies": { "@react-hook/passive-layout-effect": "^1.2.0", "intersection-observer": "^0.10.0" @@ -11610,7 +12133,8 @@ }, "node_modules/@react-hook/passive-layout-effect": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz", + "integrity": "sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg==", "peerDependencies": { "react": ">=16.8" } @@ -11628,9 +12152,10 @@ } }, "node_modules/@rushstack/eslint-patch": { - "version": "1.1.4", - "dev": true, - "license": "MIT" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz", + "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", + "dev": true }, "node_modules/@sideway/address": { "version": "4.1.4", @@ -11681,7 +12206,8 @@ }, "node_modules/@stitches/core": { "version": "1.2.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@stitches/core/-/core-1.2.8.tgz", + "integrity": "sha512-Gfkvwk9o9kE9r9XNBmJRfV8zONvXThnm1tcuojL04Uy5uRyqg93DC83lDebl0rocZCfKSjUv+fWYtMQmEDJldg==" }, "node_modules/@stitches/react": { "version": "1.2.8", @@ -17714,12 +18240,13 @@ } }, "node_modules/@tanem/svg-injector": { - "version": "10.1.28", - "license": "MIT", + "version": "10.1.68", + "resolved": "https://registry.npmjs.org/@tanem/svg-injector/-/svg-injector-10.1.68.tgz", + "integrity": "sha512-UkJajeR44u73ujtr5GVSbIlELDWD/mzjqWe54YMK61ljKxFcJoPd9RBSaO7xj02ISCWUqJW99GjrS+sVF0UnrA==", "dependencies": { - "@babel/runtime": "^7.18.6", - "content-type": "^1.0.4", - "tslib": "^2.4.0" + "@babel/runtime": "^7.23.2", + "content-type": "^1.0.5", + "tslib": "^2.6.2" } }, "node_modules/@testing-library/dom": { @@ -17926,7 +18453,8 @@ }, "node_modules/@types/acorn": { "version": "4.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", "dependencies": { "@types/estree": "*" } @@ -17987,8 +18515,9 @@ } }, "node_modules/@types/debug": { - "version": "4.1.7", - "license": "MIT", + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dependencies": { "@types/ms": "*" } @@ -18016,8 +18545,9 @@ "license": "MIT" }, "node_modules/@types/estree-jsx": { - "version": "0.0.1", - "license": "MIT", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", + "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", "dependencies": { "@types/estree": "*" } @@ -18138,8 +18668,9 @@ "license": "MIT" }, "node_modules/@types/js-yaml": { - "version": "4.0.5", - "license": "MIT" + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==" }, "node_modules/@types/jsdom": { "version": "16.2.15", @@ -18181,9 +18712,14 @@ "license": "MIT" }, "node_modules/@types/lz-string": { - "version": "1.3.34", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-s84fKOrzqqNCAPljhVyC5TjAo6BH4jKHw9NRNFNiRUY5QSgZCmVm5XILlWbisiKl+0OcS7eWihmKGS5akc2iQw==", + "deprecated": "This is a stub types definition. lz-string provides its own type definitions, so you do not need this installed.", "dev": true, - "license": "MIT" + "dependencies": { + "lz-string": "*" + } }, "node_modules/@types/mdast": { "version": "3.0.10", @@ -18192,13 +18728,10 @@ "@types/unist": "*" } }, - "node_modules/@types/mdurl": { - "version": "1.0.2", - "license": "MIT" - }, "node_modules/@types/mdx": { - "version": "2.0.2", - "license": "MIT" + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", + "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" }, "node_modules/@types/minimatch": { "version": "3.0.5", @@ -18211,8 +18744,9 @@ "license": "MIT" }, "node_modules/@types/ms": { - "version": "0.7.31", - "license": "MIT" + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { "version": "17.0.45", @@ -18797,10 +19331,6 @@ "node": ">=0.10.0" } }, - "node_modules/@washingtonpost/color-tokens": { - "version": "1.9.1", - "license": "ISC" - }, "node_modules/@washingtonpost/eslint-plugin-wpds": { "resolved": "ui/eslint-plugin", "link": true @@ -18826,7 +19356,9 @@ "integrity": "sha512-V6LEzXzFVcfWZLd7v3VU2wzymcBjX5nw6nLdJn0rN8Qn465wHqsTPitrKlcgp+Hq0JMtlPvBgXDOIZc+UIeR0w==" }, "node_modules/@washingtonpost/site-favicons": { - "version": "0.1.3", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@washingtonpost/site-favicons/-/site-favicons-0.1.8.tgz", + "integrity": "sha512-NGS7DIcMBhoAYFN7GNz3GvxutgVx0ifFg4dpzzzoOdYhokiydevEMUKEIzHfwfzConl4H656ArfExwDqTR8qrg==", "engines": { "node": ">= 14 || >= 16" }, @@ -18841,6 +19373,27 @@ "resolved": "https://registry.npmjs.org/@washingtonpost/spacing-tokens/-/spacing-tokens-1.9.1.tgz", "integrity": "sha512-erhg0ofHhfQnbPcSr9R/eHDmdz3XhWzhoOpjFYGn/B2XIngg4N2Bd5WE/+2ZAMGScm+C2r87roYQRsJKb6a60A==" }, + "node_modules/@washingtonpost/tachyons-css": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@washingtonpost/tachyons-css/-/tachyons-css-1.8.0.tgz", + "integrity": "sha512-94Qekkehsr+7UOywuugnhZbK6UxZDV511b4JrCBlPivP9EQSHNRx4bQ2nFzU3adqaHFAZH78hpDy6HRw0TE6lQ==", + "dependencies": { + "@washingtonpost/icon-tokens": "latest", + "@washingtonpost/logo-tokens": "latest", + "@washingtonpost/motion-tokens": "latest", + "@washingtonpost/shadow-tokens": "latest", + "@washingtonpost/spacing-tokens": "latest", + "@washingtonpost/typography-tokens": "latest" + }, + "peerDependencies": { + "@washingtonpost/icon-tokens": "latest", + "@washingtonpost/logo-tokens": "latest", + "@washingtonpost/motion-tokens": "latest", + "@washingtonpost/shadow-tokens": "latest", + "@washingtonpost/spacing-tokens": "latest", + "@washingtonpost/typography-tokens": "latest" + } + }, "node_modules/@washingtonpost/typography-tokens": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@washingtonpost/typography-tokens/-/typography-tokens-1.9.1.tgz", @@ -20103,23 +20656,24 @@ } }, "node_modules/algoliasearch": { - "version": "4.14.1", - "license": "MIT", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.14.1", - "@algolia/cache-common": "4.14.1", - "@algolia/cache-in-memory": "4.14.1", - "@algolia/client-account": "4.14.1", - "@algolia/client-analytics": "4.14.1", - "@algolia/client-common": "4.14.1", - "@algolia/client-personalization": "4.14.1", - "@algolia/client-search": "4.14.1", - "@algolia/logger-common": "4.14.1", - "@algolia/logger-console": "4.14.1", - "@algolia/requester-browser-xhr": "4.14.1", - "@algolia/requester-common": "4.14.1", - "@algolia/requester-node-http": "4.14.1", - "@algolia/transporter": "4.14.1" + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.21.1.tgz", + "integrity": "sha512-Ym0MGwOcjQhZ+s1N/j0o94g3vQD0MzNpWsfJLyPVCt0zHflbi0DwYX+9GPmTJ4BzegoxWMyCPgcmpd3R+VlOzQ==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.21.1", + "@algolia/cache-common": "4.21.1", + "@algolia/cache-in-memory": "4.21.1", + "@algolia/client-account": "4.21.1", + "@algolia/client-analytics": "4.21.1", + "@algolia/client-common": "4.21.1", + "@algolia/client-personalization": "4.21.1", + "@algolia/client-search": "4.21.1", + "@algolia/logger-common": "4.21.1", + "@algolia/logger-console": "4.21.1", + "@algolia/requester-browser-xhr": "4.21.1", + "@algolia/requester-common": "4.21.1", + "@algolia/requester-node-http": "4.21.1", + "@algolia/transporter": "4.21.1" } }, "node_modules/align-text": { @@ -20329,12 +20883,12 @@ } }, "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/arr-diff": { @@ -20415,14 +20969,15 @@ "license": "MIT" }, "node_modules/array-includes": { - "version": "3.1.5", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "is-string": "^1.0.7" }, "engines": { @@ -20483,13 +21038,15 @@ } }, "node_modules/array.prototype.flat": { - "version": "1.2.5", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -20499,13 +21056,14 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.0", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -20551,6 +21109,40 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/arrify": { "version": "2.0.1", "dev": true, @@ -20628,8 +21220,9 @@ }, "node_modules/ast-pretty-print": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ast-pretty-print/-/ast-pretty-print-2.0.1.tgz", + "integrity": "sha512-o3Ne0PcZByYAOni7NVQGvJ+EDHWvJ72h895uhKAIJmXxwaS8x+inf8k7Rqs0V5dtQm/To3l8wWqnff5hq4Q/Zg==", "dev": true, - "license": "MIT", "dependencies": { "pretty-format-ast": "^1.0.1", "pretty-format2": "^2.0.3" @@ -20646,13 +21239,15 @@ } }, "node_modules/ast-types-flow": { - "version": "0.0.7", - "dev": true, - "license": "ISC" + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true }, "node_modules/astring": { - "version": "1.8.3", - "license": "MIT", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", "bin": { "astring": "bin/astring" } @@ -20674,6 +21269,15 @@ "license": "MIT", "optional": true }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, "node_modules/asynckit": { "version": "0.4.0", "dev": true, @@ -20744,9 +21348,10 @@ "license": "MIT" }, "node_modules/axe-core": { - "version": "4.4.3", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true, - "license": "MPL-2.0", "engines": { "node": ">=4" } @@ -20760,185 +21365,43 @@ } }, "node_modules/axobject-query": { - "version": "2.2.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-core": { - "version": "6.26.3", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "node_modules/babel-core/node_modules/babylon": { - "version": "6.18.0", - "dev": true, - "license": "MIT", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/babel-core/node_modules/debug": { - "version": "2.6.9", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", "dev": true, - "license": "MIT", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-core/node_modules/json5": { - "version": "0.5.1", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-core/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-core/node_modules/slash": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dequal": "^2.0.3" } }, "node_modules/babel-errors": { "version": "1.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-errors/-/babel-errors-1.1.1.tgz", + "integrity": "sha512-tNDXOQWRfStz0RmuDSXXAjiU5UnB2b6/gH2qhCRr8JQDL4ePzT94O/YWsAuUFajEAJ9CMAd42tB3TQWL91Lnyw==", + "dev": true }, "node_modules/babel-explode-module": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/babel-explode-module/-/babel-explode-module-1.4.0.tgz", + "integrity": "sha512-n81DunjDVh1YNfj8ivc+rK2RFDwOvkJWQ3dE9zX1QmzwItiXGyLZUus5owNpmh1xrkNAaLmzZ2VEyh2TY01xew==", "dev": true, - "license": "MIT", "dependencies": { "babel-types": "^6.24.1" } }, "node_modules/babel-file": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/babel-file/-/babel-file-3.0.0.tgz", + "integrity": "sha512-AIsfpLSIJcSZOemPtosq9R+eIIYbvVs8/SdudyNUloS2dVXwb4/Vvo680u5CHZMsMnpHojSYit9vpM3xCK4uNw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.0.0-beta.56" } }, - "node_modules/babel-file-loader": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-errors": "^1.0.1", - "babel-file": "^3.0.0", - "babel-plugin-tester": "^3.0.0", - "babel-types": "^6.24.1", - "read-file-async": "^1.0.0", - "resolve": "^1.3.3", - "resolve-async": "^1.0.1" - } - }, "node_modules/babel-flow-identifiers": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/babel-flow-identifiers/-/babel-flow-identifiers-1.1.3.tgz", + "integrity": "sha512-36nzakoAtDi4DmsZeZ5g0156RxzcPSyqxIDu5SB9VBSZWMlNn/SA2pmY/Q8n/BBCGKUMQ9zyG3x1i+ZPmY874A==", "dev": true, - "license": "MIT", "dependencies": { "babel-flow-scope": "^1.2.1", "babel-identifiers": "^1.0.0" @@ -20946,69 +21409,30 @@ }, "node_modules/babel-flow-scope": { "version": "1.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-flow-scope/-/babel-flow-scope-1.2.1.tgz", + "integrity": "sha512-dJzKuxbtxLiZBzxA1i3p1WBEyPsz96I9ZSZUGvt8xFZiPXIkYrNWei1YpzzVnOmKDVOljsyrIveRaGnpEoTQhg==", + "dev": true }, "node_modules/babel-flow-types": { "version": "1.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-generator": { - "version": "6.26.1", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - } - }, - "node_modules/babel-generator/node_modules/detect-indent": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-generator/node_modules/jsesc": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - } + "resolved": "https://registry.npmjs.org/babel-flow-types/-/babel-flow-types-1.2.3.tgz", + "integrity": "sha512-IMXfa2jGT5/3cOyEUjXwKuCbUDegI5bn9f8JeA1Fo3dhxZieJ6sjH5mSPVtYiKisa1c/bWLrRSY5lfcROj4XeA==", + "dev": true }, "node_modules/babel-helper-simplify-module": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/babel-helper-simplify-module/-/babel-helper-simplify-module-2.2.1.tgz", + "integrity": "sha512-wSBz9dzl8HtIen+C5aHlxeIXdse4TQSqarkjEFf5iL03++wAkDfp/8/S44GKRJodWlRZdzhJhNiDG5mhI0tquQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-explode-module": "^1.4.0" } }, - "node_modules/babel-helpers": { - "version": "6.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, "node_modules/babel-identifiers": { "version": "1.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-identifiers/-/babel-identifiers-1.1.2.tgz", + "integrity": "sha512-Va96f0vS2fks/3Jpt3Sb2KFFvP6H7FT6LzxK3rosCvmOyGtY/SvP8ejyNIzZ2/mZzvjQY8GT37HgQXEKft5KFA==", + "dev": true }, "node_modules/babel-jest": { "version": "28.1.3", @@ -21234,18 +21658,11 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/babel-messages": { - "version": "6.23.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, "node_modules/babel-normalize-comments": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babel-normalize-comments/-/babel-normalize-comments-1.0.2.tgz", + "integrity": "sha512-KNexzSvrQroUDMK/pBP9/08LG0mkdXf8OxPBAt/mbUj9ughYh8l2FtsKqOpDzTrV+0kWyE0p/bGKEF1RbrSTAA==", "dev": true, - "license": "MIT", "dependencies": { "babel-flow-types": "^1.2.3" } @@ -21295,8 +21712,9 @@ }, "node_modules/babel-plugin-extract-react-types": { "version": "0.1.14", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-react-types/-/babel-plugin-extract-react-types-0.1.14.tgz", + "integrity": "sha512-W2jdoxQ3BG7K20nacB19xyKkFVtfq9GFUsAn2Z8fczSWVm61Z2MRBDGltFd1aMedWaZHvKaZOMAl/l4mowWCQg==", "dev": true, - "license": "MIT", "dependencies": { "extract-react-types": "^0.30.0" } @@ -21395,27 +21813,6 @@ "react-docgen": "^5.0.0" } }, - "node_modules/babel-plugin-tester": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-core": "^6.25.0", - "common-tags": "^1.4.0", - "invariant": "^2.2.2", - "lodash.merge": "^4.6.0", - "path-exists": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "node_modules/babel-plugin-tester/node_modules/strip-indent": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", "dev": true, @@ -21455,39 +21852,9 @@ }, "node_modules/babel-react-components": { "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-register": { - "version": "6.26.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "node_modules/babel-register/node_modules/core-js": { - "version": "2.6.12", - "dev": true, - "hasInstallScript": true, - "license": "MIT" - }, - "node_modules/babel-register/node_modules/mkdirp": { - "version": "0.5.6", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } + "resolved": "https://registry.npmjs.org/babel-react-components/-/babel-react-components-1.1.0.tgz", + "integrity": "sha512-N67DN362F79kawmOEdYR6M2a38oYFAMawWr5bnHU43ak4l9VH7DQFCu1HfUQlgzEK8DKgwyr/ANWEN+SoPNtqg==", + "dev": true }, "node_modules/babel-runtime": { "version": "6.26.0", @@ -21509,75 +21876,11 @@ "dev": true, "license": "MIT" }, - "node_modules/babel-template": { - "version": "6.26.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-template/node_modules/babylon": { - "version": "6.18.0", - "dev": true, - "license": "MIT", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse/node_modules/babylon": { - "version": "6.18.0", - "dev": true, - "license": "MIT", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-traverse/node_modules/globals": { - "version": "9.18.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-traverse/node_modules/ms": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/babel-type-scopes": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-type-scopes/-/babel-type-scopes-1.1.0.tgz", + "integrity": "sha512-8VMsHzoLTrmaSh+48STqsHCdJlkj1UeC6MqYoc2pZm6nzRXQXQUEdow/ZUrlD1xOCYbjyAcpkkqb/ktuuKJ/jQ==", "dev": true, - "license": "MIT", "dependencies": { "babel-flow-types": "^1.2.1" } @@ -21603,8 +21906,9 @@ }, "node_modules/babylon": { "version": "7.0.0-beta.47", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz", + "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ==", "dev": true, - "license": "MIT", "bin": { "babylon": "bin/babylon.js" }, @@ -21614,8 +21918,9 @@ }, "node_modules/babylon-options": { "version": "2.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/babylon-options/-/babylon-options-2.0.1.tgz", + "integrity": "sha512-P4zPuf884K30wMK14JAKYgtLzgMVbUEkxciCB0dmPFasaZNSPPLwHpX3sqi1jVCzLzpns/3MO6GfMFTedAo/3w==", + "dev": true }, "node_modules/bail": { "version": "1.0.5", @@ -21794,7 +22099,8 @@ }, "node_modules/binaryextensions": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", "engines": { "node": ">=0.8" }, @@ -22392,12 +22698,14 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, - "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -22602,7 +22910,8 @@ }, "node_modules/character-entities-html4": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -22853,7 +23162,8 @@ }, "node_modules/classnames": { "version": "2.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, "node_modules/clean-css": { "version": "5.3.2", @@ -22874,6 +23184,11 @@ "node": ">=0.10.0" } }, + "node_modules/clean-set": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/clean-set/-/clean-set-1.1.2.tgz", + "integrity": "sha512-cA8uCj0qSoG9e0kevyOWXwPaELRPVg5Pxp6WskLMwerx257Zfnh8Nl0JBH59d7wQzij2CK7qEfJQK3RjuKKIug==" + }, "node_modules/clean-stack": { "version": "2.2.0", "dev": true, @@ -23006,10 +23321,14 @@ } }, "node_modules/codesandbox-import-util-types": { - "version": "2.2.3" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/codesandbox-import-util-types/-/codesandbox-import-util-types-2.2.3.tgz", + "integrity": "sha512-Qj00p60oNExthP2oR3vvXmUGjukij+rxJGuiaKM6tyUmSyimdZsqHI/TUvFFClAffk9s7hxGnQgWQ8KCce27qQ==" }, "node_modules/codesandbox-import-utils": { "version": "1.3.8", + "resolved": "https://registry.npmjs.org/codesandbox-import-utils/-/codesandbox-import-utils-1.3.8.tgz", + "integrity": "sha512-S12zO49QEkldoYLGh5KbkHRLOacg5BCNTue2vlyZXSpuK3oQdArwC/G1hCLKryV460bW3Ecn5xdkpfkUcFeOwQ==", "dependencies": { "codesandbox-import-util-types": "^1.3.7", "istextorbinary": "2.2.1", @@ -23017,7 +23336,9 @@ } }, "node_modules/codesandbox-import-utils/node_modules/codesandbox-import-util-types": { - "version": "1.3.7" + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/codesandbox-import-util-types/-/codesandbox-import-util-types-1.3.7.tgz", + "integrity": "sha512-8oP3emA0jyEuVOM2FBTpo/AF4C9vxHn14saVWZf2CQ/QhMtonBlNPE98ElrHkW+PFNXiO7Ad52Qr73b03n8qlA==" }, "node_modules/collapse-white-space": { "version": "1.0.6", @@ -23162,14 +23483,6 @@ "dev": true, "license": "ISC" }, - "node_modules/common-tags": { - "version": "1.8.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/commondir": { "version": "1.0.1", "dev": true, @@ -23383,8 +23696,9 @@ "license": "MIT" }, "node_modules/content-type": { - "version": "1.0.4", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { "node": ">= 0.6" } @@ -23693,8 +24007,9 @@ } }, "node_modules/country-flag-icons": { - "version": "1.5.5", - "license": "MIT" + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.9.tgz", + "integrity": "sha512-9jrjv2w7kRbqNtdtMdK2j3gmDIZzd5l9L2pZiQjF9J0mUcB+NKIGDNADTDHBEp8EQtjOkCOcciJGGSOpERdXPQ==" }, "node_modules/cp-file": { "version": "7.0.0", @@ -24039,8 +24354,9 @@ } }, "node_modules/crelt": { - "version": "1.0.5", - "license": "MIT" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" }, "node_modules/cross-spawn": { "version": "7.0.3", @@ -24260,7 +24576,8 @@ }, "node_modules/d": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dependencies": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -24268,8 +24585,9 @@ }, "node_modules/damerau-levenshtein": { "version": "1.0.8", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true }, "node_modules/dargs": { "version": "7.0.0", @@ -24412,7 +24730,8 @@ }, "node_modules/decode-named-character-reference": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dependencies": { "character-entities": "^2.0.0" }, @@ -24423,7 +24742,8 @@ }, "node_modules/decode-named-character-reference/node_modules/character-entities": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24453,35 +24773,6 @@ "dev": true, "license": "MIT" }, - "node_modules/deep-equal": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", - "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", - "dev": true, - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "dev": true, @@ -24791,9 +25082,9 @@ "license": "MIT" }, "node_modules/define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", "dev": true, "dependencies": { "get-intrinsic": "^1.2.1", @@ -24903,7 +25194,8 @@ }, "node_modules/dequal": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "engines": { "node": ">=6" } @@ -25002,7 +25294,8 @@ }, "node_modules/diff": { "version": "5.1.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", "engines": { "node": ">=0.3.1" } @@ -25348,7 +25641,8 @@ }, "node_modules/editions": { "version": "1.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", "engines": { "node": ">=0.8" } @@ -25599,43 +25893,50 @@ } }, "node_modules/es-abstract": { - "version": "1.21.1", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", "dev": true, - "license": "MIT", "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.5", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", "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.4", - "is-array-buffer": "^3.0.1", + "hasown": "^2.0.0", + "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-typed-array": "^1.1.12", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -25668,6 +25969,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, "node_modules/es-module-lexer": { "version": "1.3.0", "dev": true, @@ -25711,9 +26034,10 @@ } }, "node_modules/es5-ext": { - "version": "0.10.61", + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", "hasInstallScript": true, - "license": "ISC", "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", @@ -25738,7 +26062,8 @@ }, "node_modules/es6-iterator": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -25752,7 +26077,8 @@ }, "node_modules/es6-symbol": { "version": "3.1.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "dependencies": { "d": "^1.0.1", "ext": "^1.1.2" @@ -26265,6 +26591,32 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-config-next": { + "version": "12.3.4", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.3.4.tgz", + "integrity": "sha512-WuT3gvgi7Bwz00AOmKGhOeqnyA5P29Cdyr0iVjLyfDbk+FANQKcOjFUTZIdyYfe5Tq1x4TGcmoe4CwctGvFjHQ==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "12.3.4", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.21.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^2.7.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "^4.5.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/eslint-config-prettier": { "version": "8.5.0", "dev": true, @@ -26295,8 +26647,9 @@ }, "node_modules/eslint-import-resolver-typescript": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", "dev": true, - "license": "ISC", "dependencies": { "debug": "^4.3.4", "glob": "^7.2.0", @@ -26314,8 +26667,9 @@ }, "node_modules/eslint-import-resolver-typescript/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -26330,8 +26684,9 @@ }, "node_modules/eslint-import-resolver-typescript/node_modules/ms": { "version": "2.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/eslint-module-utils": { "version": "2.7.3", @@ -26613,23 +26968,27 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.5", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.2", - "axobject-query": "^2.2.0", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.1", - "language-tags": "^1.0.5", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "semver": "^6.3.0" + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" }, "engines": { "node": ">=4.0" @@ -26638,42 +26997,34 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { - "version": "4.2.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/eslint-plugin-react": { - "version": "7.30.1", + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", "dev": true, - "license": "MIT", "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", + "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.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" }, "engines": { "node": ">=4" @@ -26684,8 +27035,9 @@ }, "node_modules/eslint-plugin-react-hooks": { "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -26705,12 +27057,17 @@ } }, "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, - "license": "MIT", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -27104,21 +27461,28 @@ } }, "node_modules/estree-util-attach-comments": { - "version": "2.0.1", - "license": "MIT", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", "dependencies": { - "@types/estree": "^0.0.51" + "@types/estree": "^1.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/estree-util-attach-comments/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/estree-util-build-jsx": { - "version": "2.1.0", - "license": "MIT", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", "dependencies": { - "@types/estree-jsx": "^0.0.1", + "@types/estree-jsx": "^1.0.0", "estree-util-is-identifier-name": "^2.0.0", "estree-walker": "^3.0.0" }, @@ -27127,31 +27491,65 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/estree-util-build-jsx/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/estree-util-build-jsx/node_modules/estree-util-is-identifier-name": { - "version": "2.0.1", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/estree-util-build-jsx/node_modules/estree-walker": { - "version": "3.0.1", - "license": "MIT" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } }, "node_modules/estree-util-is-identifier-name": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz", + "integrity": "sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/estree-util-visit": { - "version": "1.1.0", - "license": "MIT", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", "dependencies": { - "@types/estree-jsx": "^0.0.1", + "@types/estree-jsx": "^1.0.0", "@types/unist": "^2.0.0" }, "funding": { @@ -27485,15 +27883,17 @@ "license": "MIT" }, "node_modules/ext": { - "version": "1.6.0", - "license": "ISC", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", "dependencies": { - "type": "^2.5.0" + "type": "^2.7.2" } }, "node_modules/ext/node_modules/type": { - "version": "2.6.0", - "license": "ISC" + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" }, "node_modules/extend": { "version": "3.0.2", @@ -27573,9 +27973,10 @@ } }, "node_modules/extract-react-types": { - "version": "0.30.2", + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/extract-react-types/-/extract-react-types-0.30.3.tgz", + "integrity": "sha512-1S9yzEYH3xJcXaxBNsFjGpm40AglApuC+/EM2c2QIuCtCKEyP66xvKNdCnGoHZRPk8AjrSNaKyecCi9yk4+QuA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@aparna036/babel-explode-module": "^2.0.1", "@babel/core": "^7.4.4", @@ -27584,7 +27985,6 @@ "ast-pretty-print": "^2.0.1", "babel-errors": "^1.1.1", "babel-file": "^3.0.0", - "babel-file-loader": "^2.0.0", "babel-flow-identifiers": "^1.1.3", "babel-helper-simplify-module": "^2.2.1", "babel-identifiers": "^1.1.2", @@ -27593,14 +27993,17 @@ "babel-type-scopes": "^1.1.0", "babylon": "^7.0.0-beta.22", "babylon-options": "^2.0.1", + "read-file-async": "^1.0.0", "resolve": "^1.10.1", + "resolve-async": "^1.0.1", "strip-indent": "^2.0.0" } }, "node_modules/extract-react-types/node_modules/strip-indent": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -28625,19 +29028,24 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "license": "MIT" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { - "version": "1.1.5", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -28662,7 +29070,8 @@ }, "node_modules/fuse.js": { "version": "6.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz", + "integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==", "engines": { "node": ">=10" } @@ -28708,15 +29117,15 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -28731,7 +29140,8 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, "node_modules/get-package-type": { "version": "0.1.0", @@ -29169,7 +29579,8 @@ }, "node_modules/gray-matter": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", @@ -29182,14 +29593,16 @@ }, "node_modules/gray-matter/node_modules/argparse": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/gray-matter/node_modules/js-yaml": { "version": "3.14.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -29200,8 +29613,9 @@ }, "node_modules/gzip-size": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, - "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -29279,25 +29693,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "dev": true, @@ -29522,6 +29917,18 @@ "node": ">=8" } }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/hast-to-hyperscript": { "version": "9.0.1", "dev": true, @@ -29588,10 +29995,12 @@ } }, "node_modules/hast-util-to-estree": { - "version": "2.0.2", - "license": "MIT", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", + "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", "dependencies": { - "@types/estree-jsx": "^0.0.1", + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", "@types/hast": "^2.0.0", "@types/unist": "^2.0.0", "comma-separated-tokens": "^2.0.0", @@ -29602,7 +30011,7 @@ "mdast-util-mdxjs-esm": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.3.0", + "style-to-object": "^0.4.1", "unist-util-position": "^4.0.0", "zwitch": "^2.0.0" }, @@ -29611,41 +30020,59 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-estree/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/hast-util-to-estree/node_modules/comma-separated-tokens": { - "version": "2.0.2", - "license": "MIT", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/hast-util-to-estree/node_modules/estree-util-is-identifier-name": { - "version": "2.0.1", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/hast-util-to-estree/node_modules/property-information": { - "version": "6.1.1", - "license": "MIT", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", + "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/hast-util-to-estree/node_modules/space-separated-tokens": { - "version": "2.0.1", - "license": "MIT", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/hast-util-to-estree/node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, "node_modules/hast-util-to-estree/node_modules/unist-util-position": { - "version": "4.0.3", - "license": "MIT", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -29655,8 +30082,9 @@ } }, "node_modules/hast-util-to-estree/node_modules/zwitch": { - "version": "2.0.2", - "license": "MIT", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -29680,15 +30108,17 @@ }, "node_modules/hast-util-to-string": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz", + "integrity": "sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/hast-util-whitespace": { - "version": "2.0.0", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -29737,18 +30167,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/home-or-tmp": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "dev": true, @@ -30265,7 +30683,8 @@ }, "node_modules/input-format": { "version": "0.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/input-format/-/input-format-0.3.8.tgz", + "integrity": "sha512-tLR0XRig1xIcG1PtIpMd/uoltvkAI62CN9OIbtj4/tEJAkqTCQLNHUZ9N4M46w0dopny7Rlt/lRH5Xzp7e6F+g==", "dependencies": { "prop-types": "^15.8.1" } @@ -30941,7 +31360,8 @@ }, "node_modules/intersection-observer": { "version": "0.10.0", - "license": "W3C-20150513" + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.10.0.tgz", + "integrity": "sha512-fn4bQ0Xq8FTej09YC/jqKZwtijpvARlRp6wxL5WTA6yPe2YWSJ5RJh7Nm79rK2qB0wr6iDQzH60XGq5V/7u8YQ==" }, "node_modules/invariant": { "version": "2.2.4", @@ -31057,6 +31477,21 @@ "dev": true, "license": "MIT" }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-bigint": { "version": "1.0.4", "dev": true, @@ -31143,11 +31578,12 @@ "license": "MIT" }, "node_modules/is-core-module": { - "version": "2.11.0", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, - "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -31262,10 +31698,23 @@ "node": ">=0.10.0" } }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-finite": { "version": "1.1.0", "dev": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" }, @@ -31293,6 +31742,21 @@ "node": ">=6" } }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "dev": true, @@ -31458,8 +31922,9 @@ "license": "MIT" }, "node_modules/is-reference": { - "version": "3.0.0", - "license": "MIT", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", "dependencies": { "@types/estree": "*" } @@ -31481,7 +31946,8 @@ }, "node_modules/is-regexp": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-3.1.0.tgz", + "integrity": "sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==", "engines": { "node": ">=12" }, @@ -31588,15 +32054,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.10", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, - "license": "MIT", "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" + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" @@ -31885,7 +32348,8 @@ }, "node_modules/istextorbinary": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", "dependencies": { "binaryextensions": "2", "editions": "^1.3.3", @@ -31915,6 +32379,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, "node_modules/jest": { "version": "28.1.3", "dev": true, @@ -34630,12 +35107,15 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.2", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, - "license": "MIT", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.2" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { "node": ">=4.0" @@ -34716,15 +35196,20 @@ }, "node_modules/language-subtag-registry": { "version": "0.3.22", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true }, "node_modules/language-tags": { - "version": "1.0.5", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, - "license": "MIT", "dependencies": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" } }, "node_modules/latest-version": { @@ -34942,8 +35427,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.10.15", - "license": "MIT" + "version": "1.10.51", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.51.tgz", + "integrity": "sha512-vY2I+rQwrDQzoPds0JeTEpeWzbUJgqoV0O4v31PauHBb/e+1KCXKylHcDnBMgJZ9fH9mErsEbROJY3Z3JtqEmg==" }, "node_modules/liftoff": { "version": "4.0.0", @@ -35185,8 +35671,9 @@ } }, "node_modules/longest-streak": { - "version": "3.0.1", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35395,14 +35882,16 @@ }, "node_modules/markdown-extensions": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/markdown-table": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35462,9 +35951,11 @@ } }, "node_modules/mdast-util-find-and-replace": { - "version": "2.2.1", - "license": "MIT", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", "dependencies": { + "@types/mdast": "^3.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.0.0" @@ -35476,7 +35967,8 @@ }, "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "engines": { "node": ">=12" }, @@ -35485,16 +35977,21 @@ } }, "node_modules/mdast-util-find-and-replace/node_modules/unist-util-is": { - "version": "5.1.1", - "license": "MIT", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/mdast-util-find-and-replace/node_modules/unist-util-visit-parents": { - "version": "5.1.0", - "license": "MIT", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -35505,8 +36002,9 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "1.2.0", - "license": "MIT", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -35527,16 +36025,21 @@ } }, "node_modules/mdast-util-from-markdown/node_modules/mdast-util-to-string": { - "version": "3.1.0", - "license": "MIT", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dependencies": { + "@types/mdast": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/mdast-util-from-markdown/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -35546,8 +36049,9 @@ } }, "node_modules/mdast-util-gfm": { - "version": "2.0.1", - "license": "MIT", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", "dependencies": { "mdast-util-from-markdown": "^1.0.0", "mdast-util-gfm-autolink-literal": "^1.0.0", @@ -35563,8 +36067,9 @@ } }, "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.2", - "license": "MIT", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", "dependencies": { "@types/mdast": "^3.0.0", "ccount": "^2.0.0", @@ -35578,15 +36083,17 @@ }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/ccount": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.1", - "license": "MIT", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0", @@ -35598,8 +36105,9 @@ } }, "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "license": "MIT", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -35610,9 +36118,11 @@ } }, "node_modules/mdast-util-gfm-table": { - "version": "1.0.4", - "license": "MIT", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", "dependencies": { + "@types/mdast": "^3.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -35623,8 +36133,9 @@ } }, "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.1", - "license": "MIT", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -35635,12 +36146,15 @@ } }, "node_modules/mdast-util-mdx": { - "version": "2.0.0", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", "dependencies": { + "mdast-util-from-markdown": "^1.0.0", "mdast-util-mdx-expression": "^1.0.0", "mdast-util-mdx-jsx": "^2.0.0", - "mdast-util-mdxjs-esm": "^1.0.0" + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" }, "funding": { "type": "opencollective", @@ -35648,10 +36162,11 @@ } }, "node_modules/mdast-util-mdx-expression": { - "version": "1.2.1", - "license": "MIT", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", "dependencies": { - "@types/estree-jsx": "^0.0.1", + "@types/estree-jsx": "^1.0.0", "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", @@ -35663,13 +36178,16 @@ } }, "node_modules/mdast-util-mdx-jsx": { - "version": "2.0.2", - "license": "MIT", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", + "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", "dependencies": { - "@types/estree-jsx": "^0.0.1", + "@types/estree-jsx": "^1.0.0", "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", "mdast-util-to-markdown": "^1.3.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", @@ -35684,7 +36202,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/ccount": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35692,7 +36211,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/character-entities": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35700,7 +36220,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/character-entities-legacy": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35708,7 +36229,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/character-reference-invalid": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35716,7 +36238,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-alphabetical": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35724,7 +36247,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-alphanumerical": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -35736,7 +36260,8 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-decimal": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35744,15 +36269,17 @@ }, "node_modules/mdast-util-mdx-jsx/node_modules/is-hexadecimal": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities": { - "version": "4.0.0", - "license": "MIT", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", "dependencies": { "@types/unist": "^2.0.0", "character-entities": "^2.0.0", @@ -35769,16 +36296,21 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-is": { - "version": "5.1.1", - "license": "MIT", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-remove-position": { - "version": "4.0.1", - "license": "MIT", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-visit": "^4.0.0" @@ -35789,8 +36321,9 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -35800,12 +36333,13 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit": { - "version": "4.1.0", - "license": "MIT", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "unist-util-visit-parents": "^5.1.1" }, "funding": { "type": "opencollective", @@ -35813,8 +36347,9 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit-parents": { - "version": "5.1.0", - "license": "MIT", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -35825,8 +36360,9 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -35837,10 +36373,11 @@ } }, "node_modules/mdast-util-mdxjs-esm": { - "version": "1.2.1", - "license": "MIT", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", "dependencies": { - "@types/estree-jsx": "^0.0.1", + "@types/estree-jsx": "^1.0.0", "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", @@ -35851,6 +36388,31 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-to-hast": { "version": "10.0.1", "dev": true, @@ -35871,12 +36433,14 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "1.3.0", - "license": "MIT", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", "mdast-util-to-string": "^3.0.0", "micromark-util-decode-string": "^1.0.0", "unist-util-visit": "^4.0.0", @@ -35888,28 +36452,37 @@ } }, "node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string": { - "version": "3.1.0", - "license": "MIT", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dependencies": { + "@types/mdast": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/mdast-util-to-markdown/node_modules/unist-util-is": { - "version": "5.1.1", - "license": "MIT", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit": { - "version": "4.1.0", - "license": "MIT", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "unist-util-visit-parents": "^5.1.1" }, "funding": { "type": "opencollective", @@ -35917,8 +36490,9 @@ } }, "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit-parents": { - "version": "5.1.0", - "license": "MIT", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -35929,8 +36503,9 @@ } }, "node_modules/mdast-util-to-markdown/node_modules/zwitch": { - "version": "2.0.2", - "license": "MIT", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -35947,6 +36522,7 @@ }, "node_modules/mdurl": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/media-typer": { @@ -36102,7 +36678,9 @@ "license": "MIT" }, "node_modules/micromark": { - "version": "3.0.10", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -36113,7 +36691,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -36135,7 +36712,9 @@ } }, "node_modules/micromark-core-commonmark": { - "version": "1.0.6", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -36146,7 +36725,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-factory-destination": "^1.0.0", @@ -36167,8 +36745,9 @@ } }, "node_modules/micromark-extension-gfm": { - "version": "2.0.1", - "license": "MIT", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", "dependencies": { "micromark-extension-gfm-autolink-literal": "^1.0.0", "micromark-extension-gfm-footnote": "^1.0.0", @@ -36185,14 +36764,14 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.3", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-sanitize-uri": "^1.0.0", "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "micromark-util-types": "^1.0.0" }, "funding": { "type": "opencollective", @@ -36200,8 +36779,9 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "1.0.4", - "license": "MIT", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", "dependencies": { "micromark-core-commonmark": "^1.0.0", "micromark-factory-space": "^1.0.0", @@ -36218,8 +36798,9 @@ } }, "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.4", - "license": "MIT", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-classify-character": "^1.0.0", @@ -36234,8 +36815,9 @@ } }, "node_modules/micromark-extension-gfm-table": { - "version": "1.0.5", - "license": "MIT", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -36249,8 +36831,9 @@ } }, "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.1", - "license": "MIT", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", "dependencies": { "micromark-util-types": "^1.0.0" }, @@ -36260,8 +36843,9 @@ } }, "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.3", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -36275,7 +36859,9 @@ } }, "node_modules/micromark-extension-mdx-expression": { - "version": "1.0.3", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", + "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", "funding": [ { "type": "GitHub Sponsors", @@ -36286,8 +36872,8 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { + "@types/estree": "^1.0.0", "micromark-factory-mdx-expression": "^1.0.0", "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -36297,11 +36883,18 @@ "uvu": "^0.5.0" } }, + "node_modules/micromark-extension-mdx-expression/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/micromark-extension-mdx-jsx": { - "version": "1.0.3", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", + "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", "dependencies": { "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", "estree-util-is-identifier-name": "^2.0.0", "micromark-factory-mdx-expression": "^1.0.0", "micromark-factory-space": "^1.0.0", @@ -36316,17 +36909,24 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/micromark-extension-mdx-jsx/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/micromark-extension-mdx-jsx/node_modules/estree-util-is-identifier-name": { - "version": "2.0.1", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/micromark-extension-mdx-jsx/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -36336,8 +36936,9 @@ } }, "node_modules/micromark-extension-mdx-jsx/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -36348,8 +36949,9 @@ } }, "node_modules/micromark-extension-mdx-md": { - "version": "1.0.0", - "license": "MIT", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", + "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", "dependencies": { "micromark-util-types": "^1.0.0" }, @@ -36359,8 +36961,9 @@ } }, "node_modules/micromark-extension-mdxjs": { - "version": "1.0.0", - "license": "MIT", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", + "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", @@ -36377,9 +36980,11 @@ } }, "node_modules/micromark-extension-mdxjs-esm": { - "version": "1.0.3", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", + "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", "dependencies": { + "@types/estree": "^1.0.0", "micromark-core-commonmark": "^1.0.0", "micromark-util-character": "^1.0.0", "micromark-util-events-to-acorn": "^1.0.0", @@ -36394,9 +36999,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/micromark-extension-mdxjs-esm/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -36406,8 +37017,9 @@ } }, "node_modules/micromark-extension-mdxjs-esm/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -36418,7 +37030,9 @@ } }, "node_modules/micromark-factory-destination": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -36429,7 +37043,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -36437,7 +37050,9 @@ } }, "node_modules/micromark-factory-label": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -36448,7 +37063,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -36457,7 +37071,9 @@ } }, "node_modules/micromark-factory-mdx-expression": { - "version": "1.0.6", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", + "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", "funding": [ { "type": "GitHub Sponsors", @@ -36468,9 +37084,8 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "micromark-factory-space": "^1.0.0", + "@types/estree": "^1.0.0", "micromark-util-character": "^1.0.0", "micromark-util-events-to-acorn": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -36480,9 +37095,15 @@ "vfile-message": "^3.0.0" } }, + "node_modules/micromark-factory-mdx-expression/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/micromark-factory-mdx-expression/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -36492,8 +37113,9 @@ } }, "node_modules/micromark-factory-mdx-expression/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -36504,7 +37126,9 @@ } }, "node_modules/micromark-factory-space": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "funding": [ { "type": "GitHub Sponsors", @@ -36515,14 +37139,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "node_modules/micromark-factory-title": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -36533,17 +37158,17 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "micromark-util-types": "^1.0.0" } }, "node_modules/micromark-factory-whitespace": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -36554,7 +37179,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -36563,7 +37187,9 @@ } }, "node_modules/micromark-util-character": { - "version": "1.1.0", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -36574,14 +37200,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "node_modules/micromark-util-chunked": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "funding": [ { "type": "GitHub Sponsors", @@ -36592,13 +37219,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-classify-character": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "funding": [ { "type": "GitHub Sponsors", @@ -36609,7 +37237,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -36617,7 +37244,9 @@ } }, "node_modules/micromark-util-combine-extensions": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "funding": [ { "type": "GitHub Sponsors", @@ -36628,14 +37257,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -36646,13 +37276,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-decode-string": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -36663,7 +37294,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -36672,7 +37302,9 @@ } }, "node_modules/micromark-util-encode": { - "version": "1.0.1", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "funding": [ { "type": "GitHub Sponsors", @@ -36682,11 +37314,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-events-to-acorn": { - "version": "1.1.0", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", + "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", "funding": [ { "type": "GitHub Sponsors", @@ -36697,20 +37330,26 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/acorn": "^4.0.0", - "@types/estree": "^0.0.51", + "@types/estree": "^1.0.0", + "@types/unist": "^2.0.0", "estree-util-visit": "^1.0.0", + "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0", "uvu": "^0.5.0", - "vfile-location": "^4.0.0", "vfile-message": "^3.0.0" } }, + "node_modules/micromark-util-events-to-acorn/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/micromark-util-events-to-acorn/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -36719,35 +37358,10 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-events-to-acorn/node_modules/vfile": { - "version": "5.3.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-util-events-to-acorn/node_modules/vfile-location": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/micromark-util-events-to-acorn/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -36758,7 +37372,9 @@ } }, "node_modules/micromark-util-html-tag-name": { - "version": "1.1.0", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -36768,11 +37384,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-normalize-identifier": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "funding": [ { "type": "GitHub Sponsors", @@ -36783,13 +37400,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-resolve-all": { - "version": "1.0.0", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "funding": [ { "type": "GitHub Sponsors", @@ -36800,13 +37418,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" } }, "node_modules/micromark-util-sanitize-uri": { - "version": "1.0.0", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "funding": [ { "type": "GitHub Sponsors", @@ -36817,7 +37436,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", @@ -36825,7 +37443,9 @@ } }, "node_modules/micromark-util-subtokenize": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "funding": [ { "type": "GitHub Sponsors", @@ -36836,7 +37456,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -36845,7 +37464,9 @@ } }, "node_modules/micromark-util-symbol": { - "version": "1.0.1", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -36855,11 +37476,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromark-util-types": { - "version": "1.0.2", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -36869,8 +37491,7 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/micromatch": { "version": "4.0.5", @@ -37268,15 +37889,17 @@ }, "node_modules/mri": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "engines": { "node": ">=4" } }, "node_modules/mrmime": { - "version": "1.0.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } @@ -37463,7 +38086,8 @@ }, "node_modules/next-mdx-remote": { "version": "4.1.0", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-4.1.0.tgz", + "integrity": "sha512-ZdL5AFJcEqvInGkYYRKda930D6AJt1GOLX/OXFE/vTwaqV/Mw+l3/njZ4kWqvYSAkl89Z6W7WZrTtN0fd0XwPg==", "dependencies": { "@mdx-js/mdx": "^2.0.0", "@mdx-js/react": "^2.0.0", @@ -37480,14 +38104,15 @@ } }, "node_modules/next-mdx-remote/node_modules/@mdx-js/mdx": { - "version": "2.1.2", - "license": "MIT", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", "dependencies": { - "@types/estree-jsx": "^0.0.1", + "@types/estree-jsx": "^1.0.0", "@types/mdx": "^2.0.0", - "astring": "^1.6.0", "estree-util-build-jsx": "^2.0.0", "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", "estree-walker": "^3.0.0", "hast-util-to-estree": "^2.0.0", "markdown-extensions": "^1.0.0", @@ -37507,8 +38132,9 @@ } }, "node_modules/next-mdx-remote/node_modules/@mdx-js/react": { - "version": "2.1.2", - "license": "MIT", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", "dependencies": { "@types/mdx": "^2.0.0", "@types/react": ">=16" @@ -37521,29 +38147,41 @@ "react": ">=16" } }, + "node_modules/next-mdx-remote/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/next-mdx-remote/node_modules/bail": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/next-mdx-remote/node_modules/estree-util-is-identifier-name": { - "version": "2.0.1", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/next-mdx-remote/node_modules/estree-walker": { - "version": "3.0.1", - "license": "MIT" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } }, "node_modules/next-mdx-remote/node_modules/is-plain-obj": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "engines": { "node": ">=12" }, @@ -37552,8 +38190,9 @@ } }, "node_modules/next-mdx-remote/node_modules/remark-mdx": { - "version": "2.1.2", - "license": "MIT", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", "dependencies": { "mdast-util-mdx": "^2.0.0", "micromark-extension-mdxjs": "^1.0.0" @@ -37564,8 +38203,9 @@ } }, "node_modules/next-mdx-remote/node_modules/remark-parse": { - "version": "10.0.1", - "license": "MIT", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", @@ -37578,7 +38218,8 @@ }, "node_modules/next-mdx-remote/node_modules/trough": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -37586,7 +38227,8 @@ }, "node_modules/next-mdx-remote/node_modules/unified": { "version": "10.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -37602,16 +38244,21 @@ } }, "node_modules/next-mdx-remote/node_modules/unist-util-is": { - "version": "5.1.1", - "license": "MIT", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/next-mdx-remote/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -37621,12 +38268,13 @@ } }, "node_modules/next-mdx-remote/node_modules/unist-util-visit": { - "version": "4.1.0", - "license": "MIT", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "unist-util-visit-parents": "^5.1.1" }, "funding": { "type": "opencollective", @@ -37634,8 +38282,9 @@ } }, "node_modules/next-mdx-remote/node_modules/unist-util-visit-parents": { - "version": "5.1.0", - "license": "MIT", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -37646,8 +38295,9 @@ } }, "node_modules/next-mdx-remote/node_modules/vfile": { - "version": "5.3.4", - "license": "MIT", + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -37660,8 +38310,9 @@ } }, "node_modules/next-mdx-remote/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -37673,8 +38324,9 @@ }, "node_modules/next-remote-watch": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/next-remote-watch/-/next-remote-watch-2.0.0.tgz", + "integrity": "sha512-FyKDFMwbjKCPdu8ypZ8WTkDBzuxnH6rgfR89vgQwsND4ErrfXnDFZcZJAmSpwND6QA7G9f0DRzYMSdspY6t8Uw==", "dev": true, - "license": "MPL-2.0", "dependencies": { "chalk": "^4.0.0", "chokidar": "^3.4.0", @@ -37693,8 +38345,9 @@ }, "node_modules/next-remote-watch/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -37707,8 +38360,9 @@ }, "node_modules/next-remote-watch/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -37722,24 +38376,27 @@ }, "node_modules/next-remote-watch/node_modules/commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/next-remote-watch/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/next-remote-watch/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -37747,9 +38404,30 @@ "node": ">=8" } }, + "node_modules/next-seo": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/next-seo/-/next-seo-5.15.0.tgz", + "integrity": "sha512-LGbcY91yDKGMb7YI+28n3g+RuChUkt6pXNpa8FkfKkEmNiJkeRDEXTnnjVtwT9FmMhG6NH8qwHTelGrlYm9rgg==", + "peerDependencies": { + "next": "^8.1.1-canary.54 || >=9.0.0", + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/next-themes": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", + "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", + "peerDependencies": { + "next": "*", + "react": "*", + "react-dom": "*" + } + }, "node_modules/next-tick": { "version": "1.1.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "node_modules/next/node_modules/picocolors": { "version": "1.0.0", @@ -39154,9 +39832,10 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -39227,26 +39906,28 @@ } }, "node_modules/object.entries": { - "version": "1.1.5", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.5", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -39273,12 +39954,13 @@ } }, "node_modules/object.hasown": { - "version": "1.1.1", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", "dev": true, - "license": "MIT", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -39308,13 +39990,14 @@ } }, "node_modules/object.values": { - "version": "1.1.5", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -39394,8 +40077,9 @@ }, "node_modules/opener": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, - "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } @@ -40451,16 +41135,27 @@ "license": "MIT" }, "node_modules/periscopic": { - "version": "3.0.4", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", "dependencies": { + "@types/estree": "^1.0.0", "estree-walker": "^3.0.0", "is-reference": "^3.0.0" } }, + "node_modules/periscopic/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/periscopic/node_modules/estree-walker": { - "version": "3.0.1", - "license": "MIT" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } }, "node_modules/picocolors": { "version": "0.2.1", @@ -40950,8 +41645,9 @@ }, "node_modules/pretty-format-ast": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pretty-format-ast/-/pretty-format-ast-1.0.1.tgz", + "integrity": "sha512-xLokxZerpiFBppT0dlY/GIMdvMmmoMpqf1dWCNHWl9kXR/Cu1hdOHCDyIeJdKBDqXWjezUbzLBTP0wdOEUay8Q==", "dev": true, - "license": "MIT", "dependencies": { "pretty-format2": "^2.0.3" } @@ -40969,8 +41665,9 @@ }, "node_modules/pretty-format2": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pretty-format2/-/pretty-format2-2.0.4.tgz", + "integrity": "sha512-Tl/GgFDw5IcHMgbjEhqS4BZ713KXkCRQp+FcKhYpXZ56cZv/G/m3XqoL9cUi1nPRVJ3TPNvrV3szDMQ39cQRvg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^3.0.0" } @@ -40983,14 +41680,6 @@ "node": ">= 0.8" } }, - "node_modules/private": { - "version": "0.1.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/proc-log": { "version": "2.0.1", "dev": true, @@ -41682,7 +42371,8 @@ }, "node_modules/react-devtools-inline": { "version": "4.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-devtools-inline/-/react-devtools-inline-4.4.0.tgz", + "integrity": "sha512-ES0GolSrKO8wsKbsEkVeiR/ZAaHQTY4zDh1UW8DImVmm8oaGLl3ijJDvSGe+qDRKPZdPRnDtWWnSvvrgxXdThQ==", "dependencies": { "es6-symbol": "^3" } @@ -41774,10 +42464,12 @@ "license": "MIT" }, "node_modules/react-hook-form": { - "version": "7.41.0", - "license": "MIT", + "version": "7.49.1", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.49.1.tgz", + "integrity": "sha512-MId71bfWmpyvwuWjVTe2b4DRc0jIYOb/B9tlrotEHTuHlQGeX1x2QXfjNe9UtMi6TqhO0bsSdSWgjcUFh2fSww==", "engines": { - "node": ">=12.22.0" + "node": ">=18", + "pnpm": "8" }, "funding": { "type": "opencollective", @@ -41814,13 +42506,14 @@ } }, "node_modules/react-phone-number-input": { - "version": "3.2.13", - "license": "MIT", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/react-phone-number-input/-/react-phone-number-input-3.3.7.tgz", + "integrity": "sha512-/yusEJl2oJA5rTRtny59pf7T1gg/whmfhdZsgrZaL063KEx6FFnmwTskTJ9yR4lYgzj2GyUjXpnA3O9d+ZTHwA==", "dependencies": { "classnames": "^2.3.1", "country-flag-icons": "^1.5.4", "input-format": "^0.3.8", - "libphonenumber-js": "^1.10.14", + "libphonenumber-js": "^1.10.48", "prop-types": "^15.8.1" }, "peerDependencies": { @@ -41925,11 +42618,12 @@ } }, "node_modules/react-svg": { - "version": "15.1.3", - "license": "MIT", + "version": "15.1.21", + "resolved": "https://registry.npmjs.org/react-svg/-/react-svg-15.1.21.tgz", + "integrity": "sha512-ISMX8ICoLNivt1+OPY24V0WmBYPSEuVU1EzgVhyXj7mSGs+aQosGFevatrfxx+1zh28iyvWRDma1YbpylGEwbw==", "dependencies": { - "@babel/runtime": "^7.18.6", - "@tanem/svg-injector": "^10.1.27", + "@babel/runtime": "^7.20.7", + "@tanem/svg-injector": "^10.1.42", "@types/prop-types": "^15.7.5", "prop-types": "^15.8.1" }, @@ -41947,7 +42641,8 @@ }, "node_modules/react-toastify": { "version": "8.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-8.2.0.tgz", + "integrity": "sha512-Pg2Ju7NngAamarFvLwqrFomJ57u/Ay6i6zfLurt/qPynWkAkOthu6vxfqYpJCyNhHRhR4hu7+bySSeWWJu6PAg==", "dependencies": { "clsx": "^1.1.1" }, @@ -42004,8 +42699,9 @@ }, "node_modules/read-file-async": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-file-async/-/read-file-async-1.0.0.tgz", + "integrity": "sha512-XY9POzAN2b8MkrWn+nio84A7FDWU3F+88BK0lUy0wsLWfWWGC25yrxNT2hrCEjDZ4840IlgyJV52g8a4oSAhtA==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11", "typeable-promisify": "^1.0.1" @@ -42311,6 +43007,26 @@ "node": ">=8" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regenerate": { "version": "1.4.2", "dev": true, @@ -42329,6 +43045,7 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", + "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { @@ -42481,7 +43198,8 @@ }, "node_modules/remark-gfm": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-gfm": "^2.0.0", @@ -42495,7 +43213,8 @@ }, "node_modules/remark-gfm/node_modules/bail": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -42503,7 +43222,8 @@ }, "node_modules/remark-gfm/node_modules/is-plain-obj": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "engines": { "node": ">=12" }, @@ -42513,7 +43233,8 @@ }, "node_modules/remark-gfm/node_modules/trough": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -42521,7 +43242,8 @@ }, "node_modules/remark-gfm/node_modules/unified": { "version": "10.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -42537,8 +43259,9 @@ } }, "node_modules/remark-gfm/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -42548,8 +43271,9 @@ } }, "node_modules/remark-gfm/node_modules/vfile": { - "version": "5.3.4", - "license": "MIT", + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -42562,8 +43286,9 @@ } }, "node_modules/remark-gfm/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -42594,7 +43319,9 @@ }, "node_modules/remark-mdx-code-meta": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-mdx-code-meta/-/remark-mdx-code-meta-1.0.0.tgz", + "integrity": "sha512-7lu7aX7EeBQOwTQL8uYRvUhjAujMAC/bpOEv4p5pPL3xb9R6SR+8BKpiEA8CrbBEc8nhNac9QJ7/K3VpR5I7yQ==", + "deprecated": "Use rehype-mdx-code-props instead", "dependencies": { "acorn": "^8.2.4", "acorn-jsx": "^5.3.1", @@ -42702,7 +43429,8 @@ }, "node_modules/remark-rehype": { "version": "10.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", @@ -42716,7 +43444,8 @@ }, "node_modules/remark-rehype/node_modules/bail": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -42724,7 +43453,8 @@ }, "node_modules/remark-rehype/node_modules/is-plain-obj": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "engines": { "node": ">=12" }, @@ -42733,8 +43463,9 @@ } }, "node_modules/remark-rehype/node_modules/mdast-util-definitions": { - "version": "5.1.1", - "license": "MIT", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -42746,17 +43477,15 @@ } }, "node_modules/remark-rehype/node_modules/mdast-util-to-hast": { - "version": "12.1.2", - "license": "MIT", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", - "@types/mdurl": "^1.0.0", "mdast-util-definitions": "^5.0.0", - "mdurl": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-sanitize-uri": "^1.1.0", "trim-lines": "^3.0.0", - "unist-builder": "^3.0.0", "unist-util-generated": "^2.0.0", "unist-util-position": "^4.0.0", "unist-util-visit": "^4.0.0" @@ -42768,7 +43497,8 @@ }, "node_modules/remark-rehype/node_modules/trough": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -42776,7 +43506,8 @@ }, "node_modules/remark-rehype/node_modules/unified": { "version": "10.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -42791,36 +43522,31 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-rehype/node_modules/unist-builder": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-rehype/node_modules/unist-util-generated": { - "version": "2.0.0", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/remark-rehype/node_modules/unist-util-is": { - "version": "5.1.1", - "license": "MIT", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, "node_modules/remark-rehype/node_modules/unist-util-position": { - "version": "4.0.3", - "license": "MIT", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -42830,8 +43556,9 @@ } }, "node_modules/remark-rehype/node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -42841,12 +43568,13 @@ } }, "node_modules/remark-rehype/node_modules/unist-util-visit": { - "version": "4.1.0", - "license": "MIT", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "unist-util-visit-parents": "^5.1.1" }, "funding": { "type": "opencollective", @@ -42854,8 +43582,9 @@ } }, "node_modules/remark-rehype/node_modules/unist-util-visit-parents": { - "version": "5.1.0", - "license": "MIT", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -42866,8 +43595,9 @@ } }, "node_modules/remark-rehype/node_modules/vfile": { - "version": "5.3.4", - "license": "MIT", + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -42880,8 +43610,9 @@ } }, "node_modules/remark-rehype/node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -42958,6 +43689,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "optional": true, "dependencies": { "is-finite": "^1.0.0" }, @@ -43121,8 +43853,9 @@ }, "node_modules/resolve-async": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-async/-/resolve-async-1.0.1.tgz", + "integrity": "sha512-LLW4ivCEHfYachyVLKrxm8UCbz+3MQFXCuNwaP5yBLBLzdLuB/HUKasz4mPHUS5AYgzB4FkyBps66iZhRjS4VQ==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "^1.3.3", "typeable-promisify": "^1.0.1" @@ -43364,7 +44097,8 @@ }, "node_modules/sade": { "version": "1.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "dependencies": { "mri": "^1.1.0" }, @@ -43372,6 +44106,24 @@ "node": ">=6" } }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "license": "MIT" @@ -43724,7 +44476,8 @@ }, "node_modules/section-matter": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" @@ -43735,7 +44488,8 @@ }, "node_modules/section-matter/node_modules/extend-shallow": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { "is-extendable": "^0.1.0" }, @@ -43745,14 +44499,16 @@ }, "node_modules/section-matter/node_modules/is-extendable": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { "node": ">=0.10.0" } }, "node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -43877,6 +44633,21 @@ "dev": true, "license": "ISC" }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-function-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", @@ -44011,8 +44782,9 @@ }, "node_modules/sirv": { "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", "dev": true, - "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.20", "mrmime": "^1.0.0", @@ -44315,14 +45087,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.4.18", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "^0.5.6" - } - }, "node_modules/source-map-url": { "version": "0.4.1", "dev": true, @@ -44856,17 +45620,19 @@ } }, "node_modules/string.prototype.matchall": { - "version": "4.0.7", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", "side-channel": "^1.0.4" }, "funding": { @@ -44906,13 +45672,14 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.5", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -44922,26 +45689,28 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -44949,7 +45718,8 @@ }, "node_modules/stringify-entities": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -44961,7 +45731,8 @@ }, "node_modules/stringify-entities/node_modules/character-entities-legacy": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -44969,7 +45740,8 @@ }, "node_modules/stringify-object": { "version": "4.0.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-4.0.1.tgz", + "integrity": "sha512-qpV1FBpN0R1gDAhCHIU71SYGZb35Te+gOQbQ6lYRmVJT7pF1NB8mkHeEJvyYNiHXw+fB4KIbeIjQl1rgiIijiA==", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.2", "is-obj": "^3.0.0", @@ -44981,7 +45753,8 @@ }, "node_modules/stringify-object/node_modules/is-obj": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz", + "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==", "engines": { "node": ">=12" }, @@ -45009,7 +45782,8 @@ }, "node_modules/strip-bom-string": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", "engines": { "node": ">=0.10.0" } @@ -45118,6 +45892,7 @@ }, "node_modules/style-to-object": { "version": "0.3.0", + "dev": true, "license": "MIT", "dependencies": { "inline-style-parser": "0.1.1" @@ -45636,7 +46411,8 @@ }, "node_modules/textextensions": { "version": "2.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", "engines": { "node": ">=0.8" }, @@ -45806,8 +46582,9 @@ }, "node_modules/totalist": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -45867,7 +46644,8 @@ }, "node_modules/trim-lines": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -45881,14 +46659,6 @@ "node": ">=8" } }, - "node_modules/trim-right": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/trim-trailing-lines": { "version": "1.1.4", "dev": true, @@ -46033,8 +46803,9 @@ } }, "node_modules/tslib": { - "version": "2.4.0", - "license": "0BSD" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsup": { "version": "5.11.13", @@ -46208,7 +46979,8 @@ }, "node_modules/type": { "version": "1.2.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "node_modules/type-check": { "version": "0.4.0", @@ -46254,12 +47026,64 @@ }, "node_modules/typeable-promisify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typeable-promisify/-/typeable-promisify-1.0.1.tgz", + "integrity": "sha512-/1gZ0KTZzxBn+jQZCPX5fWzcwhelG1B/81BUZCiproV3XW88jAdWI0LuAFU20bk0DhcfouaLG63VwjiKG5R4+A==", "dev": true, - "license": "MIT", "dependencies": { "any-promise": "^1.3.0" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typed-array-length": { "version": "1.0.4", "dev": true, @@ -46501,8 +47325,9 @@ } }, "node_modules/unist-util-position-from-estree": { - "version": "1.1.1", - "license": "MIT", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -46994,7 +47819,8 @@ }, "node_modules/uvu": { "version": "0.5.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", "dependencies": { "dequal": "^2.0.0", "diff": "^5.0.0", @@ -47010,7 +47836,8 @@ }, "node_modules/uvu/node_modules/kleur": { "version": "4.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "engines": { "node": ">=6" } @@ -47111,7 +47938,8 @@ }, "node_modules/vfile-matter": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-3.0.1.tgz", + "integrity": "sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==", "dependencies": { "@types/js-yaml": "^4.0.0", "is-buffer": "^2.0.0", @@ -47628,8 +48456,9 @@ } }, "node_modules/w3c-keyname": { - "version": "2.2.4", - "license": "MIT" + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" }, "node_modules/w3c-xmlserializer": { "version": "3.0.0", @@ -48097,8 +48926,9 @@ }, "node_modules/webpack-bundle-analyzer": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.3.0.tgz", + "integrity": "sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.0.4", "acorn-walk": "^8.0.0", @@ -48118,17 +48948,19 @@ } }, "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "8.2.0", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", + "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -48141,8 +48973,9 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -48156,24 +48989,27 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/commander": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -48182,9 +49018,10 @@ } }, "node_modules/webpack-bundle-analyzer/node_modules/ws": { - "version": "7.5.7", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -48360,6 +49197,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/which-collection": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", @@ -48381,16 +49244,16 @@ "license": "ISC" }, "node_modules/which-typed-array": { - "version": "1.1.9", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", "dev": true, - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.4", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" diff --git a/package.json b/package.json index 876dbdbbc..710589544 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ ], "dependencies": { "@babel/standalone": "^7.17.11", - "@washingtonpost/wpds-assets": "^1.24.0", + "@washingtonpost/wpds-assets": ">=1.24.0", "typescript": "4.5.5" }, "scripts": { @@ -135,7 +135,7 @@ "react-docgen-typescript": "^2.2.2", "react": "^17.0.2", "react-dom": "^17.0.2", - "@washingtonpost/wpds-assets": "^1.24.0" + "@washingtonpost/wpds-assets": ">=1.24.0" }, "packageManager": "npm@9.6.7" } diff --git a/ui/box/package.json b/ui/box/package.json index f4500b39f..ebd5fae70 100644 --- a/ui/box/package.json +++ b/ui/box/package.json @@ -24,7 +24,7 @@ }, "scripts": { "test": "echo \"Error: run tests from root\" && exit 1", - "build": "tsup src/index.ts --loader .ts=tsx --minify --format esm,cjs --dts --sourcemap --legacy-output --external react --clean", + "build": "tsup src/index.ts --loader .ts=tsx --minify --format esm,cjs --dts --sourcemap --legacy-output --external react", "dev": "tsup src/index.ts --format esm,cjs --watch --dts --legacy-output --external react", "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" }, From 15d6206d6287bb3eee3c9f0af8ff57a0bf917998 Mon Sep 17 00:00:00 2001 From: wp-aberg <102534985+wp-aberg@users.noreply.github.com> Date: Wed, 13 Dec 2023 13:48:15 -0500 Subject: [PATCH 03/67] feat: add Dialog component --- .../docs/components/dialog.mdx | 965 ++++++++++++++++++ .../public/img/components/dialog/anatomy.svg | 50 + .../img/components/dialog/article-image.png | Bin 0 -> 404332 bytes build.washingtonpost.com/public/sitemap.xml | 4 + package-lock.json | 378 ++++++- ui/dialog/README.md | 9 + ui/dialog/package.json | 51 + ui/dialog/src/Dialog.tsx | 39 + ui/dialog/src/DialogBody.test.tsx | 25 + ui/dialog/src/DialogBody.tsx | 61 ++ ui/dialog/src/DialogClose.test.tsx | 23 + ui/dialog/src/DialogClose.tsx | 56 + ui/dialog/src/DialogContent.test.tsx | 15 + ui/dialog/src/DialogContent.tsx | 130 +++ ui/dialog/src/DialogDescription.test.tsx | 17 + ui/dialog/src/DialogDescription.tsx | 41 + ui/dialog/src/DialogFooter.test.tsx | 10 + ui/dialog/src/DialogFooter.tsx | 38 + ui/dialog/src/DialogHeader.test.tsx | 10 + ui/dialog/src/DialogHeader.tsx | 29 + ui/dialog/src/DialogOverlay.test.tsx | 15 + ui/dialog/src/DialogOverlay.tsx | 107 ++ ui/dialog/src/DialogPortal.test.tsx | 20 + ui/dialog/src/DialogPortal.tsx | 17 + ui/dialog/src/DialogRoot.test.tsx | 10 + ui/dialog/src/DialogRoot.tsx | 43 + ui/dialog/src/DialogTitle.test.tsx | 15 + ui/dialog/src/DialogTitle.tsx | 37 + ui/dialog/src/DialogTrigger.test.tsx | 15 + ui/dialog/src/DialogTrigger.tsx | 23 + ui/dialog/src/index.ts | 12 + ui/dialog/src/play.stories.tsx | 315 ++++++ ui/kit/package.json | 2 + ui/kit/src/index.ts | 3 +- ui/kitchen-sink/package.json | 4 +- ui/kitchen-sink/src/KitchenSink.tsx | 30 + ui/navigation-menu/src/play.stories.tsx | 4 +- 37 files changed, 2616 insertions(+), 7 deletions(-) create mode 100644 build.washingtonpost.com/docs/components/dialog.mdx create mode 100644 build.washingtonpost.com/public/img/components/dialog/anatomy.svg create mode 100644 build.washingtonpost.com/public/img/components/dialog/article-image.png create mode 100644 ui/dialog/README.md create mode 100644 ui/dialog/package.json create mode 100644 ui/dialog/src/Dialog.tsx create mode 100644 ui/dialog/src/DialogBody.test.tsx create mode 100644 ui/dialog/src/DialogBody.tsx create mode 100644 ui/dialog/src/DialogClose.test.tsx create mode 100644 ui/dialog/src/DialogClose.tsx create mode 100644 ui/dialog/src/DialogContent.test.tsx create mode 100644 ui/dialog/src/DialogContent.tsx create mode 100644 ui/dialog/src/DialogDescription.test.tsx create mode 100644 ui/dialog/src/DialogDescription.tsx create mode 100644 ui/dialog/src/DialogFooter.test.tsx create mode 100644 ui/dialog/src/DialogFooter.tsx create mode 100644 ui/dialog/src/DialogHeader.test.tsx create mode 100644 ui/dialog/src/DialogHeader.tsx create mode 100644 ui/dialog/src/DialogOverlay.test.tsx create mode 100644 ui/dialog/src/DialogOverlay.tsx create mode 100644 ui/dialog/src/DialogPortal.test.tsx create mode 100644 ui/dialog/src/DialogPortal.tsx create mode 100644 ui/dialog/src/DialogRoot.test.tsx create mode 100644 ui/dialog/src/DialogRoot.tsx create mode 100644 ui/dialog/src/DialogTitle.test.tsx create mode 100644 ui/dialog/src/DialogTitle.tsx create mode 100644 ui/dialog/src/DialogTrigger.test.tsx create mode 100644 ui/dialog/src/DialogTrigger.tsx create mode 100644 ui/dialog/src/index.ts create mode 100644 ui/dialog/src/play.stories.tsx diff --git a/build.washingtonpost.com/docs/components/dialog.mdx b/build.washingtonpost.com/docs/components/dialog.mdx new file mode 100644 index 000000000..d8272fb55 --- /dev/null +++ b/build.washingtonpost.com/docs/components/dialog.mdx @@ -0,0 +1,965 @@ +--- +title: Dialog +description: A dialog is an overlay used to display important content or request input from the user. It is layered on top of the primary screen and typically requires the user to take action before continuing. +component: Dialog +openSourceLink: https://www.radix-ui.com/docs/primitives/components/dialog +status: Alpha +--- + +Note: Dialogs are designed to be attention-grabbing and prominent to ensure that the user sees and interacts with them, therefore, they should only be used to display critical information. For less critical information and tasks, consider using our [drawer component](/components/drawer) or [popover component](/components/popover) for actionable UI and our [tooltip component](/components/tooltip) for non-actionable UI. + +--- + +## Anatomy + + div > div": { paddingBlock: 0 } }}> + + + +1. Container +2. Close button icon (optional) +3. Scrim +4. Footer (optional) + +--- + +## Options + +### Width + +Dialog width can be defined. The default width of the dialog is 500px. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Dialog width + + + This dialog is 500px wide. + + + + +``` + +### Height + +Dialog height can be defined. The default height of the dialog is 300px. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Dialog height + + + This dialog is 300px tall. + + + + +``` + +### Optional footer + +The footer is optional when using the dialog. It provides recommended positioning and padding for buttons and links on a dialog for both inline (side-by-side) elements and stacked (vertical) elements. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Dialog with footer + + + + {`This dialog has a footer with inline elements, or buttons that are + placed side-by-side.`} + + + + + + + + + + + +``` + +```jsx withPreview demoHeight="500" + + + + + + + + + + Dialog with footer + + + + {`This dialog has a footer with stacked elements, or buttons placed + vertically above and below each other.`} + + + + + + + + + + + +``` + +### Optional close + +The dialog close button can be optional. By default, the close button renders in the top right of the dialog content. The button's `asChild` property can be used to give any child button the ability to close the dialog. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Dialog with close + + + + {`This dialog has a close button.`} + + + + + +``` + +### Custom scrim color + +The scrim color can be changed by defining the color using one of our tokens. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Scrim color + + + + {`This example uses $green500 as the scrim color.`} + + + + + +``` + +### Custom container color + +The container color can be changed by defining the color using one our tokens. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Container color + + + + {`This example uses $blue500 as the container color.`} + + + + + +``` + +--- + +## Behavior + +### Closing + +When the close button is rendered, the dialog can be closed by clicking the scrim, the close button, or the cancel button if one is present. + +Note: If the user is required to take action in order to dismiss the dialog, the dialog can be set to open and will remain open even if the scrim is clicked on. The user must then interact with the content in the dialog to close it. + +On hover, a circular background color appears behind the close icon. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Closing + + + + {`This dialog can be closed by clicking the scrim, the close button, or the Cancel button.`} + + + + + + + + + + + +``` + +### Content overflow + +Content will overflow, both vertically and horizontally, in the dialog by default. Users can scroll within a dialog. See our guidance on complex and interactive content in dialogs. + +Note: If a dialog has vertical overflow, the content in the scrollable area should flow behind the footer. In other words, the footer should be sticky so that the user can always see the action buttons available to them. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Content overflow + + + {`This dialog is scrollable.`} + + + + + + + + + + + + +``` + +--- + +## Guidance + +### Content should be accessible + +Make sure color contrasts comply with [WCAG accessible contrast requirements](https://webaim.org/articles/contrast/). + +```jsx withPreview isGuide="error" demoHeight="473" + + + + + + + + + + Inaccessible text color + + + + {`The color of the text and buttons on this dialog is not accessible.`} + + + + + + + + + + +``` + +### Buttons and links should be placed at the bottom of the container + +Buttons should typically be placed at the bottom right of the container or in the center of the container at full-width. If using text links, they should typically be placed at the bottom-center of the dialog along with any buttons. Dialogs should include a maximum of two buttons. + +Confirming buttons should be aligned to the end of the screen. See the example below for reference, where the confirming button is on the right and the dismissing button is to its left. + +```jsx withPreview isGuide="success" demoHeight="473" + + + + + + + + + Button placement + + + + {`Buttons are placed at the bottom right of this dialog.`} + + + + + + + + + + + +``` + +### Avoid overly complex or interactive content in dialogs + +Be careful with the level of interactivity and complexity of content inside of a dialog. Avoid using scrollbars in dialogs. + +Make sure that the dialog contains only the essential information and actions. Consider other options, such as a separate page, for content that takes up a lot of space or requires several actions. + +```jsx withPreview isGuide="warning" demoHeight="631" + + + + + + + + + Complex dialog + + + + + + + + + + + + + + + + + Label/Placeholder + + + + Option + Option + Option + Option + Option + + + + + + + Label/Placeholder + + + + Option + Option + Option + Option + Option + + + + + + + + + Carousel + + + + + + + + + {[...new Array(5)].map((item, i) => ( + + + + ))} + + + + + + + + + + + + + + + +``` + +### Dialog should be used with a scrim + +Using a scrim with the dialog helps distinguish it from the primary screen in the background. It will help users understand that the dialog is layered above the parent page, shifting the user’s focus appropriately and aligning with best practices for accessibility. + +When designing in Figma, pull in the scrim component from the WPDS UI kit to use it in your design. + +```jsx withPreview isGuide="success" demoHeight="631" +export default function Example() { + const [container, setContainer] = useState(); + return ( + + + + + + + {`Subscribe to continue reading. Already a subscriber? `} + Sign in + + + + + Limited time offer + + 2 Days only + + + Get one year for $30 + + + You can cancel anytime. + + + + + + + + + + ); +} +``` + +### Consider screen size when determining the appropriate size for the dialog + +Avoid fullscreen dialogs on desktop. On desktop, a dialog should only take up a portion of the screen, with visibility of the primary screen behind it. Ideally, it shouldn’t take up more than 25% of the screen on large screens and desktop. + +On tablets and mobile, dialogs may take up a larger portion of the screen, typically 50% to 100%, as the screen size will be smaller. + +Note that these percentages are not exact rules but provide general guidelines to follow. + +```jsx withPreview isGuide="error" demoHeight="473" +export default function Example() { + const [container, setContainer] = useState(); + return ( + + + + + + + + Fullscreen dialog + + + + {`Avoid using fullscreen dialogs on desktop.`} + + + + + + + ); +} +``` + +```jsx withPreview isGuide="success" demoHeight="1062" +export default function Example() { + const [partialContainer, setPartialContainer] = useState(); + const [fullContainer, setFullContainer] = useState(); + return ( + <> + + + + + + + + Partial screen dialog + + + + {`This is a partial screen mobile dialog.`} + + + + + + + + + + + + + + + + + + + + Fullscreen dialog + + + + {`This is a fullscreen mobile dialog.`} + + + + + + + + + + + + + + ); +} +``` + +### Ensure that the most critical information goes on the topmost layer + +The most critical information should be on the topmost layer, regarding Z-index/layering of the dialog on the page. + +```jsx withPreview isGuide="success" demoHeight="477" +export default function Example() { + const [container, setContainer] = useState(); + return ( + + + Open Drawer + + + Non-critical information in a drawer. + + + + + + + + + + + + Critical information + + + + {`This dialog contains critical information.`} + + + + + + + + + + + + + ); +} +``` + +### Do not use nested dialogs + +Using a nested dialog creates visual complexity. Multiple layers of information and actions can be confusing to users. + +```jsx withPreview isGuide="error" demoHeight="477" +export default function Example() { + const [container, setContainer] = useState(); + const [open, setOpen] = useState(true); + return ( + + + + + + + + + + Dialog header + + + + {`This is sample text that would go inside the dialog component. +A dialog sits on top of the screen and is used to display content or request input from user`} + + + + + + + + + + + + setOpen(isOpen)}> + + + + + + Nested dialog + + + + {`Do not use nested dialogs.`} + + + + + + + + + + + + + ); +} +``` + +### Use clear, consistent language in dialogs + +Dialog content should be as concise as possible while still effectively communicating its message to users. + +When writing headers and buttons, use explicit button text that indicates exactly what will happen and match headers to corresponding buttons. For example, for a dialog labeled “Save your changes,†instead of using buttons labeled “Yes†and “No,†use wording that is more direct and actionable such as “Save†and “Discard.†+ +```jsx withPreview isGuide="success" demoHeight="477" +export default function Example() { + const [container, setContainer] = useState(); + return ( + + + + + + + + + + + Save your changes + + + + {`Would you like to save your changes before exiting?`} + + + + + + + + + + + + + ); +} +``` + +--- + +## Accessibility + +### Keyboard interaction + +The dialog component is accessible via keyboard interaction. When the dialog trigger or close buttons are focused, the “space†key will open and close a dialog. The "tab" key can be used to navigate focus on the next interactive element contained in the dialog. Pressing “shift + tab†can be used to navigate focus on the previous interactive element contained in the dialog. The element currently in focus is denoted by an outline, using the CSS outline property. Pressing the "enter" ("return") key will trigger or commit the action of the focused element. Pressing the “escape†key closes the dialog. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Keyboard interaction + + + + {`Try out keyboard interactions with this dialog by following the instructions above.`} + + + + + + + + + + + +``` + +### Include a title and description + +An accessible title and optional accessible description should be included to be announced by screen readers when the dialog is opened. Take a look at the code to see the title and description for this example dialog. + +```jsx withPreview demoHeight="500" + + + + + + + + + + Title and description + + + + {`This is sample text that would go inside the dialog component. +A dialog sits on top of the screen and is used to display content or request input from user.`} + + + + + + + + + + + +``` + +--- + +## API Reference + + +```` diff --git a/build.washingtonpost.com/public/img/components/dialog/anatomy.svg b/build.washingtonpost.com/public/img/components/dialog/anatomy.svg new file mode 100644 index 000000000..b30a893e5 --- /dev/null +++ b/build.washingtonpost.com/public/img/components/dialog/anatomy.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build.washingtonpost.com/public/img/components/dialog/article-image.png b/build.washingtonpost.com/public/img/components/dialog/article-image.png new file mode 100644 index 0000000000000000000000000000000000000000..465e231992dae82a91f2992392f7867230d605f7 GIT binary patch literal 404332 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%0Aq$K_BEZ*i!Q;Hj>!)AeybUH?n~r4{t~}rQmax^_ zN;6arjDmd>U5cX%O<$5}r6wTfoN&ME=>&*lL5@3q0FRD)E4G2%iMr=$ZAu~`wMfb1 zfSe_{BZO>As1ZIhe0zW95&#t=xz}FS@iqLni!mi zb+eJAwoshwpK+J7*p#czgqGv|T9JW{AO({u3P88$W;NtSf?6zAx`OO?Ci9z*nO{o$7sP&}XhM>y ztt~)zr34hWz-)iL>utCj)xauYaTILo`Hnb*)yc_AWr=*=CG9g#ls+^&TP% z2TZEQoyl}mQW*2`ZuzOjZCby0D)O+2CIy3aA6SePcW0w)|dmnnpaNk0I7{0d7vgepQi?d@vawFjC;n8kn%vIvj>Bz zNn6+G&%)vUXFzZ3{daBYa0jG|xeT@G1AI(V_rR}_&Z@N!|K?Mjo4<&;N%()~BEKcfO3qUBbOp$`lzQnuJFkSuF`ESl9wN5mJ^Wkbapge1M20*}uCx&x9 z$&6aeqG<5^$5O-@g0WA9LWT)3M?h#iN-?k((9Kkr-3Vh*%;dFu>$?33ba@NZht1DX zXD^8RQ-kIR#9|E)I4!+sP4t{gbVr zzYTijw3QTn%a@ovsXXpKQ>5Bm+R~<2MTuv8Zpm&32P?2_-cQ-(6?9OgQl^x+c{hKl=<;{D!Cw zLr&vQ!|J#lmKMzZBu~v?#5FE>jHPiL4N?WvT|vzyRPIuF4;6+kF z+xBgg>KWkRcx7N$uf4`l;dQAz{~Y`A#i&P=&^G0Bn#0|Dy~56ZmK*Su4vzEAmr0Td z-JkSwo$oThy{s<~jX3QWnl^x+tHKMoSo+jH5QzO8r(jSM<}1ZUS>rwv02qYxcoV=$ zq9g0yW3|g%&)Us|QkH!ho1`i@yk`nTa)nO+htEJIHo7;6*_J-z{f@aA5RE>&AI{Mk zo63h{y)?@On#XpE_)Vl!yHsbmD+q}|>|ME|2%L8D;uHU3GP*TrWV2~KUgZ7io6yUcfPc|7P8Uk>5Z|82E;nv-{K6ML z$%hmxw;{ARbL|fVcRFLJ+DAll&@TV=O2}dR@T|(iA>i(5-ge!Y>|P46ZcDVYwgD9S zLIKrvKq>sV?TMmr_FGHsua5v_@iqGv4hehS6t}a;VZ04%^Ty|mY>%aCS7)_3%5}`c zYR)!Cn};}#l}RbwdX5kG*QZf@%z8ej!S>FJZZrCwQTaF|nbv5+Y!lnm5#(muSX815 zx3#*U?YM|tpD)q6)2{&9sImSMz*TenDin$SbA0gK<<8DHw^N?qg8-nheaQ6Srn*J; zDiZsgKpW3bb1KGtWO01f5M!0!`2rrw6aOP>+9eYs+fJu3e!N=BfAh*xq z0vHdOqG?CC8&MvN$LR4%mj1adZFO+KexO*AiV-{lp(j^f!DIyYM5I0d z$vzW+rVOVV zw_QJDTx-56#Q;uZm?AS?+hEIaOj-hLMAUpG1z5eW3IyNCNUW4I4Wp9TCVH?2J9AKD zd;dGICLoyT1n}|sSx6V&b_6f+Hp6c&Nh`r@u#xZ+kcCv+Hs_I9lW|Y`KJ#vr>w4|3 z`YXGJKn&z1#CT(=aB<|5v?Eg!HOnAUbCraE(*p+1tx5RFf}H%7|Z)GS1l{2jF4au z3I#mx9)O|K8vqz-h;s8~4VHQfMVaatrq4`+r2mO%FXZ0^>WL%KKiZJI_tI&yFsVev z8ETBA6RcYtJI3&T2`4`RS6G`bM^WCJZvh?GYcaf!{f8hKix0V{Tx%TcrDe4faW9am zRbsioA5Xo&-(Uyo7#bZHcTm$X7m`xE@8&!3SQnV`6kL`Xk`Pviu|_Qh7Tfh1zzB9^ zHD^99ab4b^tn)hym;B_ev>YF1`&j&-O+3eEw?52}Tb2hqCt7ObNW1C<>ZhD5R^*Cr z{`LrP+0l0L8vG{G>hj+V7$Z)WA z!EzCb#~ytFI-SSuqJ-#frFEg`L)P|Z-T~Al_^A_NfOgPX;bO!MT6n1I+g#7Js5Z{1 z<TSvwa9SPIF-&0?KqJ}KFD3XRkE5K6S_riu?C55QG1}DtwzPD^-3(R_{E|LwO+AD= zotj8RU!{Me;6u0IJj(K7B8nl!DV@tYKEDGGWBt6UqTrobv^KA3Wg-Kzq-k1Hm|6)2 zqNp<19P@&dz{UC= z46GiD9K%FKNNO!Fr1;wrN0M*-Bi3fiFIAz`Ef|A4`>Ibh2hKlI>TkQ53 zr_U_9N%`5p+wph9Y2_g*1Y$FdblVIy4ZM|{dUBpXtoZA<4vku>(O5N{4jHIIbpznh zKe1i&#mYuQohH`yqF)B8hAJ-s_hl=fi`t3U$vaHXZC-S&`UhLt2-{#zr{QaL8MJ2+ z8`_R4idEM)AuN49HugE>nLipaNR5%jp#m(ji%c64JO%nUr%9b{w^n{Oj5nt`pD_0K zOB@{H;CC#x4}3zVc4fpDw(t|~izE^=U-bdEIO4ZijUVR(ElmgUrb|$F2A^5Uawi-J zUog+GxDcHVSY55oPi%F<2laAHCkEk`Z9iNoi07&=EsvsL9m_M!XsNm26rc@;?hb*7 zKPFPDclQb&t6SK|F%%qVSM~?>X!XU17Za-<({^Zj+hg(UUnDvrS0zoX#(lk0A!~VK zABQ3uH*{cZ)3Sr+_|}~VHKT^jQt9}mp&r`gF@f&;U(&s{&nSnY+cjSZtG(LUrr<7G(aXph&@%C1D*$e|MLo z7ypKyq-aNp)fDo(Rm7RE9#JArSl!@zGZ>b(lC2 z!8N})B)E$}O?dTnh=Q$-BTukup~CTWVBT9r^{*EK`Zr}5%AVkB!p<&Clt?ACS{nAb zlhs}$yH$V%2HeFw5?jD*c3Dz1Lxd8b(*wf0hdZw5bsoBN7*q_fLK_(SW1#bZovMQa zSF{Q@iq+M7FQlWRR@&@t5nU3Hy_|~6mD-U zpOn!I3YOm=E@{5h?>?W3J}={BxztB4KPOtl=+x5P?fC4bmK;_+mAzjRdg$7vv_~u> z5qQPf?TWNO%Vd)5)skx(`W@@+y8h#(_oe{c=kqM!L5=85ebK!LVJuykA#v8XL(G%m&Vn_-<*bCx8JiE0de1z?7%b zri#CSMX7&;PK9w(^Yw2QN%?DN8M$K@g5{>EWUusz*wamdK7BBq0QQZ7K{&={M2)K2 zl+EYdGIV$%wUl9V&?b93_J=mOr%~W%mc^$jBIORP#(b)uOMp0#L4dCgTX}%&#iFyU zOWA2AiIOwXq{A1JCdgr9m;DeYz@_eC>5 zi^^*QZ$AKVUN_g{5t406x4<=c0r}E-Q`JcByVzEmx$}}GOyYEC?p*|hVRP3Ve|SU2 z=6I@(>tuwa*w+fc|Cb|N>Ysmuu$kQvpxu7#$#81lycW&0fX%nClH-4C?IZUE5yJ+H zlB3`KPCg+HrZpvb15j&5)SaHu1urCg8^W_~GX_xz-<(C0Y!8A10xh z>v?GccL%jrqpW~)R0Csf%Mk}5rtevB>7kLNNf9*W)uYDHpY+mLGox6bXr^y^jaFs* zUjO&hw4c0*0r3gqpmzlOpRY2QcfWaHCR6rF%591)srsuK&#*X?orJl@Hb!odrm7%} z_Kd(MN__S!yNb?yiGqKP@Qd$C4I{7LZ)Q{E`I@a!sJ(JRlI>!#7#-X@0T_!nj=J#I zNkE=kDpLVNnlKz%c8i*$ULi73(t(%t@EU>K{<%RaOS`}*^E8Eo-89f|h{+sJ$14TO zk)mxiI$2kY=0}X1SoSabXvWuy+`P3>^WDMWWPS*fE@W=1N`-7RY0E-Ai(Ry40mA~y zy1%(Gl}!}?(r0QNsh}PALqd0Ngj0@(gmS)z?yM$v_`X2n?{aa3!coA$z5hco#knF; z97ms02}Ytfjc2NCJyVfA9){>ik`L{jr|$CD6Fs`3m5u%W(?@L7rIeH8>iXF#LkkeS zn#%I49)`v@D_;i$2SojDXIn1nrpXb4Q=Qcz@Ab2)52|t4unCSXIy$XmY>a}!;&Dgm z(iW<7xvaOt#$p7^L@HQnrkTI4su}noNbtE=hnm@x+hEd5g0-qgc_qaGcH0OjFV7~% zM{vCafI^t*Ue(L2B&wW;XIO2z9voFS?yL!!O!?)9g-LvAu$Qx=y_uvYT5@8LLdI=9 z>THC=?nLj7kfd)otU;6)n!mKmr8lP-MXX7@!V%b&p`(sq5px!eYYbxc5L^upo|lzKu^nw`gM1@~UKE2>-}3jMGEaH0*^=74AB2HAASVC$LZF;h_4%2x=Pl`t2~+?P$xTasg+|WM zOedFJw!lolqS~r?Q2ACIg5MnF(4i6BAl%BfGezB*P=5Ss3)G;p-#jO^(Pf1%3aVMd z2FuW`-9j!nGzR)pqc{)|C0KBQ%?&OyR`~H>+ST)>T97v}oQNEcE3j^PgSZv86&SKN z6oUk#XH1Z6Dx#V-K4zsf$1#_B3PR`F#?Ikl4ocGM1sXbFxL$T9pM$-zh~8%_v@*5g z*GPw!JLayx~{>pC-gA$QEl}!IU!A#OU<=7ZjMG#T zQf#HOs&Dp+Vs5-(zB=&22Ky_ap_V7)W-s8YV(+uC@G_Ia4x9)Gxn^KStxGTyNfeu`4s z(u0xHb~eCng7jbY4R%UC(tJ1d>$&b*Hp~BP7eDpJ>h60>@Xmnpjv1yWd0kb-(CgH{ z@BGSRnTh?%N~}H3%I?QrH|~}F>w6`v#GjL`-nlyrwJuZAouB()g*;}C*#RZQ?-n&q z5^6;s4bZcS`AiUmh0CyJkvLt}q5LurnfXhdmG!I|tfQb^R_^^Jc0&@RR3{PLDnSsbEnDdQW?jEiWh;%*4vh-gVzj4fSr z9xEtsxfymwpi7Yv=%)gW(25|?@mn$qg}zBGbJrO$o@?5gI#wq)1{7*9B3b&y%{L96 z94jc&0&61T>Q(&gB!?kULIzNLgIAENyAg5p=uyW&r;^|0yC3GkjGJ3OH3@2N7s|j# zZzuA;djo~RnSV@U78BZs#Tv zK>Y>cl}w7*7zXjS(W z$qbKv_4o?wv-YK1(NosnjzQ#hzZtLDdSM2@$kDra zsD|QQQ38H({ttuJFGBj}+TOS~UU3}e18=VF+*ujqdwnwMk78?K;OBi+fTM=>yrKD| z2Xj2eG(qGa><2lB(8<<^G%5b41~ay8$=kiw{Gz;T`Go3zcSLz6T=l&d^XVb{G8}y* z{A-c4W#qMp@UMv_M?O@zxD8}Esj0l^)LZs|%4HtO*d^Lq*z=yYthG0I%-y=W5R3RD zJ>6-`N*T-J6#FOBY%YS-mSC%b^1%8-A~n%p!EBw>Z8^>(j9y0xdX%pX5+V!3#hsAj zGG5%hG-n*CaV&m;yb*zJnMG9wD=e#gl}KQZB}AJ(!ihywc7 zIffne5^XE1xc=bnJ;|9a7IPGgGjb^VkD5|_7F_Yf`MYwrv=ELE4?8QKbnTm2IAx5D zGULyk^xxmqCD^~S)Z8lQD1+pW5ljpwWz8a`G)8#i_03loB&X9fR9kf?iPQ_Kze#E{ zKk8R)nwG&{euWlX)8%Zj}uR zLRPJ*eV>n5(eEqKAU*UWVWy=!z%L*K2x4Ob>#={1%0)z!4>LEB_ zhC1f``#$OOnbgKHvqYpFmpNoBl87?IF)f}S-p8B+)8w-a86?X2lO0MeOfW8JgLn(j zW;*g#I)A5mrS}t3$E&u|T84vNT|@~ClSTBpr&8GWMB9Cl)v{bekD%n#$V4vt<=EgK zvh6SMlaadTLrE~SPeb!WR*YV-dC*uYRd4_7&>I|YxtPO}jzZyF6xI0L-^07<2dH@4 z!QsfL=X!h{36t^+e+rl0hM^2Vax$GzLVf_Y6~ppxGzrcAXo zfP-O9sE(Od3oM&bS=4iyw!8FDi>sr>^JHxpRW#%7^DZW1VHmL`oo&cSD`UZzCaGNy zU#QM^4&GlCG3}T;Gt5rW-9F`M#Hh!9Bivm+os*teb?C{*LcpFyW}jnB>b?W<=jwy_ zz2O}u`ui^F2x8GBHxM*c~)oralKne!BBYIx%YD4@o&BM?K{3g$hAblq~W^(7i~jJ+&8 z0P%Z!I`Z4(*YP40?^}^+7W&`JFAxc(cRwuZO;|TFV@m|Ss{F0uEr1aWv3bHnG`I25 zAuXMXz(kRjf)tAo*2LG`p^nneHQ3o$m}o)}!3ruTvuYo@`VG72HUavSo26 zox`(^qmHwE8Z=3c(laT=UtniC3@fYLb^lx+BM()AReoF%ImDQc*tGmXbAL^ z-BS~3uTNI#!8CQ>n!s=UGVp@}W>eDu-8u9H{d@37Fvn@LCl-4;-I@TA z;flpLrl9{{XYA>oIKHLXP()_>WGUNKxoYvZ=_LIG$jKO<=zZN0O;k61{ha?uK{-mK zV9GE$1PM$TL>-g8KxgV@Wye{y*4Gk;@<=*P%+bFo@OCx8$TBK00{TX9qaMstmXuxz z7P1yaMoH=GSkkvgj_kOHZvoynNH=9|znG%OGW|qdxq&iDDv33cR(7AK-Xiz{H{`Gh zasp!rC7y~`f?;6LzxB*yM;ON+0#Qe7vO1|V<}s($eFIB!$j(cP$L}Y&9gu&cV2^s1 zBJ3nz8oCEvup{{0pANE=gVDM_hiZoWqZ&yYb_RBMIh#$5^ihnuE?9c;9wKyK0OdM& zKlx#%sDw`}T;?VeI=Vq1!H*h7-Xmxis32^YDcZG>bf?ZxmR-ndUi$Jd{4r7!c0{{@ zvI;^$6be`o2y$c3$(v$>!0_I@$*#cRf^ck zqY|awUHl;4<;ZN8pQo`NzIg7}9C<25WkPfw^cwlUS^>fdXL%G{Ig{ZZgzi-Z*;)@c zYr9ZC6vIBM_f^Tf3O3z|s3V(FZh`#R-S1~ktrHo^b|)YR<~DZhM$u`E4T@dmI5_Cy z7*HDE&NCsf3OeQNa+3 zk*=l^z7rq4=xq&l%C3>F8lX`Y!-dntAu|{HP3GJv%`rYznM>O+|G;-AUTK#USZ$XzQdf;#jWvqxtfO8+(XO86 zs+i<``R(O0#-T5yceeX38rPg~1dK&=ze#eKRh{5{G*@qvLml#O#3#9#bY647jvNnTqH_Z7>Oey`$~{^10FyPpb?j{2T(o+)c0gbXH$XE6~P zU$YVhFK(HS40HS9I)}87fIwVY?&zTHhKM<)~kzb`Rz&x%j5oZxHGU;ZEpK>6C54 zOd652i*=T|mSDt7A*BAW_L_{%#Pn+%VhC@9Bsia|uDEFoqcBrYd{;aGE4oZ_+nI7Z zDFH%}C0J+#o#bpd5grNpCricrhW-x%0$Lb795eW(Ij!BNHmi2z^^UZPb^d@t+qj4q zR0#MIh!)tQ-ChG(eI|HIf@hDG^>ZND%KFm#tl zOUDojDh;9_ZNMNMLx{A%Al)e;1A?>yq5@LFfP(_ksfcuUcS-Iw{-1q3@BXykFCK@* z%-pl?bzkc`f9H9j@5Cj?`Bv46Ul6O2ZXuwKtrC-wSjS~eG*x2h^Edq~R(@}@=RC+3 zxCW%o*$GuY1c&_QJbuqmjE{a?#e{}fep6yqNq_xi!oonI@cb>rchYnR9~3RCa6FirJe9+(vfPOwFhN5^KQZedguc?U?l*p z4(_zH8T?k-n{rGaD;&wQZ;5m%HR>_A;QsRMqyOPU)6~kKLBsUT%pX=$D@58F=7Nv} zDWZZjfN}a5>Lu}y^Gs8tehAYI`dIpz*ou!jG=lR5_}e?Cod1EY%_5LB#ZG)LU4iN^ zPK;1`KG?J2zW`kcD{}hZ*LVmq7OeQx2`Icr6|aIOgkjIreR5O(cB+OX>jV zfyLO3+P37g*ZBK$k6hKFzIs{3guR2VeEk8a|!>%l`2<(gH^&@~@dfGGtWWS~6 z%pM>aI>|CW2RJ1Ki)6FsN`FfLKa9&$t2h|&J`-3nuVG7K0I)$JWc-_4E zlq+oe4Dg?}B`UxxpQ1iioWAfwVS}6%gAv1SH5hP~JL-aBDkINRi)AeJ*;~9~4Z;Zq zNR#<>tBORYL`mZR4m#F{aJjzu57@QZRI_yJBCo#j0@QG(rey$| zMcB;0Y4S4J8T5w5gELjaDR?LA!?@6o#hkzZ{tK#VF>A6)6HD`X@N<(W$M2F?bzMX$pa}BpU0eg@MJy71n;YGGCIwl0X?AAzE@Q z{y~kILk?92qHFvnZ^6W1i!+)3%#8q_6`Ra|tDB?X4C*Sc8w^g|!10Q@1HVkv9SG*~@k>F;mTQ;pOj#3$uC5$=2q&M+7N`Ssz1k6PcD)jhyL z*5d9KpvLylUq`P!aV%N58^=7Oqj>(jX7uT&T5t~xik3A%bZ}It$~3%H8tE-OCHw|rco5K&Z5s)hs(c#(HV86lRzmFHE-PU zF3$FJA5uT79pTR_@H zIkPA~39bXW&c941m_7|?Q<6jBvoMRD&Rx&uoGy~&k(^(KJl zozhz~@mBa28^G>svtrxh_sO7SF>QZ{Xrj*31INjqPvvXS#gdf+sQv33;CM_;$4hm# zqQ2_C|BIoQCz0#^Hyp>_I|cCT9%1!IVGBA?2t~7-Uhl1?OcQGL)WiJO*8g&-qAv58 zp&-Xa8DP{-^6pN*us$BKa+g4Ax+SqT0w`1w%oGk0WhVrw79TT`Ik&miw((z|)=a+W zLhJ024sb{?Aq>j9CA$Xhfv-!5JYz%4zQR!TfSKG$bu(Od$25AN-l3W zj}QO%!ZCoZw=LsQauN|$4-Kc~y4TI_>b)rSeh*j%GH$RH{Ki6?Y+rm(chX}Td(ivI z59sS^32bjMxR`8-*J-o z+}!eSBQ4SdwV>2$e^a=zl-TUEPtw4p;gKS?_*8Sir5agEj^OMB}06=d~<+ z6rV$`oZWlPTa7}3n!CDKvRQJyY|EG6jEko~HS*>&$Uq__5UB{~Sp@|$Upwt zt8MQi*+%rPHH*&rOJ%m?oS%0QL`qq=CVd@>U(lq{-&3ROG51hNNyGip)bLxSn?3Gg!yzF+?B3mgY$d6P#Cc1;%m5={T{ zhU7?@n9YW607Qg!<0#j~MI95uLB_UZJMQ`%w^o+a06vVI%)BKygS&(KzorE;eRZ%u zSsGf|nQOqQ0LfGApctA)V!u`s2Q|+&Qf}g-|KoO67 zJm1eP@;QOC#svM*-H|eFojqbRao^{)^Vkf#{Q4Y<7lWx8O znl6^%y%Uqq$;x}<(f%=g?&7wEW=Ub_IX(dq!e_4-B_{{=T zvzb#8{>()0z;m^Orvc z9-!al1%Af+g7lpgz{Zx8Z7fUm$ysm6HKeuNWbn;PihLgQq_ZaQ@`53?Cz1c;s%O;O z5Ddls3Sc=JcAL*xz6!>UK6r)Oc;0raH($kVwsbDRy{E^~0gJT(yBWtFu97zGiKIiQ zM)55ZICQwyEKhF+Cv!>fU6|o@$-2C}F{pkvFS*kh@gJexz;C9maW*gK9nVBdtGJ_k zW^;Wn+pJ9I?ArAmgI=31(HgBYsEl{F?()XPc$;omGAJ?>cao>Z-8NVFPrVWVu_+68 z8uwTqF7LqAP5%+%BJOQxHZnVqV$(Iz$PN&trk6*KowjJxP>su(<~L*3z&50y!qp^! zEm<~lcRwbkne2_v(N0J~R!*z1ose8I*4AzArHsMNqjw1kopP`DeP(!eRE%atGdhlU z02A$NDYIkn;AI`LPLnm>2k7 zyuz0r29C>~`+dIIp(W*1jrg8#`ZJpYe4(UA`P!`uIYO9; zRhJB>Y7H!HS0_BeZVOx@ALKj(3B#_kybu0uhu?+Tla)gz9zD&%X|$h})Ug%(D9T(7k*gpzP;Ef>;=8ZJpoWQu+m80v1uL4bD}@=)#*~X& zKu5WU?T32=QrZMpzLGlp=xp1mlD*C7CgO{Ll(*A1BzOqunzY*4xvK28Foq+n%HPcL z2C3a5(kwA-9=@(1Q19?cdXITQrWgg;05hFUjbyoSDdZ;|%Bzj*3# z3$_umWH895BAX8{?21?DEZ>ecy>OU&mKS9gWvGIf_)P?nW7YHtl6>nl{g{?+^!ezQ zY-t^Tt1oS*%OLo%B7hkMPyvyRec#c?FTMG*fAM<@bACo!|;^)S#-)%p~+gHOj8! zIhU(pTULFYP09DWWyp@un#sk0ciLs^oDl_husWD!`7WMvWE!&s=6T-=iVWqf0foRl z6CPZP@M~+5SxNv$`utO#hRR~%85;c8yr5g{ub*0AItxB}=6k&;E*RfAZ05PwHhAtB zf4wJ&HXEe*fdSQD5ac?={X~q@TR$5X9db>jY``*)A94D%i4(OR<@xo;h;&|^Q7FmB zOC{B_lK>T|7a{L9z&z~EZ~X+=Kk1Q5^p9Z{3lat-?&uU%3n=_MB_ZO50=a|0X_9%w z7KzoLJ<;(G0}*PH}fh0MEex69Lf3%*I-g62n)lv9urDi>3>UG>l^ zG*o$Edi|jD_V)97PE-K_#ELD4RpYZ_A8Bi}dnx_0cgC}d=yP2o;=W|pshfo)jL$_z zB@o#T#zwi_P4`XzSQLFBESC&1B#G(3^iV$xn~HJ_vJxsxjMS(TZSACiaC)r`if*B} z;Gg$FJ*e`5PRYLSLH?{MoiL{b*iFiZuSf_`Z<9th&T*4r#jW%ddP>gk;>tI}B+!SF z>}NFQ>w;sqRW@Z+yq^7mGv1Ob2~$F78+XP8f5}nu#@wG1>Ut3V{CNPRwIKY1$V^1g zGm`{kw_Cw#nY;uND}+z+aSJ{~2lF z)XdfXNK+nQW&zwuJrDi3OlT7;#FWx(KTwB=bzOl8z1buX=$Yje65w_X*Zr}Df|O&6 zt|~3_;c;r(A$A*HG14=kD9hq__$Vn^k_{}}*x2!cEZ7nZ(fWC8BK`gm3NLF^@m${T zS0Z|;iQ!N*5=EbXN;he^B3B@<2yswjHM<5y(t~3{^Ej>}RvB09IdrF+DD0UW%<3bz z*6f3qj(({bPF#ZsYl>JibC?`^+0}^ako$yhQ`=PVle)`44jwXk-XIJX*8adw37c+_ zgHfxOp(n`iGxs&b0u$~PR|plU;LXS78>(0#0o6Z!NgZMnis zfh{Xz`5=5yxK9W%7VGGCRV(R6gR*kawAwR>NWlUTJA=b;3l|&N+q$yJOwTzW3&LNp zHwkosfQD8`2IYmoQx2065=>-<+@Nj9Lo266IK=J+o4;uVaCVMVL=N}IJ$N}mhgelT z8K&VeU`F%6c8t2xVB3a&q_ZeD+nH54K76Plo}*`HbK_K(yIP9f?d;|?o)@hD3K<8- z>T1^5fA3kIJ`~(n6~(DsuBO9`;)QxudqyN*;rRqX<<*La{=4y4(;sr9S&epxp8j_4 zeiZ}iV+`1^42EaL$)LZ18LvCKE<6nnHOU!9mz((g{Nz9i&Xn5pv#`>nWsP){#5lQ? z+9T*WzT-4F^&Gt#{ka|{A*9)1l%*#c#DJL~7!4<))AmC8JscV!CSr9+Ob&IVI zL9aIrX`^qUpM#HzbW?4KJODsjdV!GF>Q=%PMfwOk6iUXbd5Y$Byu zo0I?PcF(p0A400!2fUsXmDF@fqKrDOcBvt`&K9P!_unw5e(S#P60Abagbxo+>r*)G zMr#TXuSq6aIjKzdTra3zLfpES+r*51*=+e?)gK~2=nSevQcb4eV6IQkM%1{V5>BAe z5BebddwAVNr@tDQ8AiSIpPb);07$TGEkDy4BgjT2>r-~5z7B*y`c zKfVC3Tjs{KSPcXre~WE^2k&!Ybuk8Nw7)*`8yc^|Ne}F6a+LuHp^(S!L#Ez0)JWHI zRP(+2A3hy83WCt4wt|F!jJ>Ncbn;k0Bqf_r)jcd*e-~9J%jokr)TlB^y~!{q)0z?6 z4AM5ujST3ijl;ukU{4fY2WHn71N!%nlh(i_QF{pvOm>D7Rnz57gN3+`Nt$nBhy^=W zR}7+^HYL8y)Hr`D))(gp&N|h>`+`cxclZmMr9$;vxyqp;u+jU%CG)GKhaS42v74YB zw9&~>9jECMd{?QZlha%^lJZN@ZcDB+>;Z!1j?epmT+jpm!d;ab`q{VN zR$24`LiCw1K-O0m{XTDFmyTUJ&U3F$f!qzalI1Hxx1~9KOnMw>3 zhOm+1baw30Z{ptve&7&qsHfBb+Vw7D@r7%+lZm&c=$A*EvYJsbqGMJhkVz6be#cL0 zxGJc-R$W>AwVqL~$oRa>utg|#%2lI9`)U^hor*~Pon=LU%H01JXi()?-OqzEFSB>+ zC7_Z^wB!2W-fkm9gb(?2qbVTm`6MWm(@%q>8j-&85LZ*s73I77IJNZ6-NpENn937P zE_oJyHY13d!3ik|yU{_Cr~E?q?XBD><-}#s`wib1MNwuGyw85|(T5#<1x1rb$h1>j zKcIShWF_dB4sAaAE|31B6`}5HWr@a;0T0cRPb#VBBKPH)G`E3;J^g45G%p-|N56yK z3FA_5K$x1(yO+}Ltj-wA$=ZF@6X~H`M6M!NRAH$4TkJbU8gcRX5c3piBhq|{=5@{& z7oe#$|1|dblUPC7`z60c5C+YuaRS(&iXSbCYd)y;Ob`KJi`4zPJEt9#qS!1mqkvLH z7NjgZ+}Fm6&Wb)ZGH5!Ck`NHpy|sWQJ(^)}zJ>xajPO;^1UYzS!pTSukh9y!g=n|T zQ=EOES~cX~LqY6{Nysf_wEVhePu)YvoJ6!u6Gv!Ds)Z4V43YSB8~<{)>6oXO#wGCp<#3&Q5_$P+hLqV4LXFTvmM?FR#HccKPG=OjPC%3?3LMY$r4p6Q> zBpO2Mk_`K!cS9u$<=vf42GMLwRxK2h>{SyqJa-X3ZNM*jXOtPKJ(jOy?}+xieaz|< zbX|WiKQthmQ|F3Rkz!}~g@*4t`RSHM`QHXp)D1L^x8jd=1M{}pvabxV{LKyA2j}F@ ztTpP}`lQ=(xu5q$PDuR|rL~@stSTBn6B&0kIhCypb5Xf*$D*54Xnr@S{k?s)Y-5IH zxF60BJ{HROgvVTHKDmOwWWc{pLGbiuiAb!nMCXk-xCEMEi1WFWS0O<%5r!XfV`a%? zHT?F%EfZa17Fn<2mka`U;M=>&YFvpm(_5!LPQ18t=?7BYHUjd)-9T_vF9#eyY*);* zZoU-x441XdsliZ+kPdRp6Ua>5dMoeNfK)^ng|kFN4Pd(rqK+M;+HRA17op+dH*w`KeZ9 zCZ$6dBCEnTMCYHa!Ik;}BoB<<(xRlPDDSMKuv}N^^foc1c^*y?hK>Q5Ppc1L*6(2L(VdrjW1>_1M*E8 zdDz{Vzxj$)Z7QCMYF8JO{9Zmk5BJ?Qvd;@IHrG>t z1sM6?%uL|sV)J2FW)5e9Tyszv36>!u4X#RzcmSE9Tp;piDPSw-IGhR$T$5D_wE0VU zH0ReJ5qS^gtoOWmCGK~-c`Ibo__1D7*=D`@_ki@qlaG-5Vkbs*>s&g**36R(uo>7u z_^QxZfoV!bGZA&u%Ihk_R>M(-g?7x7RmNmFCZsBc%9?z|ntV|KwpZRH6IAiJZd#Du zDl{L2zcVWrLw4_^yNWq*8IW(_QY@)G*t^Hlz4Kp}wf+;~tx|(S@RaFzk%CSCs+6!I zw)^_j0z@FyEy{>UlO4yU2oi%e0pseV{uegYO^b+c><__pf&UX?c2)o7OL;;ZFQPeA z#-SGe@)GPH=`L|yf1qc}|BJ3F@*H-s0Y2@@T(3y>7eyQW4Vy4<-i>=Z^)Gh|El7b& z($SACE3p6ytLPQQG78SIi}KjJ$ghF_eooX#q#REC9uN`{gmsZZaG@|xzDBDCZ*a8< zwbkH1tvu>UI5PoIo%JVOaD8Unt?)0QCrrS6mG@bg0PY8HgE}}1mmf0$(&)!Oekxr( zobWcUX{Ob@iF?B^3Ewn1p95!@q6W9b6jw=>OZvD*xVBlg9r>XTkXY zkDRc~|4rKZe@C(W|NjTHDCl8&0Cl5A^Hnp61bh!@*mWSaioX)RJqFSO{`;&&w?M>= zAWn){>o1691(Pj=Wq_DG4^nka_cOttcd&sD)F#Lsa;;wp~d)h^qo^$!ECOp_O0duZ%bEbRm8V5#3P07zDcLjk5eK?Uha zKt%59NwW3j^5W>b^I~_pLFxNU_n1HYTVxmT>juPyI$5i@*&UjWrcDSR0CkL9=D)1? zB;vF{y448!|G(*-D&K(FIU~N(WUUUJ$2f6k3tY|j{uSy84g(#)hrj-jVCyd~_9)-u ztLIv32G65~x-?7=fs-b<9~gidi$2}_+E))`)Xfj?v)vb3A!H)cpzf%ByEO305Cs43 zc9sU5f0QW)1zihtel#Td7YJ1$eZt~12##ZRm+?am1C;KY!NlyY zxFoMH9nxdZtdn;hEQ6L?wxoTM8e_TS8#;^Gzd$G+7!AuNF?Fi$5(&6G_oj=`@5XZo z1o2y+ZhQy?ctbHoPegAC!e!A3jMW zS0`|X06fmx`1sp&2w9zbXuy^JNWJg};(qYKNSa|VT1VCJwO%SNp{$-?KojcUA87&f z8+htGO~_A{){Q!d+I?zrjWHnB8LdqU&0pf|$RzQegj>qH4_1fGGyK5&at5(Dgb6Yr zDQ6U7f@|4^wTHN?1k+pi`2jz;iD&M)D2OKG&Fb>KR`unh2@_q74}A;{TF_Smi@ICq z%58nG?S9ofYb3L6Rk?b4JdNr{swOOVJKuKFj-sL4P=g$X{ccsXJC1OVBuaT z(+N7oJ!1c*r8$jOm9OF8m>Qr$XGr4z%m&T)QSHo|zg}`EPL@>m-Yx~_ms(%(VCGxy z`PwGGekO};GK4mS1_f>3VQ=5N;#jON-iNX*25MOCTE{75M|R_p-ptPC*R3bF^h>$4m1-XpzPxh79jq(lW;!eby#WqaHf)OW!cljxuWDkh8 zQAHn!BEY0;$;pr3tb~F zDL4MNmjHbC&RBuY_wz&Jhr@V-;{7_`R^a(?#`z+S(gH0*kp45iwJ*4uusg@R(C9w} z&hn1m^FuEf$%d4&+$bSb8~mk)rPj|#&Jz#uaG=gPvN+eg7-Vvlf<&IexEa}nD<_=d zsY%sfOvo=MP=5RLslVp+d1tP7xlh&^df0n>H|G+lIeTa%*efxzAh>1%NNrYAAB0D5 z&shakYqL8@RjuWo&B^|K@06r_(hN}k%v*d=f$!TQQ07vKso>}C@Xm;xFF_`ABSg(kNmW`n%Q-~X6d1*dthf|3~-z)CMJb#=&T5yidn$Dl6%6Ihk3b&#Oan%$?{^z2P z0CVjku$?fu2Y2K0V9EJX`&U%;@R?x&yV^ zZIMxFYcZrMt13SI5RLVfw!d9ztq7(ca$#;6*Ihs3SyMTMzL>t17vHW+z0YEtR^!UH z&_2$)KXrY_b3oB2FXvYci#h6U-FFC5&D^%wCX?S3O}G_-lB3e2sv@Q*i|bP+={Ua2 zDppVm;v?$XLvzVzc-zSSf+W1^*Dk4lUTIuQmNyf}itET9JgU4+aK&>RPJmfp_Z-ka zw6c2eqKSlmcn614@qIz49pmK1%8qqHCKC%WPpxazbvQ^t>;$%{^$};{_U@BE8m=!N zHU$gV%Vm5MCj~lK@7_NNU7#E4&X)Im;~DgN5}){LV#b|al~(_>4i+Ees}Q6(#SnPX zE-WsxZ8kPDx%z(x*66+6xHYa72p`{4rboOs#Ag!MTUiM>2XFk}Ft7`LHc&xjXy>OT zRyhud{l4;Y?HaNz?2S9Q^YQ>s6T{zY=2}efD9RZcVQ!`G{6LtPZ4m1y0*qe7k4{)SK#;oBUkXiI`_O#+BI8lo zjf9;jFSb-pPR<x3F6t(36r0Bp zzd1@NtUS>zSo$dE@~kcX7eC0V;~}N*lm$U|^qtV)80m=ZM=WRtYm$SjO6o|T$3b>` z@tpM{zi0gM21u;gHnQEa6?!q`u$BA_ZyJX}r)1|zB>t$pQ;OZ*W>K7qf2udT6A^wf zU>-_AEp_N@ja7xcGktHlJ_^=;F?>6Kq;zFJ>8FnU5{Mi7^fEL>**teENqUlHhE4Ob zAdcBvkZ1MfkrKlB9&7%YkJy&zNe6fWI30v|%6a`8GU3rBuxwuCGRcI!w6~7CR2oy` zEPzWe>Qj}|Dh7qTs>}bz^3b8O@yjLHHLI4SO8ZL%h(~#?Wt~LLKo65GT;JeLQK$$r z0khPK%f1UXL!HWL6*um#0vEzrJf#=7|AD#ndMB;gqZeB5*mj-gZ#uxN`TO2JYX?Y^ zeB>>XJ(d%B@dS%W)zj%(w+wAn)5tY2=kVEi%1OSQYG8rhGXX1ZMqBmRO2SN<_17_c#G`(gSXuP_~#G`Aj zk8L@eT@%`A@+%cR?Xd5!^;j|)+e!Y_tShh)sFcIbfCU8_elYKS9ODp3r zwYHforgk5-pknrwAl^6lCJPAc@jptw>G(B&0o3djjt$1K#qx=U+sRMY$V|4v`N-5eq- z_OX7=G+&|{aYCX;jCK^z+?^}w_0s)}RmU>?S{0|*2zTo@-lcP~)Wl9F4@uj9-H&Ym z&~!2?xP4dMjAag+nB-enbHQtdQokRp(14)fG#{6mCd3yu&m}LCYUSQezHBBFt+kUV z3@?v*VS8pVP6%(lHVH}Bd~YZ{f5LIjx34`);Xg@coW4?^tFNH+cTXXzO?6UgCQDUu zSH-~jEO%W{82+5sj0@>Q;@N&{pK3Mc+eXQ+T5rOQF=3>;zsSDmsLA+iX2&9z-h?UE zfEu-hfvv^s7wejtg9hFNQLm6eslSw9}nasgLz*!m~7uyHZ8> z`WI8QQ>Ed}BNz}{-bxA=7`@zwe{Qb1boh}UTR{N=8+|u#f2OXGB!)-vo56b7=1iN9 zHEVCUOv=dw^b;*l#mPuu-xYm2uAd3-89)EvePSH+ZH|E{^L;C zn&)7z3DwJRXBhPU#bjhDWUW`z99UI4A@&X9&@>jo z*Hpzjs<(LA#zxQvYpM5^;kp^k_Vh{e<#>67jT%uGj`&1cjJApO-&k zHQ*G{!UPdG&&a{+TjdZPp+hkoE~52_fp#*VHX-KCNWu)cL?RQTa`(s!0~R!^b7e3_ z!9f=#G@TWCkhU9T8bPL9ug{ntTK(fV_#Ul+#V&P?Xh0he?*QAm+<ZvlJcQ4!|mMoZ<=sd}tTrU9e^hce0r$Ck3rtWuGU!I7yE@Nw9 zqDyb|>tD@Fvoyg>%-NEN>*ewN22Vp#XBN-i6|<}fJj~|6Mg_V5hz&g=T3KYn8{o2L z)Kp%!MmQK1KJKi52z=>#K#7W+VF)?6Sq~*@$hp? z|J_^74)6S}NBEo&@jKTVD|!+4N5Umi6lhzeI#U7|;EL@b63{Nc@f`a$#5l{=w$SW^ z`bctsoOVTOR~WA_e(T`0Lj$4-6G6;<)LO~8?}UB1Y`!nr`Eo0~pFUNz;I)fBe;!-1 z`6&MRyW4ItR_z1_?70&l>+oQDNBxorD}`W8MS9wi*q}HJ2~Qjmq>LxR{`lbG4gX^G zGjfNsp)%Q<$_$E%5x14nsccTHv(;&>EOPwMFC-v^nvqm)`yw7h#siPytipr87^h25 zt2lhgbUm5hWb!G2*(T?KABn^IQk37Q zTW9uKH7n;fz1UXa3~~#Qb0ecW+xOXlMqd7~363^QOAFf{BpR2=s$QLBwS1|;tHS6M zPePG={J_GBm8`akMPWtqgEpd~;ZBZMM50EOCzRUa!4vgm+Ygi>QqGn57gQ>GcwCaE zsYYu_=~a2IFv)eyZf+K`32B9)C3nChtCz08a!Ql6c@0uu?# zu|}kZqw-q>Vb;(a^hN~_p5`pbK#iae!wgg9%0xn{8IzscW)!NvA2S~?hYhJDa?l$Y zIlPn4eWaQmopF;CpPmRG&4S(1vwz@?rhy>Kv&5MlKM=3VZ7MR;stb2ILSLBl30l(^ zbyMA^z;t2mb@Q|a_P6y@Kn94A@Vj`O$=0yaDw$E0^6Nd$>Kq66>zlV`tlaK);`jF; zBHl(XH~`~kGSQv_`CVog@jGF4cUg=#|I(^-8wn5rvx;WcmxD734iVL}mzI)Yf5?TI z;a-CYR{F?St+CwIcX{-XCHLZ@hsG_V?-X^AX43uGLj=Z226a%cwQ4xN*swr8-#Uu7n(!p&_Puwhe6d6hR;%)@*+Nwlz3x4yyx?j$$br?EC$Vl2BeT2Ue@jMbi z)X@AfF_$icj|d^#d94OfI|yAx?{hyVCVOu39<6~mq7WDi`NNtQaWKOb#m@1qZEO)g zIbfGn&LZt5&$Gf3P&=oMKU^G-{f?NVHb_^po@g8e#?ACtd7Bs-;*d||A}9g%G|mXg zHfyfGmyY4JhIyyrX5t2kRD&(t78ZoIlAZNsT0~`KlD&^SA@`?p{ZxH^=TKYpA1Mb1 zz2z2w7Rj9Wz{Xz_ZqReZU2hX-gjyyr6ILy3`|Y+2KZ;o*vNp~u8SKxcf4kA*pH;0k zGMMs~ocSHI6b*NoN$TijsEqDey!sKrsJ{Ikmet;IJ}Jn)DnqZ(4>4vgkQ3)EV85+5 zn_gZ~D0zRSGR_)SQRNXPBqvnnZoLtox1qnqMeDzNIduB452e}sRa!jt?VTpg&(zRV z>-Fg05uR_VexK z?6X-xR*4mS(s+)Ox9+Y7J;=MdtSJCf4N{DwvJ}a?{QY@5P06S4oUDMPuNJ}iSqQEA zz=GARUvE{67PTiaIE_!&-*zh4_0`RQZdKONukhS0)8~%f&G17FHhJJLFc`Y}-dumN z1SsdA^=f<0XJyTJn*L>0)^2lhXc8>e&1XKm{Z5p%)=Bxexc*GR zgAp>;V7x9?I*#$jMv@J8xEL}07B`fXX2M(N<2so7ggif};^mRQe$1DET~CX0|GqCq z6tt~ohT3^2PZeBB-3lXR*zIl>6jR-dmc6MdToxn#*YcGCxmg2BU5^q*1`8_Zg$cmN zt7!W5UQsU#VZZ^CtdTq2rjmycKmO^D0@}}H*&Y7+%hbhU(D-8VQJCjTiwNp_N|LKd zyDCAk6KU!B$y6fxEA|%yQeAWyCOSqDRy0#`E22Zs_@}ghafs&3LeQ(YY9=UK@wCA0 zBD+=czBl5(?jV{~bP}aT@iwxe{nkGaz>)?e7!^8Sd)@KLpXep=Yndn4ycNnQXET_E(+~gUFdPJG_z&2hd zBYiBC!}@K4o^sB6UF%?^v2rWZDh(2X-|&&tDMtai@3a|w>QQ(8&;@oX_gY$mqp^ii z4Pl_CnVV^JH|Uc%`#r4-4dL?yiy*nsy2jm(Ynfi`tND`N&K4TPPT{)9Z4tDAWi3Gr z4?WG}@>D~nNebxSJIf-TKKM=d5LPP2B(fRJKV2~J^N0d`gwzMX0yr2} zwjaW4eY%R*m=a*b(B&@Zp9+k+pF#WBw$^st&M)e#a`0nQwa8Dx(5)*&P^;_b(+_!a3(8{K+)oeWacDTluiD)FwVe)>pDcDt;p z9Kz-m{mmF7I+WrL`N>Ud;RQO5AL2n0AwIg;N|h^d#AqsO5`0l3$tLD7$>(07?g>Yv z!FDXkDi)8Y&y{^%87ztlObY~#((kcDG9$7)^zOIHz6RDhr(e^rim4~8s;S?uNhT%m z`(l^Vo?Dbtgpk6Wq4p-o^u*neHqwL^NQo4j4N7D-s+CR6h*5Y(6aMEKq94^EUf%SF zrsm$Dt7HcyL>kT;5X&!|AFUxn$6|(kX4-C(Od<&vF7?k3(M7z2ELek!mjpd?PDYydTL2H^+k1JmER(_z` zjr$Tt)x<|9oc+W9gUhHqoy`fEqm%|b*?E-*Hdf``tF|4*pM&486{v#WC{=zv;-Y;E zq3_VP&&21B@J10eL7Wnz6%N!`_WYnmyWO`;?kUb*is;hDbFFhP^E~3@{G~hhjY=zC zLpJ1wfAC(qmUYS>B80Gw)N0+6?d%!Z`xq4DetNSL znM?e!tj{9*KL2JcZ?fIbLF$kFrIS_W@kzwJYRvgA#O=CrW`xXk%X9aW972cyxt$=ce))g{Ovses`XDad%dxql)~m((Qp<6TMc+!&Zk}Q9Yu4 zhR)zKJu29Z%mjwifV*tsix0iHyvY3}4AdX84^Vh=kWJ*l@y~hUTxRN(<SO9A_;*&Pxh4FZQB2zr;!qZ50iSTa}~SI9Ey(3pMRFw546L>;tPH-msjt7$6N z+agXyfwtKrW6twU;#S)Jh_^4xGwYBec;~zVT)~H3^%{oQ#}>D>2kxbEM@hyIzG$t~ z>+`dhLEl)Kj=pzWpyt?LS^oFucK(f+s$`~77xIl)hiYbmdu7(dq?9LSK}V#X)F&1a z1*D!di?9I=`^Y%&mJ{JNRh9^e$ZvNhx1)klU3WV(C2hu41RI9iu_3#2a-%T+1S+JG zY2-~gpq!I7T0HJXnZO0-yLcB_ezv}2E{abnD->5&3u>~WK@(#fD#X}@RpdHaLmIDD z>VcqZjno5DaVXw?d29s87nC&ON3^^P*OE%zluGFp2;;E~*ai9sg{g zM8bVh3F^X`(imAQrx0llO+o__5kkbM1IGU3_n>Umb^(zoEkNfPsxDD+GwBU=zJkPy zP$Xv`zqU zI}cxs%w9%yIXZ`n{si)A%2*(ur}dGGE}BGI^X19O7$ZHJ@>_VgP2r z2Q+vV0oZ2!k(rDzkQ!o`P zfQyOZ`98(VZbAHji@$b5m3F$PIk{Z8flXxPs=!(0Dm>=%68x}XFap7+cFWDDr^gQ{ zb*0s~c@3t(PpEnO^@bWQ%ssPd8wABl6=*&F3;Yrj!0xbwyNX=RnbEjpmQazb713OEIv-|` zv`r!{A%FnW!4?$2oDDfmkx7bq5+vSG>tDd6I*luwuFv%^TnDXtth-g;)6LlJ3!vp@ zaB}PcGIBW54>#}Y)&kiIX9>*wYUoSp(RMb!?M8;qu&B3yc26}1a1L(x&{HQ1U~n|x z+wmv@m7jqT{whc-_+IVz;DW<{UqAdsVQ)X<)6V4E^Qt4R2@PN!IC(1HN??;6yTEALmv8TG$B|oc-b)*wNh&n*Qd?M@X`P_MuUqY6cG*S}L1iKI0Ub!gN%4b@qa0 zHR}6(>>*1(-T>Qy%Gk9MqYO;qke>H|vb}JAXchO($STNz>c~TBxr8mHiNvMn9Grnw z`knlnIXGvuEbx9g#p-ruNi%k$UkK)N=4mI{^^!mo4pbEv;YjArERPP>C3o$*OZpHe zbq%VGH+3($rpDpU@BS?}tKR%PI%EfkXm@}Jgg{hCoVR1e>WWAb5QMn7?Ms#pYCo3& z%}Sz)qdJU%^5is|;93bXzw2=D1}-#UQRNKuf9r5+I^SRA#9&;?Ko}m>sMId~2XN9k z9xeKX^#H|Wl+B}C!Ycq!rV{{VFagf;aWF3?nNG-vGKjMVjFYMZUr--35;rOZSf|W< zz>r0ppheOEy9=uVBYmpIKo*BnEhIz>1k>We4VL0>uNIAa%B_JMT@PSFNheW-Ws9V6 z2A&0g6+I?TZEIle@97Qh;4x2NBy|VFM=O`y#59?4F^4ta)xP4Kvb+A^HhfZ>`C|10 z-@XX2x_RXQlTr^(zvI)(3OHGD2L6&8mQhH2Ft}7j%n2318O6mchM5l81Rme=C9wW~ z8+d>IcJgrzm;%A4-zY9EO2EBel?gENXcI>;q{5+R0C-7r#ekQ7a#6O4V~v3mSJg*< z5@oEXize#>GW1LB?LsF!pWC<~#YwBO0hwpV-}CTXD4?3V)qo%P+89dw)zHkRCF}`3 zzFdx7zx1Gy9UEQm2fIIOYZBy-(0l?TceWO4l)KXZ%H>$8cl{OkeUyP zw&MWY^e45b@6Bf$Zz?!l_B~r8t@H}f@T2!z zxi)VfBlcW*N451 zwLk7JbA*v+9*_IJ?&~_Q>paiXVWtC!v(U@m+8y(R%NaiCJ_E3RTl9v@X%17spOb$t zJR|soAjxjlwdIqH8<@aQN1!d2+Vgy7K=;J!e1Yfot-1>Mx|jLpWDNyB>#QKs^@c1i zv={Et0EVl$0P9|TIm%b+Nw&ZBzg-(Dmg8=kW(s~s&UuLILMMA~{)h}h9x!+1mvLSM z`n&}Z;~o%qHLrHLF^_BzdPmelm@)zypl_?HfQpW&p~^o)-LjwFifY^(BH$(rs;d=4 zIt2;(<50NO)-nB)6UKm1b)Py4z8i^P5aS@JC@ZPZGHP?*f|G@uB#rVFp@mRqy}qHq73z#^$V z0s<)?FwSK%%UY9ma<@D;#SbSdZ=H%fqeb4#!XnJdRkVq!u38-t{&5D=-yDc%)L14N zzzSH27bY{049oak`obzWPm$*mc|(H zyC~Lh+Qvh zL!*kA54&XBn$KAddGd$`ni_Od9j{`7v4@ zeY}O3wu#R+?Vw59qO*Y2dv(fZ_*(LU!ECF$oWwWod{HlL?i}~UGT})B6<1*FzJ)mW zydwv+?GF^|OL3g#P(${NJOUYpN4>r2#H{m_0sgD%|kN^a)s0GrV8FM>&8QyXy~!R-J=6VM4FWQT2?r z-ep(yr~AFBVPf)aB{Gtb38~2!JzlUo)YfMZW(o`W=KTTsC#Eang$bTo)oWo&B$6MI z*#}M?ybFtN+;Rw6_^V%kz#!>KC?!Q_YR#Ft~BU6u{Ufa+@o z?we$qnJUANMwd(83fWer>j)9EnD2Q)y{ULww|M`gv9auHw&AKt9cfw&R~f=r#)rHr zeRpD8Fh^P78^4la;?Pylol7weTsQV3PWlZ0cpI1oH*e#3A4nAKCYM(qw@sQjXLDg# zKufUPa5AhZ2_YK`x2drr)|ZPE=kJcf5AjK<>I52sQsu7xksKoPx^Du4R>{=Qslx}6 zYS`sACkf`69{)W3C=ANdXeF|^hSAFMc8c&c15Z13u;pro!$hxF#MA> z3YpCRY+2iP|4l{ERdX}&q9kW+X>&&?c~cYgF8vMr*% z6pRe+ub(3zHDLI3l_?SD!af#%NShJ6H0NehL}ncT0T2=_Yd-4YSM(MHMnCE!J^8{( zC%-j`3gPldSl}6{U{#k6J&NOk^r>MG+Cj|*1KcC|CSeB(UwhhJCq3|ZgsPioo;Qa` z_V};h#QU;od!pw+^yyz_Uo3?c_WkvoOu7Br`VYxuD1x$~x__XjDqPws3^!5|`FcO= zyA%^fc;Nmu)*rUT#@bvVC`8Eq7DAwb^#!&d#7CsJ4X9?);G?7?F7v!v9mUfd?z-6C6digYFn^CftMKSRLcgDgzgH=EIA zbF4a~L2!mo5#>|+cr&0D+MLwv(|A=0&&97%H)&M)FK)nr8%{KA4_yP{wLX0pvNFW5BEzbT%w2GN=TbS5V06$Xq!M$!Fl zljGOENCxcZ*jCtsHai!sYPYj)=_RtpVlVbD$DtEh!{wuMq$ag^&w6oKG-O|lLEWLD zt=6~I8l>59F>`+z^{A8fUXbndKaJugd*R{5>BxjRN%ojrkBk;SC7MuFgG7zL?+XY3 z8}A8r*5@*7W{eCxz_F8EDh`cqq@Noj=dM4rsaJ-VT^U0Zd*nB|vsM{L`3dNEbR7LL zwQI34I3$*-49%pUjAA7%%+Zsz#w~M#CaI%2!@TiB&b6 zgZ=eT5-GOx%rj`k@IE<2oEl4kz9j^L%WkCm272Y>7AewXK0`InFoE^w4&1tOGz0?O zYI+BcVx0^LPc+~xp^0$bdtbEm8--oCBFT;IPkl*_LqCL;DC!=U(-t!K`XuTTY@biV zeZuWLL$>`3h#ZSWF~{8vmmFuQyM} z>E{v_@sMhSkvw@bSxWsp8zUZ~$mswSsa zU+)+w3=7YbSYLW$ICDeu_%Uc53O{pTf|6;->+B2yy1^;I{f&MucwXUNQMBQy-1DDX`$rY>x%C1wNb0*=fY}jPU&i zPB}kk_%{gh*4$9N%k9VPFdgQPG=*lySf7K*Cv|368NEVl*QgAZ!t4Gex1Ru-N&Fg}CnUe8-1Y_6Ul#IUNb2QptE0ql zLNv4}IGJYSb&$40kQ%=$mqD{m?Mgw2rm=Pxw_B_D>Y(L50Uj_c`kA?3CI`QW>>8s^ z@q?gU{t~)Mq|u$R|GXHKkT0+r!#92Mls`=v`KZ>xkYI**0mg5MTV)TUcysPtjLBJYlb{ zv0ZqvEl519RQ{9IeniCn!)W;D;;-5m{mK6M*Ud{Y$A6<8ME*CXK+=D66#su?>mB*O z>jVD(-GA_-H(T~7b~yz_;P}$HQ=O2_>Wp0DBS9Pd$RxZw@&&9`CDh*x_|C}0|IC* z$a__-Zv}u+xGx~m>YK0tM&p~nKc$&-z_fJppIk1I43b1%1T2qnP|0`-*?WK^&~anS zoCiD$cR*?B1;*=RI)I88Pv;K67sLRLaih+(b3>p2(_-QZ;;=6!R9BZLmJ}j{I^WN! zY=E)q4iJ57z6Q99o4C)Gk)iqfoHC%C(hl@PRxiaoSJX~`cH-LQB(R})l#V5TCI`y0 zou+S3ylxPq%^!{B48qS|SK+^Oq?At&vvD-wG5Ysby<~~=xTWA?;=r8yY5|6pSiqoum)8&i`4F`+i%=K z<>z~Y7T~Ac6vgKN19{vA2d>3>Z@Yjp$mbi<1E==w*Ee&sI{K+54se`x zx+Vqsn!M;6NT&20F!VgYkac|ya6;aku73xrj{F-2&L<@Z;n@w#Vd&;qfE`*M`OJ7^>hXJ-l+wCfJvNJ$+t%h#`gGu_l8}!ZW%X*c8Yu5O-cpk(k%_BOT0i`SAPKT2=OW@WSYam%Ws-H zU@eJ6kuVbiKlFDD0M{}Fzw8#R|C$u4ly{`=-&jxrmJMBB10)Rsl!p?G^R*uQ;h^|U z-dyi^dkjpr&-x?7M4+n-F7Pn0ba%&YbpftI2LL3eUBSCIq>=_NcjZvPcNo(x0ygP8 z01K-VafL2GbD(dlpIAHf1BAk^?|vNC+^#ymBHtfr0Ap-Ra^uVg9cbz@Tj?x-)%rL# z3?tzwMiF%s9(*kPVxOp10UEMd)3S9nw+rO3M5FNLslslC;4`>bxxvOcGcdR~2G6?n z>hipUuVrpL4}dCVcJh+2AqeCEXbP@~0p@&eho-&u4mZZ6nU|*TTDC*`jkqPYPX-sZ z8eT!+ih>}l0f3B(7eK(~SsY6(AON8>>lG}3JFv=)m{?9RZtoRvz^ZR&XIZHN^ocTQ z`D{gorO*v(EgT?k$v{AZB(#U#@Q;p(kVLyN+9&_yL5k316=rPv;c&wHju4KFm(|~) zNdTa%F|`WAdHm%WK19*m9=?Jx>IaZe%_I)7Uho;&G?~Bwl|%rAH97R_nI&BUgSZdS z3xfMYSZRSUx+&!?@WfkZ0T!hh3kRDyXFLp1DAIH5vnNjVU%-x)D;oQ-+qXe|BfT=@8RUbQS`h&CnjMc)g+Q)AxY)gcI!;!Y z^%K7Lc+Vvs7EVKv7_U0XPp?6(CTyLLSnLcFVA+r9TLXS_-ZvBt=Wk^RrHQ1gr$Bk8 z72N#~N(r{SCQKwfDSl+=vfhnhZYLn%lu6t8<3B2r$m5P_a(O7-!s)3jJk-;dgh@;$}h4?D~mOY8YyUi{ql7 z%At z?}SzrZhWc!>wMF>2db)QR!Vk1n`~7!m_7592k)34CTq!oDLwY%+OxxNTIPUwGv>-N zJ_l=y><5S%uR=Mg6XztPhpleMxo)xhcy;?~-C(8$C<*zON{)L8&c{3URrGHafK}m z+18I<%+9B=f^dMf=cF^9_+!tKNstv~*<%}xN*1gamdO7eEWHBysGc`D+B2ADD6Q9^JB`B`ar@hs*89e9_8Y>O+ZgQ>rNe3eM}J;2Um^r^>K{ z6INUtI62r+CR$cXbEiu4>O6gN{=G_=%EYS)7^q-;Tv}F6%z7+t-wXomM7#|ABvm9# z`dvlg6SM>?%FmY!O0EUFQM=s08i2;pBJl@^{0Wg5I|FVj6m_YEutKI}ElP%!^rm+Y zS?ki$|FfWN=8Mx@NjC3%_+Xe6O6;hw;`v6Q_t zI0yA0)Asx~ky>LCpk=@Mm23{Z3tc076^HVH-4G~DZDQ}_{<~YCI`{tJr~c>5Vh)_J zaLRv*fPXIW53%(>QRlyRn*MJ*PMiDoPvSeXpSXE{lPe!&%#-vgI|m92d1T(PHv9iv zjIzA<4l@@r8gy^I1OrU_hNo4(>xS5iHho@MY6dh?;w?_VNi-{JyneYi#6n%)0F;tz zg@6Fc`m?dDC29*l>vLJ}4Lx!9MfnyGpgI5_Im`j!^5S}nI-vbz38xW@Xq@Q^s zYmop9)N26ODtn0h*3Ch10*!4l1R&hSB@ZC)|Tta+h{T-+;&mVgbYp2A*#q+(~81 zc1_h;F5Hm#sCE?E)#bduRU0?X)q~F&I@+F{no+3eZifZk2tUo-vsVhaIZ01$SWj*g zoR8rzQxn13>_cvYmX-(T&m=p~G*zZs((m^f}os)G! zMc|S8+!#QY<~e^04qMmVy~$Tfg@XUS44ee8MB2G4kVf3Op?H9$-yU2pS9DQP^|z4M zG5(LwQ>uLbH9BYKc)n(%wLS3b|D2Ju{d&X5w11cv3Rr)~QvN^-^-hhMQ^bXe@e|Om zn^_0)#SVW;NImZV(y?ECJbMOW3QtoE=+w;-gLWb^>wy`7=?`k@Kyvnd1VEV1m#nXi zds@*zpVU}RlW>prg9pCe40JrFK(Ie&8o*Y(iHUAQ&75_ULS8i7Cs~cQb6GjfxRFj8Kn-$%0F*3Vf%s| zhq&2*6Cqa%$P=?^* zv998GQSK+)G=B#HNyR0OChgA6p*aiS@9LnP?&}a;`KLbIeqz&BSQ=jTkNzp_UbUAM zQFvh+Mb~EtvZ+|R1EzD|3IyHM)K!{ql*^Io!vxB)O)%viO;)^p4o>I+SR z&Oj-kj7DP;Z=%RC>3SPnXPY_w*cg+ZReu6h?D9ZxPP?Qe;4m+xd7U3^Iw(S~W589I zfy}*62pcy)Hr0;u1MP5kCdC)0!9Yz~qzHGZS-1R2hKlSGU5T)K*RNQaaGH!q*h;la z5)dr=aH|2~@KuUl9P2m-9C+=GxN6(35iMX>Dp&FFcJ>MvYvzae(IOLk z5V~;uBkyr_uGM|TK*c}uGGC&_e!kS@ahUlCssiIL?;p37~af`y@qqV8(#FS z?uPxI&?DYZwa0T)rfxDh?zdM2{yY=<^pJ&zMG-69IU|auhy|0Tm)oeEyo>Cj zZ3o>?DxMjFt%NPsQ_48yT>TpOkl189rgCCSa2}Y&hz0<$VL|5*_@Za-!Z1%bX&i3k zEo=qsCp+p7$T-O+Y)f(c-@8cSuF`Ps8VQ?%!V!W&am3onIIX`O1Avu>jfV#;%}-E42v;NY1%2XGh98*{PXQ@>#O}mT@b`4>a}2uQCuJ}1&o-<* zXk6&7P#Ml{1Gvg9?f9&A9=V>%@&jIwrS!wwuc#oK+cy%B5MOF&+6Pxjhe`gvk zu~{RTm}52B@N(j_qAjN!Xia@N=60eN`TIY3hw1Q#u)k%NU#Rym7DKpiIr?%FYBzng zge&T*aCbByXth7;IOMV{%3ch1qG49}_zUWmY7_+Y*yFGFV16Kk^0otRomwj?oDqK_)|c_hYoESdni3w2w;Tgn)b=@Uo2t_fbj*I;wc z6}b(?3nR479g#$#8nQA8AcU#@*hI+eK=x_0%N418ui(DCBwGaz**JXTT~E&{C~>t~ zE^ZeB&J>{itSMfUEY$!pdmwycs&N$vRwChu2d z%FJqB^{^LyP|CPHjHZ5G!>hNjal!$e#q0VLt}l~zKa6QxPhwk7x|UeHDyrG4^xhFX zQtTuv{;8ef@{o|28p2?bB3gyhJV*Tu-a+%Tda(a_(~K(?bwV=tZ9*OD@q1wermpEQ zMOH$xCO%U&BQO2R=&|at3$N31@i_*MW)w3j)^B%}6@TMW!e{Lq2$2jXNc@rw3=Oog z-;rLv@?#XQ+dZhh*s|~QLK5&th*Z0@hyQU-n_{f9JW;V0cW3rma7H}2kKF8qjTZdX z4ZUZx?VoV!S3gA%!8Av6%)TgTkAAgY8l1mgVub-)FIfK=Ccje1$l-Y#9AVMyNROqtS1^$xru0JYpCHo+VB8Z=vCxjYx2dk2(cK;ml zjJ9?0%%=-^@H;3i^nkHN@-`#ulHmH@df-7&E*^=XAj(Eyr_{5n>DPxZia?X$=H+F! z;~s0P-N!y@(_7}&_N&ujm?57YF%Tkow;BtPaTtUH_p2Mxqey%n;UFdo%XIaD zdGz#S@KRTMl_-xqFT7Ddxu)1l| zJoS-rP>!v$)+n!|u61|td z=yQ*=gaq$LEgXiml+(J0z;$^f>{p%uIFF(@&FA0~$;7@_MGWZsn;SYBh zI=Wjv%G1QiqA!hN9hSX6ZHAwtYyrtFQUL{=RkPl}P0EGnF?Kdx1#^X;17E{Q1pw(6l z@}I*wIv5(YM{Cb{^%`=dB7g(U))}^uq)ogGPgC_vcWEh}$RH*jq97&*s&!fu1KDX$ zWbF~J%YpCdgEyVetilUW^LVaQSj`n}Ha+*7tJC&QrXPIXwzGbl&UQj?Rg@hS+$G1u zO+*VHNUMph=HBx zlr}|BtSeic*t`(taj1S(FNCtDexd(t;B7zMbbPq&*jbG2t_*g>P~7aug7s>Gd73f) zp0ly!vY4=YPeFa((2E6Tr7_e}7knrp=B~RMPUzCm8gX#tuADhL z(puetjA?w*-DgLF4`BF%xod^}>PZCh5BNY=x&m7k~tE&3Qy{v)FJ=hWO2 zX8r}1F}GG35^eWTe}4ZX9NdJ{09+ATwN*iz{9(B{=6o(@x8sUMe}|C%pwBW=S$=MN zjlrR4X-T<7ndQQ$mM|q{zXU|eJ>h@D8Hj1!)B$(&iIRXGYi7z^@b{nJx(}qfbt4~9 zdzxl?w;(@I3+9iv9epkTvC#edt>Nsh-V!M6eKcH^w-9Qv^60FJn9jfQ!;z=+L3-`z znZ@Bri0HxTqpp*xwv)Ok6I+}d^BpF#AW3iqiw%>jHb=M4aaqJ%um!PyisI+J`u~c> zhx`xfUwjmr(n#00zzD~Sl#rw+-1eH8$>kf6ry0bIkQ( z0pfoZWl2i5slY0GCGpYPqRsx_jZJOx+w!3aM)-fW`TyMT;QLgV*cvH)|IarZF`@tc z=l%^5IIKqhSFre>?^^w@ew5AVfAw)tYM9l3-P3YZ>#w@ zLIJ<}o&C0E+Jh#0=Q-00y5?wDbZW8L%(QxLpyHv1s+Zcb0iJMqH*j>@tF6G7$f18?|uXiyZ5~6l?Bnj(eS&+$Rpp z4trh(tIS3-sekto>0N6Mo*F9)<3<}D`#;!9jy?!IV_KAOH0{v$57naAEI+Yg-03qK zlp?*Y{n)Cd+z7CNUoT z(oP|ZRTkcYgomCrq-9N+L&m^U5g+78<;e+I+B7pHY{W=Xu11h#9h-l&nd))ScB=HZ$*3k8?<+se z5wd>ClEjR_WE5M=n?tPamThu6*0)Vu8aW4cucOPZgXvHW`h{@(>FR)Ko)G>kFkDh==%Soxekrzpwp#kj?v%b4j`Rx&xmzSQ~%#3E;m`x{SE|ok7 zCNsJ-l4)Yd2fT6}<6>*2Ri1Srx_`|lCFp6Ajv}GcV@AybsY6VR1-U&=OFy{Ex%$3k zcMI*B*BIJY2cF5wjdHoVxtZtBj)ttD&cC;#Q5Hkf`CR9Phu$4O`@a6{a0lGgJ|3+V z>djB>=rhf>YkD!f($1=cro6$vDS||Lr0>u;OBd-un4X{2;HA(RL(V7%B6@@5RmjLZ zFHwfSe#+)+x%AGvmzf_bPZlzSU%8kc_|=RCnA8~b9UQ&>a)tKW!u>flBSs)w6xd#k z-zI0=F(X=Y?zGtUsog0u<_Gccu}j90>|n?e&Fuq%eCID8xGrtyjc4uzJz2BY>*{xX z^tn7W;jt4K)RX10<9*cKT7dBJmpzMdu{^Vl!b?L*$)+M)3#G$%N2hj?Cw`v@wfIg} zKJ*1Sn0-jz7y5XO917J3Zg6J2@Ae1t($2d6s8`_A(DNthI>R6o1k4 zeha_r#frm=qwKlh48BM<&#ED$_{)41rPu_3*UwoZ3Kbsv= z4HdfBlRI;T|K|WJe?tvhy!91eJxfC&Tf03wE6^u#R{mby5u3`|p+(S06f?Q>;i>8B z!~$bC2I<#4_K5;+c>xj#8ROP2Rj((`Nxb%+E=wDZ+{xEj^p|vE#9lpv`>(-tcJ4%F zTFh4eZHyPpwTm+r(F`#hiYut#-*l&3-G_=gBxE56IkkOK79FJG@%tf0Gw!SR2&-8k zlW^N!<)fr7v)SyeuQbY?4%&r`7n}P5jn)G)z1vc&^WA<7AZSks7{S=x~?PomHY!F2iHG*QZ?3Y^wZAAa*1-YUTXEjhEoD<;)b#c60$M zoX|31l};~mt*H(F=asE;7Jr{FCgwx7oze5nD)!%RhEPR_XEDB559D9pufb zSO_CnSfZQ`EFqD(m&sGs2;M?$ZEQ$F*n|#BXFb6PK_GZ?y7t*KCVmg zNE1a;*h7{4g{9%1R`K|(m%>h^*XPg|bPpj0PlgC6Y5f^g6;K=bJ}{+OmAw;3l)->z z0Uh_iR{p-ZyHzjF%bd}XDK(lH{OdVs13x3oX9|{+7Ic@rGs(z;O(D{p;%~d@EVw(h zX>zq`M}8l+Dladw-GVR34BR?M{v1tVvUK6+^v7Tlpbf;BhS_a<68v_2SCj287o(HK z3%BF#wSL}BkWDW@$V9!FWqm}-Q>&cKE!WW?=VOoZR-Y2YdXCsl+}U0nNo49pg{<7a zKnklyIc)d8!z&!F<3Hyh2uM)?sqmC%Z*3Edk{>>d)&? zbw59r!F=M6sLOPI(REA=i*XA-Z;Nr&+3?aS^DQq;hzj*lu9UeOclsU!3+%f7=htt! zml`tFdTU=-h8s&KmN*|DmcZJ4cY7}P`yX9=y$lp$V%ng0NP?XpoiIs*>UL=sqo|w= z3dM6EZ+FtysiP7Uu*{Xjd{<+7V`%aNsb9z(yrg^A(U3_(N`?3#w{o=r>%8QNVyU&_ z#^`eo(3{+5WhE-0;9h)=scj(r#E>wl-STf+`DT>og~S~Wr<3+?$HKG~1Wi}aFSeUk zC1Zm4@Tc-y<5!oEAV;~^F|Zx|u8j1B?H77q_%;IuN&-Da?8n3Su7nQQET`rYU5%A& znR7bRgCls*&wAQ+y#!#qIqcm$4*9vJb1g?EGs7P-h<1s)aES$?q6=OLS^oVL)W+{@ z|G~4zfop*($*TH%3Rh=`Uw1gJ*{tv)xnRK6y438x_tg;U-pOqKPPjPt^(X;}K$7-a zEB}c^n=b>HxmK5GKM3#rc06rY=-;1+U}{eyXAU{k@pJt_c#gxpxQ=e!aUtqa$QZ*= zakBieK6b8xDWam%Z+G8cwgGL0^B__#^F#$p){dE2#9ek^S4yJ4>7H{Q$`Vs_^g|{U z>uF-wWnKTm#krjB3I~k;8qv~kc)i(Og;9~nZA5?!9DxZlpLFm`<1HLuu|%F+pQ8Fh zWWyJ(2OXBYSlY1g%mbe!_b#xiL|&gAvjr_sxP_N%9V-{o?tea}pJ>E!g1ARuT-a+0 zTnjD!aChyj_LreFR{Ly-b$WCj_GN%r>c>H6?-tp*@9e%{)m%wuv)6g9$FJS}kR`Fd zXFI;*KE)V2h(y26!iDm-V|%A@Yk{t>gbOMRutAkuBFQw%Zm&B_)(=@Pu(_hC8{dd- zD$dF>60-@-weEiShgCyj(u4I)MuF}PlVP}V zaI>r*3xR;&m07^;R@crCpH_KtFG^hlf4-YqI`6(TwJyR-1W`Xl$Fr0`Pj2K{@-o1>cL>0B4%it(UL z%jzC4fg3p`#j19hvD&RFfA;!{125qeCIL;BZ8-+TvpMFvZCfmt<%l;u+rRQUTwx~u zdd4_%gR3&fgGrKnecUrg+eK`XT&WVRoi^qa@l~eVp4^2(>@G6wc=##YB(MFFY8XVK zEY_aR+mfc}C=e)U>J_}KdOPwILNKgI#$%5|tY{7Y@F$=6;^z}ym)eTVz^w1tL(;l9 z@(-OB`#-PAkl2|LR=;|Gt9XXcWVS){g-B5@sbYu$ogT$S3Ljo*#_l&TA)&7zFC%*R zHqS_=(=AVWL4lseT#;D_9_3Pff#rgoNH$}WH>>Cx$*^N*Lj z7m?n#ALb(7IEWy1p`L=i_+?+6CCG)ykJ?09xp6sr{>-HRAzLEBk&v3!aIb+;)pgc~ zIpc5`xlIK8{TpKdA$u)G5g4PKWkPi)X37?mCyR@u;l7G7VU9Ox`4|ly-56or%8%wE2Fa0e-R(phW9$)ur5$DN)?qc6cpuH6l#vH*5s)Du{hT=lRY z2%1Z%?>-8nGE-_Cj&E@O^`o993ieVxZ4P6Z@%76PYYqpu@nC*t@*REo?@C<9LLX2n z=Uv-(qtrQV=K|y<$guZ}zmJ?slk*cX*zQ3Oy~e0SDi(5h^{(UJ)1=f1_xz>Y(eIp(Ul0I!bsds-OmDDrh)g7`;2H=ac7u*SqZ0TK|Fi zNuyr?oQr7n$EQQmb>Vic0DWzb_p&YT7X|JKlzpm1mKFTyx`$)Md;aDu^+XhRbdqD2 z!XRH+!L{8meHw|6?|A&=o1u2%9e?IB^=qr+Oh2lk5q1jwwl0INfx_Q~=bz5Sq(YAn zyPD)$4!c2C~zCtJp9)Z@kAUPM;*UTa}7IYrlYlSNP}PqHOu-BSy4;`Swu>9*?rARWb3x}-MN%<7jNUu!AIjdtxx;myjy6rN;=j&*nLt!!1tWl0 zX>)_NWWalF!49JCqlCIBRhBN2q3hA1rMB6V)zRX|du;id+S^T-yuV_<*U#D7xmlat zRUEmPp)~an<*f^(FnOqOFWgFnn4b*OQ+rUWF#L}Nd0OJAub9ix?+GMwssWBFf{3ID z`Z5s0v?=o*4&RD@Xc*>pK6d!r{xm4>{X@V3)lasn+Rn^5c}OPQYmP10J&}gltxX9b zkt8epNc3J>sSG>Ta}-je@LBB}79TU;BXa!{zh__e!lJo{8yoMPzhjzrBzSV4Kx^5# zu>Dizf%V+~pJ3!mK~c!jOtv?HJ4U!=faM<8!JV zp6Q*lcZqalig`FdpXmkdizPLcN<010Hn#q#NwML`4$_E^|BfH`eS~4uQ*Ut;=ZZu1 zy#lEGvo9<}2sVb7l4wo&1OXhODckv%)fjulEy6ko%F{MZ?DG&J%xKGZgp} zi!P7Sh?v^C#YK4Lm*Stb{Lb3`q=BkS?Gb#Wf&NeKqkg1Y%Rcxq;!s{)crZ=6^OuN? za?kI;_sele#o+IJ;ZBU)TE;5FH;LjivZed4`4|_v`IoE_=;LFt;^EPG!FVY`58lUB zcVv0sraPbJr7no@rxdcdpYow9Xf@wTFW>}R*7Q}5wV0Nyy8Q9J9B~j!G=Dn3xS2wa zWB5f}KR~F>n?-TN*IoyK@5dh=?i*6)!e+W-{Oeq0hu>M5&zR2qZq%aoc;*C-`_d#o zUBtsaTPdtXpR!yDbh&ArKDJ{qjN(CJC4q3@569^=%v^JEox`(0{LTEu=8B_PL^$sj zw=}&c&b0|f57*P77@}8o2=Xtzqk^A#%~O$<7xa%qI9D*tHjA4=-(G6)ElQXgc18E~ z$G(MQuqZs0m0By(`TH~C;}tc`fQk_FEz}k`+r~)iR3P{W-p|m(;mH~rdJMiNb}*LH zMY$-hf=;Z^i=1xk`Mp{#nlsJ&-;~Tx7d}lPaIc2NubKV&ZyPRl%wH!i)&;f3tZNyf z&sn;05?%JQcWOsNPUm9W`ujKef_Ax>W3K-Us1p2cOF=bY&SNTC+44Q(kv^d9+o-46 zu9fDfv@gSG>PY%?kB+73fY`c!X>X<}6ms zJ&Z!uwK$JpV_k|>$_?))`1FK+P#ALa<2mNHt-xs_d>pNe?Y?SpZ--i}O^O1nxqgp{ z%Qa7bv~%F6%~0-rH!fxh2`1CP+FZ8kV8N_O7@_7b4$9aCP#S2B-9JKNy%jv#g}zdn zVcF}!$o*OWxfd#R`LWNpo*XZ&JEIG7B07|9rTS{y_#BH;&0QON(=LnwTRP3L2rm_+ zJ5Q4dG&w8Zrl=LeE8`2c^;CcK&tMjz;UA7GpdY!UWO8enUwnKN8W2Eac=F>XVDf0E zw7}>_ROToR?`CJ_-hDI(HCqa^g4^wF-J9cZh?``#CSh0OJmWJ!ecWrYugr59cq{%a zF3Zoy*FYh03}@cXWD49`oa^ff1(OJmHqqHEX3excJyLOp$mu!S&1Beo!snjs*4JY> ztl9ImOe{x4R2pT4jXtFHMaAtar0P*HJE4=TPs>`ecG$IZ@!?VLlQ`=kFz#JaOow9hv4Z$z1^NExM(TC2A`s$kA7!TEU4=bf4DWx5HwfS@knYoEb zUg4<-U52k~U=zn%??{tDh*sneP6ad?iQn)%pWCE7Se=LHFP0ifIiAryR%n)RqBEzN zx7~i4u!-0B`t2=Ylc0uZ%!)$ZbGH76OH;uqMf5g~?5ELzjh_@#j+U43=`C277@z59 zWVr~DlI(X?aghgBJ4!K4ptr5gCuY=)(sAZ(5%=-DbcW`(h{ppDx-z9{d4+xGIr|Sd zqifQLc!ljBiE(`lV09l*O%GkD+Nt@LVs*c^httK-`Q716h!_lZP`>3wl4jxcvikUu z>50^I$GE!M*swesYWB_IiXEjqtl$5ypn7fcH;V9%6RlAczO?VUks?v;R?Q;)K^*4$ z2Ato=zH~zqmEweN*%NHYO-4wVJ{{%0&UCyY(Q7$_Am`=UNqu*^xMezgj@};W)F{&v zl+{k%BiamllW~q=i&p`mCCJ+g93u-X+;OnapnYUJ?#?^!yp~K>FrxWVi_j`n#11c2 z*g_A-@g>u@lg@oMYlUS4*+JP7jQ8+>Zc(JfL7=)4n?DY#tnaD{N;*XlCj6+=mjlTf}{k78B&e zsM6`9bqp*c<^;jh+TxTx$(ORHTfgfAXgnM>F;gX)dJe)JyRx64N}n+zTyMX3FBo7! zk=6&`+UYh#Dv2w$qoN`(tVuaoX!2D3#TnklJZ_hrsq2IyT? zFx$T~X1#=ab!}Pma^yQgo`ylP4(0?h6U!22sg=>Yms%_lG!_?_r;~M;Olbblt8P8m zr-W*!=VhMPNUGC~x>KMn_A9ZcAaHjf>Le7pH1bR4G+HZ=e%|M(2`PxVhJo0eA-|Av zJA)#2M|4l6P+iTmMh1}McJ?Qjwf9bh%q6w7_pe((m_-Lj7{1 z`*gg10)?^bv4|wuE1~xUf(f+uyNW8lWOJ&R9?B23a#jZ6IwdUKLOv?Kr^Gw#M)+;a z{pDP&^VN>X=z1?Kg{xmlAn$hmx?e?WSw>(9`H{Dro2ASx!3Mm@vIT)Udezr@+4od@ z-;2(oto1oA$%Z$c=jfkpG`24{U~tv{^>N%Ii^Va0n<9eyz2FWSr~IjIQnb0G^t?2- zeBMi$(;hq)r3%MH7inMh@4n`RhuXL=?+)S`m$B;O%une#KwP-pD`M}M!_)JP*@c_> z6Xh(kxfB|9AJt;24_AaXe);4t{P0u^MU0Mg%&YY{QAt|MV&9ItfP0Q|yq&8eG`O{x zke2|zmYJkA)@e0zqI=2f5N}3euiGxOj`>wpsjv0^SxE9w&Cq|E*&8)D0WNupiB0g!yEx4s_+xU$xlo(5Hai%X+ekIiH8%;RAOF_ZD`us8Xrq@?wAy8 zGVe;AzaDZR`od)pCC#J1*@7v`d@Fj;lB2i4c=PA4=#%=7NK*Q9-s>Fqo$WR8J7-1P zEV8;CYh(kof}zbjf=2>ujea@e33sw480l;|e3|;ZdS#qIM*Ku?#0&Y3!@;zCZ*E!V zsjQ`&xINKsS|eJIQe-vVe9WnNk4B)+kI0liO4aY0D9C4*w7^2h>O*4!Wxn$Enn?ci zy|5pM54kN~wGk2+CZdn~5?{9{9R2OrX52D%w2o|pR3G_^NR>bD``J2GS{g9(JQo3B zzh3EYS)9EZ?Z#(0UpYXhcb^k3qUj?duxkQ76P&Miom+;-xXr`l4rD?JufA$s6Ch4C zcuxO{%i(}wYn>&ku47lrjP7}OOGI7Z1->7saajWPkKCO*o`zVpy{J&YUv>%_6rgn? z*d8Ew&TrtQSxX1O_j5FRnMtH(RK&sSE$SI!nvia281$N~ARt{_|K}!^9?U0rMnW)l z-JpBY9ZQ3k-g&fC_+zX~Tt$!SLfz}oa|xT-I0-G#*}qe8H%FOKH+*uG&7yu8VS-O0 zM6b3OGvPFSyABdX(bWO15ay(HhZV|W|WXLM9gD4|IZ&0CZM@_c(gD_(S44D^i5O4vW~(K~GmzhaJr zyD<^+7&0nynsVx9iTp@gdq=(0DN@WM$79k)QhH*qP_LvRP;$BCk(Rsb^1)P3gv8Yk}ZH3ZKYH^2nV*~#wPbiF2%Xw%J=Yjyk5%iMeUSUxeD=F-37*t3qw(6o^H zZlX{+YaB&JJ?Z;QokKSymy&Eac{*{bK2-IVv%S8E&#x!a@*E|c*}fW2!!n|R+q#)x z9L$Wy)DeJ#qKYXBfh)+S^6q|b>`Bj+_Io<;Ji(o?jC)b9@w3t~n&QM~xERCkJprtX zR6bvW&DpZT_?!*<+0Rk4n#DqNSid({-yd1iE&msY_tAB>czgrzqNWP(hEVhp=1{*6 zFC-i{pG#d!D>2gU{?X@mtdTk&{1Q?MlRD`sn*`m; zNtBEZWrW%A?!)6AvAs5to00IMnaf)6DDJq7;7M@^Kb!M8fy{LU&r+J;2PFkzr%Zn~ zTh))<>G@@P8*patl1^QW9fK~FP7 z0ka+b5pGvPZjvtH&mUp#EGgCcez3A;Hd0jeP16)cvR%>hV2-3xqnLbJF>CDJO8Gb2 zbKwwL=u!=tm%|=PLQ1nnrYwEf;8?kc#k0VEd*xiSJo;E0Z zj#TcS;ya{=1g}(fpe=*0LN3-9yH8h1t`fv$aJqlhcfg9GG!+GTBqAu`mzq(&Y2pDD262 zo9Cd=Ynm_sfNFss3{(hV2^xjgD_E^yr`k5OvKpBD+ngjSr$~raig()+%C8f^!4j-C z9Tbuf!!j1)5s}(n>eI8Wb@3zs2w)AU3H69^Q>C7%ckc^==3Z_fDCe()RqPs%opa<@ zHd>T+_qPB2Gi(Ne*O}x501QB(-ekJJ93;TTn?tvzK3Uchw_Cg%b^uiCHeow7Hg60x zt$H+1wq}1^{%yU`1+)MJmyp6W)RYZRbs|jDk`&poEQ&iTT-UDei*^3~-DBO_Ca8>M z;~(uZ+&(&iqwNb)4(n}iegiym;}BlB^|U0_TA4h9rlk1c=avkKku=vPRTwc!!DYhg z(ukgseroZRZ2m=f+7{-wvIJCPvHmkaFrF4=t(e}^N(KIKKXo#uOBT;4%6DhaY-N@- zllG}aPutJ*p!5g^d579htD+3n|J2Cg0)F(JW%<|ma2Y3wSucHEJ9D>q+}>ixB?*&; z3#ekv?%h}{ntf5qdP&BnE~aI^*~-dTL60K*rm%Rb(C0Y@usMuW2dkh43$CNZvATlo zuIwr_>sY!Aue+>^5^s4h^gh)~Ko3S$)OyKaYv2HZD)uI1vM{?^sRx0)@5=wGv#jBo z{hQxk87LrC6zn}Mli69awQ6a0fPl6ZIyt#FL%_#oG(u8pdRQ*#)LgxJ!PuA*)*E)7`0DI<)=lYkE3f?f!7j9pz8h z{3p+a-ohh#Sx{lu3B^yJIE3d9$O&nUI9#5)FaJxBy<-V*JeU2xn z^o<}qxwB9S+tcDv08kSd+BqhPf-P}t-Iw!2wC=|`p1KF!#;W5afl%>HJsZZ@d!dW8 zTi<6g={&R5QTUye)@%WS`dULTB9DUsJKna-OS$3CuEIOeL2&E#3H(<-^po)Pt=sT# zeeD;)r+@lervMJ9<^I#&{3iIne#`HJcfRrO!FT+%e+=LG%RM}O@-%$;<1fJVel$gm zV%qi!X#J(HxdpG=oWS=#@i_d`>3*Rf&dzsv)OCn%>giR z>2LgLboUAG*D}BX$bg=`4t|T#f;0(eRm7p010RfJo&@F*5yOD9HR~P|S`|z`nDJz= zY9kzCH&}Ip=ESVs&{jyPV3uW@@DZ9G^9wydv;YK`jMVtxaoAXueE_x8n`^ZkQ>4lU zm*8TBjLlC+_fABJ6U(gd{Z5pqJNHgue^ac42M6LsaO=f8uszuoK}Fpl0bD7rG2W7; znxoIilGXJd|ESsXT{)-b@b5acAcsJa-D-+rab@PwuT(hqy2_)OLOW-6c5k=-!L*Om+xQMW2-HQM~5hY*qM-R3U*grPc^o<%|oD8J*g_-78s;Zq}P_A z+z*(3Wy#CrFg3Bpu1)d2Dly4CGWfk!((-1mD0b%Ry%KAG5?47^D*T@8g2!ds_-|g9 z3K%3Qsiz(SMG4`m7MzrAm8?W&uig^Ly-(Dwm`hd$Xk@~#md(nR3}_7DQkA8u_-UN7 zSsTrxfUSJH?M@SM<}4LGIJw;E>8=R=(_5hefv@-XiQDvj=EJL*kee8aq8cg58P67qdcmxW6xJp4W?7z_TdgZgJ;*ldx-q zNK*l^={t7Qp)@!AWP4hzy9OAjgxP>+DaKs^r-nZw2Jd7A#uJpHX&w$}h*iC_uoBCk z;qm#qVOw)#cp^mdsvtTiKFqExOeWC7RlvakecSgpw}BONb?q-8Vz-VTcHELAdON*F zEPct=r-NIl-cO^sEVF`ww%_=jkw*27Vz*oN7BcTTY8D%pBV=Atv-eY2?A7BUHET!1 z(HOL1Y=Aumx^63gkYCSyQgYOomzR7m*Ti)?=BAKvl1Uy)uNZ*}Pz#@tiZ5B_1jut4 z)G)VDY7x#@^dixq_XlWpj@m-=q(J6QM>I5`Pqth(=4LF_kQ@M|X3hHkqzM4zt-9 zlz8}2%4XM`1Qgep)1`$QtgHm0E9nq?(a(WVGZstr8wYIEn?hTuAw)wB=d->yyCcR= z!#H+jFZU8w(Exgs@IA&A1#?5Kn)RWX2VNLYIOq&Fx9$h zV1e#e=Cur9Xf=Yf`-ZHKT zU1f9uL)`t(=Su8xQN=I3a311WZq2cKE1+SnnNTrouWrCfB#*C_BAbd5%*&abb7hG` z{wYe?wY^Tf2S%yet^k1uTIkg&x~h}_#Gw(sB@WPFO(vI`TmdaPPp967EZ7v3^ zZvITJyl9vJTK#XeboRDR`7^HH?l}okXCVaaoyNdGrvL#bsuXVlj>F~kuwH8j!b$~Y zwge^-JTwDwk{>G%;fg6}{2)qVteq$XUSiE%X?-nAnV!)V`cYpO#oue0v*&;U1O^!F zvWDgeh%i|AfhzstSzvh#q)eNHD=0w0pL+)I(Mo}Njd0whg$7bEh zI_3NzES#rQMi?ciVxalZl*@+z7Qg^AXcYVqu(8Dsu-%A8_C3=#c*~Eo zOAHRsl7ajmj^fsT*@&QZnolL{z{3+H=Rjn|ulMFXAi%8UJ8*Y##58+0Oh5(M zE0Tn;mQ8fel6HS2bq|>ccbResyQ784cxHP~O676t+#t;{qadIrnbU9t2M$J4=GBGX zJR#g=AISRR3aK>(HGB+fU6-;SPXmnG+I~h!Dpo+o!bgNh1#i=R(Lt&TyM-9EYgiOm z%Ol|4YhH3vo{nHiM%B%J5S}oE5`Y0_<*HO8KrM?&0al5SF5f$b)3nv`9aOPX;8l5c zHfyAMZ*`KNBzv_0`^=N5@>zzCu;KJflQY@wS+@^Ogmu}1qzO;4G;@Mk{>Pyd;}4uAM-Z^0M+&UeFV zvj?_318dnoyaHeHyFMRY|GG!u|NWgm1V8ej4xTt(!@v2~C*d7ePYVz7`Oqpld@R51 z@EHExw|)d(vv&+1cDPV?dVuI5uNd<*Eq%%BqYrsNfzD;mmI5fdXWWmxE2jq${KV z2fwFo_IBhE3iu~3{AN@`2T!6+jVFPF$jrlw(LlnEQfdww1-E1hMgDPX{b-&`RJ}RK zPbHAH^$gne(-M?zdl;yZG3I_a&#v9o=ZXxV_Y+%GQ?gJDXuj9cLm@~@lAhC72R@_( zE%U#Ax=-7)Rr0||d07g8WO5@vgM^>##Is4QkC%T>FLXXF0KsJ=QF5$AA2x|nyk06Z z6S2@IOM--OQb2&yf>sOCSH81Y>E4 z5e&wZRWWC9;IuHtp)f{9!^Hw#p1JNR5^af4ku||pZ=MA?Re?#}q0zE@gT*zou%?N- zI*Ti2*CtjT!@CkZNwT|VR`h!E0>OX*$3h$Q7u@3NR>^cmfKufE8fQuf9R%!dDJ*l& z`1F(Na%weW)y$~LtIM?vtZ+Zo(5CG-CrwezicVGl0)XqqV$0>*SjaxvSv~`qcd`;g zDm-&3K(@%ZC@M`Q7fEUeU$)8ty;p4@%{h?FeYq9d)V*232bT*0s?bM7QOZkQ;1on? ztz>BV3Dg56>mlBy8UlfBJhBSwVr^Xa;u(-Qq<~%886YZalM!qI1cOiP3azUwUI0a@Nal6W4=eE$*on)g|h74=fsX*hzHeaoJ}&`Q05f_b%+T+IR=AOTPaV`_b~ z(g>&m`9SV&+ zI)fV=GT~toE9QZ#Re0PuKh2q%JQohKHC{ETuK#F-xpY^y;!3B61+6z5`C*SOX222_ zh1I=1xtC7?F!suIXq6M(sNMn-uF#{+1$z4%(8in5SzG=3lq!g$e6XvD#_V%V!06U% z_DdSW9o_{}QGCrE+}DwV58*{n`n}zq#&@-@eUe-jqp#E42>-Kb4&Foxz!6n|K-l4+ zps{!Y$-N4sTC7!R+lf~JD>f2JzFWiAI|K0xz z+_-i_?m(VThk0=UxIX(ge-`|yfByi!L#JdVIaELT<d7Y=|A~xWV1(-`Z^q~c z10lk9I!|_6$H3blNuR~*P~~#(AH;q1@RWVXint{U(xV>%8t_47E>r4lPscN1+IbRB z6S9gFehtOxEX2ki00Epl9Hl+66_3((G6>$`8ZJJ|7rN}U00ftcEFoZ0tEmfaanMtZ zR~GdUtGddb0xSTni}ra?1mVLyb>C(tf8}rw4i67tv$v<#Nsc*MuS3YxjJUeJIi`{o zT&;qzD@wyE*cd-&3}u9q))>=ET8fb}Oyg*qBS-~pM}@OyvS)x`g<`R6xwE@wvOvh3 zR%6@iC~-n4v;=nEusKBF52ZK;Y9G$0dQc)ZUe&1;&_NaUVLbC~u4KTu1K34)J1{tq zO-Zw4bY}fw3!^GzJsfh}_e#rJZUFaOL0*}(?vW7Lxu>CAYb(?5RDM7(kYwU zx>?wg3$;9nIwoEVUdx8@x*b*67r{vnQNb4^bizs)k|*cn?+)@zQQ9*r)V-{K%|NB` z?_<*bs0Q1G#V=D+MlouKqlOuPdl48908LWq-U$;KCpPaji!}Qo+)+z&%de5nK)2lLsbzT>mau39F zMV!{+S*`LG+LCR41W3|#zH;|c1I~H_+XN7Rs?1@+0MyjF-Xxf7l+DSQCG|w`+#z*t zX6-dVFuc7izld!VaK%&S60Ec$)G7jCzzNjkr}8byQ-k2152C2}+OTO6p*3^~3NQq~ zVP%T4W20993E|j5p_&n&o5p!WV0)_jj+JQkeu6%d{&}teY(@*we;1y&O2*SHTnZrW z&*w~6=8ctqO$`*8Wa2wb^5?*rX>RL7+JzIFQ;{y*>i@8J{A z-iB}b$}fh;UiVm>Z<0JSD|q$kzu}$m|M9~`Wg6hzqEp{e$!L%1&`f^ zLpxJr%nM!ZNBG^Zy##?pns&-P%K;jPGcoLFg?{08C@~MZ{p1(7V-{ zBEOV_km2GFV4eg+#MZka+>Vp*D+_fLkN_)qEHJ+F0zkPJ8#lVHhFN)DYHufl8`N9b zKh$&C!^Sk3rmlAe-#AX6$5*b+6bT0BR{2(Pj9Cpp#1bACn1lHWb}5u~FuB9?LP=GI zL1jL#CPW4l)UZ$zej;TfjZZpn#HJ;ZLx8|aT6+H=lyAA-3sVx^eZWal-@ z5^@xKD1^^9IBTZh$)5O9!WgkaDAXLt3~q4yNAsr2)}HW05mXsO-qWy<^ZDIEm!B4Z z;8Kys^4Te4%D=mTo3bg=PEzehlozu$6UV4^ni;md#~{H<;^YZ#Ts?$qA|SJ8K(S76 z)^bpJV072CETE-UOF(t0^epDdo;M5q(S!H$6y%$@Hr1O9p#OD3B}fRT%_o z*`pkXn6q27+SXc`fB^!@d@hD7L(l~@F$-VPWP7eaINwK$%SEUm8Zo}-jCyv#ITQwn z7~Rm20Ycak*~@;~!$#b`Se-}pz>vHGsE6t}s702?luOASuQgIl#$I zi=&H+b{UiPYGtv3+=sC!KVu|e>n%TlCOllJJ3G4qi$Gltv(*;%_Sdjkamc||N{Fpa zw&Gd9mNWKj=p=7JZzUExbw9Lyp%(g4lm84FKUWpdWJ;a>>Gjevt5sxYuKyA?z_H3~ zd1Q})?M^}tBphJS7;*6=;4p(-b^8}L=fOe@h+@6Eb#!djuPZ>Ay+7C*kkt#JD*Rwp z3Z3)n{%i*|x^<7j-7tGK3>Lu4J$v^IvAtCHTjN#0fX=E{iz7i;ueEZC=6vYA>V#za zFY`6H$$DYIlI`-J}W53{@kEKkQ^5(rBv{t36`kc1)^ZvLYqk0AsEmIhNcn zHQU$)OmK^IqiD*ULpGo_!Igu(GOrm<1`GdSOOmoX%jcmXGGi!kqcE4iBoRWXpVaO4 z*W|x-yf_>9Fr2`4djd!I@0Z`FYW-zUirsq+fKVk)lZdg^U2?QiC!trdlyM#0<%O_Nz-0EgOz3Vt{c-Pt;D)stPJkBtKdWnh#7Aa&pKYKpunT7n?djEiCnYiMPSg9G`?AL z7$i_*y#{B2S7rfd01H%amXRWCOY*$%p*E^Y6YBtVpU8K}5v!Oo0pXqz10wk+$d-KQc5f)uY8ehf2b#gSM1PJE2$?1+TO6e&M&&;U=xGF zeU$HH;A}Xta4Abj$@7@e02v8$7%cyXmh4q)DS+n~A!!R5sCv#x>padu&{TOqt6090 zaD-1iwTiGQi!Ogmyr6W4-Z>iJFaOX#fe(G+Ir#U!=}X}^{Kj`GP#y`EbYDFBhS$L# z`bhoal9iR#|2iubn0G@1(1Ekv;5%B4z(4?#C0Y;xMSeBK zx+tjGOBOn4fx538Fyzn$NNY)i=oa`o*19h>6hamM2z&A;qK-eeVYfSl35YAVpehp* zG+qr9-v`?>O#{_p4wg_6tA_(XO^lc3gvd zj=Pg$;b5kj%ikMu)8g#ZT-t5bE9+wAfGuu&>>|sq@O!=d?ky=5g9{>rjh2ZY)FRZD zPg0j^&xVYVz1`FTRZ_DmSh+DjC|YVRq?s(+d|}9bNvhu$V8C(@P;*~7gwV#Tb2s;T zR67Nuj#f>{UAXFX^$zh3g2svy7s^E zj$!0kUG-8(F3J(EJkgqDX-BhWCIJLCz2+rYcYWlW*eh0D1_&fKfyBdiVvU#Ngvs(% zn5RfDUMZ`vsCgaeQK}H^nu){cqstY7{=2(uSyNjMIoOR>s*E%zfmJe)`49^F!nq6Yp&wLbAEDKeoi25Ot>SmYm+EJ z0qhKJl=Kk6nmB_ zzP`7;?l?3GmGDBZOk(J+yLu1NW{7o%stL;b3ix&4HR<`EL9WYYjW!UWSH(h={Ha*$ zV=+eNdu5akqWPNBzugselzq50H(;;Kq2J2}5++fGwY+8F0lk9aFdP3A-cxZdFtpL*UTg~q8>q~i?tW`-w%IC1nZDN2^`>FXPl;=}(&czzA^(V_B z)skhh52*`)BucpY6$BFtzK=V$GtulVKOaqWP%yq#y0ETwn%=CQ87^~xauio`{4?hv zu^;Wm&P#ZmBy;ED{UKfvq1`ddF+@)8I&gTH^}3VhvHd=b3vH80C@p-w*G}Ex|m%m0n(|e3i!LXKNQ zuupA!%1i&Pf`FD%ZTV<@Vjc z{@H1)J-^k9LWltt)I*10d#bVE>T0Q6j2RFE4GEPYvT)$iyjxmx#Fvs-dL-U-pt!#? zeQaWHow0WY7^KcJR)Y$MN+!rK(@g%_EI`;KUz^Q>@jzji+4L=Up;bYsx>_1u;0_&{ zKVfH;ACew6;*9}dvEK?1aFq$P_Oc=*k%o3}O(w|-YSwanfZ(MZLm48iC?M}4MLex4 zATZG#_?HOI4h{gA)v&n+p~e-n0+M!BShhp9vvP)dty&Aau=1*PSrSfm4uGtruY92Q z7CX&rVZG@EnBpXb{F}i6scK*XzPu;N61Cl)|Dd;=2;vREF?GGWQ`q4<86oE7EI z<5NvA$vGw@&XwnXe_zE;%cYSmCck=csHk6;5{8AnZJRVZtJ14Uqsm&^Zey&k9A1Hg z0)&Z0X|ReTypD(J6(C9Rj33op9oXjd&Awjv-1)I zRa4^`QO8vUOE0|&wl1dDIt32M>SKE>`#6r1kQkjiQ=J+xS%85--*-?&$`_hakES@2 zB`4JCCSCAu0fT4!JH;BKhId)@6~8Y|lTWI!K87GojWn-bJK5Zn&50HBD#2jmILd_cRv6{|x`yEsIGX-epYaq?{(*s3q;HB=ox)m`# zCvx>l)2i~>@jw5<)9@dE#}C6FeD)4}(HHzSxO(F{Ow`Bna=o_)U-W+om4 z=Y#O~e;(o9(7{)K+S3ILI4xj%HN5Dm19;2f3H*V#JOK}{PvHYkJpwPBu0r9*=6nG= zm&&Q9vVwlCGRrWEdhb>%_WFbyh_V;1B^X ziRz3uT1JvziCf0w>ubFQlU$M6TW>RUrpy`#!dOoN>v6?$p-N&^yT7@Y;0AT-Ye z>8B)*WKd@uVts%Cezkgnf&|=;2!)Vq{Z7_b16zk-3L+r_K(iwjdN64L2re19z!&a! z^0y^15+Y64#OdJhU@Zb03$yE0mU4J1 z2cWpyt_%R+wy@F2g%!9iVV`|V< zyLMV?5W+f>W7(7+e2J73UO&SzlB0iKsDe&bAZoC3g@ak_r9`2XEF3Ml;OJIuON1wYl>h)^yys`;=+z4h zh4(dH*N-054lJamou2vKT`#K@O%(}`&6Urv{aks3y9g?{kmEaGYl)w?$KFLfR`5dF zu5%zio$gf^prq7WqpV`WvkC*&HppIUuBWrxs(z&fKkVJA*umtBvM!VDD-Y+;OTn$v zUXD`ppnz0t;RLJ4C%Xa??BMRbBRDN%e7L_>!8H<>Iv8MpBh?PH7o2OY1lqIMBL0!`{i>l2E{mnKywsDQdE{=W670YYLeApo@smOWGWI{50Z zdlB5LsoBp86hO?Y-d@iIR*Mp)=4^ft6$oRv4V_i*oY(Pqc*;K=*`NRTi}0U(_XpvL zXJ3SG`id`vYd3C!h5&?iCCd3{f6o67{=*wr;m>`~kH822@h`)3zr2R8{j{gx-4EX{ z@08&%~MGf&_))* z_R*lBJOet2*Mu_J@9-oj_v4uU2q&74Ch9sLM_aeiw#qxa1>)*X8a~)Ar8qO~b*yWG zN#Dd9%1cRG8NahRLa^y(Ed?oxyUEQEGAGF1lYAwhi3aNd-S*WLazU0=sh@?B`iUrD z9iI)7uV@H)Q?D`Q-!1>1L%>2r+8+3KG{jItMRU{FXq%0f7&9bZJlrUl)2XX#of>8?n&T+2N|vl)9&yNm!40i*dBrEiJ9$ObX!SbXypvx~_A^ z)m>3$_&u&{u)ocsV6?QH6MoqPVF`msoa2 zO^B38Mfs=??TW6AWc4O+;mH(hFs0uGHgOy?VI5q!sji#OW<#X*5|v^RQ(%YDbqO)p zbYf*^rrIg;B8tIE1_32rTFZs0BD*thbj}l?gd%uWL^@Cw;!iX2vo2OWgW1Kr8IGek%&V4;d)NRfVxTL@Umuyl10PKB`@D&CsQs)Ay zK3n35lX{1+puCET3g*g6WZ+E}ML!e~p9f3m#UnquvXFJGU1?_}UoDrG6@9df{}%EQ zxdm*^$hyxN+-lIqNvq&)@0rzLY89z3#wHHa`&-Tx9dD(a+)^^Z&&JVt5h4U|DSJ8T{CHAAR1yZp!cGJ%g_J55xZESEzkap-I&%(e!#-w2+AB876V0HN<4R)%`Z z^C1aZL7&axYPK*U_sF2L9EwD5p-Z}7G=E3V4vwN#SLwn9+Ldt4i=guoi3uC!UoS@C zSDe(>bC>LhfgY_yK$fr&9F$9%VAidhq1+h1;C(haKu4CrfwbhIB#E`Xq;HcdTBr#> zvw@uMP1BjeCC^9@Tm&PH5yrfs1FJCOH^xWQ+l>>Q?Hn(&IBN6Su|#ZOiO@8}%?~C| z%1E^|8$kR{Ey!*U4v0PY+Z0^5+(fVFifV~J|MRC`IEC+c-#>yUpMC-U-EaJ2c>Uv_ zX24+cl`^+)fBW0uPyXSrf;WEO55xEW&7X!p|BF35`S>&Ndmn!u_L9pg7!!M?AK=Sh z{~Ww#Zwr6rBd>*Dyn7fxxpOacUIZ-X6_B7`Lt8G-*GPC0m=$|8@0FRR9eF%POR6Vj z2E+3e;;C}iPQ4Jh1T5t#2pQ*|wRVtFrVy_7RavjkPrZ5>$hk@Ze}FH!HWa6Q7=JIB zN1}shoa>0&<@+p9!sh(u>jwiQBv(T-7XD=6cpSFYqb6RRtr=_@B78*VV5PwAY{7W= z1@kX)mKeucC83!q-A@=`iGl>R%h)0$DOn=K9h|GcJNx4#h}ya1QS%}+-kXC#fF6{w!rTOP0)1fg(LXIUw#Vm zqNv9;ju4LjTt(o4XsyL3I@!8!8iGY{Dg7He;?aicO~IZSp*6E)>z zR$V^ic4h(WOz^kFe`&M?gQ+s)_FtD*riAqeQLI)XQ+s#;K()p|Refaqo7a9ixgx~P zVr5vuGdS*^y*9EYG-N@s7wsJdB|aV)h|woh#b=CIM!sohF2n9Bi`4ds42+qqE)92x zN)oP&>xjE+eiiQgSr`WoP7WLUy`@mFm^6$5O|bRxEGTrhQ{h{LgW4)}Z>EWxtb8lN zDX7Vp0MXNWOGTu%1MeVZ=M}&4JhCsknYLR#>8en z4pN#(Aig`>@eeiGz%rZ(&J^8m1P*)Y;VanO4`#f;fdvIC%!SjG(LK%qku;XNOSfW`lfP{7>Rn!iKBadB;`2|-%97OS)4|Ha|L|b+6Vsl3*l$R82 zN+jABRoMrfR`n)CfJOoDJaM6oxqwhjq7R(|lNTK1GJs7ize88gHfv)B2P#v|N8sS6 zU7Iaz%7MZ5%<-HSY^-R|2TZlM_2I7=^DQ3jn5V! zU3A`E+D~2Ukg8R>w4jby&rqv>qJ_Y)haIePwK%BEk{?Ee$JA( zo6RLO=brHeiPcA`ZZQ3%{-tYUWhIEKAck>6_c*drzXYbt>s4XJHl>#pdywRwyULX9 zUg(|~c54L!ddm|sowa0Oh#co`T|YC;+P=}O^*mo8J5j4PQqI6l1OVSj!xs0V@G^wzJ?~4j|Q}qza8UDbAhRV@Yh;Lja!B zS~yv9k5UYTz50ngd#_Syr!|GyDy?gFAP3 zaQA3ikl16mSHOYQ-aZ`cAHo{8<$F7}1BJC#EC=G+uNnEJ+?{hVpb*57pCPWODoCz- zRV-NfWq`ot7yf)@ZnLT!kz^SkC{L6CR~p&6!Y=j4Cs{K8o{UoUDRDl2fqi)7lu#?Cb(iYDWDmxe_T5NUGV|Lv3)2HTtYTWHGK` z;?@Qp7p}>^S;1zrF5|I^xMiJQ6)IPtbPRAlbEF68u%IIDHP({TOb(yf9a(g)Y^P8lJTy8KmpaURKJC-v+ zA(FfKL1gjpp#+o0A6k=Yzh$Xz!5u2aE!c#9ilwaDYFHg&!Biy_37ce^RSj;f|FyF) zqxKD&pz7X8AJcgvGpF2u6m4d|+Ekjz94=U8s^Eion;hyEi?!!%uz3(gqcf}K zuFkUvA+~3{N`cJVtC8q^V~{Gyvg{#4ywlnG;0(i2LKt+6WN)o+-HIois#e7 zt&;gVAjeDoEv7d*|&Y6b7>pJ_67oYB?9+s0M{RVQ({~n z@%gUcn&9j_K|B~%D-j~yde~V~(3QNWalYyrj1rp;mbc@~^qQqwJaDjjUh%k!0BQ@* z!r%2ZDQ^>nnAf3X$7jB-;YQG8S!a)yv8&eAG1pR(4qizKGzR?8t?YHaTAnC50MNpY z@~*bst@GRtN>=I=ExWq`(x4!V1btb~8>}dmfejGJ2~(Q#QTJ46&nDTANlRkNSUceF zz$H~6#K8^)Vml2pgEW~3zPaIHk!aMx8wX5vkEJMSsNR0&>5>V&B%${UErdhxGXt$d zsS`jY!+8Lj1JLb$@q1DLf&i^XLUfi7UOuWb=)e8U$Juq%eCqqU4H4Uxb@$^x{Up5j z?eB+g`KlM-3qJpIU{mBX`$|0J@X9s#vVZmS;gLsfz@Pn|zYQPwFv4>MB>0*)e-hqt z=eo=qG%A9O`mv z_`Q$4^NaH+8+frQfWuJ6BTuSWL7Y)&`&e=%xFSxo6WrK$*Lo71wG$y?)dhVvS9vd|synzTL|jL`*N_U&E8&SHJ@0_z%IIvKat@Cj zUE2iH&4g7T6nP}oHrNQkq@6CH>G)FAfP_$%uwFe8Ufn7y)g$s$8k)w+ngR_9T(AOj zdTJpg%o}^N$XEpx=bNrDbJZ2es;+D`z>&HnvF#Dml85Rk!&d3Ng9EraT!)kGDIA|3 z!To!8Vc4=zsP(@+r-3Jr)KYJncvF<+T$5^2v&I}4anAx3a5X_G5loa|X;-Qp2yoYu zrOCCPh*WZaX#N9tiD$*OL-!)F93?golFgra6?ti{GLFL-GbmZRDTOzIRu8cdAN0A! zNMJbH9`3yA0$H-g)WzH|v4xJom2psEcE?_FQe8xWTW`Nt4k&PSR1wiWVa!+SGB2Mu zTRZlS@h2iXqq3JKwY((b5aA&b&M;WPUJ0;Q;aET?3(fE|8PLH=13rzXC963u0JeD( zc)3&uC6dQ(bE(0kR!atVL{msrfonAeudL$hM-;2%d#4KcJP#?WCzb$L!{F@3yc2z` zja4xS9)_;<+1gIixMt^DRQZFh|Mpzb#KbV!&Hv(%pO7tgn{#_Mw*2&mZo#+xmp=lx zU$_ll{-ys499+F>NgW~dyY=27y!*F(Haz^$P5Acz>WAPT{>;bW)-QDM2j2EHeAe~j zqKCFIOYOsv?Z zh$Bo6(8=YjJWGU-@s@h{Vf?8e0g4+t7>KXSX?7-(mV^a_Nhn0L%lMq^5z^cw{=H_Q z=|0Z7hdW%IJ+p15Bv*og1fuXt2$7w)cGfyy6ze*9?gf|;);4!F1Y`br@F3wa10bfk z01@rux#4^XoZf&MPo&wcw69)y!L0k|k%oXWKi+|RB2XRLMh+qa31m{w0u!KNUGl6E zHMuMhEcD>g0uWp(GDXwMABhrX$|Jj{b0m{62TQReXs0nO5kT3c+T1=!W+p7jB0Nf~I7YC# zG|Q?v*+Br7#g^Miu-dYibbHHgP*l{C(F!vFz;C%uMS z^fKPr+;~Z?P*^jsCp+ZH1wOlPwW=zKi!YdKxi_Tk4!B-P(ZX=$r<$0pj)IFYBx}$6 zt|#1d*bx0-PB1xu5hsc2L^!l;=W<2Ue(AHd;EX`vcO@{3-qZzE6^*fG^!D}=RK?QA zFy_Y7K$d*9f&u<~ z(vp;^mZR)U5AAI)OP?+8!w5EQ$&CNvs-A2CcoIE(KDf}Irfmrq0ap~%D(VVaC~Bbj zQsQz^uscz5iLgp%tZZvWCP3Eyl zb}1@K@V=6KA<38f?>|5&}oQ{0T;0^6`cSIaBol# z2Lp}-5EyD+1ov|Au&*{;NY+92Fo+Bu8lyl-f{B88>B-%zr&eB&*KKIQ^kkh=bq!ZJ z?PE{hg>U=Ie-ECz^&))TSAH=(^2o!%6VRT@{Ngh|^PTV~|L6gH*MI%P@O>ZrS@_dG zzlJ~X)+gY%KXM;7U51*(S@T6OIPjHkyakVJPT{@3@_Kmcct0}SXK$ASLSn_XN)}}O z!`cfuA3(G2`}rH)qgF&QPbpB#vKup^e69gzS{ksoSbZP23VO?vNn1)54=>K~IMZQ4 z*AauBoFLk(bh+(3wgOmwjZwjl_6(jt@RspkK?0oM8}#jaF^Ve+A|lEb};S!@&=6&{qy zW)bMJSkOfwEgI_a@d(F9CompvU~g{?>-7pw%HKTktb7ZjC$$P|?gO*@peBavJ5PdT zRv#+^BO!ZZolUi>m#h~y#I&7KZc@Y_mcTP39ry<5vh7jhC)LXd;nFbS&3YieY-Zd z?ES(6_ltm?d`yE0U{$6?;nqEw+^fQ_0iwxTHr8f&92fxHz||`^OPezc1tfT`2xlBJ zba-%B`0u`akCPd430H0}^H`3R*Ld!RBZ))_jZ;svuTocYbYS&v@_9n*3#OWYmB80+ z8+uR$>b_UuQ5A|NCq7jH5utf)ilD^v=QIJlL@CHx(E}R3A01Q<;QYDn&o z=9$e(iuBuW-ShWMTl0_f{T#kwH~djJI`O+a5<_rK&yvLRBC;u)YMNo$yCp zD+&rR$$U8fx9i<1+*WD0tfVZ8n%z1*J6pw2iO$@?fqiVXYEroT&iw)2^MgMLzw+es z@U7qYufjXt{#LWFkX!=>7QXR~kHa7PmfsJLzy8PIFTC#`!k_)c9-cUU3cl?1FT%~0 z%@?7a)kWSba@iNX?k>D`@8j@YAASse_U<(+;cVwWI%qqJkp}uzxZ*dQ$wH1g35gse zCxLnrAQ=!BYf+!;uJw{M56E(mkRLZftnBhV++t6SA{;WHo#7mk0KI>@u`@})bn_(0b^kd}ZEwhmb27fzo@GAYJV3pb43ykS zlqYh5f@CI7$sE|2*&Mjrzl3gq9Bz^4AzL+hkw#5xn<`)r8AzQ9jk@LS>MSlmco3LZ}^DBED+`PJmYX^N1xQhjF)4@D! zEaEbqDTi^>gnYewz5WcNQY)RMT4WXV7oT{qi$~h+wTuV7aC`dlS zwaprC9_+!vJ_7`+#`*^Vym(tfRh;(|rXq&NvCg~W2VeVk=*iSx1mW^~=0dv$TLGw5 zVqKQ;KTICbGz9Ly3iXf#n0R04*iGYdlZ#yQCfP&J6Bk`bhjWw&U7Mb58Jkb}^L+MZ zu07Gr`ERbQyFw07g`xHy=F;nK{Mi&@53c|^=h^jX-UJA!!VhGab+esecYAEwLNRD& zHAYuv)Eh}cSR#&Dy@Kkk(PbkO8!@ulhh-aI>49$^0S5GmJ_o zR0$SWY0xCRkvBl%?o-6o%R0fPea*-^5aT4?a-Aj%{PFqCe~^ z-)S<%L|P5N*APTi2(5%8NqjA=YBWo^f)`i;4kLukc`H~#m!r5WW>lsw(*Ti%f z-H|b&+WXP0+-)_2)}38=k0i}osmnez=U)R*>J7DWkpP9kmmtnOZ5u1ks@^DoQRgnk zgVd9NMTH~)h0UwWWCXP|W4{umKH2%wh{x6P&%Zh8VrL#_&1TGzA{51Yi#m!k&3RjP zxOK6MK9>O3IFj0>0pK@g4PfXupp?aY)z({kKu!SBNS^$DeMlR%uQ0M%`GiqBI0~MfMok!C+S32J+NQEfk&>h`|GAC);%1qS1M#r2Fe7+ zMj)b4(nH#>LKRIVCqg`57{!US7K~0U8+_m1)J$sf44^j04pE>R|=?cb+3RM zWgIrBrG2E5fh4x#G05s}>Td2K>??VR#)&e2p`r+{iaf(Ly$X3O^k@K>;|tg*m3p|< zTXrjlmtrKX$lQL9x@G_DGQ0O5>C`l>?=p%dQ8Nn3lX?xwUyN76l3*1J0H?Oya` ze`K2xvDS;nu0p&FK5WYw$ch7>ff3T+?#S+0(#({HNRTPulBf`L=rQsdP`NL{DVE? z-~Y@H!oT+oFTm%2-fx%OQRrR-_N>)rAAawb{SJ8S;Y0Y-f8|HvM?RF`>5~oo!M8pI zZ@IEnGZT3Th(7=AS5M)Oe)=ciy&v7ek3Rh{+#9r1pa9&~Ck`hOM}lq@l|2kY2xU#YE>yxvz9qGq8)38%7)lz|lf z-+(wi4p@_kGDtb#V4)Bx))F-HAmB4w-z2GG4136U*$flh8c9Tn>>1KGX+R<|iTo|z z7i6IXUY*5{5yDvg;%&?!2`lw-sG^$9mG!BAiTno(U2a+cf=fjh8c98Hs_-Bd46>v~ zyDqF|DyU?uVNRliK79S4Sl>_J=s3f*D+jRN9G3g^l2Kdob%`>LXL61)xzn{fZadB^ z!V74IeLtMsV&n2OOP^>~&8f`o%*v8;p}UoupgdGX?%<$kMLc&B6av&`fp_~-KWfxr2(55lz?rK}DH~N9jmvOQ-6}jAkF= z1sBgprv17LGl*xubKV<>FCq2SC4c_M^M^pAV8%o0saPHV()26M14FsT=|`xV3AEwxM zgiVYhP|axVzbyf2XhFR9EGeBNa>ElHF#af`$lN}KoUKb2CdHzgBw(AKf#2hlNe_exQt zZLG7zaqfoW!n2NJ9eMI8Q52bfuT((fTm{`pUwB*=K$JbDJcc~1^Qa0sSX*n!KAmi| zFdr@T*G1{sQBVaGAwG4k&?*07>y)_P4q1Rm9;>eJ%$43N5lq)yfS5Uj0;_BmLt$i4 zIa$~Od%v=h%=cuk0{5ix8slyGLCt|sUC&kbX!1(cMTt4Ns$+ms7fO6ySP@Yk%I{o}dUxfeXpZ{U_KR@*%eAVyy9dP~Hb%^R2 zCJ1x|e0=xk{vY76#~z0N{JZ}q{N11YF#IRK(7`u-+9%<29zHHcAl+MWj+I}J?GNxR zZ~Y`ZUgX3d`1oV+?CC~^Rp@z4 z{GQH_sg}zdn`#6B7&Zr@D9@xh34Coc`B+N=(L79~f*kF3c~q_T>b2k{3nAJTUJPI^ z_?+x_u&N7GLmS%r%6{GLBy5%v25=#5l<+3yAIkG;wE@3h^w%2A)_it0==#2b2Q*z* za%ORH0&5`z1!k5bUa##^RTD*Fom7l5%Qz?TW4~F8%T1$!dS2D_i*j7FYVTNwM1TqEkU3UZoP>g{oBhn1#oaK;n~+B-_+|> zA=hUm%lclC56yqTVkv{Sl5?Q5gpKSm(039_(E-LmgEk;3RX5gTidxrqO@{KR+o!C8 ze~yw<6;EH9TnMZ`pZfSwnpq!zJ-&wopYlVlwW2e*)%4}tmctVz!f`5y zB{SVeX8DU)qIf!ll^Wn2FsHUzW52a5rN@D5suKspL^TJKj=((~7!=s7I8MJP{VU6% zz(8e!>fRks15-}fTC2j;>FEwmPR9Zg?BM8xW6}rXHO5a}(J_!DxqGN1k64GpE6IaB z2eI*jLhU0fm)q0(u-o33kOs}t-A8#a0a&@Tpt=dj(NG(19wl(y^4SueDrjJ140L*O7ZlANxt0VvdXAz%kSe_H$c0 z^K=kFJ8MMN1=n z1OfwOaizw`&F?ei1628pH;K-Ai+rljke8!*Om$rm0IlTas&oYr2s|lo1_GKOs&(f4 zyRHPXLiyD5C-Ck6^?wil>0kJ3@QF`+T;0=s&g?r3aJ}Qx-wFTmANx1p>%Z)`z_a-g z_|Jdw)8M~(;s)FwI-P&LW3>IsD#P!4!}IV*KKW8qVi`)Y3vo79tZ-`CLK_p?lkW8u;bF#etGA7QL-Gq0{#)~6 zG)l0KFTiANvphVuC0q^YXy=s^)+WnYK=!?GsRsRC);=T(#khFLZTq1G-a%w#`!4C|@ll`u-Odew-PMd6jGR0k#hQihTQEDtj`bBea`H4Hq95{o7vcb;vSg5j|uEtaG5 z_O|f4y#fa0wMK!n@VVQKQo3-vGmB3V^chItGGw~~4zLF!3;vRaCvi0x&0#Pgn)`7Z z*EAC_fM9NA3T66b`BHnV*SCThn$WEWgMlJ8M=Pn?P%N5dJl36NWKQMxO6rIkkRjuf z4MleAomtQXI8lW|Ju@JzDS`argUDE2T=^6}{+|(Dmf4sexaW4+_osfr1P&K+IxD${ zYF$o^i>4=v6N?0?i@!Xi5tV{JVQs)mO?!Zj6iEd2JrhW9eknC2+CV@%&7V*KN;QsS zD3-13z9c}!PAp8!1Md}J^!B}D$!yO~R+=nO0grG5o`C^qO1CSe?s3t`pb%y3P(ji` z6w@Ou*;P2!!Qq}%FmWMKMhr0$N=cH!V*TO@2NLt$S$k#^not0?T^O$gZPs^If8i&jMkn&h=9gg(`p)3P5%L_4F>^(!d0N7@o z({O?$$@*Lv`)N*w1fKlP!&6wdXTTs+0dfpz7Ld!l+qh|?g)!8UjS5DQ zd0MdI>(ze1fRALrIt$^#yDgqq`eP_eRbJ6Pg8-%#K<;5gbyx1~!<^fy2mrCDK|LSD zQwFOWz9=5{Z2sKWipMZ_=7Y~`nG+eysN~u%2e`d&?P5xn2VfpbrE9#GkPz`u01*D5 z8R)YD5K;n<*SY5Uk$y>b!ZCp1NSr9SCC^<4fVbD_hlv<>Djy0mENxbs7i6e zTF&{*RqAu@>&vD5+&dcJeINW^;F()@;SYb~7s7A&jCX00W?T2_@(=LvqmRJ9{SChx zUjLeF@SeZ+6Y#yilHj@175tyx^ejBQ%C`J4c z&wFIRu&`^Dm|YzcGi0^%V~>g7!N&*9tDzS3={ZL>O9FzFX76YRZC;_t{0nPVBODJ( zk_t62>8lPMic3G^J=w;LY)k`dFd%?KKG+E7ZFAlVP`wz$n*&zjSpm5|FJ2+UI5P0# zM#j1xntlkc%5=CY%d)7Zs>()ZQuCxFImxy>vF=L}(MG(R? z+2Jo%3N9||F0n5Bh%10)0xs9F#s27&U~hi~uY2?%xKb=|>FOSw9AANQ&d6ro;ZP0- zlGrL}5lLhCEGSCclF2wKY}$2TUc}^en?Y*hvUQGQQ3rEN9PDo{IhCcc>YB>;+_6_d z0SMAwf>ti5Xr>BgVzcbbzNKgB*`I0@s$>V?>w8zn`3vA z<{DU;MUyX)a&aP?tJ|>)e44*c88d?^>~1~CfxrTyWvO)~1wHhm33srrv^01BX+8OW zZE_a9?58h*@QMj9 z{G)k$cGDW0AJPO|G=E_!=pfcBHiC+a5h}P zXR$#)7k@cbQC+;{Ns)q{|@t7QaYvRD~a zS8>_-0F9NH!=kd62W2a}$5n9nPub%q+g$+&j$ymKU!HvmYqo-KRw7U`e`eQrR=QZ; zWo4B6sTTHqxu+z`N;)|zp!tSQ)=y1v72p6rU6GO)2R#$Kf`KdG&WrRck(gDmT=}(H z?AV)*bLepRi|>@|eFY0k;c?Ge;xBVGAz4SGfhH+{BtL}Ktk4+f)EV$1UTaN-3LhH< zDtvqEbF+C*K!A8O;X45o`54mxe(%SYEIgp4T!a(HN;@WQgH|5AZ zIb=y#i9-*IkN_B>Np+T*%+abINqa_ku&6yvDj#&ksfsD}Y^h>Mos$+&z;o`)OCcMd z;i){?4)DRB{1tfa&JV&L`uZdI?f?7V1gpIRTcdhM{{P0!>+lu7=L_LA4_$}9@O?iH zKlHH#&u>@oHJ|njyy;+T>1M3us3Gj1b>j%W^&L;bU;Wq){{F3-MNU-pz!MUSqTXpj zzuEP_Yol0VQznv(7Xr5D5N~)cZ zQoo=&gNd<|emG?V5m53%_=WB7g&s6o0D?It(AQO zCSaT?3E&l~rgSDleZscPnB6xN2y8qQNL^k5YSO{3)&h191G|Yl-($bBlxQ0@cA9^W zYMqj(Ve-gOJFGDD7{4>Ly_*XYb7d6kx&6vw9{lUs5PHem&66(1I(2WCxC@1z z(@fX=Nxvp~H6TH>#lMT^+zh5lLj?!)-}9_*x@X8-^3`)d5*8*`tW$)!cznGtwaFQO z?wz4QRj_HeNjH-OlKL4@1qxJYu#D(nNl>%$0QGKC_jXq4J)uDg-z84{a$kC3p)pD7y@({`BHXcCufByeV$~@ zlwk*axsO@$CJgG5pP&Lsp`=%jHjD#+1Oz2?U$$tRx=(weP8Tv$4N0k)^EH8=f6ks| z;bmg;?rTtz5Xy@rULe9xK_Mpb!m@;f5?qU(RF5Ldd1~V0*~Q-z?z+c=hl2IJ)^`W0 zXe$faUC6o`8bD*7%!!j&<3y>p91U2*dwj05ooVtrTar$8>*q6n%yG|bc?-C`M0M|b z={G(*$+C@WY_cl;5&Ga2Eqo7>&6OqGRcuLlL4;OBa#>aOWVMde>VXrY=D%11vexWA zse&?^-vTE4Cr&csl@FfRTvdWh?L7C>vnOI}&8}VqbE?3KenSDc3_tmcx8OhcbAJQ= z(AT^OU-m`sE{32(;v?p#lJG{m(c~J!GJIpZfFtzOl{$jo0|urQV&q*F90E z^V;_LJO+|EMO^<4)S!AAl6^&hw5Wh$eq8A1BSlL^=^rq{FR1OSk1 O@-ZhzN}| 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

AGy)8!kr36Gci&PBS^zzc3Wq^N+CVD= zdG<2~apnl&vX-+gpg@bVi{L8|Z94@E;Jx*+%vB{61L{u3gsz*Y@&$Mp zBOabgB{KBE%7@^qK2bW0<(QQ(?&VVUtPT%J_Nr;Z& z7o!Bqz3XegTE^n&=#;+n;yrrq#XEF-x)ATc$?;)Y!wU)N-%6msV|%;w)o*{AuI_A+ zEEzva9{)=T0GQG3JGaRn9ZM?FR%+MjazUquM*=q7c=HW<`)HcZxkuNN;lF?BvXm8> z-k8vgS@vfqbot3Ebob63x_9@Uq$upCd%XPeeHp7OyE}Azbf3Cwmr~p2boH?}(GyQR zA^mcgzze>|>FFtb`Q9nrK3LL?$1NIwXf;&F_&$1@XF!t_w9))$EIc7`j94#P`9$ZI z8tO5FTzMYD2$R$i4`s>eI_&_oNdzj=7}Oc#5y}~H&qj%_1SECBzo5XF4z59sa$j=l zS&Eu&#MkWMVUar1Tpn{gP2kHVWj6^Lso+$&5u}cSsF-)r6~nQtMJ>5$3s-Zv@j9Ah z!Rb^0NBf*0)ALsxv|bvr;TKPEG3dNKr&B^&jU@8fV9#c6)ReLq!oX-BdX^kYQaVJo zag;?T>sUP1kS8%H^eye_HL7F;pwTJ{gg8^;S}LT5UIh}>9(W0bZItNIDkf-1tYqn` z%#S4HQ~O52ia7&1-sSeI!P+402p(`ryW@UEq(%?9o;Q$Ko|&)@%0AxZdCbOeZz&VJ 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

M)Y>XDJ$7N;S@PON;TsM?k<{0G%9DItVxg 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ȏ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 z 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%0DZH)nCx6 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://build.washingtonpost.com/components/container + + https://build.washingtonpost.com/components/dialog + + https://build.washingtonpost.com/components/divider diff --git a/package-lock.json b/package-lock.json index 0f9f6924a..37fc1b3b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19456,6 +19456,10 @@ "resolved": "ui/container", "link": true }, + "node_modules/@washingtonpost/wpds-dialog": { + "resolved": "ui/dialog", + "link": true + }, "node_modules/@washingtonpost/wpds-divider": { "resolved": "ui/divider", "link": true @@ -42653,7 +42657,8 @@ }, "node_modules/react-transition-group": { "version": "4.4.5", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -50095,6 +50100,371 @@ "react-dom": "^17.0.2" } }, + "ui/dialog": { + "name": "@washingtonpost/wpds-dialog", + "version": "1.17.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-use-controllable-state": "^1.0.1", + "@washingtonpost/wpds-assets": "^1.23.1", + "@washingtonpost/wpds-button": "1.17.0", + "@washingtonpost/wpds-icon": "1.17.0", + "@washingtonpost/wpds-theme": "1.17.0", + "react-transition-group": "^4.4.5" + }, + "devDependencies": { + "tsup": "5.11.13", + "typescript": "4.5.5" + }, + "peerDependencies": { + "@washingtonpost/wpds-theme": "*", + "react": "^16.8.6 || ^17.0.2" + } + }, + "ui/dialog/node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "ui/dialog/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "ui/dialog/node_modules/@washingtonpost/wpds-assets": { + "version": "1.23.1", + "resolved": "https://registry.npmjs.org/@washingtonpost/wpds-assets/-/wpds-assets-1.23.1.tgz", + "integrity": "sha512-P0/IP/YenvsIbAV0Zo1bVnjl8BdriBQRQY7B+BSuUoaeFcjoHHCRxDtCQjj9WT4FoDd7btFglAhAuDhWIa7HoQ==", + "dependencies": { + "react": "^16.0.1 || ^17.0.2", + "react-dom": "^16.0.1 || ^17.0.2" + }, + "peerDependencies": { + "react": "^16.0.1 || ^17.0.2", + "react-dom": "^16.0.1 || ^17.0.2" + } + }, + "ui/dialog/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "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 + } + } + }, "ui/divider": { "name": "@washingtonpost/wpds-divider", "version": "1.17.0", @@ -50449,6 +50819,7 @@ "@washingtonpost/wpds-carousel": "1.17.0", "@washingtonpost/wpds-checkbox": "1.17.0", "@washingtonpost/wpds-container": "1.17.0", + "@washingtonpost/wpds-dialog": "1.17.0", "@washingtonpost/wpds-divider": "1.17.0", "@washingtonpost/wpds-drawer": "1.17.0", "@washingtonpost/wpds-error-message": "1.17.0", @@ -50490,6 +50861,7 @@ "@washingtonpost/wpds-carousel": "*", "@washingtonpost/wpds-checkbox": "*", "@washingtonpost/wpds-container": "*", + "@washingtonpost/wpds-dialog": "*", "@washingtonpost/wpds-divider": "*", "@washingtonpost/wpds-drawer": "*", "@washingtonpost/wpds-error-message": "*", @@ -50529,8 +50901,8 @@ "typescript": "4.5.5" }, "peerDependencies": { - "@washingtonpost/wpds-assets": "latest", - "@washingtonpost/wpds-ui-kit": "1.2.0", + "@washingtonpost/wpds-assets": "*", + "@washingtonpost/wpds-ui-kit": "*", "react": "^16.8.6 || ^17.0.2" } }, diff --git a/ui/dialog/README.md b/ui/dialog/README.md new file mode 100644 index 000000000..b0d8147c8 --- /dev/null +++ b/ui/dialog/README.md @@ -0,0 +1,9 @@ +# Dialog + +```jsx +import { Dialog } from "@washingtonpost/wpds-ui-kit"; + +function Component() { + return ; +} +``` diff --git a/ui/dialog/package.json b/ui/dialog/package.json new file mode 100644 index 000000000..e4db2d5b7 --- /dev/null +++ b/ui/dialog/package.json @@ -0,0 +1,51 @@ +{ + "name": "@washingtonpost/wpds-dialog", + "version": "1.17.0", + "description": "WPDS Dialog", + "author": "WPDS Support ", + "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", + "license": "MIT", + "source": "src/index.ts", + "main": "dist/index.js", + "module": "dist/esm/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist", + "README.md", + "src" + ], + "sideEffects": false, + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/washingtonpost/wpds-ui-kit.git" + }, + "scripts": { + "test": "echo \"Error: run tests from root\" && exit 1", + "build": "tsup src/index.ts --loader .ts=tsx --minify --format esm,cjs --dts --sourcemap --legacy-output --external react", + "dev": "tsup src/index.ts --format esm,cjs --watch --dts --legacy-output --external react", + "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist" + }, + "bugs": { + "url": "https://github.com/washingtonpost/wpds-ui-kit/issues" + }, + "devDependencies": { + "tsup": "5.11.13", + "typescript": "4.5.5" + }, + "peerDependencies": { + "@washingtonpost/wpds-theme": "*", + "react": "^16.8.6 || ^17.0.2" + }, + "dependencies": { + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-use-controllable-state": "^1.0.1", + "@washingtonpost/wpds-assets": "^1.23.1", + "@washingtonpost/wpds-button": "1.17.0", + "@washingtonpost/wpds-icon": "1.17.0", + "@washingtonpost/wpds-theme": "1.17.0", + "react-transition-group": "^4.4.5" + } +} diff --git a/ui/dialog/src/Dialog.tsx b/ui/dialog/src/Dialog.tsx new file mode 100644 index 000000000..9f0f4b15e --- /dev/null +++ b/ui/dialog/src/Dialog.tsx @@ -0,0 +1,39 @@ +import { DialogRoot } from "./DialogRoot"; +import { DialogContent } from "./DialogContent"; +import { DialogTrigger } from "./DialogTrigger"; +import { DialogPortal } from "./DialogPortal"; +import { DialogOverlay } from "./DialogOverlay"; +import { DialogTitle } from "./DialogTitle"; +import { DialogDescription } from "./DialogDescription"; +import { DialogClose } from "./DialogClose"; +import { DialogHeader } from "./DialogHeader"; +import { DialogBody } from "./DialogBody"; +import { DialogFooter } from "./DialogFooter"; + +export type DialogProps = { + Root: typeof DialogRoot; + Content: typeof DialogContent; + Trigger: typeof DialogTrigger; + Portal: typeof DialogPortal; + Overlay: typeof DialogOverlay; + Title: typeof DialogTitle; + Description: typeof DialogDescription; + Close: typeof DialogClose; + Header: typeof DialogHeader; + Body: typeof DialogBody; + Footer: typeof DialogFooter; +}; + +export const Dialog: DialogProps = { + Root: DialogRoot, + Content: DialogContent, + Trigger: DialogTrigger, + Portal: DialogPortal, + Overlay: DialogOverlay, + Title: DialogTitle, + Description: DialogDescription, + Close: DialogClose, + Header: DialogHeader, + Body: DialogBody, + Footer: DialogFooter, +}; diff --git a/ui/dialog/src/DialogBody.test.tsx b/ui/dialog/src/DialogBody.test.tsx new file mode 100644 index 000000000..cf78c79d4 --- /dev/null +++ b/ui/dialog/src/DialogBody.test.tsx @@ -0,0 +1,25 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogBody } from "./DialogBody"; + +const ComponentWrapper = () => { + const bodyRef = React.useRef(null); + return {bodyRef.current && `ref`}; +}; + +describe("DialogBody", () => { + test("renders visibly into the document", () => { + render(test); + expect(screen.getByText("test")).toBeVisible(); + }); + test("accepts callback ref", () => { + const callbackRef = jest.fn(); + render(); + expect(callbackRef).toHaveBeenCalled(); + }); + test("accepts ref", () => { + const { rerender } = render(); + rerender(); + expect(screen.getByText("ref")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogBody.tsx b/ui/dialog/src/DialogBody.tsx new file mode 100644 index 000000000..4fffd7c01 --- /dev/null +++ b/ui/dialog/src/DialogBody.tsx @@ -0,0 +1,61 @@ +import * as React from "react"; +import { styled, theme } from "@washingtonpost/wpds-theme"; + +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogBody"; + +const StyledBody = styled("div", { + color: theme.colors.primary, + fontFamily: theme.fonts.meta, + fontSize: theme.fontSizes["100"], + fontWeight: theme.fontWeights.light, + lineHeight: theme.lineHeights["125"], + gridArea: "body", + maxHeight: "100%", + overflowY: "auto", + variants: { + isOverflow: { + true: { + marginInlineEnd: `calc(-1 * ${theme.space["150"]})`, + paddingInlineEnd: theme.space["125"], + }, + }, + }, +}); + +export type DialogBodyProps = { + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; +} & React.ComponentPropsWithRef; + +export const DialogBody = React.forwardRef( + ({ children, ...props }: DialogBodyProps, ref) => { + const internalRef = React.useRef(null); + + React.useEffect(() => { + if (!ref) return; + typeof ref === "function" + ? ref(internalRef.current) + : (ref.current = internalRef.current); + }, [ref, internalRef]); + + const [isOverflow, setIsOverflow] = React.useState(false); + + React.useEffect(() => { + if (!internalRef.current) return; + const element = internalRef.current; + setIsOverflow(element.scrollHeight > element.clientHeight); + }, [children, setIsOverflow]); + + return ( + + {children} + + ); + } +); + +DialogBody.displayName = NAME; diff --git a/ui/dialog/src/DialogClose.test.tsx b/ui/dialog/src/DialogClose.test.tsx new file mode 100644 index 000000000..1d4c53cdf --- /dev/null +++ b/ui/dialog/src/DialogClose.test.tsx @@ -0,0 +1,23 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; +import { DialogClose } from "./DialogClose"; + +const customRender = (component) => { + return render({component}); +}; + +describe("DialogClose", () => { + test("renders visibly into the document", () => { + customRender(); + expect(screen.getByRole("button")).toBeVisible(); + }); + test("honors asChild prop", () => { + customRender( + + + + ); + expect(screen.getByText("Cancel")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogClose.tsx b/ui/dialog/src/DialogClose.tsx new file mode 100644 index 000000000..ee015c32e --- /dev/null +++ b/ui/dialog/src/DialogClose.tsx @@ -0,0 +1,56 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { styled, theme } from "@washingtonpost/wpds-theme"; +import { Button } from "@washingtonpost/wpds-button"; +import { Icon } from "@washingtonpost/wpds-icon"; +import { Close } from "@washingtonpost/wpds-assets"; + +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogClose"; + +const StyledClose = styled(DialogPrimitive.Close, { + variants: { + main: { + true: { + position: "absolute", + insetBlockStart: theme.space["100"], + insetInlineEnd: theme.space["100"], + }, + }, + }, +}); + +export type DialogCloseProps = { + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; +} & React.ComponentPropsWithRef; + +export const DialogClose = React.forwardRef< + HTMLButtonElement, + DialogCloseProps +>(({ ...props }, ref) => { + if (props.asChild) { + return ; + } else { + return ( + + + + ); + } +}); + +DialogClose.displayName = NAME; diff --git a/ui/dialog/src/DialogContent.test.tsx b/ui/dialog/src/DialogContent.test.tsx new file mode 100644 index 000000000..7ac9b8f3e --- /dev/null +++ b/ui/dialog/src/DialogContent.test.tsx @@ -0,0 +1,15 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; +import { DialogContent } from "./DialogContent"; + +const customRender = (component, rootProps = {}) => { + return render({component}); +}; + +describe("DialogContent", () => { + test("renders visibly into the document", () => { + customRender(, { defaultOpen: true }); + expect(screen.getByRole("dialog")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogContent.tsx b/ui/dialog/src/DialogContent.tsx new file mode 100644 index 000000000..7ede5db20 --- /dev/null +++ b/ui/dialog/src/DialogContent.tsx @@ -0,0 +1,130 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { theme, styled } from "@washingtonpost/wpds-theme"; +import { CSSTransition } from "react-transition-group"; +import { DialogContext } from "./DialogRoot"; + +import type { DialogContentProps as RadixDialogContentProps } from "@radix-ui/react-dialog"; +import type { StandardLonghandProperties } from "@stitches/react/types/css"; +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogContent"; + +const StyledContent = styled(DialogPrimitive.Content, { + borderRadius: theme.radii["025"], + boxShadow: theme.shadows["300"], + color: theme.colors.primary, + containerType: "inline-size", + display: "grid", + gridTemplateAreas: "'header' 'body' 'footer'", + gridTemplateRows: "auto 1fr auto", + padding: theme.space["150"], + position: "fixed", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + "&.wpds-dialog-content-enter, &.wpds-dialog-content-appear": { + transform: "translate(-50%, -47%)", + opacity: 0, + }, + "&.wpds-dialog-content-enter-active, &.wpds-dialog-content-appear-active": { + transform: "translate(-50%, -50%)", + opacity: 1, + transition: ` + transform ${theme.transitions.normal} ${theme.transitions.inOut}, + opacity ${theme.transitions.normal} ${theme.transitions.inOut} + `, + "@reducedMotion": { + transition: "none", + }, + }, + "&.wpds-dialog-content-exit": { + transform: "translate(-50%, -50%)", + opacity: 1, + }, + "&.wpds-dialog-content-exit-active": { + transform: "translate(-50%, -50%) scale(0.97)", + opacity: 0, + transition: ` + transform ${theme.transitions.fast} ${theme.transitions.inOut}, + opacity ${theme.transitions.fast} ${theme.transitions.inOut} + `, + "@reducedMotion": { + transition: "none", + }, + }, +}); + +export type DialogContentProps = { + /** Css background color of content*/ + backgroundColor?: + | StandardLonghandProperties["backgroundColor"] + | typeof theme.colors[keyof typeof theme.colors]; + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; + /** Width in any valid css string */ + width?: string; + /** Height in any valid css string */ + height?: string; + /** Css z-index */ + zIndex?: + | StandardLonghandProperties["zIndex"] + | typeof theme.zIndices[keyof typeof theme.zIndices]; +} & RadixDialogContentProps; + +export const DialogContent = React.forwardRef< + HTMLDivElement, + DialogContentProps +>( + ( + { + backgroundColor = theme.colors.secondary, + children, + css, + forceMount = true, + width = "500px", + height = "300px", + zIndex = theme.zIndices.offer, + ...props + }: DialogContentProps, + ref + ) => { + const { open } = React.useContext(DialogContext); + + const internalRef = React.useRef(null); + React.useEffect(() => { + if (!ref) return; + typeof ref === "function" + ? ref(internalRef.current) + : (ref.current = internalRef.current); + }, [ref, internalRef]); + + return ( + + + {children} + + + ); + } +); + +DialogContent.displayName = NAME; diff --git a/ui/dialog/src/DialogDescription.test.tsx b/ui/dialog/src/DialogDescription.test.tsx new file mode 100644 index 000000000..74748e2bd --- /dev/null +++ b/ui/dialog/src/DialogDescription.test.tsx @@ -0,0 +1,17 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; +import { DialogDescription } from "./DialogDescription"; + +const customRender = (component, rootProps = {}) => { + return render({component}); +}; + +describe("DialogDescription", () => { + test("renders visibly into the document", () => { + customRender(test, { + defaultOpen: true, + }); + expect(screen.getByText("test")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogDescription.tsx b/ui/dialog/src/DialogDescription.tsx new file mode 100644 index 000000000..3a989bf64 --- /dev/null +++ b/ui/dialog/src/DialogDescription.tsx @@ -0,0 +1,41 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { theme, styled } from "@washingtonpost/wpds-theme"; + +import type { DialogDescriptionProps as RadixDialogDescriptionProps } from "@radix-ui/react-dialog"; +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogDescription"; + +const StyledDescription = styled(DialogPrimitive.Description, { + color: theme.colors.primary, + fontFamily: theme.fonts.meta, + fontSize: theme.fontSizes["100"], + fontWeight: theme.fontWeights.light, + lineHeight: theme.lineHeights["125"], + marginBlockStart: 0, + marginBlockEnd: theme.space["125"], + "&:last-child": { + marginBlockEnd: 0, + }, +}); + +export type DialogDescriptionProps = { + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; +} & RadixDialogDescriptionProps; + +export const DialogDescription = React.forwardRef< + HTMLParagraphElement, + DialogDescriptionProps +>(({ children, ...props }: DialogDescriptionProps, ref) => { + return ( + + {children} + + ); +}); + +DialogDescription.displayName = NAME; diff --git a/ui/dialog/src/DialogFooter.test.tsx b/ui/dialog/src/DialogFooter.test.tsx new file mode 100644 index 000000000..ab7b268f3 --- /dev/null +++ b/ui/dialog/src/DialogFooter.test.tsx @@ -0,0 +1,10 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogFooter } from "./DialogFooter"; + +describe("DialogFooter", () => { + test("renders visibly into the document", () => { + render(); + expect(screen.getByRole("contentinfo")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogFooter.tsx b/ui/dialog/src/DialogFooter.tsx new file mode 100644 index 000000000..132a9dd62 --- /dev/null +++ b/ui/dialog/src/DialogFooter.tsx @@ -0,0 +1,38 @@ +import * as React from "react"; +import { styled, theme } from "@washingtonpost/wpds-theme"; + +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogFooter"; + +const StyledFooter = styled("footer", { + display: "flex", + alignItems: "center", + justifyContent: "flex-end", + gap: theme.space["050"], + "@container (max-width: 350px)": { + flexDirection: "column-reverse", + alignItems: "stretch", + }, + gridArea: "footer", + marginBlockStart: theme.space["150"], +}); + +export type DialogFooterProps = { + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; +} & React.ComponentPropsWithRef; + +export const DialogFooter = React.forwardRef( + ({ children, ...props }: DialogFooterProps, ref) => { + return ( + + {children} + + ); + } +); + +DialogFooter.displayName = NAME; diff --git a/ui/dialog/src/DialogHeader.test.tsx b/ui/dialog/src/DialogHeader.test.tsx new file mode 100644 index 000000000..e2c2e62b2 --- /dev/null +++ b/ui/dialog/src/DialogHeader.test.tsx @@ -0,0 +1,10 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogHeader } from "./DialogHeader"; + +describe("DialogHeader", () => { + test("renders visibly into the document", () => { + render(); + expect(screen.getByRole("banner")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogHeader.tsx b/ui/dialog/src/DialogHeader.tsx new file mode 100644 index 000000000..3889b71d8 --- /dev/null +++ b/ui/dialog/src/DialogHeader.tsx @@ -0,0 +1,29 @@ +import * as React from "react"; +import { styled } from "@washingtonpost/wpds-theme"; + +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogHeader"; + +const StyledHeader = styled("header", { + gridArea: "header", +}); + +export type DialogHeaderProps = { + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; +} & React.ComponentPropsWithRef; + +export const DialogHeader = React.forwardRef( + ({ children, ...props }: DialogHeaderProps, ref) => { + return ( + + {children} + + ); + } +); + +DialogHeader.displayName = NAME; diff --git a/ui/dialog/src/DialogOverlay.test.tsx b/ui/dialog/src/DialogOverlay.test.tsx new file mode 100644 index 000000000..dbf74205e --- /dev/null +++ b/ui/dialog/src/DialogOverlay.test.tsx @@ -0,0 +1,15 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; +import { DialogOverlay } from "./DialogOverlay"; + +const customRender = (component, rootProps = {}) => { + return render({component}); +}; + +describe("DialogOverlay", () => { + test("renders visibly into the document", () => { + customRender(, { defaultOpen: true }); + expect(screen.getByTestId("test")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogOverlay.tsx b/ui/dialog/src/DialogOverlay.tsx new file mode 100644 index 000000000..1335f232a --- /dev/null +++ b/ui/dialog/src/DialogOverlay.tsx @@ -0,0 +1,107 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { CSSTransition } from "react-transition-group"; +import { theme, styled } from "@washingtonpost/wpds-theme"; +import { DialogContext } from "./DialogRoot"; + +import type { DialogOverlayProps as RadixDialogOverlayProps } from "@radix-ui/react-dialog"; +import type * as WPDS from "@washingtonpost/wpds-theme"; +import type { StandardLonghandProperties } from "@stitches/react/types/css"; + +const NAME = "DialogOverlay"; + +const overlayTransition = `opacity ${theme.transitions.normal} ${theme.transitions.inOut}`; + +const StyledOverlay = styled(DialogPrimitive.Overlay, { + backgroundColor: theme.colors.alpha50, + inset: "0", + position: "fixed", + "&.wpds-dialog-overlay-enter, &.wpds-dialog-overlay-appear": { + opacity: 0, + }, + "&.wpds-dialog-overlay-enter-active, &.wpds-dialog-overlay-appear-active": { + opacity: 1, + transition: overlayTransition, + "@reducedMotion": { + transition: "none", + }, + }, + "&.wpds-dialog-overlay-exit": { + opacity: 1, + }, + "&.wpds-dialog-overlay-exit-active": { + opacity: 0, + transition: overlayTransition, + "@reducedMotion": { + transition: "none", + }, + }, +}); + +export type DialogOverlayProps = { + /** Css background color of overlay*/ + backgroundColor?: + | StandardLonghandProperties["backgroundColor"] + | typeof theme.colors[keyof typeof theme.colors]; + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; + /** Css z-index of overlay */ + zIndex?: + | StandardLonghandProperties["zIndex"] + | typeof theme.zIndices[keyof typeof theme.zIndices]; +} & RadixDialogOverlayProps; + +export const DialogOverlay = React.forwardRef< + HTMLDivElement, + DialogOverlayProps +>( + ( + { + backgroundColor = theme.colors.alpha50, + children, + css, + zIndex = theme.zIndices.offer, + forceMount = true, + ...props + }: DialogOverlayProps, + ref + ) => { + const { open } = React.useContext(DialogContext); + + const internalRef = React.useRef(null); + React.useEffect(() => { + if (!ref) return; + typeof ref === "function" + ? ref(internalRef.current) + : (ref.current = internalRef.current); + }, [ref, internalRef]); + + return ( + + + {children} + + + ); + } +); + +DialogOverlay.displayName = NAME; diff --git a/ui/dialog/src/DialogPortal.test.tsx b/ui/dialog/src/DialogPortal.test.tsx new file mode 100644 index 000000000..9dcdf9390 --- /dev/null +++ b/ui/dialog/src/DialogPortal.test.tsx @@ -0,0 +1,20 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; +import { DialogPortal } from "./DialogPortal"; + +const customRender = (component, rootProps = {}) => { + return render({component}); +}; + +describe("DialogPortal", () => { + test("renders visibly into the document", () => { + customRender( + + test + , + { defaultOpen: true } + ); + expect(screen.getByText("test")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogPortal.tsx b/ui/dialog/src/DialogPortal.tsx new file mode 100644 index 000000000..4fc739fc6 --- /dev/null +++ b/ui/dialog/src/DialogPortal.tsx @@ -0,0 +1,17 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; + +import type { DialogPortalProps as RadixDialogPortalProps } from "@radix-ui/react-dialog"; + +const NAME = "DialogPortal"; + +export type DialogPortalProps = RadixDialogPortalProps; + +export const DialogPortal = ({ + forceMount = true, + ...props +}: DialogPortalProps) => ( + +); + +DialogPortal.displayName = NAME; diff --git a/ui/dialog/src/DialogRoot.test.tsx b/ui/dialog/src/DialogRoot.test.tsx new file mode 100644 index 000000000..4ca87e55d --- /dev/null +++ b/ui/dialog/src/DialogRoot.test.tsx @@ -0,0 +1,10 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; + +describe("DialogRoot", () => { + test("renders visibly into the document", () => { + render(test); + expect(screen.getByText("test")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogRoot.tsx b/ui/dialog/src/DialogRoot.tsx new file mode 100644 index 000000000..e8431ea49 --- /dev/null +++ b/ui/dialog/src/DialogRoot.tsx @@ -0,0 +1,43 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { useControllableState } from "@radix-ui/react-use-controllable-state"; + +import type { DialogProps as RadixDialogProps } from "@radix-ui/react-dialog"; + +type DialogContextInterface = { + open: boolean | undefined; +}; + +export const DialogContext = React.createContext({} as DialogContextInterface); + +const NAME = "DialogRoot"; + +export type DialogRootProps = RadixDialogProps; + +export const DialogRoot = ({ + open: openProp, + defaultOpen, + onOpenChange, + ...props +}: DialogRootProps) => { + const [open, setOpen] = useControllableState({ + prop: openProp, + defaultProp: defaultOpen, + onChange: onOpenChange, + }); + return ( + + setOpen(val)} + {...props} + /> + + ); +}; + +DialogRoot.displayName = NAME; diff --git a/ui/dialog/src/DialogTitle.test.tsx b/ui/dialog/src/DialogTitle.test.tsx new file mode 100644 index 000000000..5ab9d782f --- /dev/null +++ b/ui/dialog/src/DialogTitle.test.tsx @@ -0,0 +1,15 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; +import { DialogTitle } from "./DialogTitle"; + +const customRender = (component, rootProps = {}) => { + return render({component}); +}; + +describe("DialogTitle", () => { + test("renders visibly into the document", () => { + customRender(, { defaultOpen: true }); + expect(screen.getByRole("heading")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogTitle.tsx b/ui/dialog/src/DialogTitle.tsx new file mode 100644 index 000000000..7466cc187 --- /dev/null +++ b/ui/dialog/src/DialogTitle.tsx @@ -0,0 +1,37 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { theme, styled } from "@washingtonpost/wpds-theme"; + +import type { DialogTitleProps as RadixDialogTitleProps } from "@radix-ui/react-dialog"; +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogTitle"; + +const StyledTitle = styled(DialogPrimitive.Title, { + color: theme.colors.primary, + fontFamily: theme.fonts.meta, + fontSize: theme.fontSizes["125"], + fontWeight: theme.fontWeights.bold, + marginBlockStart: 0, + marginBlockEnd: theme.space["150"], +}); + +export type DialogTitleProps = { + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; +} & RadixDialogTitleProps; + +export const DialogTitle = React.forwardRef< + HTMLHeadingElement, + DialogTitleProps +>(({ children, ...props }: DialogTitleProps, ref) => { + return ( + + {children} + + ); +}); + +DialogTitle.displayName = NAME; diff --git a/ui/dialog/src/DialogTrigger.test.tsx b/ui/dialog/src/DialogTrigger.test.tsx new file mode 100644 index 000000000..3e459a9cc --- /dev/null +++ b/ui/dialog/src/DialogTrigger.test.tsx @@ -0,0 +1,15 @@ +import * as React from "react"; +import { render, screen } from "@testing-library/react"; +import { DialogRoot } from "./DialogRoot"; +import { DialogTrigger } from "./DialogTrigger"; + +const customRender = (component, rootProps = {}) => { + return render({component}); +}; + +describe("DialogTrigger", () => { + test("renders visibly into the document", () => { + customRender(, { defaultOpen: true }); + expect(screen.getByRole("button")).toBeVisible(); + }); +}); diff --git a/ui/dialog/src/DialogTrigger.tsx b/ui/dialog/src/DialogTrigger.tsx new file mode 100644 index 000000000..29a88f20a --- /dev/null +++ b/ui/dialog/src/DialogTrigger.tsx @@ -0,0 +1,23 @@ +import * as React from "react"; +import * as DialogPrimitive from "@radix-ui/react-dialog"; +import { styled } from "@washingtonpost/wpds-theme"; + +import type * as WPDS from "@washingtonpost/wpds-theme"; + +const NAME = "DialogTrigger"; + +const StyledTrigger = styled(DialogPrimitive.Trigger, {}); + +export type DialogTriggerProps = { + /** Any React node may be used as a child */ + children?: React.ReactNode; + /** Override CSS */ + css?: WPDS.CSS; +} & React.ComponentPropsWithRef; + +export const DialogTrigger = React.forwardRef< + HTMLButtonElement, + DialogTriggerProps +>(({ ...props }, ref) => ); + +DialogTrigger.displayName = NAME; diff --git a/ui/dialog/src/index.ts b/ui/dialog/src/index.ts new file mode 100644 index 000000000..ec26b20ad --- /dev/null +++ b/ui/dialog/src/index.ts @@ -0,0 +1,12 @@ +export * from "./Dialog"; +export * from "./DialogRoot"; +export * from "./DialogContent"; +export * from "./DialogTrigger"; +export * from "./DialogPortal"; +export * from "./DialogOverlay"; +export * from "./DialogTitle"; +export * from "./DialogDescription"; +export * from "./DialogClose"; +export * from "./DialogHeader"; +export * from "./DialogBody"; +export * from "./DialogFooter"; diff --git a/ui/dialog/src/play.stories.tsx b/ui/dialog/src/play.stories.tsx new file mode 100644 index 000000000..45f47388a --- /dev/null +++ b/ui/dialog/src/play.stories.tsx @@ -0,0 +1,315 @@ +import * as React from "react"; +import { userEvent, waitFor, within } from "@storybook/testing-library"; +import { expect } from "@storybook/jest"; +import { Dialog } from "./Dialog"; +import { Button, styled, theme } from "@washingtonpost/wpds-ui-kit"; + +import type { ComponentMeta, ComponentStory } from "@storybook/react"; + +export default { + title: "Dialog", + component: Dialog.Root, + subcomponents: { + Content: Dialog.Content, + Trigger: Dialog.Trigger, + Portal: Dialog.Portal, + Overlay: Dialog.Overlay, + Title: Dialog.Title, + Description: Dialog.Description, + }, +} as ComponentMeta; + +const DialogContainer = styled("div", { + position: "relative", + height: "100vh", + width: "50vw", + marginBlock: "-32px", + marginInlineStart: "-16px", + display: "flex", + alignItems: "center", + justifyContent: "center", +}); + +const Template: ComponentStory = (args) => { + const [container, setContainer] = React.useState(null); + + return ( +
+ + + + + + + + Dialog Title + + Descriptive text of dialog content + + + + + +
+ ); +}; + +export const Default = Template.bind({}); + +Default.args = {}; + +const ContentTemplate: ComponentStory = (args) => { + const [container, setContainer] = React.useState(null); + + return ( + + + + + + + + + + Dialog Title + + +

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. + Tempora cupiditate possimus aliquid natus cumque? Ratione minus + exercitationem consequuntur quis dolor ut possimus earum + officiis itaque culpa eveniet vero, laboriosam sit! +

+

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. + Tempora cupiditate possimus aliquid natus cumque? Ratione minus + exercitationem consequuntur quis dolor ut possimus earum + officiis itaque culpa eveniet vero, laboriosam sit! +

+

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. + Tempora cupiditate possimus aliquid natus cumque? Ratione minus + exercitationem consequuntur quis dolor ut possimus earum + officiis itaque culpa eveniet vero, laboriosam sit! +

+
+ + + + + + +
+
+
+
+ ); +}; + +export const Content = ContentTemplate.bind({}); + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const ContentBackgroundColorTemplate: any = (args) => { + const [container, setContainer] = React.useState(null); + + return ( + + + + + + + + ); +}; + +export const ContentBackgroundColor = ContentBackgroundColorTemplate.bind({}); + +ContentBackgroundColor.argTypes = { + backgroundColor: { + control: { type: "color" }, + }, +}; + +ContentBackgroundColor.args = { + // eslint-disable-next-line @washingtonpost/wpds/theme-colors + backgroundColor: theme.colors.blue500.value, +}; + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const OverlayBackgroundColorTemplate: any = (args) => { + const [container, setContainer] = React.useState(null); + + return ( + + + + + + + + ); +}; + +export const OverlayBackgroundColor = OverlayBackgroundColorTemplate.bind({}); + +OverlayBackgroundColor.argTypes = { + backgroundColor: { + control: { type: "color" }, + }, +}; + +OverlayBackgroundColor.args = { + // eslint-disable-next-line @washingtonpost/wpds/theme-colors + backgroundColor: theme.colors.green500.value, +}; + +const SmallTemplate: ComponentStory = (args) => { + const [container, setContainer] = React.useState(null); + + return ( + + + + + + + Dialog Title + + +

Lorem ipsum dolor sit, amet consectetur adipisicing elit.

+
+ + + + + + +
+
+
+
+ ); +}; + +export const Small = SmallTemplate.bind({}); + +const InteractionsTemplate: ComponentStory = () => { + const [container, setContainer] = React.useState(null); + + return ( + + + Open + + + + + + Dialog Title + + +

Lorem ipsum

+
+ + + + + +
+
+
+
+ ); +}; + +export const Interactions = InteractionsTemplate.bind({}); + +Interactions.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + const open = canvas.getByRole("button"); + await userEvent.click(open); + await waitFor(() => expect(canvas.getByTestId("close-button")).toHaveFocus()); + await userEvent.click(canvas.getByTestId("close-button")); + await waitFor(() => expect(open).toHaveFocus()); + await userEvent.click(open); + await waitFor(() => expect(canvas.getByText("Cancel")).toBeVisible()); + await userEvent.click(canvas.getByText("Cancel")); + await waitFor(() => expect(open).toHaveFocus()); + await userEvent.click(open); + await waitFor(() => expect(canvas.getByTestId("overlay")).toBeVisible()); + await userEvent.click(canvas.getByTestId("overlay")); + await waitFor(() => expect(open).toHaveFocus()); +}; + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const ResponsiveInteractionsTemplate: any = () => { + const [container, setContainer] = React.useState(null); + + return ( + + + Open + + + + + + Dialog Title + + +

Lorem ipsum

+
+ + + + + +
+
+
+
+ ); +}; + +export const ResponsiveInteractions = ResponsiveInteractionsTemplate.bind({}); + +ResponsiveInteractions.parameters = { + viewport: { + defaultViewport: "small", + viewports: { + small: { + name: "Small", + styles: { + height: "590px", + width: "767px", + }, + type: "mobile", + }, + }, + }, + chromatic: { + modes: { + mobile: { viewport: "small" }, + }, + }, +}; + +// Function to emulate pausing between interactions +function sleep(ms) { + return new Promise((resolve) => setTimeout(resolve, ms)); +} + +ResponsiveInteractions.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + await sleep(500); + await expect(canvas.getByRole("dialog")).toHaveStyle("width: 300px"); +}; diff --git a/ui/kit/package.json b/ui/kit/package.json index e9c65d451..d8943c9c2 100644 --- a/ui/kit/package.json +++ b/ui/kit/package.json @@ -44,6 +44,7 @@ "@washingtonpost/wpds-carousel": "1.17.0", "@washingtonpost/wpds-checkbox": "1.17.0", "@washingtonpost/wpds-container": "1.17.0", + "@washingtonpost/wpds-dialog": "1.17.0", "@washingtonpost/wpds-divider": "1.17.0", "@washingtonpost/wpds-drawer": "1.17.0", "@washingtonpost/wpds-error-message": "1.17.0", @@ -85,6 +86,7 @@ "@washingtonpost/wpds-carousel": "*", "@washingtonpost/wpds-checkbox": "*", "@washingtonpost/wpds-container": "*", + "@washingtonpost/wpds-dialog": "*", "@washingtonpost/wpds-divider": "*", "@washingtonpost/wpds-drawer": "*", "@washingtonpost/wpds-error-message": "*", diff --git a/ui/kit/src/index.ts b/ui/kit/src/index.ts index 2d258b709..0a30a7b00 100644 --- a/ui/kit/src/index.ts +++ b/ui/kit/src/index.ts @@ -1,6 +1,6 @@ // insert new component exports here +export * from "@washingtonpost/wpds-dialog"; export * from "@washingtonpost/wpds-action-menu"; -export * from "@washingtonpost/wpds-input-search"; export * from "@washingtonpost/wpds-navigation-menu"; export * from "@washingtonpost/wpds-tabs"; export * from "@washingtonpost/wpds-switch"; @@ -20,6 +20,7 @@ export * from "@washingtonpost/wpds-radio-group"; export * from "@washingtonpost/wpds-helper-text"; export * from "@washingtonpost/wpds-error-message"; export * from "@washingtonpost/wpds-input-label"; +export * from "@washingtonpost/wpds-input-search"; export * from "@washingtonpost/wpds-input-shared"; export * from "@washingtonpost/wpds-input-password"; export * from "@washingtonpost/wpds-input-text"; diff --git a/ui/kitchen-sink/package.json b/ui/kitchen-sink/package.json index 28179e541..883a6fc26 100644 --- a/ui/kitchen-sink/package.json +++ b/ui/kitchen-sink/package.json @@ -36,8 +36,8 @@ "typescript": "4.5.5" }, "peerDependencies": { - "@washingtonpost/wpds-assets": "latest", - "@washingtonpost/wpds-ui-kit": "1.2.0", + "@washingtonpost/wpds-assets": "*", + "@washingtonpost/wpds-ui-kit": "*", "react": "^16.8.6 || ^17.0.2" }, "dependencies": { diff --git a/ui/kitchen-sink/src/KitchenSink.tsx b/ui/kitchen-sink/src/KitchenSink.tsx index d4a1dd085..65f7cc668 100644 --- a/ui/kitchen-sink/src/KitchenSink.tsx +++ b/ui/kitchen-sink/src/KitchenSink.tsx @@ -28,6 +28,7 @@ import { NavigationMenu, InputSearch, Select, + Dialog, } from "@washingtonpost/wpds-ui-kit"; import { Chart, Settings, Info, Menu } from "@washingtonpost/wpds-assets"; @@ -512,6 +513,35 @@ export const KitchenSink = () => { +

Dialog

+ + + + + + + + + + Dialog Title + + + Dialog description +

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. + Tempora cupiditate possimus aliquid natus cumque? Ratione minus + exercitationem consequuntur quis dolor ut possimus earum + officiis itaque culpa eveniet vero, laboriosam sit! +

+
+ + + + + +
+
+
); }; diff --git a/ui/navigation-menu/src/play.stories.tsx b/ui/navigation-menu/src/play.stories.tsx index 93f03e9b8..2cf57f845 100644 --- a/ui/navigation-menu/src/play.stories.tsx +++ b/ui/navigation-menu/src/play.stories.tsx @@ -46,7 +46,9 @@ const Template: ComponentStory = (args) => { Apples - Bananas + + Bananas + Oranges From c6560287b7e4dc611085b23a6ef8c03fb26c7bd6 Mon Sep 17 00:00:00 2001 From: site-eng-github-actions Date: Wed, 13 Dec 2023 19:37:08 +0000 Subject: [PATCH 04/67] chore(release): publish --- CHANGELOG.md | 17 ++++++ apps/vite-project/CHANGELOG.md | 8 +++ apps/vite-project/package.json | 6 +-- apps/vite-v2-project/CHANGELOG.md | 8 +++ apps/vite-v2-project/package.json | 6 +-- build.washingtonpost.com/CHANGELOG.md | 17 ++++++ build.washingtonpost.com/package.json | 12 ++--- lerna.json | 2 +- ui/accordion/CHANGELOG.md | 8 +++ ui/accordion/package.json | 6 +-- ui/action-menu/CHANGELOG.md | 8 +++ ui/action-menu/package.json | 10 ++-- ui/alert-banner/CHANGELOG.md | 8 +++ ui/alert-banner/package.json | 12 ++--- ui/app-bar/CHANGELOG.md | 8 +++ ui/app-bar/package.json | 4 +- ui/avatar/CHANGELOG.md | 8 +++ ui/avatar/package.json | 4 +- ui/box/CHANGELOG.md | 11 ++++ ui/box/package.json | 4 +- ui/button/CHANGELOG.md | 8 +++ ui/button/package.json | 4 +- ui/card/CHANGELOG.md | 8 +++ ui/card/package.json | 4 +- ui/carousel/CHANGELOG.md | 8 +++ ui/carousel/package.json | 10 ++-- ui/checkbox/CHANGELOG.md | 8 +++ ui/checkbox/package.json | 12 ++--- ui/container/CHANGELOG.md | 8 +++ ui/container/package.json | 4 +- ui/dialog/CHANGELOG.md | 11 ++++ ui/dialog/package.json | 8 +-- ui/divider/CHANGELOG.md | 8 +++ ui/divider/package.json | 4 +- ui/drawer/CHANGELOG.md | 8 +++ ui/drawer/package.json | 10 ++-- ui/error-message/CHANGELOG.md | 8 +++ ui/error-message/package.json | 4 +- ui/eslint-plugin/CHANGELOG.md | 8 +++ ui/eslint-plugin/package.json | 4 +- ui/fieldset/CHANGELOG.md | 8 +++ ui/fieldset/package.json | 4 +- ui/helper-text/CHANGELOG.md | 8 +++ ui/helper-text/package.json | 4 +- ui/icon/CHANGELOG.md | 8 +++ ui/icon/package.json | 6 +-- ui/input-label/CHANGELOG.md | 8 +++ ui/input-label/package.json | 6 +-- ui/input-password/CHANGELOG.md | 8 +++ ui/input-password/package.json | 6 +-- ui/input-search/CHANGELOG.md | 8 +++ ui/input-search/package.json | 10 ++-- ui/input-shared/CHANGELOG.md | 8 +++ ui/input-shared/package.json | 4 +- ui/input-text/CHANGELOG.md | 8 +++ ui/input-text/package.json | 18 +++---- ui/input-textarea/CHANGELOG.md | 8 +++ ui/input-textarea/package.json | 12 ++--- ui/kit/CHANGELOG.md | 11 ++++ ui/kit/package.json | 74 +++++++++++++-------------- ui/kitchen-sink/CHANGELOG.md | 11 ++++ ui/kitchen-sink/package.json | 4 +- ui/navigation-menu/CHANGELOG.md | 11 ++++ ui/navigation-menu/package.json | 4 +- ui/pagination-dots/CHANGELOG.md | 8 +++ ui/pagination-dots/package.json | 4 +- ui/popover/CHANGELOG.md | 8 +++ ui/popover/package.json | 8 +-- ui/radio-group/CHANGELOG.md | 8 +++ ui/radio-group/package.json | 10 ++-- ui/scrim/CHANGELOG.md | 8 +++ ui/scrim/package.json | 4 +- ui/select/CHANGELOG.md | 8 +++ ui/select/package.json | 12 ++--- ui/switch/CHANGELOG.md | 8 +++ ui/switch/package.json | 4 +- ui/tabs/CHANGELOG.md | 8 +++ ui/tabs/package.json | 6 +-- ui/tailwind-theme/CHANGELOG.md | 8 +++ ui/tailwind-theme/package.json | 4 +- ui/theme/CHANGELOG.md | 8 +++ ui/theme/package.json | 2 +- ui/tokens/CHANGELOG.md | 8 +++ ui/tokens/package.json | 2 +- ui/tooltip/CHANGELOG.md | 8 +++ ui/tooltip/package.json | 4 +- ui/visually-hidden/CHANGELOG.md | 8 +++ ui/visually-hidden/package.json | 4 +- 88 files changed, 558 insertions(+), 173 deletions(-) create mode 100644 ui/dialog/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 03686df5d..41d41706b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + + +### Bug Fixes + +* our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-ui-kit/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-ui-kit/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) + + +### Features + +* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) +* bump wam to 1.24.0 ([#546](https://github.com/washingtonpost/wpds-ui-kit/issues/546)) ([d825acc](https://github.com/washingtonpost/wpds-ui-kit/commit/d825acca32c62e3c7295b7ed44ab641ba720cb7a)) + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) ### Bug Fixes diff --git a/apps/vite-project/CHANGELOG.md b/apps/vite-project/CHANGELOG.md index 96737215a..69889811a 100644 --- a/apps/vite-project/CHANGELOG.md +++ b/apps/vite-project/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package vite-project + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package vite-project diff --git a/apps/vite-project/package.json b/apps/vite-project/package.json index 048eeab99..6f5921b8e 100644 --- a/apps/vite-project/package.json +++ b/apps/vite-project/package.json @@ -1,7 +1,7 @@ { "name": "vite-project", "private": true, - "version": "1.17.0", + "version": "1.18.0", "type": "module", "scripts": { "dev": "vite", @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.17.0", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-kitchen-sink": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/apps/vite-v2-project/CHANGELOG.md b/apps/vite-v2-project/CHANGELOG.md index 4aebc0dff..739d4c2ca 100644 --- a/apps/vite-v2-project/CHANGELOG.md +++ b/apps/vite-v2-project/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package vite-v2-project + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package vite-v2-project diff --git a/apps/vite-v2-project/package.json b/apps/vite-v2-project/package.json index 0acfe9ad9..5724f7695 100644 --- a/apps/vite-v2-project/package.json +++ b/apps/vite-v2-project/package.json @@ -1,15 +1,15 @@ { "name": "vite-v2-project", "private": true, - "version": "1.17.0", + "version": "1.18.0", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" }, "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.17.0", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-kitchen-sink": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, diff --git a/build.washingtonpost.com/CHANGELOG.md b/build.washingtonpost.com/CHANGELOG.md index 825e8589c..17220b205 100644 --- a/build.washingtonpost.com/CHANGELOG.md +++ b/build.washingtonpost.com/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-docs/compare/v1.17.0...v1.18.0) (2023-12-13) + + +### Bug Fixes + +* our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-docs/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-docs/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) + + +### Features + +* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-docs/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) +* bump wam to 1.24.0 ([#546](https://github.com/washingtonpost/wpds-docs/issues/546)) ([d825acc](https://github.com/washingtonpost/wpds-docs/commit/d825acca32c62e3c7295b7ed44ab641ba720cb7a)) + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-docs/compare/v1.16.2...v1.17.0) (2023-11-30) ### Bug Fixes diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index e12819edd..14ed34535 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-docs", - "version": "1.17.0", + "version": "1.18.0", "private": true, "scripts": { "dev": "next-remote-watch ./docs", @@ -24,10 +24,10 @@ "@washingtonpost/site-favicons": "^0.1.3", "@washingtonpost/tachyons-css": "~1.8.0", "@washingtonpost/wpds-assets": ">=1.24.0", - "@washingtonpost/wpds-kitchen-sink": "1.17.0", - "@washingtonpost/wpds-tailwind-theme": "1.17.0", - "@washingtonpost/wpds-tokens": "1.17.0", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-kitchen-sink": "1.18.0", + "@washingtonpost/wpds-tailwind-theme": "1.18.0", + "@washingtonpost/wpds-tokens": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "fuse.js": "^6.6.2", "gray-matter": "^4.0.2", "lz-string": "^1.4.4", @@ -38,8 +38,8 @@ "param-case": "^3.0.4", "pascal-case": "^3.1.2", "react": "^17.0.2", - "react-dom": "^17.0.2", "react-docgen": "^5.4.0", + "react-dom": "^17.0.2", "react-error-boundary": "^3.1.4", "react-hook-form": "^7.41.0", "react-phone-number-input": "^3.2.13", diff --git a/lerna.json b/lerna.json index d1681c6a4..9bef5de01 100644 --- a/lerna.json +++ b/lerna.json @@ -28,5 +28,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "1.17.0" + "version": "1.18.0" } diff --git a/ui/accordion/CHANGELOG.md b/ui/accordion/CHANGELOG.md index 135054614..a6ebdaf30 100644 --- a/ui/accordion/CHANGELOG.md +++ b/ui/accordion/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-accordion + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-accordion diff --git a/ui/accordion/package.json b/ui/accordion/package.json index 4c194a4bd..5cc63563e 100644 --- a/ui/accordion/package.json +++ b/ui/accordion/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-accordion", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Accordion", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,8 +42,8 @@ "dependencies": { "@radix-ui/react-accordion": "^1.1.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/action-menu/CHANGELOG.md b/ui/action-menu/CHANGELOG.md index ac1f55346..547caa09a 100644 --- a/ui/action-menu/CHANGELOG.md +++ b/ui/action-menu/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-action-menu + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-action-menu diff --git a/ui/action-menu/package.json b/ui/action-menu/package.json index a3138de56..e406a8205 100644 --- a/ui/action-menu/package.json +++ b/ui/action-menu/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-action-menu", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Action Menu", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -46,10 +46,10 @@ "dependencies": { "@radix-ui/react-dropdown-menu": "2.0.3", "@washingtonpost/wpds-assets": "^1.20.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-divider": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-divider": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/alert-banner/CHANGELOG.md b/ui/alert-banner/CHANGELOG.md index e982d557e..92fc3bb01 100644 --- a/ui/alert-banner/CHANGELOG.md +++ b/ui/alert-banner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-alert-banner + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-alert-banner diff --git a/ui/alert-banner/package.json b/ui/alert-banner/package.json index 13b8e67a5..a0ea57cb6 100644 --- a/ui/alert-banner/package.json +++ b/ui/alert-banner/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-alert-banner", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Alert Banner", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -45,12 +45,12 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-app-bar": "1.17.0", + "@washingtonpost/wpds-app-bar": "1.18.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-container": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-container": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/app-bar/CHANGELOG.md b/ui/app-bar/CHANGELOG.md index 29cb26440..49c3e2fde 100644 --- a/ui/app-bar/CHANGELOG.md +++ b/ui/app-bar/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-app-bar + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-app-bar diff --git a/ui/app-bar/package.json b/ui/app-bar/package.json index 2fd278426..f59f7815a 100644 --- a/ui/app-bar/package.json +++ b/ui/app-bar/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-app-bar", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS App Bar", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/avatar/CHANGELOG.md b/ui/avatar/CHANGELOG.md index 24fb25015..5161e4072 100644 --- a/ui/avatar/CHANGELOG.md +++ b/ui/avatar/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-avatar + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-avatar diff --git a/ui/avatar/package.json b/ui/avatar/package.json index d2a0988b1..11f3e211d 100644 --- a/ui/avatar/package.json +++ b/ui/avatar/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-avatar", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Avatar", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@radix-ui/react-avatar": "latest", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/box/CHANGELOG.md b/ui/box/CHANGELOG.md index bd809384c..c0de473d8 100644 --- a/ui/box/CHANGELOG.md +++ b/ui/box/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + + +### Bug Fixes + +* our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-ui-kit/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-ui-kit/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-box diff --git a/ui/box/package.json b/ui/box/package.json index ebd5fae70..1361bd8a0 100644 --- a/ui/box/package.json +++ b/ui/box/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-box", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Box component", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/button/CHANGELOG.md b/ui/button/CHANGELOG.md index b22cad5af..8acadb2de 100644 --- a/ui/button/CHANGELOG.md +++ b/ui/button/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-button + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-button diff --git a/ui/button/package.json b/ui/button/package.json index eddf614e2..8a5a8810f 100644 --- a/ui/button/package.json +++ b/ui/button/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-button", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Button", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/card/CHANGELOG.md b/ui/card/CHANGELOG.md index 7bc5b61da..45dda7f37 100644 --- a/ui/card/CHANGELOG.md +++ b/ui/card/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-card + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-card diff --git a/ui/card/package.json b/ui/card/package.json index 576703594..b614b203c 100644 --- a/ui/card/package.json +++ b/ui/card/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-card", - "version": "1.17.0", + "version": "1.18.0", "description": "Single, contained unit designed to hold other related elements and/or components.", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/carousel/CHANGELOG.md b/ui/carousel/CHANGELOG.md index 2d67e46a8..06a32ffb1 100644 --- a/ui/carousel/CHANGELOG.md +++ b/ui/carousel/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-carousel + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-carousel diff --git a/ui/carousel/package.json b/ui/carousel/package.json index f06f019b8..d95a91cd7 100644 --- a/ui/carousel/package.json +++ b/ui/carousel/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-carousel", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Carousel", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -47,10 +47,10 @@ "@radix-ui/react-slot": "^1.0.0", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-pagination-dots": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-pagination-dots": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.4", "react-swipeable": "^7.0.0" }, diff --git a/ui/checkbox/CHANGELOG.md b/ui/checkbox/CHANGELOG.md index 53ad089f0..4fea7cf45 100644 --- a/ui/checkbox/CHANGELOG.md +++ b/ui/checkbox/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-checkbox + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-checkbox diff --git a/ui/checkbox/package.json b/ui/checkbox/package.json index e569cbfe4..54a2cc267 100644 --- a/ui/checkbox/package.json +++ b/ui/checkbox/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-checkbox", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Checkbox", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -48,11 +48,11 @@ "dependencies": { "@radix-ui/react-checkbox": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/container/CHANGELOG.md b/ui/container/CHANGELOG.md index 5c13eb307..bd06ec4c5 100644 --- a/ui/container/CHANGELOG.md +++ b/ui/container/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-container + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-container diff --git a/ui/container/package.json b/ui/container/package.json index 455bec0aa..6e9573d70 100644 --- a/ui/container/package.json +++ b/ui/container/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-container", - "version": "1.17.0", + "version": "1.18.0", "description": "The container centers your content horizontally. It's the most basic layout element.", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/dialog/CHANGELOG.md b/ui/dialog/CHANGELOG.md new file mode 100644 index 000000000..2ca9ae9cb --- /dev/null +++ b/ui/dialog/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + + +### Features + +* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) diff --git a/ui/dialog/package.json b/ui/dialog/package.json index e4db2d5b7..772b6c4d3 100644 --- a/ui/dialog/package.json +++ b/ui/dialog/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-dialog", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Dialog", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -43,9 +43,9 @@ "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-use-controllable-state": "^1.0.1", "@washingtonpost/wpds-assets": "^1.23.1", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" } } diff --git a/ui/divider/CHANGELOG.md b/ui/divider/CHANGELOG.md index c57048b19..4e67c65a7 100644 --- a/ui/divider/CHANGELOG.md +++ b/ui/divider/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-divider + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-divider diff --git a/ui/divider/package.json b/ui/divider/package.json index 7e9cecbee..08ffe196a 100644 --- a/ui/divider/package.json +++ b/ui/divider/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-divider", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Divider", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -41,7 +41,7 @@ }, "dependencies": { "@radix-ui/react-separator": "^1.0.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/drawer/CHANGELOG.md b/ui/drawer/CHANGELOG.md index 2c0e299ab..295a5c212 100644 --- a/ui/drawer/CHANGELOG.md +++ b/ui/drawer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-drawer + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-drawer diff --git a/ui/drawer/package.json b/ui/drawer/package.json index 60715ac3f..ba333bfb8 100644 --- a/ui/drawer/package.json +++ b/ui/drawer/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-drawer", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Drawer", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -46,10 +46,10 @@ "dependencies": { "@radix-ui/react-focus-scope": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-scrim": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-scrim": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/error-message/CHANGELOG.md b/ui/error-message/CHANGELOG.md index 5ce532722..9954465dd 100644 --- a/ui/error-message/CHANGELOG.md +++ b/ui/error-message/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-error-message + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-error-message diff --git a/ui/error-message/package.json b/ui/error-message/package.json index af626a2c9..c11087b8f 100644 --- a/ui/error-message/package.json +++ b/ui/error-message/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-error-message", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS ErrorMessage", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/eslint-plugin/CHANGELOG.md b/ui/eslint-plugin/CHANGELOG.md index 027bd9e57..39eea74c9 100644 --- a/ui/eslint-plugin/CHANGELOG.md +++ b/ui/eslint-plugin/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds diff --git a/ui/eslint-plugin/package.json b/ui/eslint-plugin/package.json index cce3860be..85c3f9a85 100644 --- a/ui/eslint-plugin/package.json +++ b/ui/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/eslint-plugin-wpds", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS lint rules", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -28,7 +28,7 @@ "@washingtonpost/wpds-theme": "*" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "jest": "^28.1.0" diff --git a/ui/fieldset/CHANGELOG.md b/ui/fieldset/CHANGELOG.md index e03d034e1..78ce1d5f4 100644 --- a/ui/fieldset/CHANGELOG.md +++ b/ui/fieldset/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-fieldset + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-fieldset diff --git a/ui/fieldset/package.json b/ui/fieldset/package.json index 105aea163..efe409668 100644 --- a/ui/fieldset/package.json +++ b/ui/fieldset/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-fieldset", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Fieldset", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/helper-text/CHANGELOG.md b/ui/helper-text/CHANGELOG.md index d203cef56..5ee55d728 100644 --- a/ui/helper-text/CHANGELOG.md +++ b/ui/helper-text/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-helper-text + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-helper-text diff --git a/ui/helper-text/package.json b/ui/helper-text/package.json index a19ec0069..0755dde4b 100644 --- a/ui/helper-text/package.json +++ b/ui/helper-text/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-helper-text", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS HelperText", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/icon/CHANGELOG.md b/ui/icon/CHANGELOG.md index 16a058ff4..f98d12711 100644 --- a/ui/icon/CHANGELOG.md +++ b/ui/icon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-icon + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-icon diff --git a/ui/icon/package.json b/ui/icon/package.json index 3408bae0f..d3239acaa 100644 --- a/ui/icon/package.json +++ b/ui/icon/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-icon", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Icon Component", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -41,8 +41,8 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/input-label/CHANGELOG.md b/ui/input-label/CHANGELOG.md index dd89e366b..49c0f2a0d 100644 --- a/ui/input-label/CHANGELOG.md +++ b/ui/input-label/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-input-label + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-label diff --git a/ui/input-label/package.json b/ui/input-label/package.json index 6c72cc69f..25513fc0b 100644 --- a/ui/input-label/package.json +++ b/ui/input-label/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-label", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS InputLabel", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -42,8 +42,8 @@ }, "dependencies": { "@radix-ui/react-label": "^1.0.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/input-password/CHANGELOG.md b/ui/input-password/CHANGELOG.md index 5d70c22b6..14f243442 100644 --- a/ui/input-password/CHANGELOG.md +++ b/ui/input-password/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-input-password + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-password diff --git a/ui/input-password/package.json b/ui/input-password/package.json index bc1b312f2..e426cce4e 100644 --- a/ui/input-password/package.json +++ b/ui/input-password/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-password", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS InputPassword", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -43,8 +43,8 @@ }, "dependencies": { "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-text": "1.17.0" + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-text": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/input-search/CHANGELOG.md b/ui/input-search/CHANGELOG.md index 70d8f722a..43349b3f6 100644 --- a/ui/input-search/CHANGELOG.md +++ b/ui/input-search/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-input-search + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-search diff --git a/ui/input-search/package.json b/ui/input-search/package.json index 4c2e9fd8c..cac48db2d 100644 --- a/ui/input-search/package.json +++ b/ui/input-search/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-search", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Input Search", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -47,10 +47,10 @@ "@reach/combobox": "^0.18.0", "@reach/popover": "^0.18.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-text": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-text": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "match-sorter": "6.3.1" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/input-shared/CHANGELOG.md b/ui/input-shared/CHANGELOG.md index 7493da3c4..2d34f97b4 100644 --- a/ui/input-shared/CHANGELOG.md +++ b/ui/input-shared/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-input-shared + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-shared diff --git a/ui/input-shared/package.json b/ui/input-shared/package.json index bcc9831d1..9d2891cfb 100644 --- a/ui/input-shared/package.json +++ b/ui/input-shared/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-shared", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS InputShared", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/input-text/CHANGELOG.md b/ui/input-text/CHANGELOG.md index 152a11b60..baf286f8c 100644 --- a/ui/input-text/CHANGELOG.md +++ b/ui/input-text/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-input-text + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-text diff --git a/ui/input-text/package.json b/ui/input-text/package.json index f22930513..2ea28c37c 100644 --- a/ui/input-text/package.json +++ b/ui/input-text/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-text", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS InputText", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -51,14 +51,14 @@ "dependencies": { "@radix-ui/react-label": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-helper-text": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-helper-text": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0", "nanoid": "^3.3.4" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/input-textarea/CHANGELOG.md b/ui/input-textarea/CHANGELOG.md index eb4c10fb4..bddf993db 100644 --- a/ui/input-textarea/CHANGELOG.md +++ b/ui/input-textarea/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-input-textarea + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-textarea diff --git a/ui/input-textarea/package.json b/ui/input-textarea/package.json index d3e408923..f9a0da5fb 100644 --- a/ui/input-textarea/package.json +++ b/ui/input-textarea/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-textarea", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS InputTextarea", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -44,11 +44,11 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-helper-text": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-helper-text": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.4", "react": "^16.8.6 || ^17.0.2" }, diff --git a/ui/kit/CHANGELOG.md b/ui/kit/CHANGELOG.md index 7529f6681..a13bdcde0 100644 --- a/ui/kit/CHANGELOG.md +++ b/ui/kit/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + + +### Features + +* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-ui-kit diff --git a/ui/kit/package.json b/ui/kit/package.json index d8943c9c2..959a2adaa 100644 --- a/ui/kit/package.json +++ b/ui/kit/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-ui-kit", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS UI Kit", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -32,42 +32,42 @@ "url": "https://github.com/washingtonpost/wpds-ui-kit/issues" }, "dependencies": { - "@washingtonpost/eslint-plugin-wpds": "1.17.0", - "@washingtonpost/wpds-accordion": "1.17.0", - "@washingtonpost/wpds-action-menu": "1.17.0", - "@washingtonpost/wpds-alert-banner": "1.17.0", - "@washingtonpost/wpds-app-bar": "1.17.0", - "@washingtonpost/wpds-avatar": "1.17.0", - "@washingtonpost/wpds-box": "1.17.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-card": "1.17.0", - "@washingtonpost/wpds-carousel": "1.17.0", - "@washingtonpost/wpds-checkbox": "1.17.0", - "@washingtonpost/wpds-container": "1.17.0", - "@washingtonpost/wpds-dialog": "1.17.0", - "@washingtonpost/wpds-divider": "1.17.0", - "@washingtonpost/wpds-drawer": "1.17.0", - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-fieldset": "1.17.0", - "@washingtonpost/wpds-helper-text": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-password": "1.17.0", - "@washingtonpost/wpds-input-search": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-input-text": "1.17.0", - "@washingtonpost/wpds-input-textarea": "1.17.0", - "@washingtonpost/wpds-navigation-menu": "1.17.0", - "@washingtonpost/wpds-pagination-dots": "1.17.0", - "@washingtonpost/wpds-popover": "1.17.0", - "@washingtonpost/wpds-radio-group": "1.17.0", - "@washingtonpost/wpds-scrim": "1.17.0", - "@washingtonpost/wpds-select": "1.17.0", - "@washingtonpost/wpds-switch": "1.17.0", - "@washingtonpost/wpds-tabs": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-tooltip": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0" + "@washingtonpost/eslint-plugin-wpds": "1.18.0", + "@washingtonpost/wpds-accordion": "1.18.0", + "@washingtonpost/wpds-action-menu": "1.18.0", + "@washingtonpost/wpds-alert-banner": "1.18.0", + "@washingtonpost/wpds-app-bar": "1.18.0", + "@washingtonpost/wpds-avatar": "1.18.0", + "@washingtonpost/wpds-box": "1.18.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-card": "1.18.0", + "@washingtonpost/wpds-carousel": "1.18.0", + "@washingtonpost/wpds-checkbox": "1.18.0", + "@washingtonpost/wpds-container": "1.18.0", + "@washingtonpost/wpds-dialog": "1.18.0", + "@washingtonpost/wpds-divider": "1.18.0", + "@washingtonpost/wpds-drawer": "1.18.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-fieldset": "1.18.0", + "@washingtonpost/wpds-helper-text": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-password": "1.18.0", + "@washingtonpost/wpds-input-search": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-input-text": "1.18.0", + "@washingtonpost/wpds-input-textarea": "1.18.0", + "@washingtonpost/wpds-navigation-menu": "1.18.0", + "@washingtonpost/wpds-pagination-dots": "1.18.0", + "@washingtonpost/wpds-popover": "1.18.0", + "@washingtonpost/wpds-radio-group": "1.18.0", + "@washingtonpost/wpds-scrim": "1.18.0", + "@washingtonpost/wpds-select": "1.18.0", + "@washingtonpost/wpds-switch": "1.18.0", + "@washingtonpost/wpds-tabs": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-tooltip": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", diff --git a/ui/kitchen-sink/CHANGELOG.md b/ui/kitchen-sink/CHANGELOG.md index 491a607ca..c65f8f50b 100644 --- a/ui/kitchen-sink/CHANGELOG.md +++ b/ui/kitchen-sink/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + + +### Features + +* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-kitchen-sink diff --git a/ui/kitchen-sink/package.json b/ui/kitchen-sink/package.json index 883a6fc26..51ce6da57 100644 --- a/ui/kitchen-sink/package.json +++ b/ui/kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-kitchen-sink", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Kitchen Sink", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@washingtonpost/wpds-assets": "latest", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "nanoid": "^3.3.4" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/navigation-menu/CHANGELOG.md b/ui/navigation-menu/CHANGELOG.md index ddc15bfca..b91b2629e 100644 --- a/ui/navigation-menu/CHANGELOG.md +++ b/ui/navigation-menu/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + + +### Features + +* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-navigation-menu diff --git a/ui/navigation-menu/package.json b/ui/navigation-menu/package.json index bdc417d50..3a8d717f0 100644 --- a/ui/navigation-menu/package.json +++ b/ui/navigation-menu/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-navigation-menu", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS NavigationMenu", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ "dependencies": { "@popperjs/core": "^2.11.7", "@radix-ui/react-navigation-menu": "^1.1.2", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "popper-max-size-modifier": "^0.2.0", "react-popper": "^2.3.0", "react-transition-group": "^4.4.5" diff --git a/ui/pagination-dots/CHANGELOG.md b/ui/pagination-dots/CHANGELOG.md index 1b25b8934..25be55386 100644 --- a/ui/pagination-dots/CHANGELOG.md +++ b/ui/pagination-dots/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-pagination-dots + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-pagination-dots diff --git a/ui/pagination-dots/package.json b/ui/pagination-dots/package.json index 4df872f2f..de3cbe15d 100644 --- a/ui/pagination-dots/package.json +++ b/ui/pagination-dots/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-pagination-dots", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Pagination Dots and Container", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/popover/CHANGELOG.md b/ui/popover/CHANGELOG.md index 432a6f786..aad6a94c1 100644 --- a/ui/popover/CHANGELOG.md +++ b/ui/popover/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-popover + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-popover diff --git a/ui/popover/package.json b/ui/popover/package.json index 2fd705f50..479b036c7 100644 --- a/ui/popover/package.json +++ b/ui/popover/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-popover", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Popover", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,9 +42,9 @@ "dependencies": { "@radix-ui/react-popover": "^1.0.2", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/radio-group/CHANGELOG.md b/ui/radio-group/CHANGELOG.md index b4b6bd51f..983f0e2ce 100644 --- a/ui/radio-group/CHANGELOG.md +++ b/ui/radio-group/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-radio-group + + + + + # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-radio-group diff --git a/ui/radio-group/package.json b/ui/radio-group/package.json index b971fb8ed..735cd92e4 100644 --- a/ui/radio-group/package.json +++ b/ui/radio-group/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-radio-group", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS RadioGroup", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -44,10 +44,10 @@ }, "dependencies": { "@radix-ui/react-radio-group": "^1.0.0", - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-fieldset": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-fieldset": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.3" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/scrim/CHANGELOG.md b/ui/scrim/CHANGELOG.md index 51876263d..e95104975 100644 --- a/ui/scrim/CHANGELOG.md +++ b/ui/scrim/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-scrim + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-scrim diff --git a/ui/scrim/package.json b/ui/scrim/package.json index 1d8f3ec77..434797bb6 100644 --- a/ui/scrim/package.json +++ b/ui/scrim/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-scrim", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Scrim", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@radix-ui/react-dialog": "^1.0.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/select/CHANGELOG.md b/ui/select/CHANGELOG.md index 99ccbf394..e5e4c8125 100644 --- a/ui/select/CHANGELOG.md +++ b/ui/select/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-select + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) ### Bug Fixes diff --git a/ui/select/package.json b/ui/select/package.json index 7c3dba283..47f5fccdb 100644 --- a/ui/select/package.json +++ b/ui/select/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-select", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Select", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -50,11 +50,11 @@ "@radix-ui/react-select": "^1.2.2", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-divider": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-divider": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.4" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/switch/CHANGELOG.md b/ui/switch/CHANGELOG.md index bba3d1d33..f47b6b990 100644 --- a/ui/switch/CHANGELOG.md +++ b/ui/switch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-switch + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-switch diff --git a/ui/switch/package.json b/ui/switch/package.json index e949c6dd3..07fbac996 100644 --- a/ui/switch/package.json +++ b/ui/switch/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-switch", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Switch", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -41,7 +41,7 @@ }, "dependencies": { "@radix-ui/react-switch": "^1.0.1", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/tabs/CHANGELOG.md b/ui/tabs/CHANGELOG.md index 12e0d8daf..c892a6078 100644 --- a/ui/tabs/CHANGELOG.md +++ b/ui/tabs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-tabs + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tabs diff --git a/ui/tabs/package.json b/ui/tabs/package.json index 4f79e3d3c..ae38eae5c 100644 --- a/ui/tabs/package.json +++ b/ui/tabs/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tabs", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Tabs", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -47,8 +47,8 @@ "@radix-ui/react-tabs": "latest", "@washingtonpost/wpds-assets": "^1.22.0", "@washingtonpost/wpds-icon": "1.1.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-tooltip": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-tooltip": "1.18.0", "react-transition-group": "^4.4.5" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" diff --git a/ui/tailwind-theme/CHANGELOG.md b/ui/tailwind-theme/CHANGELOG.md index da2fa4eaf..018f44549 100644 --- a/ui/tailwind-theme/CHANGELOG.md +++ b/ui/tailwind-theme/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme diff --git a/ui/tailwind-theme/package.json b/ui/tailwind-theme/package.json index 075f2d539..67a2d7b88 100644 --- a/ui/tailwind-theme/package.json +++ b/ui/tailwind-theme/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tailwind-theme", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Tailwind Theme", "author": "WPDS Support ", "license": "MIT", @@ -20,7 +20,7 @@ "@washingtonpost/wpds-theme": "*" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "autoprefixer": "^10.4.14", diff --git a/ui/theme/CHANGELOG.md b/ui/theme/CHANGELOG.md index 760f15b14..9609d871c 100644 --- a/ui/theme/CHANGELOG.md +++ b/ui/theme/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-theme + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-theme diff --git a/ui/theme/package.json b/ui/theme/package.json index 03f6f1e69..825df8d95 100644 --- a/ui/theme/package.json +++ b/ui/theme/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-theme", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Theme and System", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", diff --git a/ui/tokens/CHANGELOG.md b/ui/tokens/CHANGELOG.md index f9d3f4c33..55aa1bb4e 100644 --- a/ui/tokens/CHANGELOG.md +++ b/ui/tokens/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-tokens + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tokens diff --git a/ui/tokens/package.json b/ui/tokens/package.json index 79b80d709..f7368f874 100644 --- a/ui/tokens/package.json +++ b/ui/tokens/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tokens", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Tokens", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", diff --git a/ui/tooltip/CHANGELOG.md b/ui/tooltip/CHANGELOG.md index 275aa3207..376fc8f31 100644 --- a/ui/tooltip/CHANGELOG.md +++ b/ui/tooltip/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-tooltip + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tooltip diff --git a/ui/tooltip/package.json b/ui/tooltip/package.json index 86ccadebb..b83758352 100644 --- a/ui/tooltip/package.json +++ b/ui/tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tooltip", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Tooltip", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@radix-ui/react-tooltip": "^1.0.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" } diff --git a/ui/visually-hidden/CHANGELOG.md b/ui/visually-hidden/CHANGELOG.md index 09c8da18e..c912c80b7 100644 --- a/ui/visually-hidden/CHANGELOG.md +++ b/ui/visually-hidden/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) + +**Note:** Version bump only for package @washingtonpost/wpds-visually-hidden + + + + + # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-visually-hidden diff --git a/ui/visually-hidden/package.json b/ui/visually-hidden/package.json index fad85fd0b..595068aae 100644 --- a/ui/visually-hidden/package.json +++ b/ui/visually-hidden/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-visually-hidden", - "version": "1.17.0", + "version": "1.18.0", "description": "WPDS Visually Hidden", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" From 5991835258d692ccdc61b0e9474538e2cd6e1370 Mon Sep 17 00:00:00 2001 From: wp-aberg Date: Wed, 13 Dec 2023 19:40:18 +0000 Subject: [PATCH 05/67] Apply automatic changes --- CHANGELOG.md | 12 +- apps/vite-project/CHANGELOG.md | 4 - apps/vite-v2-project/CHANGELOG.md | 4 - build.washingtonpost.com/CHANGELOG.md | 12 +- package-lock.json | 346 +++++++++++++------------- ui/accordion/CHANGELOG.md | 4 - ui/accordion/package.json | 2 +- ui/action-menu/CHANGELOG.md | 4 - ui/action-menu/package.json | 2 +- ui/alert-banner/CHANGELOG.md | 4 - ui/alert-banner/package.json | 2 +- ui/app-bar/CHANGELOG.md | 4 - ui/app-bar/package.json | 2 +- ui/avatar/CHANGELOG.md | 4 - ui/avatar/package.json | 2 +- ui/box/CHANGELOG.md | 7 +- ui/box/package.json | 2 +- ui/button/CHANGELOG.md | 4 - ui/button/package.json | 2 +- ui/card/CHANGELOG.md | 4 - ui/card/package.json | 2 +- ui/carousel/CHANGELOG.md | 4 - ui/carousel/package.json | 2 +- ui/checkbox/CHANGELOG.md | 4 - ui/checkbox/package.json | 2 +- ui/container/CHANGELOG.md | 4 - ui/container/package.json | 2 +- ui/dialog/CHANGELOG.md | 3 +- ui/dialog/package.json | 3 +- ui/divider/CHANGELOG.md | 4 - ui/divider/package.json | 2 +- ui/drawer/CHANGELOG.md | 4 - ui/drawer/package.json | 2 +- ui/error-message/CHANGELOG.md | 4 - ui/error-message/package.json | 2 +- ui/eslint-plugin/CHANGELOG.md | 4 - ui/eslint-plugin/package.json | 2 +- ui/fieldset/CHANGELOG.md | 4 - ui/fieldset/package.json | 2 +- ui/helper-text/CHANGELOG.md | 4 - ui/helper-text/package.json | 2 +- ui/icon/CHANGELOG.md | 4 - ui/icon/package.json | 2 +- ui/input-label/CHANGELOG.md | 4 - ui/input-label/package.json | 2 +- ui/input-password/CHANGELOG.md | 4 - ui/input-password/package.json | 2 +- ui/input-search/CHANGELOG.md | 4 - ui/input-search/package.json | 2 +- ui/input-shared/CHANGELOG.md | 4 - ui/input-shared/package.json | 2 +- ui/input-text/CHANGELOG.md | 4 - ui/input-text/package.json | 2 +- ui/input-textarea/CHANGELOG.md | 4 - ui/input-textarea/package.json | 2 +- ui/kit/CHANGELOG.md | 7 +- ui/kit/package.json | 2 +- ui/kitchen-sink/CHANGELOG.md | 7 +- ui/kitchen-sink/package.json | 2 +- ui/navigation-menu/CHANGELOG.md | 7 +- ui/navigation-menu/package.json | 2 +- ui/pagination-dots/CHANGELOG.md | 4 - ui/pagination-dots/package.json | 2 +- ui/popover/CHANGELOG.md | 4 - ui/popover/package.json | 2 +- ui/radio-group/CHANGELOG.md | 4 - ui/radio-group/package.json | 2 +- ui/scrim/CHANGELOG.md | 4 - ui/scrim/package.json | 2 +- ui/select/CHANGELOG.md | 4 - ui/select/package.json | 2 +- ui/switch/CHANGELOG.md | 4 - ui/switch/package.json | 2 +- ui/tabs/CHANGELOG.md | 4 - ui/tabs/package.json | 2 +- ui/tailwind-theme/CHANGELOG.md | 4 - ui/tailwind-theme/package.json | 2 +- ui/theme/CHANGELOG.md | 4 - ui/theme/package.json | 2 +- ui/tokens/CHANGELOG.md | 4 - ui/tokens/package.json | 2 +- ui/tooltip/CHANGELOG.md | 4 - ui/tooltip/package.json | 2 +- ui/visually-hidden/CHANGELOG.md | 4 - ui/visually-hidden/package.json | 2 +- 85 files changed, 225 insertions(+), 405 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41d41706b..fe86ce0ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,20 +5,14 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) - ### Bug Fixes -* our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-ui-kit/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-ui-kit/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) - +- our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-ui-kit/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-ui-kit/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) ### Features -* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) -* bump wam to 1.24.0 ([#546](https://github.com/washingtonpost/wpds-ui-kit/issues/546)) ([d825acc](https://github.com/washingtonpost/wpds-ui-kit/commit/d825acca32c62e3c7295b7ed44ab641ba720cb7a)) - - - - +- add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) +- bump wam to 1.24.0 ([#546](https://github.com/washingtonpost/wpds-ui-kit/issues/546)) ([d825acc](https://github.com/washingtonpost/wpds-ui-kit/commit/d825acca32c62e3c7295b7ed44ab641ba720cb7a)) # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) diff --git a/apps/vite-project/CHANGELOG.md b/apps/vite-project/CHANGELOG.md index 69889811a..1e3fde6c6 100644 --- a/apps/vite-project/CHANGELOG.md +++ b/apps/vite-project/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package vite-project - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package vite-project diff --git a/apps/vite-v2-project/CHANGELOG.md b/apps/vite-v2-project/CHANGELOG.md index 739d4c2ca..0c6054a8d 100644 --- a/apps/vite-v2-project/CHANGELOG.md +++ b/apps/vite-v2-project/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package vite-v2-project - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package vite-v2-project diff --git a/build.washingtonpost.com/CHANGELOG.md b/build.washingtonpost.com/CHANGELOG.md index 17220b205..bdebd0092 100644 --- a/build.washingtonpost.com/CHANGELOG.md +++ b/build.washingtonpost.com/CHANGELOG.md @@ -5,20 +5,14 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.18.0](https://github.com/washingtonpost/wpds-docs/compare/v1.17.0...v1.18.0) (2023-12-13) - ### Bug Fixes -* our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-docs/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-docs/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) - +- our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-docs/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-docs/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) ### Features -* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-docs/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) -* bump wam to 1.24.0 ([#546](https://github.com/washingtonpost/wpds-docs/issues/546)) ([d825acc](https://github.com/washingtonpost/wpds-docs/commit/d825acca32c62e3c7295b7ed44ab641ba720cb7a)) - - - - +- add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-docs/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) +- bump wam to 1.24.0 ([#546](https://github.com/washingtonpost/wpds-docs/issues/546)) ([d825acc](https://github.com/washingtonpost/wpds-docs/commit/d825acca32c62e3c7295b7ed44ab641ba720cb7a)) # [1.17.0](https://github.com/washingtonpost/wpds-docs/compare/v1.16.2...v1.17.0) (2023-11-30) diff --git a/package-lock.json b/package-lock.json index 37fc1b3b1..8f145f9ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,10 +111,10 @@ } }, "apps/vite-project": { - "version": "1.17.0", + "version": "1.18.0", "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.17.0", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-kitchen-sink": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, @@ -172,10 +172,10 @@ } }, "apps/vite-v2-project": { - "version": "1.17.0", + "version": "1.18.0", "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.17.0", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-kitchen-sink": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, @@ -678,7 +678,7 @@ }, "build.washingtonpost.com": { "name": "@washingtonpost/wpds-docs", - "version": "1.17.0", + "version": "1.18.0", "hasInstallScript": true, "dependencies": { "@babel/standalone": "^7.17.11", @@ -693,10 +693,10 @@ "@washingtonpost/site-favicons": "^0.1.3", "@washingtonpost/tachyons-css": "~1.8.0", "@washingtonpost/wpds-assets": ">=1.24.0", - "@washingtonpost/wpds-kitchen-sink": "1.17.0", - "@washingtonpost/wpds-tailwind-theme": "1.17.0", - "@washingtonpost/wpds-tokens": "1.17.0", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-kitchen-sink": "1.18.0", + "@washingtonpost/wpds-tailwind-theme": "1.18.0", + "@washingtonpost/wpds-tokens": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "fuse.js": "^6.6.2", "gray-matter": "^4.0.2", "lz-string": "^1.4.4", @@ -49696,13 +49696,13 @@ }, "ui/accordion": { "name": "@washingtonpost/wpds-accordion", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-accordion": "^1.1.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -49793,15 +49793,15 @@ }, "ui/action-menu": { "name": "@washingtonpost/wpds-action-menu", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-dropdown-menu": "2.0.3", "@washingtonpost/wpds-assets": "^1.20.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-divider": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-divider": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "@types/node": "^20.4.2", @@ -49824,15 +49824,15 @@ }, "ui/alert-banner": { "name": "@washingtonpost/wpds-alert-banner", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-app-bar": "1.17.0", + "@washingtonpost/wpds-app-bar": "1.18.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-container": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-container": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49863,10 +49863,10 @@ }, "ui/app-bar": { "name": "@washingtonpost/wpds-app-bar", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49880,11 +49880,11 @@ }, "ui/avatar": { "name": "@washingtonpost/wpds-avatar", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-avatar": "latest", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -49913,10 +49913,10 @@ }, "ui/box": { "name": "@washingtonpost/wpds-box", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49930,10 +49930,10 @@ }, "ui/button": { "name": "@washingtonpost/wpds-button", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49947,10 +49947,10 @@ }, "ui/card": { "name": "@washingtonpost/wpds-card", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -49963,16 +49963,16 @@ }, "ui/carousel": { "name": "@washingtonpost/wpds-carousel", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-slot": "^1.0.0", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-pagination-dots": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-pagination-dots": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.4", "react-swipeable": "^7.0.0" }, @@ -49991,16 +49991,16 @@ }, "ui/checkbox": { "name": "@washingtonpost/wpds-checkbox", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-checkbox": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -50074,10 +50074,10 @@ }, "ui/container": { "name": "@washingtonpost/wpds-container", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -50102,15 +50102,15 @@ }, "ui/dialog": { "name": "@washingtonpost/wpds-dialog", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-use-controllable-state": "^1.0.1", "@washingtonpost/wpds-assets": "^1.23.1", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -50467,11 +50467,11 @@ }, "ui/divider": { "name": "@washingtonpost/wpds-divider", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-separator": "^1.0.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50508,15 +50508,15 @@ }, "ui/drawer": { "name": "@washingtonpost/wpds-drawer", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-focus-scope": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-scrim": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-scrim": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -50546,10 +50546,10 @@ }, "ui/error-message": { "name": "@washingtonpost/wpds-error-message", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50562,10 +50562,10 @@ }, "ui/eslint-plugin": { "name": "@washingtonpost/eslint-plugin-wpds", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "jest": "^28.1.0" @@ -50576,10 +50576,10 @@ }, "ui/fieldset": { "name": "@washingtonpost/wpds-fieldset", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50592,10 +50592,10 @@ }, "ui/helper-text": { "name": "@washingtonpost/wpds-helper-text", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50608,11 +50608,11 @@ }, "ui/icon": { "name": "@washingtonpost/wpds-icon", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -50627,12 +50627,12 @@ }, "ui/input-label": { "name": "@washingtonpost/wpds-input-label", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-label": "^1.0.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50646,12 +50646,12 @@ }, "ui/input-password": { "name": "@washingtonpost/wpds-input-password", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-text": "1.17.0" + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-text": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50678,16 +50678,16 @@ }, "ui/input-search": { "name": "@washingtonpost/wpds-input-search", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@reach/combobox": "^0.18.0", "@reach/popover": "^0.18.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-text": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-text": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "match-sorter": "6.3.1" }, "devDependencies": { @@ -50705,10 +50705,10 @@ }, "ui/input-shared": { "name": "@washingtonpost/wpds-input-shared", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50721,19 +50721,19 @@ }, "ui/input-text": { "name": "@washingtonpost/wpds-input-text", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-label": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-helper-text": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-helper-text": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0", "nanoid": "^3.3.4" }, "devDependencies": { @@ -50778,14 +50778,14 @@ }, "ui/input-textarea": { "name": "@washingtonpost/wpds-input-textarea", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-helper-text": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-helper-text": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.4", "react": "^16.8.6 || ^17.0.2" }, @@ -50804,45 +50804,45 @@ }, "ui/kit": { "name": "@washingtonpost/wpds-ui-kit", - "version": "1.17.0", - "license": "MIT", - "dependencies": { - "@washingtonpost/eslint-plugin-wpds": "1.17.0", - "@washingtonpost/wpds-accordion": "1.17.0", - "@washingtonpost/wpds-action-menu": "1.17.0", - "@washingtonpost/wpds-alert-banner": "1.17.0", - "@washingtonpost/wpds-app-bar": "1.17.0", - "@washingtonpost/wpds-avatar": "1.17.0", - "@washingtonpost/wpds-box": "1.17.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-card": "1.17.0", - "@washingtonpost/wpds-carousel": "1.17.0", - "@washingtonpost/wpds-checkbox": "1.17.0", - "@washingtonpost/wpds-container": "1.17.0", - "@washingtonpost/wpds-dialog": "1.17.0", - "@washingtonpost/wpds-divider": "1.17.0", - "@washingtonpost/wpds-drawer": "1.17.0", - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-fieldset": "1.17.0", - "@washingtonpost/wpds-helper-text": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-password": "1.17.0", - "@washingtonpost/wpds-input-search": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-input-text": "1.17.0", - "@washingtonpost/wpds-input-textarea": "1.17.0", - "@washingtonpost/wpds-navigation-menu": "1.17.0", - "@washingtonpost/wpds-pagination-dots": "1.17.0", - "@washingtonpost/wpds-popover": "1.17.0", - "@washingtonpost/wpds-radio-group": "1.17.0", - "@washingtonpost/wpds-scrim": "1.17.0", - "@washingtonpost/wpds-select": "1.17.0", - "@washingtonpost/wpds-switch": "1.17.0", - "@washingtonpost/wpds-tabs": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-tooltip": "1.17.0", - "@washingtonpost/wpds-visually-hidden": "1.17.0" + "version": "1.18.0", + "license": "MIT", + "dependencies": { + "@washingtonpost/eslint-plugin-wpds": "1.18.0", + "@washingtonpost/wpds-accordion": "1.18.0", + "@washingtonpost/wpds-action-menu": "1.18.0", + "@washingtonpost/wpds-alert-banner": "1.18.0", + "@washingtonpost/wpds-app-bar": "1.18.0", + "@washingtonpost/wpds-avatar": "1.18.0", + "@washingtonpost/wpds-box": "1.18.0", + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-card": "1.18.0", + "@washingtonpost/wpds-carousel": "1.18.0", + "@washingtonpost/wpds-checkbox": "1.18.0", + "@washingtonpost/wpds-container": "1.18.0", + "@washingtonpost/wpds-dialog": "1.18.0", + "@washingtonpost/wpds-divider": "1.18.0", + "@washingtonpost/wpds-drawer": "1.18.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-fieldset": "1.18.0", + "@washingtonpost/wpds-helper-text": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-password": "1.18.0", + "@washingtonpost/wpds-input-search": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-input-text": "1.18.0", + "@washingtonpost/wpds-input-textarea": "1.18.0", + "@washingtonpost/wpds-navigation-menu": "1.18.0", + "@washingtonpost/wpds-pagination-dots": "1.18.0", + "@washingtonpost/wpds-popover": "1.18.0", + "@washingtonpost/wpds-radio-group": "1.18.0", + "@washingtonpost/wpds-scrim": "1.18.0", + "@washingtonpost/wpds-select": "1.18.0", + "@washingtonpost/wpds-switch": "1.18.0", + "@washingtonpost/wpds-tabs": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-tooltip": "1.18.0", + "@washingtonpost/wpds-visually-hidden": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50889,11 +50889,11 @@ }, "ui/kitchen-sink": { "name": "@washingtonpost/wpds-kitchen-sink", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@washingtonpost/wpds-assets": "latest", - "@washingtonpost/wpds-ui-kit": "1.17.0", + "@washingtonpost/wpds-ui-kit": "1.18.0", "nanoid": "^3.3.4" }, "devDependencies": { @@ -50908,12 +50908,12 @@ }, "ui/navigation-menu": { "name": "@washingtonpost/wpds-navigation-menu", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@popperjs/core": "^2.11.7", "@radix-ui/react-navigation-menu": "^1.1.2", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "popper-max-size-modifier": "^0.2.0", "react-popper": "^2.3.0", "react-transition-group": "^4.4.5" @@ -51227,10 +51227,10 @@ }, "ui/pagination-dots": { "name": "@washingtonpost/wpds-pagination-dots", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51243,14 +51243,14 @@ }, "ui/popover": { "name": "@washingtonpost/wpds-popover", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-popover": "^1.0.2", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-button": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51263,14 +51263,14 @@ }, "ui/radio-group": { "name": "@washingtonpost/wpds-radio-group", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-radio-group": "^1.0.0", - "@washingtonpost/wpds-error-message": "1.17.0", - "@washingtonpost/wpds-fieldset": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-error-message": "1.18.0", + "@washingtonpost/wpds-fieldset": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.3" }, "devDependencies": { @@ -51366,11 +51366,11 @@ }, "ui/scrim": { "name": "@washingtonpost/wpds-scrim", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-dialog": "^1.0.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -51384,17 +51384,17 @@ }, "ui/select": { "name": "@washingtonpost/wpds-select", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-select": "^1.2.2", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-divider": "1.17.0", - "@washingtonpost/wpds-icon": "1.17.0", - "@washingtonpost/wpds-input-label": "1.17.0", - "@washingtonpost/wpds-input-shared": "1.17.0", - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-divider": "1.18.0", + "@washingtonpost/wpds-icon": "1.18.0", + "@washingtonpost/wpds-input-label": "1.18.0", + "@washingtonpost/wpds-input-shared": "1.18.0", + "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.4" }, "devDependencies": { @@ -51432,11 +51432,11 @@ }, "ui/switch": { "name": "@washingtonpost/wpds-switch", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-switch": "^1.0.1", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51449,15 +51449,15 @@ }, "ui/tabs": { "name": "@washingtonpost/wpds-tabs", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "^1.0.2", "@radix-ui/react-tabs": "latest", "@washingtonpost/wpds-assets": "^1.22.0", "@washingtonpost/wpds-icon": "1.1.0", - "@washingtonpost/wpds-theme": "1.17.0", - "@washingtonpost/wpds-tooltip": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-tooltip": "1.18.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -51569,10 +51569,10 @@ }, "ui/tailwind-theme": { "name": "@washingtonpost/wpds-tailwind-theme", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "autoprefixer": "^10.4.14", @@ -51798,7 +51798,7 @@ }, "ui/theme": { "name": "@washingtonpost/wpds-theme", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@stitches/react": "^1.2.8" @@ -51810,7 +51810,7 @@ }, "ui/tokens": { "name": "@washingtonpost/wpds-tokens", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "devDependencies": { "@washingtonpost/wpds-theme": "latest", @@ -51829,11 +51829,11 @@ }, "ui/tooltip": { "name": "@washingtonpost/wpds-tooltip", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { "@radix-ui/react-tooltip": "^1.0.0", - "@washingtonpost/wpds-theme": "1.17.0" + "@washingtonpost/wpds-theme": "1.18.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51847,10 +51847,10 @@ }, "ui/visually-hidden": { "name": "@washingtonpost/wpds-visually-hidden", - "version": "1.17.0", + "version": "1.18.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.17.0", + "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { diff --git a/ui/accordion/CHANGELOG.md b/ui/accordion/CHANGELOG.md index a6ebdaf30..2480e9552 100644 --- a/ui/accordion/CHANGELOG.md +++ b/ui/accordion/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-accordion - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-accordion diff --git a/ui/accordion/package.json b/ui/accordion/package.json index 5cc63563e..d49840265 100644 --- a/ui/accordion/package.json +++ b/ui/accordion/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-icon": "1.18.0", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/action-menu/CHANGELOG.md b/ui/action-menu/CHANGELOG.md index 547caa09a..c7488c615 100644 --- a/ui/action-menu/CHANGELOG.md +++ b/ui/action-menu/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-action-menu - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-action-menu diff --git a/ui/action-menu/package.json b/ui/action-menu/package.json index e406a8205..7c56a0557 100644 --- a/ui/action-menu/package.json +++ b/ui/action-menu/package.json @@ -51,5 +51,5 @@ "@washingtonpost/wpds-icon": "1.18.0", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/alert-banner/CHANGELOG.md b/ui/alert-banner/CHANGELOG.md index 92fc3bb01..8463ebf0f 100644 --- a/ui/alert-banner/CHANGELOG.md +++ b/ui/alert-banner/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-alert-banner - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-alert-banner diff --git a/ui/alert-banner/package.json b/ui/alert-banner/package.json index a0ea57cb6..f41037fbb 100644 --- a/ui/alert-banner/package.json +++ b/ui/alert-banner/package.json @@ -53,5 +53,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/app-bar/CHANGELOG.md b/ui/app-bar/CHANGELOG.md index 49c3e2fde..311ceb08c 100644 --- a/ui/app-bar/CHANGELOG.md +++ b/ui/app-bar/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-app-bar - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-app-bar diff --git a/ui/app-bar/package.json b/ui/app-bar/package.json index f59f7815a..9de6b785a 100644 --- a/ui/app-bar/package.json +++ b/ui/app-bar/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/avatar/CHANGELOG.md b/ui/avatar/CHANGELOG.md index 5161e4072..4db370dda 100644 --- a/ui/avatar/CHANGELOG.md +++ b/ui/avatar/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-avatar - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-avatar diff --git a/ui/avatar/package.json b/ui/avatar/package.json index 11f3e211d..f11ff159c 100644 --- a/ui/avatar/package.json +++ b/ui/avatar/package.json @@ -44,5 +44,5 @@ "@radix-ui/react-avatar": "latest", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/box/CHANGELOG.md b/ui/box/CHANGELOG.md index c0de473d8..d772f4f06 100644 --- a/ui/box/CHANGELOG.md +++ b/ui/box/CHANGELOG.md @@ -5,14 +5,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) - ### Bug Fixes -* our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-ui-kit/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-ui-kit/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) - - - - +- our lockfile area for build dot site was borked ([#547](https://github.com/washingtonpost/wpds-ui-kit/issues/547)) ([2a66631](https://github.com/washingtonpost/wpds-ui-kit/commit/2a66631d066b7128c4be209a60af0ad86fc528e9)) # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) diff --git a/ui/box/package.json b/ui/box/package.json index 1361bd8a0..1003163b7 100644 --- a/ui/box/package.json +++ b/ui/box/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/button/CHANGELOG.md b/ui/button/CHANGELOG.md index 8acadb2de..7bfa1a7d7 100644 --- a/ui/button/CHANGELOG.md +++ b/ui/button/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-button - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-button diff --git a/ui/button/package.json b/ui/button/package.json index 8a5a8810f..a1d2510c9 100644 --- a/ui/button/package.json +++ b/ui/button/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/card/CHANGELOG.md b/ui/card/CHANGELOG.md index 45dda7f37..75dfc1454 100644 --- a/ui/card/CHANGELOG.md +++ b/ui/card/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-card - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-card diff --git a/ui/card/package.json b/ui/card/package.json index b614b203c..31005cf6f 100644 --- a/ui/card/package.json +++ b/ui/card/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/carousel/CHANGELOG.md b/ui/carousel/CHANGELOG.md index 06a32ffb1..6892424ee 100644 --- a/ui/carousel/CHANGELOG.md +++ b/ui/carousel/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-carousel - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-carousel diff --git a/ui/carousel/package.json b/ui/carousel/package.json index d95a91cd7..360dd0411 100644 --- a/ui/carousel/package.json +++ b/ui/carousel/package.json @@ -54,5 +54,5 @@ "nanoid": "^3.3.4", "react-swipeable": "^7.0.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/checkbox/CHANGELOG.md b/ui/checkbox/CHANGELOG.md index 4fea7cf45..726b2882d 100644 --- a/ui/checkbox/CHANGELOG.md +++ b/ui/checkbox/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-checkbox - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-checkbox diff --git a/ui/checkbox/package.json b/ui/checkbox/package.json index 54a2cc267..179065da3 100644 --- a/ui/checkbox/package.json +++ b/ui/checkbox/package.json @@ -55,5 +55,5 @@ "@washingtonpost/wpds-visually-hidden": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/container/CHANGELOG.md b/ui/container/CHANGELOG.md index bd06ec4c5..0518329ea 100644 --- a/ui/container/CHANGELOG.md +++ b/ui/container/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-container - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-container diff --git a/ui/container/package.json b/ui/container/package.json index 6e9573d70..59e0f0216 100644 --- a/ui/container/package.json +++ b/ui/container/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/dialog/CHANGELOG.md b/ui/dialog/CHANGELOG.md index 2ca9ae9cb..d7918cfbe 100644 --- a/ui/dialog/CHANGELOG.md +++ b/ui/dialog/CHANGELOG.md @@ -5,7 +5,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) - ### Features -* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) +- add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) diff --git a/ui/dialog/package.json b/ui/dialog/package.json index 772b6c4d3..6eab9853c 100644 --- a/ui/dialog/package.json +++ b/ui/dialog/package.json @@ -47,5 +47,6 @@ "@washingtonpost/wpds-icon": "1.18.0", "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" - } + }, + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/divider/CHANGELOG.md b/ui/divider/CHANGELOG.md index 4e67c65a7..f3ac892ad 100644 --- a/ui/divider/CHANGELOG.md +++ b/ui/divider/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-divider - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-divider diff --git a/ui/divider/package.json b/ui/divider/package.json index 08ffe196a..ce6f532ac 100644 --- a/ui/divider/package.json +++ b/ui/divider/package.json @@ -43,5 +43,5 @@ "@radix-ui/react-separator": "^1.0.0", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/drawer/CHANGELOG.md b/ui/drawer/CHANGELOG.md index 295a5c212..f8da67974 100644 --- a/ui/drawer/CHANGELOG.md +++ b/ui/drawer/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-drawer - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-drawer diff --git a/ui/drawer/package.json b/ui/drawer/package.json index ba333bfb8..537124604 100644 --- a/ui/drawer/package.json +++ b/ui/drawer/package.json @@ -52,5 +52,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/error-message/CHANGELOG.md b/ui/error-message/CHANGELOG.md index 9954465dd..99f1cee08 100644 --- a/ui/error-message/CHANGELOG.md +++ b/ui/error-message/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-error-message - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-error-message diff --git a/ui/error-message/package.json b/ui/error-message/package.json index c11087b8f..5322793d2 100644 --- a/ui/error-message/package.json +++ b/ui/error-message/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/eslint-plugin/CHANGELOG.md b/ui/eslint-plugin/CHANGELOG.md index 39eea74c9..a24de4438 100644 --- a/ui/eslint-plugin/CHANGELOG.md +++ b/ui/eslint-plugin/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds diff --git a/ui/eslint-plugin/package.json b/ui/eslint-plugin/package.json index 85c3f9a85..a47cfe39f 100644 --- a/ui/eslint-plugin/package.json +++ b/ui/eslint-plugin/package.json @@ -33,5 +33,5 @@ "devDependencies": { "jest": "^28.1.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/fieldset/CHANGELOG.md b/ui/fieldset/CHANGELOG.md index 78ce1d5f4..c718170d2 100644 --- a/ui/fieldset/CHANGELOG.md +++ b/ui/fieldset/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-fieldset - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-fieldset diff --git a/ui/fieldset/package.json b/ui/fieldset/package.json index efe409668..1683d598f 100644 --- a/ui/fieldset/package.json +++ b/ui/fieldset/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/helper-text/CHANGELOG.md b/ui/helper-text/CHANGELOG.md index 5ee55d728..400319c17 100644 --- a/ui/helper-text/CHANGELOG.md +++ b/ui/helper-text/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-helper-text - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-helper-text diff --git a/ui/helper-text/package.json b/ui/helper-text/package.json index 0755dde4b..60924b5a4 100644 --- a/ui/helper-text/package.json +++ b/ui/helper-text/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/icon/CHANGELOG.md b/ui/icon/CHANGELOG.md index f98d12711..8fe3d2743 100644 --- a/ui/icon/CHANGELOG.md +++ b/ui/icon/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-icon - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-icon diff --git a/ui/icon/package.json b/ui/icon/package.json index d3239acaa..d8ef183e1 100644 --- a/ui/icon/package.json +++ b/ui/icon/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-visually-hidden": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-label/CHANGELOG.md b/ui/input-label/CHANGELOG.md index 49c0f2a0d..8d830508c 100644 --- a/ui/input-label/CHANGELOG.md +++ b/ui/input-label/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-label - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-label diff --git a/ui/input-label/package.json b/ui/input-label/package.json index 25513fc0b..bfc49097a 100644 --- a/ui/input-label/package.json +++ b/ui/input-label/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-input-shared": "1.18.0", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-password/CHANGELOG.md b/ui/input-password/CHANGELOG.md index 14f243442..dc4146a96 100644 --- a/ui/input-password/CHANGELOG.md +++ b/ui/input-password/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-password - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-password diff --git a/ui/input-password/package.json b/ui/input-password/package.json index e426cce4e..13aa4147a 100644 --- a/ui/input-password/package.json +++ b/ui/input-password/package.json @@ -46,5 +46,5 @@ "@washingtonpost/wpds-icon": "1.18.0", "@washingtonpost/wpds-input-text": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-search/CHANGELOG.md b/ui/input-search/CHANGELOG.md index 43349b3f6..814450a36 100644 --- a/ui/input-search/CHANGELOG.md +++ b/ui/input-search/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-search - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-search diff --git a/ui/input-search/package.json b/ui/input-search/package.json index cac48db2d..36cbdaf0c 100644 --- a/ui/input-search/package.json +++ b/ui/input-search/package.json @@ -53,5 +53,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "match-sorter": "6.3.1" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-shared/CHANGELOG.md b/ui/input-shared/CHANGELOG.md index 2d34f97b4..37900f941 100644 --- a/ui/input-shared/CHANGELOG.md +++ b/ui/input-shared/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-shared - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-shared diff --git a/ui/input-shared/package.json b/ui/input-shared/package.json index 9d2891cfb..09230d810 100644 --- a/ui/input-shared/package.json +++ b/ui/input-shared/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-text/CHANGELOG.md b/ui/input-text/CHANGELOG.md index baf286f8c..2760f0704 100644 --- a/ui/input-text/CHANGELOG.md +++ b/ui/input-text/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-text - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-text diff --git a/ui/input-text/package.json b/ui/input-text/package.json index 2ea28c37c..5a5dd9610 100644 --- a/ui/input-text/package.json +++ b/ui/input-text/package.json @@ -61,5 +61,5 @@ "@washingtonpost/wpds-visually-hidden": "1.18.0", "nanoid": "^3.3.4" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-textarea/CHANGELOG.md b/ui/input-textarea/CHANGELOG.md index bddf993db..b91f30217 100644 --- a/ui/input-textarea/CHANGELOG.md +++ b/ui/input-textarea/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-textarea - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-input-textarea diff --git a/ui/input-textarea/package.json b/ui/input-textarea/package.json index f9a0da5fb..7a0fafb21 100644 --- a/ui/input-textarea/package.json +++ b/ui/input-textarea/package.json @@ -52,5 +52,5 @@ "nanoid": "^3.3.4", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/kit/CHANGELOG.md b/ui/kit/CHANGELOG.md index a13bdcde0..865291e51 100644 --- a/ui/kit/CHANGELOG.md +++ b/ui/kit/CHANGELOG.md @@ -5,14 +5,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) - ### Features -* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) - - - - +- add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) diff --git a/ui/kit/package.json b/ui/kit/package.json index 959a2adaa..362872786 100644 --- a/ui/kit/package.json +++ b/ui/kit/package.json @@ -111,5 +111,5 @@ "@washingtonpost/wpds-tooltip": "*", "@washingtonpost/wpds-visually-hidden": "*" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/kitchen-sink/CHANGELOG.md b/ui/kitchen-sink/CHANGELOG.md index c65f8f50b..5d18f2b34 100644 --- a/ui/kitchen-sink/CHANGELOG.md +++ b/ui/kitchen-sink/CHANGELOG.md @@ -5,14 +5,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) - ### Features -* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) - - - - +- add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) diff --git a/ui/kitchen-sink/package.json b/ui/kitchen-sink/package.json index 51ce6da57..a58a01c35 100644 --- a/ui/kitchen-sink/package.json +++ b/ui/kitchen-sink/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-ui-kit": "1.18.0", "nanoid": "^3.3.4" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/navigation-menu/CHANGELOG.md b/ui/navigation-menu/CHANGELOG.md index b91b2629e..9624f5df4 100644 --- a/ui/navigation-menu/CHANGELOG.md +++ b/ui/navigation-menu/CHANGELOG.md @@ -5,14 +5,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) - ### Features -* add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) - - - - +- add Dialog component ([15d6206](https://github.com/washingtonpost/wpds-ui-kit/commit/15d6206d6287bb3eee3c9f0af8ff57a0bf917998)) # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) diff --git a/ui/navigation-menu/package.json b/ui/navigation-menu/package.json index 3a8d717f0..d29d58709 100644 --- a/ui/navigation-menu/package.json +++ b/ui/navigation-menu/package.json @@ -47,5 +47,5 @@ "react-popper": "^2.3.0", "react-transition-group": "^4.4.5" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/pagination-dots/CHANGELOG.md b/ui/pagination-dots/CHANGELOG.md index 25be55386..3d10ea268 100644 --- a/ui/pagination-dots/CHANGELOG.md +++ b/ui/pagination-dots/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-pagination-dots - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-pagination-dots diff --git a/ui/pagination-dots/package.json b/ui/pagination-dots/package.json index de3cbe15d..11c019fb7 100644 --- a/ui/pagination-dots/package.json +++ b/ui/pagination-dots/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/popover/CHANGELOG.md b/ui/popover/CHANGELOG.md index aad6a94c1..8b5af5896 100644 --- a/ui/popover/CHANGELOG.md +++ b/ui/popover/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-popover - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-popover diff --git a/ui/popover/package.json b/ui/popover/package.json index 479b036c7..ea70bd228 100644 --- a/ui/popover/package.json +++ b/ui/popover/package.json @@ -46,5 +46,5 @@ "@washingtonpost/wpds-icon": "1.18.0", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/radio-group/CHANGELOG.md b/ui/radio-group/CHANGELOG.md index 983f0e2ce..86a7c93f3 100644 --- a/ui/radio-group/CHANGELOG.md +++ b/ui/radio-group/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-radio-group - - - - # [1.17.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-radio-group diff --git a/ui/radio-group/package.json b/ui/radio-group/package.json index 735cd92e4..4b5bcfd69 100644 --- a/ui/radio-group/package.json +++ b/ui/radio-group/package.json @@ -50,5 +50,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.3" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/scrim/CHANGELOG.md b/ui/scrim/CHANGELOG.md index e95104975..823622419 100644 --- a/ui/scrim/CHANGELOG.md +++ b/ui/scrim/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-scrim - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-scrim diff --git a/ui/scrim/package.json b/ui/scrim/package.json index 434797bb6..f37920f67 100644 --- a/ui/scrim/package.json +++ b/ui/scrim/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react-transition-group": "^4.4.5" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/select/CHANGELOG.md b/ui/select/CHANGELOG.md index e5e4c8125..65d0ca5e8 100644 --- a/ui/select/CHANGELOG.md +++ b/ui/select/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-select - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) ### Bug Fixes diff --git a/ui/select/package.json b/ui/select/package.json index 47f5fccdb..465833eea 100644 --- a/ui/select/package.json +++ b/ui/select/package.json @@ -57,5 +57,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "nanoid": "^3.3.4" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/switch/CHANGELOG.md b/ui/switch/CHANGELOG.md index f47b6b990..2c88ea90d 100644 --- a/ui/switch/CHANGELOG.md +++ b/ui/switch/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-switch - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-switch diff --git a/ui/switch/package.json b/ui/switch/package.json index 07fbac996..fbaadf66f 100644 --- a/ui/switch/package.json +++ b/ui/switch/package.json @@ -43,5 +43,5 @@ "@radix-ui/react-switch": "^1.0.1", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/tabs/CHANGELOG.md b/ui/tabs/CHANGELOG.md index c892a6078..937dc34f0 100644 --- a/ui/tabs/CHANGELOG.md +++ b/ui/tabs/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tabs - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tabs diff --git a/ui/tabs/package.json b/ui/tabs/package.json index ae38eae5c..3f4a9aaf7 100644 --- a/ui/tabs/package.json +++ b/ui/tabs/package.json @@ -51,5 +51,5 @@ "@washingtonpost/wpds-tooltip": "1.18.0", "react-transition-group": "^4.4.5" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/tailwind-theme/CHANGELOG.md b/ui/tailwind-theme/CHANGELOG.md index 018f44549..b5d6180ab 100644 --- a/ui/tailwind-theme/CHANGELOG.md +++ b/ui/tailwind-theme/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme diff --git a/ui/tailwind-theme/package.json b/ui/tailwind-theme/package.json index 67a2d7b88..214fc8821 100644 --- a/ui/tailwind-theme/package.json +++ b/ui/tailwind-theme/package.json @@ -28,5 +28,5 @@ "tailwindcss": "^3.3.2", "vite": "^4.3.9" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/theme/CHANGELOG.md b/ui/theme/CHANGELOG.md index 9609d871c..ee000ba72 100644 --- a/ui/theme/CHANGELOG.md +++ b/ui/theme/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-theme - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-theme diff --git a/ui/theme/package.json b/ui/theme/package.json index 825df8d95..1da80b1ea 100644 --- a/ui/theme/package.json +++ b/ui/theme/package.json @@ -41,5 +41,5 @@ "tsup": "5.11.13", "typescript": "4.5.5" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/tokens/CHANGELOG.md b/ui/tokens/CHANGELOG.md index 55aa1bb4e..fb2048dc4 100644 --- a/ui/tokens/CHANGELOG.md +++ b/ui/tokens/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tokens - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tokens diff --git a/ui/tokens/package.json b/ui/tokens/package.json index f7368f874..241e7bb41 100644 --- a/ui/tokens/package.json +++ b/ui/tokens/package.json @@ -31,5 +31,5 @@ "react": "^17.0.2", "react-dom": "^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/tooltip/CHANGELOG.md b/ui/tooltip/CHANGELOG.md index 376fc8f31..0f6959198 100644 --- a/ui/tooltip/CHANGELOG.md +++ b/ui/tooltip/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tooltip - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-tooltip diff --git a/ui/tooltip/package.json b/ui/tooltip/package.json index b83758352..4c46568a7 100644 --- a/ui/tooltip/package.json +++ b/ui/tooltip/package.json @@ -44,5 +44,5 @@ "@radix-ui/react-tooltip": "^1.0.0", "@washingtonpost/wpds-theme": "1.18.0" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/visually-hidden/CHANGELOG.md b/ui/visually-hidden/CHANGELOG.md index c912c80b7..541460422 100644 --- a/ui/visually-hidden/CHANGELOG.md +++ b/ui/visually-hidden/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-visually-hidden - - - - # [1.17.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.16.2...v1.17.0) (2023-11-30) **Note:** Version bump only for package @washingtonpost/wpds-visually-hidden diff --git a/ui/visually-hidden/package.json b/ui/visually-hidden/package.json index 595068aae..ff160310c 100644 --- a/ui/visually-hidden/package.json +++ b/ui/visually-hidden/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.18.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "5ba886cfa95b3eed476edf87b1ac36d37ffe3469" + "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } From 206b7cc0fe52394b0917ac99e81930e2c159ad1e Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Thu, 14 Dec 2023 16:31:21 -0500 Subject: [PATCH 06/67] chore: add jason --- build.washingtonpost.com/services/getContributors.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.washingtonpost.com/services/getContributors.js b/build.washingtonpost.com/services/getContributors.js index 631476ae4..49f91c481 100644 --- a/build.washingtonpost.com/services/getContributors.js +++ b/build.washingtonpost.com/services/getContributors.js @@ -47,6 +47,11 @@ export const getContributors = async () => { avatar: "https://avatars.githubusercontent.com/u/4473245?v=4", url: "https://github.com/unconstruct", }) + .concat({ + name: "JasonBernert", + avatar: "https://avatars.githubusercontent.com/u/2956240?v=4", + url: "https://github.com/JasonBernert", + }) // sort alphabetically .sort((a, b) => (a.name > b.name ? 1 : -1)) .filter((contributor) => { From 0edd183d8f5e601602b84640d0efdbeac5da9ace Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Thu, 14 Dec 2023 16:34:51 -0500 Subject: [PATCH 07/67] chore: add julie and erik --- build.washingtonpost.com/services/getContributors.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.washingtonpost.com/services/getContributors.js b/build.washingtonpost.com/services/getContributors.js index 49f91c481..a80998d32 100644 --- a/build.washingtonpost.com/services/getContributors.js +++ b/build.washingtonpost.com/services/getContributors.js @@ -52,6 +52,16 @@ export const getContributors = async () => { avatar: "https://avatars.githubusercontent.com/u/2956240?v=4", url: "https://github.com/JasonBernert", }) + .concat({ + name: "baconjulie", + avatar: "https://avatars.githubusercontent.com/u/5865863?v=4", + url: "https://github.com/baconjulie" + }) + .concat({ + name: "erikreyna", + avatar: "https://avatars.githubusercontent.com/u/2431045?v=4", + url: "https://github.com/erikreyna" + }) // sort alphabetically .sort((a, b) => (a.name > b.name ? 1 : -1)) .filter((contributor) => { From 3f907e42f5334c7e43d2ea415f4099be9d45a2df Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Tue, 19 Dec 2023 18:24:43 -0500 Subject: [PATCH 08/67] feat: add snowfall to website for fun (#550) --- build.washingtonpost.com/package.json | 1 + build.washingtonpost.com/pages/_app.js | 44 +++++++++++++++++++ .../services/getContributors.js | 4 +- package-lock.json | 13 ++++++ 4 files changed, 60 insertions(+), 2 deletions(-) diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index 14ed34535..414195de1 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -43,6 +43,7 @@ "react-error-boundary": "^3.1.4", "react-hook-form": "^7.41.0", "react-phone-number-input": "^3.2.13", + "react-snowfall": "^1.2.1", "react-svg": "^15.0.4", "react-toastify": "^8.2.0", "remark-gfm": "^3.0.1", diff --git a/build.washingtonpost.com/pages/_app.js b/build.washingtonpost.com/pages/_app.js index 034564bbd..e5d45cd87 100644 --- a/build.washingtonpost.com/pages/_app.js +++ b/build.washingtonpost.com/pages/_app.js @@ -17,6 +17,49 @@ import SEO from "../next-seo.config"; import "@washingtonpost/wpds-tokens/dist/styles.css"; import "../public/global.css"; +import Snowfall from "react-snowfall"; + +const WinterWonderland = () => { + // client side check for christmas, off by default + const [showSnow, setShowSnow] = React.useState(false); + + React.useEffect(() => { + // only run on client + if (typeof window === "undefined") { + return; + } + + // check if it's after christmas + const today = new Date(); + const christmas = new Date(today.getFullYear(), 11, 25); + if (today.getMonth() === 11 && today.getDate() > 25) { + christmas.setFullYear(christmas.getFullYear() + 1); + } + + // if it's after christmas, don't show snow + if (today > christmas) { + return; + } + + // if it's before christmas, show snow + setShowSnow(true); + }, []); + + if (!showSnow) { + return null; + } + + return ( + + ); +}; + const globalTextStyles = globalCss({ body: { color: "$accessible", @@ -87,6 +130,7 @@ function App({ Component, pageProps }) { return ( <> + { .concat({ name: "baconjulie", avatar: "https://avatars.githubusercontent.com/u/5865863?v=4", - url: "https://github.com/baconjulie" + url: "https://github.com/baconjulie", }) .concat({ name: "erikreyna", avatar: "https://avatars.githubusercontent.com/u/2431045?v=4", - url: "https://github.com/erikreyna" + url: "https://github.com/erikreyna", }) // sort alphabetically .sort((a, b) => (a.name > b.name ? 1 : -1)) diff --git a/package-lock.json b/package-lock.json index 8f145f9ef..cbe719d92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -712,6 +712,7 @@ "react-error-boundary": "^3.1.4", "react-hook-form": "^7.41.0", "react-phone-number-input": "^3.2.13", + "react-snowfall": "^1.2.1", "react-svg": "^15.0.4", "react-toastify": "^8.2.0", "remark-gfm": "^3.0.1", @@ -42600,6 +42601,18 @@ "throttle-debounce": "^3.0.1" } }, + "node_modules/react-snowfall": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/react-snowfall/-/react-snowfall-1.2.1.tgz", + "integrity": "sha512-d2UR3nDq3F0DJGaTfJ0QNbBo76UZHtT9wHFj+ePxAl4FgSxWBhxB/Bjn06f5iDBwhgwiZ7CZmv3lwfNvjo6a+w==", + "dependencies": { + "react-fast-compare": "^3.2.0" + }, + "peerDependencies": { + "react": "^16.8 || 17.x || 18.x", + "react-dom": "^16.8 || 17.x || 18.x" + } + }, "node_modules/react-style-singleton": { "version": "2.2.1", "license": "MIT", From 5c88780d5df3258d604c108cf680ce9108fdc452 Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Mon, 25 Dec 2023 11:16:37 -0500 Subject: [PATCH 09/67] feat: turn snow on --- build.washingtonpost.com/pages/_app.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/build.washingtonpost.com/pages/_app.js b/build.washingtonpost.com/pages/_app.js index e5d45cd87..e61af6896 100644 --- a/build.washingtonpost.com/pages/_app.js +++ b/build.washingtonpost.com/pages/_app.js @@ -29,19 +29,6 @@ const WinterWonderland = () => { return; } - // check if it's after christmas - const today = new Date(); - const christmas = new Date(today.getFullYear(), 11, 25); - if (today.getMonth() === 11 && today.getDate() > 25) { - christmas.setFullYear(christmas.getFullYear() + 1); - } - - // if it's after christmas, don't show snow - if (today > christmas) { - return; - } - - // if it's before christmas, show snow setShowSnow(true); }, []); From f0f45f7c156df78c5c9dba6718403e926cacacbb Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Thu, 4 Jan 2024 16:32:26 -0500 Subject: [PATCH 10/67] fix: remove snow --- build.washingtonpost.com/package.json | 1 - build.washingtonpost.com/pages/_app.js | 30 -------------------------- package-lock.json | 13 ----------- 3 files changed, 44 deletions(-) diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index 414195de1..14ed34535 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -43,7 +43,6 @@ "react-error-boundary": "^3.1.4", "react-hook-form": "^7.41.0", "react-phone-number-input": "^3.2.13", - "react-snowfall": "^1.2.1", "react-svg": "^15.0.4", "react-toastify": "^8.2.0", "remark-gfm": "^3.0.1", diff --git a/build.washingtonpost.com/pages/_app.js b/build.washingtonpost.com/pages/_app.js index e61af6896..382eee02a 100644 --- a/build.washingtonpost.com/pages/_app.js +++ b/build.washingtonpost.com/pages/_app.js @@ -17,36 +17,6 @@ import SEO from "../next-seo.config"; import "@washingtonpost/wpds-tokens/dist/styles.css"; import "../public/global.css"; -import Snowfall from "react-snowfall"; - -const WinterWonderland = () => { - // client side check for christmas, off by default - const [showSnow, setShowSnow] = React.useState(false); - - React.useEffect(() => { - // only run on client - if (typeof window === "undefined") { - return; - } - - setShowSnow(true); - }, []); - - if (!showSnow) { - return null; - } - - return ( - - ); -}; - const globalTextStyles = globalCss({ body: { color: "$accessible", diff --git a/package-lock.json b/package-lock.json index cbe719d92..8f145f9ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -712,7 +712,6 @@ "react-error-boundary": "^3.1.4", "react-hook-form": "^7.41.0", "react-phone-number-input": "^3.2.13", - "react-snowfall": "^1.2.1", "react-svg": "^15.0.4", "react-toastify": "^8.2.0", "remark-gfm": "^3.0.1", @@ -42601,18 +42600,6 @@ "throttle-debounce": "^3.0.1" } }, - "node_modules/react-snowfall": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/react-snowfall/-/react-snowfall-1.2.1.tgz", - "integrity": "sha512-d2UR3nDq3F0DJGaTfJ0QNbBo76UZHtT9wHFj+ePxAl4FgSxWBhxB/Bjn06f5iDBwhgwiZ7CZmv3lwfNvjo6a+w==", - "dependencies": { - "react-fast-compare": "^3.2.0" - }, - "peerDependencies": { - "react": "^16.8 || 17.x || 18.x", - "react-dom": "^16.8 || 17.x || 18.x" - } - }, "node_modules/react-style-singleton": { "version": "2.2.1", "license": "MIT", From cdfae9e75f680ba43edb250f441e40ab1b81e65b Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Thu, 4 Jan 2024 16:33:25 -0500 Subject: [PATCH 11/67] fix: remove snow --- build.washingtonpost.com/pages/_app.js | 1 - 1 file changed, 1 deletion(-) diff --git a/build.washingtonpost.com/pages/_app.js b/build.washingtonpost.com/pages/_app.js index 382eee02a..034564bbd 100644 --- a/build.washingtonpost.com/pages/_app.js +++ b/build.washingtonpost.com/pages/_app.js @@ -87,7 +87,6 @@ function App({ Component, pageProps }) { return ( <> - Date: Thu, 4 Jan 2024 16:38:58 -0500 Subject: [PATCH 12/67] fix: remove tokens stylesheet --- build.washingtonpost.com/pages/_app.js | 1 - 1 file changed, 1 deletion(-) diff --git a/build.washingtonpost.com/pages/_app.js b/build.washingtonpost.com/pages/_app.js index 034564bbd..220647499 100644 --- a/build.washingtonpost.com/pages/_app.js +++ b/build.washingtonpost.com/pages/_app.js @@ -14,7 +14,6 @@ import { useRouter } from "next/router"; import { darkModeStyles } from "~/components/DarkModeStyles"; import { PageLayout } from "~/components/Layout"; import SEO from "../next-seo.config"; -import "@washingtonpost/wpds-tokens/dist/styles.css"; import "../public/global.css"; const globalTextStyles = globalCss({ From 5768e9c6357f1df43b9d92002e36bf2cadd171fa Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Tue, 9 Jan 2024 23:31:04 -0500 Subject: [PATCH 13/67] feat: responsive screen size hook and css var (#548) --- .github/workflows/interaction-tests.yml | 50 ---- .storybook/preview.js | 6 +- .../docs/foundations/breakpoints.mdx | 38 +++ ui/theme/src/index.ts | 1 + ui/theme/src/stitches.config.ts | 19 ++ .../src/useResponsiveScreenSize.stories.tsx | 225 ++++++++++++++++++ ui/theme/src/useResponsiveScreenSize.test.ts | 93 ++++++++ ui/theme/src/useResponsiveScreenSize.ts | 69 ++++++ 8 files changed, 450 insertions(+), 51 deletions(-) delete mode 100644 .github/workflows/interaction-tests.yml create mode 100644 ui/theme/src/useResponsiveScreenSize.stories.tsx create mode 100644 ui/theme/src/useResponsiveScreenSize.test.ts create mode 100644 ui/theme/src/useResponsiveScreenSize.ts diff --git a/.github/workflows/interaction-tests.yml b/.github/workflows/interaction-tests.yml deleted file mode 100644 index 7da16ff1c..000000000 --- a/.github/workflows/interaction-tests.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: Interaction Tests - -on: deployment_status - -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} - cancel-in-progress: true - -jobs: - tests: - if: github.event.deployment_status.state == 'success' && contains(github.event.deployment_status.target_url, 'storybook') && !contains(github.event.deployment_status.target_url, 'vitejs') - runs-on: ubuntu-latest - timeout-minutes: 10 - env: - TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} - TURBO_TEAM: ${{ secrets.TURBO_TEAM }} - steps: - - uses: actions/checkout@v4.1.1 - with: - fetch-depth: 0 - - - uses: actions/setup-node@v4.0.0 - with: - node-version-file: ".nvmrc" - registry-url: "https://registry.npmjs.org" - always-auth: true - cache: npm - - - name: Cache node_modules - id: cache-node_modules - uses: actions/cache@v3 - with: - path: | - **/node_modules - node_modules - key: node_modules-${{ hashFiles('package-lock.json') }} - restore-keys: node_modules - - - name: Install npm dependencies - if: steps.cache-node_modules.outputs.cache-hit != 'true' - run: npm ci - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} - TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} - TURBO_TEAM: ${{ secrets.TURBO_TEAM }} - - - name: Run interaction tests - run: npm run test-storybook - env: - TARGET_URL: "${{ github.event.deployment_status.target_url }}" diff --git a/.storybook/preview.js b/.storybook/preview.js index 222041ef9..74b46cbd0 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -72,7 +72,11 @@ function DarkPanel(props) { export const decorators = [ (Story, Context) => { if (Context.story.includes("Interactions")) { - return ; + return ( + + ; + + ); } return ( diff --git a/build.washingtonpost.com/docs/foundations/breakpoints.mdx b/build.washingtonpost.com/docs/foundations/breakpoints.mdx index 4703af1b9..e5ee77f4f 100644 --- a/build.washingtonpost.com/docs/foundations/breakpoints.mdx +++ b/build.washingtonpost.com/docs/foundations/breakpoints.mdx @@ -282,3 +282,41 @@ export default function Example() { ); } ``` + +### Using the Responsive Screen Size React Hook + +The `useResponsiveScreenSize` hook can be used to get the current screen size and use it in your components. + + +

+ The hook is only available in the browser and will return{" "} + unknown on the server. +

+
+ +#### An example using the hook + +Our Spectrum render engine uses the hook to render a drawer on small screens and a dialog on larger screens. This is a simplified version of the code used in the Spectrum render engine. + +```jsx +import { + useResponsiveScreenSize, + screenSizesEnums, + Dialog, + Drawer, +} from "@washingtonpost/wpds-ui-kit"; + +export default function Example() { + const screenSize = useResponsiveScreenSize(); + + return ( +
+ {screenSize === screenSizesEnums.small ? ( + {/* Drawer content */} + ) : ( + {/* Dialog content */} + )} +
+ ); +} +``` diff --git a/ui/theme/src/index.ts b/ui/theme/src/index.ts index 98ba4d822..a88d755fd 100644 --- a/ui/theme/src/index.ts +++ b/ui/theme/src/index.ts @@ -1 +1,2 @@ export * from "./stitches.config"; +export * from "./useResponsiveScreenSize"; diff --git a/ui/theme/src/stitches.config.ts b/ui/theme/src/stitches.config.ts index 86ab18dad..d0227f8db 100644 --- a/ui/theme/src/stitches.config.ts +++ b/ui/theme/src/stitches.config.ts @@ -125,6 +125,25 @@ export const globalStyles = globalCss({ ":root": { "--base": `${tokens.base}`, lineHeight: "$meta", + $$screenSize: "unknown", + "@sm": { + $$screenSize: "small", + }, + "@md": { + $$screenSize: "medium", + }, + "@lg": { + $$screenSize: "large", + }, + "@xl": { + $$screenSize: "xlarge", + }, + "@xxl": { + $$screenSize: "xxlarge", + }, + "@minXxl": { + $$screenSize: "infinity", // temporary name cause we don't have a name for this + }, }, "*": { boxSizing: "border-box", diff --git a/ui/theme/src/useResponsiveScreenSize.stories.tsx b/ui/theme/src/useResponsiveScreenSize.stories.tsx new file mode 100644 index 000000000..d4c0ce76f --- /dev/null +++ b/ui/theme/src/useResponsiveScreenSize.stories.tsx @@ -0,0 +1,225 @@ +import * as React from "react"; +import { Meta, Story } from "@storybook/react"; +import { within } from "@storybook/testing-library"; +import { expect } from "@storybook/jest"; +import { Box } from "@washingtonpost/wpds-box"; +import { useResponsiveScreenSize } from "./useResponsiveScreenSize"; + +const allModes = { + sm: { + viewport: "small", + }, + md: { + viewport: "medium", + }, + lg: { + viewport: "large", + }, + xl: { + viewport: "xlarge", + }, + xxl: { + viewport: "xxlarge", + }, + minXxl: { + viewport: "infinity", + }, +}; + +export default { + title: "useResponsiveScreenSize", + parameters: { + viewport: { + viewports: { + small: { + name: "Small", + styles: { + height: "590px", + width: "767px", + }, + type: "mobile", + }, + medium: { + name: "Medium", + styles: { + height: "590px", + width: "900px", + }, + type: "tablet", + }, + large: { + name: "Large", + styles: { + height: "590px", + width: "1024px", + }, + type: "tablet", + }, + xlarge: { + name: "Extra Large", + styles: { + height: "590px", + width: "1280px", + }, + type: "desktop", + }, + xxlarge: { + name: "Extra Extra Large", + styles: { + height: "590px", + width: "1440px", + }, + type: "desktop", + }, + infinity: { + name: "Infinity", + styles: { + height: "590px", + width: "1442px", + }, + type: "desktop", + }, + }, + defaultViewport: "responsive", + }, + }, +} as Meta; + +const Template: Story = () => { + const screenSize = useResponsiveScreenSize(); + + return ( +
+

Responsive Screen Size

+

Current screen size: {screenSize}

+
+ ); +}; + +// Function to emulate pausing between interactions +function sleep(ms) { + return new Promise((resolve) => setTimeout(resolve, ms)); +} + +export const InteractionsSmall = Template.bind({}); + +InteractionsSmall.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + await sleep(500); + + const screenSize = canvas.getByText("Current screen size: small"); + expect(screenSize).toBeInTheDocument(); +}; + +InteractionsSmall.parameters = { + viewport: { + defaultViewport: "small", + }, + chromatic: { + modes: { + mobile: allModes["sm"], + }, + }, +}; + +export const InteractionsMedium = Template.bind({}); +InteractionsMedium.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + await sleep(500); + + const screenSize = canvas.getByText("Current screen size: medium"); + expect(screenSize).toBeInTheDocument(); +}; + +InteractionsMedium.parameters = { + viewport: { + defaultViewport: "medium", + }, + chromatic: { + modes: { + tablet: allModes["md"], + }, + }, +}; + +export const InteractionsLarge = Template.bind({}); +InteractionsLarge.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + await sleep(500); + + const screenSize = canvas.getByText("Current screen size: large"); + expect(screenSize).toBeInTheDocument(); +}; + +InteractionsLarge.parameters = { + viewport: { + defaultViewport: "large", + }, + chromatic: { + modes: { + tablet: allModes["lg"], + }, + }, +}; + +export const InteractionsXLarge = Template.bind({}); +InteractionsXLarge.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + await sleep(500); + + const screenSize = canvas.getByText("Current screen size: xlarge"); + expect(screenSize).toBeInTheDocument(); +}; + +InteractionsXLarge.parameters = { + viewport: { + defaultViewport: "xlarge", + }, + chromatic: { + modes: { + desktop: allModes["xl"], + }, + }, +}; + +export const InteractionsXXLarge = Template.bind({}); + +InteractionsXXLarge.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + await sleep(500); + + const screenSize = canvas.getByText("Current screen size: xxlarge"); + expect(screenSize).toBeInTheDocument(); +}; + +InteractionsXXLarge.parameters = { + viewport: { + defaultViewport: "xxlarge", + }, + chromatic: { + modes: { + desktop: allModes["xxl"], + }, + }, +}; + +export const InteractionsInfinity = Template.bind({}); + +InteractionsInfinity.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + await sleep(500); + + const screenSize = canvas.getByText("Current screen size: infinity"); + expect(screenSize).toBeInTheDocument(); +}; + +InteractionsInfinity.parameters = { + viewport: { + defaultViewport: "responsive", + }, + chromatic: { + modes: { + desktop: allModes["minXxl"], + }, + }, +}; diff --git a/ui/theme/src/useResponsiveScreenSize.test.ts b/ui/theme/src/useResponsiveScreenSize.test.ts new file mode 100644 index 000000000..e5383e276 --- /dev/null +++ b/ui/theme/src/useResponsiveScreenSize.test.ts @@ -0,0 +1,93 @@ +import { getScreenSize } from "./useResponsiveScreenSize"; + +describe("useResponsiveScreenSize", () => { + it("should return the small screen size", () => { + window.getComputedStyle = jest.fn().mockReturnValue({ + getPropertyValue: jest.fn().mockReturnValue("small"), + }); + + const screenSize = getScreenSize(); + + Object.defineProperty(window, "innerWidth", { + writable: true, + value: 320, // small screen size + }); + + expect(screenSize).toBe("small"); + }); + + it("should return the medium screen size", () => { + window.getComputedStyle = jest.fn().mockReturnValue({ + getPropertyValue: jest.fn().mockReturnValue("medium"), + }); + + const screenSize = getScreenSize(); + + Object.defineProperty(window, "innerWidth", { + writable: true, + value: 768, // medium screen size + }); + + expect(screenSize).toBe("medium"); + }); + + it("should return the large screen size", () => { + window.getComputedStyle = jest.fn().mockReturnValue({ + getPropertyValue: jest.fn().mockReturnValue("large"), + }); + + const screenSize = getScreenSize(); + + Object.defineProperty(window, "innerWidth", { + writable: true, + value: 1024, // large screen size + }); + + expect(screenSize).toBe("large"); + }); + + it("should return the xlarge screen size", () => { + window.getComputedStyle = jest.fn().mockReturnValue({ + getPropertyValue: jest.fn().mockReturnValue("xlarge"), + }); + + const screenSize = getScreenSize(); + + Object.defineProperty(window, "innerWidth", { + writable: true, + value: 1280, // xlarge screen size + }); + + expect(screenSize).toBe("xlarge"); + }); + + it("should return the xxlarge screen size", () => { + window.getComputedStyle = jest.fn().mockReturnValue({ + getPropertyValue: jest.fn().mockReturnValue("xxlarge"), + }); + + const screenSize = getScreenSize(); + + Object.defineProperty(window, "innerWidth", { + writable: true, + value: 1440, // xxlarge screen size + }); + + expect(screenSize).toBe("xxlarge"); + }); + + it("should return the unknown screen size", () => { + window.getComputedStyle = jest.fn().mockReturnValue({ + getPropertyValue: jest.fn().mockReturnValue("unknown"), + }); + + const screenSize = getScreenSize(); + + Object.defineProperty(window, "innerWidth", { + writable: true, + value: 0, // unknown screen size + }); + + expect(screenSize).toBe("unknown"); + }); +}); diff --git a/ui/theme/src/useResponsiveScreenSize.ts b/ui/theme/src/useResponsiveScreenSize.ts new file mode 100644 index 000000000..2280bce66 --- /dev/null +++ b/ui/theme/src/useResponsiveScreenSize.ts @@ -0,0 +1,69 @@ +import { useState, useEffect } from "react"; + +/** + * ScreenSize + * @description ScreenSize type + */ +type ScreenSizeCSSProperty = + | "small" + | "medium" + | "large" + | "xlarge" + | "xxlarge" + | "unknown"; + +export const screenSizesEnums = { + small: "small", + medium: "medium", + large: "large", + xlarge: "xlarge", + xxlarge: "xxlarge", + unknown: "unknown", +}; + +// Function to get the current screen size from CSS variable +export const getScreenSize = (): ScreenSizeCSSProperty => { + if (typeof window === "undefined") { + return "unknown"; + } else { + // Get the value of the --wpds--screenSize CSS variable + const screenSize = window + .getComputedStyle(document.documentElement) + .getPropertyValue("--wpds--screenSize"); + + // Return the value + return screenSize as ScreenSizeCSSProperty; + } +}; + +/** + * + * @returns ScreenSize + */ +export const useResponsiveScreenSize = (): ScreenSizeCSSProperty => { + // State to store the current screen size + const [screenSize, setScreenSize] = useState(getScreenSize()) as [ + ScreenSizeCSSProperty, + React.Dispatch> + ]; + + useEffect(() => { + // dont run on server + if (typeof window === "undefined") return; + + const handleResize = () => { + setScreenSize(getScreenSize()); + }; + + // Add event listener + window.addEventListener("resize", handleResize); + + // Call the handler right away so state gets updated with initial window size + handleResize(); + + // Remove event listener on cleanup + return () => window.removeEventListener("resize", handleResize); + }, []); // Empty array ensures that effect is only run on mount and unmount + + return screenSize; +}; From d4e4d7f18d1cafb5b9c598852d628cd706447cd9 Mon Sep 17 00:00:00 2001 From: site-eng-github-actions Date: Wed, 10 Jan 2024 14:54:37 +0000 Subject: [PATCH 14/67] chore(release): publish --- CHANGELOG.md | 20 ++++++++ apps/vite-project/CHANGELOG.md | 8 +++ apps/vite-project/package.json | 6 +-- apps/vite-v2-project/CHANGELOG.md | 8 +++ apps/vite-v2-project/package.json | 6 +-- build.washingtonpost.com/CHANGELOG.md | 20 ++++++++ build.washingtonpost.com/package.json | 10 ++-- lerna.json | 2 +- ui/accordion/CHANGELOG.md | 8 +++ ui/accordion/package.json | 6 +-- ui/action-menu/CHANGELOG.md | 8 +++ ui/action-menu/package.json | 10 ++-- ui/alert-banner/CHANGELOG.md | 8 +++ ui/alert-banner/package.json | 12 ++--- ui/app-bar/CHANGELOG.md | 8 +++ ui/app-bar/package.json | 4 +- ui/avatar/CHANGELOG.md | 8 +++ ui/avatar/package.json | 4 +- ui/box/CHANGELOG.md | 8 +++ ui/box/package.json | 4 +- ui/button/CHANGELOG.md | 8 +++ ui/button/package.json | 4 +- ui/card/CHANGELOG.md | 8 +++ ui/card/package.json | 4 +- ui/carousel/CHANGELOG.md | 8 +++ ui/carousel/package.json | 10 ++-- ui/checkbox/CHANGELOG.md | 8 +++ ui/checkbox/package.json | 12 ++--- ui/container/CHANGELOG.md | 8 +++ ui/container/package.json | 4 +- ui/dialog/CHANGELOG.md | 8 +++ ui/dialog/package.json | 8 +-- ui/divider/CHANGELOG.md | 8 +++ ui/divider/package.json | 4 +- ui/drawer/CHANGELOG.md | 8 +++ ui/drawer/package.json | 10 ++-- ui/error-message/CHANGELOG.md | 8 +++ ui/error-message/package.json | 4 +- ui/eslint-plugin/CHANGELOG.md | 8 +++ ui/eslint-plugin/package.json | 4 +- ui/fieldset/CHANGELOG.md | 8 +++ ui/fieldset/package.json | 4 +- ui/helper-text/CHANGELOG.md | 8 +++ ui/helper-text/package.json | 4 +- ui/icon/CHANGELOG.md | 8 +++ ui/icon/package.json | 6 +-- ui/input-label/CHANGELOG.md | 8 +++ ui/input-label/package.json | 6 +-- ui/input-password/CHANGELOG.md | 8 +++ ui/input-password/package.json | 6 +-- ui/input-search/CHANGELOG.md | 8 +++ ui/input-search/package.json | 10 ++-- ui/input-shared/CHANGELOG.md | 8 +++ ui/input-shared/package.json | 4 +- ui/input-text/CHANGELOG.md | 8 +++ ui/input-text/package.json | 18 +++---- ui/input-textarea/CHANGELOG.md | 8 +++ ui/input-textarea/package.json | 12 ++--- ui/kit/CHANGELOG.md | 8 +++ ui/kit/package.json | 74 +++++++++++++-------------- ui/kitchen-sink/CHANGELOG.md | 8 +++ ui/kitchen-sink/package.json | 4 +- ui/navigation-menu/CHANGELOG.md | 8 +++ ui/navigation-menu/package.json | 4 +- ui/pagination-dots/CHANGELOG.md | 8 +++ ui/pagination-dots/package.json | 4 +- ui/popover/CHANGELOG.md | 8 +++ ui/popover/package.json | 8 +-- ui/radio-group/CHANGELOG.md | 8 +++ ui/radio-group/package.json | 10 ++-- ui/scrim/CHANGELOG.md | 8 +++ ui/scrim/package.json | 4 +- ui/select/CHANGELOG.md | 8 +++ ui/select/package.json | 12 ++--- ui/switch/CHANGELOG.md | 8 +++ ui/switch/package.json | 4 +- ui/tabs/CHANGELOG.md | 8 +++ ui/tabs/package.json | 6 +-- ui/tailwind-theme/CHANGELOG.md | 8 +++ ui/tailwind-theme/package.json | 4 +- ui/theme/CHANGELOG.md | 11 ++++ ui/theme/package.json | 2 +- ui/tokens/CHANGELOG.md | 8 +++ ui/tokens/package.json | 2 +- ui/tooltip/CHANGELOG.md | 8 +++ ui/tooltip/package.json | 4 +- ui/visually-hidden/CHANGELOG.md | 8 +++ ui/visually-hidden/package.json | 4 +- 88 files changed, 551 insertions(+), 172 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe86ce0ac..c67224e86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + + +### Bug Fixes + +* remove snow ([cdfae9e](https://github.com/washingtonpost/wpds-ui-kit/commit/cdfae9e75f680ba43edb250f441e40ab1b81e65b)) +* remove snow ([f0f45f7](https://github.com/washingtonpost/wpds-ui-kit/commit/f0f45f7c156df78c5c9dba6718403e926cacacbb)) +* remove tokens stylesheet ([16b4b71](https://github.com/washingtonpost/wpds-ui-kit/commit/16b4b7123db787ec9f9f74f9cfff962882cc7b2d)) + + +### Features + +* add snowfall to website for fun ([#550](https://github.com/washingtonpost/wpds-ui-kit/issues/550)) ([3f907e4](https://github.com/washingtonpost/wpds-ui-kit/commit/3f907e42f5334c7e43d2ea415f4099be9d45a2df)) +* responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-ui-kit/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-ui-kit/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) +* turn snow on ([5c88780](https://github.com/washingtonpost/wpds-ui-kit/commit/5c88780d5df3258d604c108cf680ce9108fdc452)) + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Bug Fixes diff --git a/apps/vite-project/CHANGELOG.md b/apps/vite-project/CHANGELOG.md index 1e3fde6c6..39cc78328 100644 --- a/apps/vite-project/CHANGELOG.md +++ b/apps/vite-project/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package vite-project + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package vite-project diff --git a/apps/vite-project/package.json b/apps/vite-project/package.json index 6f5921b8e..1f8dcde34 100644 --- a/apps/vite-project/package.json +++ b/apps/vite-project/package.json @@ -1,7 +1,7 @@ { "name": "vite-project", "private": true, - "version": "1.18.0", + "version": "1.19.0", "type": "module", "scripts": { "dev": "vite", @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.18.0", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-kitchen-sink": "1.19.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/apps/vite-v2-project/CHANGELOG.md b/apps/vite-v2-project/CHANGELOG.md index 0c6054a8d..6751cfdf9 100644 --- a/apps/vite-v2-project/CHANGELOG.md +++ b/apps/vite-v2-project/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package vite-v2-project + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package vite-v2-project diff --git a/apps/vite-v2-project/package.json b/apps/vite-v2-project/package.json index 5724f7695..5231c6b0e 100644 --- a/apps/vite-v2-project/package.json +++ b/apps/vite-v2-project/package.json @@ -1,15 +1,15 @@ { "name": "vite-v2-project", "private": true, - "version": "1.18.0", + "version": "1.19.0", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" }, "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.18.0", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-kitchen-sink": "1.19.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, diff --git a/build.washingtonpost.com/CHANGELOG.md b/build.washingtonpost.com/CHANGELOG.md index bdebd0092..45b038e7c 100644 --- a/build.washingtonpost.com/CHANGELOG.md +++ b/build.washingtonpost.com/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-docs/compare/v1.18.0...v1.19.0) (2024-01-10) + + +### Bug Fixes + +* remove snow ([cdfae9e](https://github.com/washingtonpost/wpds-docs/commit/cdfae9e75f680ba43edb250f441e40ab1b81e65b)) +* remove snow ([f0f45f7](https://github.com/washingtonpost/wpds-docs/commit/f0f45f7c156df78c5c9dba6718403e926cacacbb)) +* remove tokens stylesheet ([16b4b71](https://github.com/washingtonpost/wpds-docs/commit/16b4b7123db787ec9f9f74f9cfff962882cc7b2d)) + + +### Features + +* add snowfall to website for fun ([#550](https://github.com/washingtonpost/wpds-docs/issues/550)) ([3f907e4](https://github.com/washingtonpost/wpds-docs/commit/3f907e42f5334c7e43d2ea415f4099be9d45a2df)) +* responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-docs/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-docs/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) +* turn snow on ([5c88780](https://github.com/washingtonpost/wpds-docs/commit/5c88780d5df3258d604c108cf680ce9108fdc452)) + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-docs/compare/v1.17.0...v1.18.0) (2023-12-13) ### Bug Fixes diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index 14ed34535..868805504 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-docs", - "version": "1.18.0", + "version": "1.19.0", "private": true, "scripts": { "dev": "next-remote-watch ./docs", @@ -24,10 +24,10 @@ "@washingtonpost/site-favicons": "^0.1.3", "@washingtonpost/tachyons-css": "~1.8.0", "@washingtonpost/wpds-assets": ">=1.24.0", - "@washingtonpost/wpds-kitchen-sink": "1.18.0", - "@washingtonpost/wpds-tailwind-theme": "1.18.0", - "@washingtonpost/wpds-tokens": "1.18.0", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-kitchen-sink": "1.19.0", + "@washingtonpost/wpds-tailwind-theme": "1.19.0", + "@washingtonpost/wpds-tokens": "1.19.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "fuse.js": "^6.6.2", "gray-matter": "^4.0.2", "lz-string": "^1.4.4", diff --git a/lerna.json b/lerna.json index 9bef5de01..f2c76d4fa 100644 --- a/lerna.json +++ b/lerna.json @@ -28,5 +28,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "1.18.0" + "version": "1.19.0" } diff --git a/ui/accordion/CHANGELOG.md b/ui/accordion/CHANGELOG.md index 2480e9552..5c9b7d7da 100644 --- a/ui/accordion/CHANGELOG.md +++ b/ui/accordion/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-accordion + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-accordion diff --git a/ui/accordion/package.json b/ui/accordion/package.json index d49840265..912a21409 100644 --- a/ui/accordion/package.json +++ b/ui/accordion/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-accordion", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Accordion", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,8 +42,8 @@ "dependencies": { "@radix-ui/react-accordion": "^1.1.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/action-menu/CHANGELOG.md b/ui/action-menu/CHANGELOG.md index c7488c615..9cd206d0b 100644 --- a/ui/action-menu/CHANGELOG.md +++ b/ui/action-menu/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-action-menu + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-action-menu diff --git a/ui/action-menu/package.json b/ui/action-menu/package.json index 7c56a0557..685355505 100644 --- a/ui/action-menu/package.json +++ b/ui/action-menu/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-action-menu", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Action Menu", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -46,10 +46,10 @@ "dependencies": { "@radix-ui/react-dropdown-menu": "2.0.3", "@washingtonpost/wpds-assets": "^1.20.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-divider": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-divider": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/alert-banner/CHANGELOG.md b/ui/alert-banner/CHANGELOG.md index 8463ebf0f..fe730bfa0 100644 --- a/ui/alert-banner/CHANGELOG.md +++ b/ui/alert-banner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-alert-banner + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-alert-banner diff --git a/ui/alert-banner/package.json b/ui/alert-banner/package.json index f41037fbb..cc32af04f 100644 --- a/ui/alert-banner/package.json +++ b/ui/alert-banner/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-alert-banner", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Alert Banner", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -45,12 +45,12 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-app-bar": "1.18.0", + "@washingtonpost/wpds-app-bar": "1.19.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-container": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-container": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/app-bar/CHANGELOG.md b/ui/app-bar/CHANGELOG.md index 311ceb08c..32e472cfc 100644 --- a/ui/app-bar/CHANGELOG.md +++ b/ui/app-bar/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-app-bar + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-app-bar diff --git a/ui/app-bar/package.json b/ui/app-bar/package.json index 9de6b785a..6e085638b 100644 --- a/ui/app-bar/package.json +++ b/ui/app-bar/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-app-bar", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS App Bar", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/avatar/CHANGELOG.md b/ui/avatar/CHANGELOG.md index 4db370dda..05dbc947a 100644 --- a/ui/avatar/CHANGELOG.md +++ b/ui/avatar/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-avatar + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-avatar diff --git a/ui/avatar/package.json b/ui/avatar/package.json index f11ff159c..c8b870490 100644 --- a/ui/avatar/package.json +++ b/ui/avatar/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-avatar", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Avatar", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@radix-ui/react-avatar": "latest", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/box/CHANGELOG.md b/ui/box/CHANGELOG.md index d772f4f06..c0a1159ff 100644 --- a/ui/box/CHANGELOG.md +++ b/ui/box/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-box + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Bug Fixes diff --git a/ui/box/package.json b/ui/box/package.json index 1003163b7..5eabf0b60 100644 --- a/ui/box/package.json +++ b/ui/box/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-box", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Box component", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/button/CHANGELOG.md b/ui/button/CHANGELOG.md index 7bfa1a7d7..658fc97b9 100644 --- a/ui/button/CHANGELOG.md +++ b/ui/button/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-button + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-button diff --git a/ui/button/package.json b/ui/button/package.json index a1d2510c9..ce30aa700 100644 --- a/ui/button/package.json +++ b/ui/button/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-button", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Button", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/card/CHANGELOG.md b/ui/card/CHANGELOG.md index 75dfc1454..0cdf729b9 100644 --- a/ui/card/CHANGELOG.md +++ b/ui/card/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-card + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-card diff --git a/ui/card/package.json b/ui/card/package.json index 31005cf6f..55afe02bc 100644 --- a/ui/card/package.json +++ b/ui/card/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-card", - "version": "1.18.0", + "version": "1.19.0", "description": "Single, contained unit designed to hold other related elements and/or components.", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/carousel/CHANGELOG.md b/ui/carousel/CHANGELOG.md index 6892424ee..8aab7f3aa 100644 --- a/ui/carousel/CHANGELOG.md +++ b/ui/carousel/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-carousel + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-carousel diff --git a/ui/carousel/package.json b/ui/carousel/package.json index 360dd0411..944bbe28d 100644 --- a/ui/carousel/package.json +++ b/ui/carousel/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-carousel", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Carousel", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -47,10 +47,10 @@ "@radix-ui/react-slot": "^1.0.0", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-pagination-dots": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-pagination-dots": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.4", "react-swipeable": "^7.0.0" }, diff --git a/ui/checkbox/CHANGELOG.md b/ui/checkbox/CHANGELOG.md index 726b2882d..f2043ef87 100644 --- a/ui/checkbox/CHANGELOG.md +++ b/ui/checkbox/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-checkbox + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-checkbox diff --git a/ui/checkbox/package.json b/ui/checkbox/package.json index 179065da3..fd1a92f7b 100644 --- a/ui/checkbox/package.json +++ b/ui/checkbox/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-checkbox", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Checkbox", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -48,11 +48,11 @@ "dependencies": { "@radix-ui/react-checkbox": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/container/CHANGELOG.md b/ui/container/CHANGELOG.md index 0518329ea..6da4c3634 100644 --- a/ui/container/CHANGELOG.md +++ b/ui/container/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-container + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-container diff --git a/ui/container/package.json b/ui/container/package.json index 59e0f0216..dd92c6c2a 100644 --- a/ui/container/package.json +++ b/ui/container/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-container", - "version": "1.18.0", + "version": "1.19.0", "description": "The container centers your content horizontally. It's the most basic layout element.", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/dialog/CHANGELOG.md b/ui/dialog/CHANGELOG.md index d7918cfbe..a17050be5 100644 --- a/ui/dialog/CHANGELOG.md +++ b/ui/dialog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-dialog + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/dialog/package.json b/ui/dialog/package.json index 6eab9853c..362df1709 100644 --- a/ui/dialog/package.json +++ b/ui/dialog/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-dialog", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Dialog", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -43,9 +43,9 @@ "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-use-controllable-state": "^1.0.1", "@washingtonpost/wpds-assets": "^1.23.1", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/divider/CHANGELOG.md b/ui/divider/CHANGELOG.md index f3ac892ad..dd60d53fb 100644 --- a/ui/divider/CHANGELOG.md +++ b/ui/divider/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-divider + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-divider diff --git a/ui/divider/package.json b/ui/divider/package.json index ce6f532ac..da9dc8d8a 100644 --- a/ui/divider/package.json +++ b/ui/divider/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-divider", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Divider", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -41,7 +41,7 @@ }, "dependencies": { "@radix-ui/react-separator": "^1.0.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/drawer/CHANGELOG.md b/ui/drawer/CHANGELOG.md index f8da67974..c2d425099 100644 --- a/ui/drawer/CHANGELOG.md +++ b/ui/drawer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-drawer + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-drawer diff --git a/ui/drawer/package.json b/ui/drawer/package.json index 537124604..68c9a13b7 100644 --- a/ui/drawer/package.json +++ b/ui/drawer/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-drawer", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Drawer", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -46,10 +46,10 @@ "dependencies": { "@radix-ui/react-focus-scope": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-scrim": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-scrim": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/error-message/CHANGELOG.md b/ui/error-message/CHANGELOG.md index 99f1cee08..55bb3b31d 100644 --- a/ui/error-message/CHANGELOG.md +++ b/ui/error-message/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-error-message + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-error-message diff --git a/ui/error-message/package.json b/ui/error-message/package.json index 5322793d2..2ae48ebc6 100644 --- a/ui/error-message/package.json +++ b/ui/error-message/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-error-message", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS ErrorMessage", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/eslint-plugin/CHANGELOG.md b/ui/eslint-plugin/CHANGELOG.md index a24de4438..f6015d418 100644 --- a/ui/eslint-plugin/CHANGELOG.md +++ b/ui/eslint-plugin/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds diff --git a/ui/eslint-plugin/package.json b/ui/eslint-plugin/package.json index a47cfe39f..fa38cf273 100644 --- a/ui/eslint-plugin/package.json +++ b/ui/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/eslint-plugin-wpds", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS lint rules", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -28,7 +28,7 @@ "@washingtonpost/wpds-theme": "*" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "jest": "^28.1.0" diff --git a/ui/fieldset/CHANGELOG.md b/ui/fieldset/CHANGELOG.md index c718170d2..80e8f8a03 100644 --- a/ui/fieldset/CHANGELOG.md +++ b/ui/fieldset/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-fieldset + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-fieldset diff --git a/ui/fieldset/package.json b/ui/fieldset/package.json index 1683d598f..f6e5d25bc 100644 --- a/ui/fieldset/package.json +++ b/ui/fieldset/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-fieldset", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Fieldset", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/helper-text/CHANGELOG.md b/ui/helper-text/CHANGELOG.md index 400319c17..065285e8f 100644 --- a/ui/helper-text/CHANGELOG.md +++ b/ui/helper-text/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-helper-text + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-helper-text diff --git a/ui/helper-text/package.json b/ui/helper-text/package.json index 60924b5a4..2e9f0e6ee 100644 --- a/ui/helper-text/package.json +++ b/ui/helper-text/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-helper-text", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS HelperText", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/icon/CHANGELOG.md b/ui/icon/CHANGELOG.md index 8fe3d2743..43ba8100b 100644 --- a/ui/icon/CHANGELOG.md +++ b/ui/icon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-icon + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-icon diff --git a/ui/icon/package.json b/ui/icon/package.json index d8ef183e1..2a5552f39 100644 --- a/ui/icon/package.json +++ b/ui/icon/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-icon", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Icon Component", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -41,8 +41,8 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/input-label/CHANGELOG.md b/ui/input-label/CHANGELOG.md index 8d830508c..4757effda 100644 --- a/ui/input-label/CHANGELOG.md +++ b/ui/input-label/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-input-label + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-label diff --git a/ui/input-label/package.json b/ui/input-label/package.json index bfc49097a..64dcf6f15 100644 --- a/ui/input-label/package.json +++ b/ui/input-label/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-label", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS InputLabel", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -42,8 +42,8 @@ }, "dependencies": { "@radix-ui/react-label": "^1.0.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-password/CHANGELOG.md b/ui/input-password/CHANGELOG.md index dc4146a96..aa73c583c 100644 --- a/ui/input-password/CHANGELOG.md +++ b/ui/input-password/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-input-password + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-password diff --git a/ui/input-password/package.json b/ui/input-password/package.json index 13aa4147a..921a9f2b7 100644 --- a/ui/input-password/package.json +++ b/ui/input-password/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-password", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS InputPassword", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -43,8 +43,8 @@ }, "dependencies": { "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-text": "1.18.0" + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-text": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-search/CHANGELOG.md b/ui/input-search/CHANGELOG.md index 814450a36..a76d62a99 100644 --- a/ui/input-search/CHANGELOG.md +++ b/ui/input-search/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-input-search + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-search diff --git a/ui/input-search/package.json b/ui/input-search/package.json index 36cbdaf0c..7d59a1f1f 100644 --- a/ui/input-search/package.json +++ b/ui/input-search/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-search", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Input Search", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -47,10 +47,10 @@ "@reach/combobox": "^0.18.0", "@reach/popover": "^0.18.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-text": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-text": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "match-sorter": "6.3.1" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/input-shared/CHANGELOG.md b/ui/input-shared/CHANGELOG.md index 37900f941..c4e280e33 100644 --- a/ui/input-shared/CHANGELOG.md +++ b/ui/input-shared/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-input-shared + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-shared diff --git a/ui/input-shared/package.json b/ui/input-shared/package.json index 09230d810..4f8730ff7 100644 --- a/ui/input-shared/package.json +++ b/ui/input-shared/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-shared", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS InputShared", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/input-text/CHANGELOG.md b/ui/input-text/CHANGELOG.md index 2760f0704..7a2156957 100644 --- a/ui/input-text/CHANGELOG.md +++ b/ui/input-text/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-input-text + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-text diff --git a/ui/input-text/package.json b/ui/input-text/package.json index 5a5dd9610..a1705b798 100644 --- a/ui/input-text/package.json +++ b/ui/input-text/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-text", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS InputText", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -51,14 +51,14 @@ "dependencies": { "@radix-ui/react-label": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-helper-text": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-helper-text": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0", "nanoid": "^3.3.4" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/input-textarea/CHANGELOG.md b/ui/input-textarea/CHANGELOG.md index b91f30217..be69203da 100644 --- a/ui/input-textarea/CHANGELOG.md +++ b/ui/input-textarea/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-input-textarea + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-textarea diff --git a/ui/input-textarea/package.json b/ui/input-textarea/package.json index 7a0fafb21..f5f2898d7 100644 --- a/ui/input-textarea/package.json +++ b/ui/input-textarea/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-input-textarea", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS InputTextarea", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -44,11 +44,11 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-helper-text": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-helper-text": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.4", "react": "^16.8.6 || ^17.0.2" }, diff --git a/ui/kit/CHANGELOG.md b/ui/kit/CHANGELOG.md index 865291e51..470a1f3ee 100644 --- a/ui/kit/CHANGELOG.md +++ b/ui/kit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-ui-kit + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/kit/package.json b/ui/kit/package.json index 362872786..00f81efd8 100644 --- a/ui/kit/package.json +++ b/ui/kit/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-ui-kit", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS UI Kit", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -32,42 +32,42 @@ "url": "https://github.com/washingtonpost/wpds-ui-kit/issues" }, "dependencies": { - "@washingtonpost/eslint-plugin-wpds": "1.18.0", - "@washingtonpost/wpds-accordion": "1.18.0", - "@washingtonpost/wpds-action-menu": "1.18.0", - "@washingtonpost/wpds-alert-banner": "1.18.0", - "@washingtonpost/wpds-app-bar": "1.18.0", - "@washingtonpost/wpds-avatar": "1.18.0", - "@washingtonpost/wpds-box": "1.18.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-card": "1.18.0", - "@washingtonpost/wpds-carousel": "1.18.0", - "@washingtonpost/wpds-checkbox": "1.18.0", - "@washingtonpost/wpds-container": "1.18.0", - "@washingtonpost/wpds-dialog": "1.18.0", - "@washingtonpost/wpds-divider": "1.18.0", - "@washingtonpost/wpds-drawer": "1.18.0", - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-fieldset": "1.18.0", - "@washingtonpost/wpds-helper-text": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-password": "1.18.0", - "@washingtonpost/wpds-input-search": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-input-text": "1.18.0", - "@washingtonpost/wpds-input-textarea": "1.18.0", - "@washingtonpost/wpds-navigation-menu": "1.18.0", - "@washingtonpost/wpds-pagination-dots": "1.18.0", - "@washingtonpost/wpds-popover": "1.18.0", - "@washingtonpost/wpds-radio-group": "1.18.0", - "@washingtonpost/wpds-scrim": "1.18.0", - "@washingtonpost/wpds-select": "1.18.0", - "@washingtonpost/wpds-switch": "1.18.0", - "@washingtonpost/wpds-tabs": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-tooltip": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0" + "@washingtonpost/eslint-plugin-wpds": "1.19.0", + "@washingtonpost/wpds-accordion": "1.19.0", + "@washingtonpost/wpds-action-menu": "1.19.0", + "@washingtonpost/wpds-alert-banner": "1.19.0", + "@washingtonpost/wpds-app-bar": "1.19.0", + "@washingtonpost/wpds-avatar": "1.19.0", + "@washingtonpost/wpds-box": "1.19.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-card": "1.19.0", + "@washingtonpost/wpds-carousel": "1.19.0", + "@washingtonpost/wpds-checkbox": "1.19.0", + "@washingtonpost/wpds-container": "1.19.0", + "@washingtonpost/wpds-dialog": "1.19.0", + "@washingtonpost/wpds-divider": "1.19.0", + "@washingtonpost/wpds-drawer": "1.19.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-fieldset": "1.19.0", + "@washingtonpost/wpds-helper-text": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-password": "1.19.0", + "@washingtonpost/wpds-input-search": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-input-text": "1.19.0", + "@washingtonpost/wpds-input-textarea": "1.19.0", + "@washingtonpost/wpds-navigation-menu": "1.19.0", + "@washingtonpost/wpds-pagination-dots": "1.19.0", + "@washingtonpost/wpds-popover": "1.19.0", + "@washingtonpost/wpds-radio-group": "1.19.0", + "@washingtonpost/wpds-scrim": "1.19.0", + "@washingtonpost/wpds-select": "1.19.0", + "@washingtonpost/wpds-switch": "1.19.0", + "@washingtonpost/wpds-tabs": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-tooltip": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", diff --git a/ui/kitchen-sink/CHANGELOG.md b/ui/kitchen-sink/CHANGELOG.md index 5d18f2b34..9049ee223 100644 --- a/ui/kitchen-sink/CHANGELOG.md +++ b/ui/kitchen-sink/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-kitchen-sink + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/kitchen-sink/package.json b/ui/kitchen-sink/package.json index a58a01c35..8931eb7e0 100644 --- a/ui/kitchen-sink/package.json +++ b/ui/kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-kitchen-sink", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Kitchen Sink", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@washingtonpost/wpds-assets": "latest", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "nanoid": "^3.3.4" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/navigation-menu/CHANGELOG.md b/ui/navigation-menu/CHANGELOG.md index 9624f5df4..3c26075c5 100644 --- a/ui/navigation-menu/CHANGELOG.md +++ b/ui/navigation-menu/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-navigation-menu + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/navigation-menu/package.json b/ui/navigation-menu/package.json index d29d58709..7f140a3a5 100644 --- a/ui/navigation-menu/package.json +++ b/ui/navigation-menu/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-navigation-menu", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS NavigationMenu", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ "dependencies": { "@popperjs/core": "^2.11.7", "@radix-ui/react-navigation-menu": "^1.1.2", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "popper-max-size-modifier": "^0.2.0", "react-popper": "^2.3.0", "react-transition-group": "^4.4.5" diff --git a/ui/pagination-dots/CHANGELOG.md b/ui/pagination-dots/CHANGELOG.md index 3d10ea268..9a1550e18 100644 --- a/ui/pagination-dots/CHANGELOG.md +++ b/ui/pagination-dots/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-pagination-dots + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-pagination-dots diff --git a/ui/pagination-dots/package.json b/ui/pagination-dots/package.json index 11c019fb7..b083dbd9c 100644 --- a/ui/pagination-dots/package.json +++ b/ui/pagination-dots/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-pagination-dots", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Pagination Dots and Container", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/popover/CHANGELOG.md b/ui/popover/CHANGELOG.md index 8b5af5896..be162f02a 100644 --- a/ui/popover/CHANGELOG.md +++ b/ui/popover/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-popover + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-popover diff --git a/ui/popover/package.json b/ui/popover/package.json index ea70bd228..323a9e0a9 100644 --- a/ui/popover/package.json +++ b/ui/popover/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-popover", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Popover", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,9 +42,9 @@ "dependencies": { "@radix-ui/react-popover": "^1.0.2", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/radio-group/CHANGELOG.md b/ui/radio-group/CHANGELOG.md index 86a7c93f3..c63cf9929 100644 --- a/ui/radio-group/CHANGELOG.md +++ b/ui/radio-group/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-radio-group + + + + + # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-radio-group diff --git a/ui/radio-group/package.json b/ui/radio-group/package.json index 4b5bcfd69..74dee5a9f 100644 --- a/ui/radio-group/package.json +++ b/ui/radio-group/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-radio-group", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS RadioGroup", "author": "WPDS Support ", "homepage": "https://github.com/WPMedia/wpds-ui-kit#readme", @@ -44,10 +44,10 @@ }, "dependencies": { "@radix-ui/react-radio-group": "^1.0.0", - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-fieldset": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-fieldset": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.3" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/scrim/CHANGELOG.md b/ui/scrim/CHANGELOG.md index 823622419..799c1b6fd 100644 --- a/ui/scrim/CHANGELOG.md +++ b/ui/scrim/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-scrim + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-scrim diff --git a/ui/scrim/package.json b/ui/scrim/package.json index f37920f67..29f6ac798 100644 --- a/ui/scrim/package.json +++ b/ui/scrim/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-scrim", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Scrim", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@radix-ui/react-dialog": "^1.0.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/select/CHANGELOG.md b/ui/select/CHANGELOG.md index 65d0ca5e8..f7016cb60 100644 --- a/ui/select/CHANGELOG.md +++ b/ui/select/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-select + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-select diff --git a/ui/select/package.json b/ui/select/package.json index 465833eea..96e8b9393 100644 --- a/ui/select/package.json +++ b/ui/select/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-select", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Select", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -50,11 +50,11 @@ "@radix-ui/react-select": "^1.2.2", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-divider": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-divider": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.4" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/switch/CHANGELOG.md b/ui/switch/CHANGELOG.md index 2c88ea90d..f69431dea 100644 --- a/ui/switch/CHANGELOG.md +++ b/ui/switch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-switch + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-switch diff --git a/ui/switch/package.json b/ui/switch/package.json index fbaadf66f..86c8c1469 100644 --- a/ui/switch/package.json +++ b/ui/switch/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-switch", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Switch", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -41,7 +41,7 @@ }, "dependencies": { "@radix-ui/react-switch": "^1.0.1", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/tabs/CHANGELOG.md b/ui/tabs/CHANGELOG.md index 937dc34f0..9beeb7acc 100644 --- a/ui/tabs/CHANGELOG.md +++ b/ui/tabs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-tabs + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tabs diff --git a/ui/tabs/package.json b/ui/tabs/package.json index 3f4a9aaf7..cda78b009 100644 --- a/ui/tabs/package.json +++ b/ui/tabs/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tabs", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Tabs", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -47,8 +47,8 @@ "@radix-ui/react-tabs": "latest", "@washingtonpost/wpds-assets": "^1.22.0", "@washingtonpost/wpds-icon": "1.1.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-tooltip": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-tooltip": "1.19.0", "react-transition-group": "^4.4.5" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" diff --git a/ui/tailwind-theme/CHANGELOG.md b/ui/tailwind-theme/CHANGELOG.md index b5d6180ab..5bed07496 100644 --- a/ui/tailwind-theme/CHANGELOG.md +++ b/ui/tailwind-theme/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme diff --git a/ui/tailwind-theme/package.json b/ui/tailwind-theme/package.json index 214fc8821..e82057c0b 100644 --- a/ui/tailwind-theme/package.json +++ b/ui/tailwind-theme/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tailwind-theme", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Tailwind Theme", "author": "WPDS Support ", "license": "MIT", @@ -20,7 +20,7 @@ "@washingtonpost/wpds-theme": "*" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "autoprefixer": "^10.4.14", diff --git a/ui/theme/CHANGELOG.md b/ui/theme/CHANGELOG.md index ee000ba72..91639539c 100644 --- a/ui/theme/CHANGELOG.md +++ b/ui/theme/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + + +### Features + +* responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-ui-kit/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-ui-kit/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-theme diff --git a/ui/theme/package.json b/ui/theme/package.json index 1da80b1ea..822ee91d8 100644 --- a/ui/theme/package.json +++ b/ui/theme/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-theme", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Theme and System", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", diff --git a/ui/tokens/CHANGELOG.md b/ui/tokens/CHANGELOG.md index fb2048dc4..c463c1ab2 100644 --- a/ui/tokens/CHANGELOG.md +++ b/ui/tokens/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-tokens + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tokens diff --git a/ui/tokens/package.json b/ui/tokens/package.json index 241e7bb41..0bc3895bd 100644 --- a/ui/tokens/package.json +++ b/ui/tokens/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tokens", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Tokens", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", diff --git a/ui/tooltip/CHANGELOG.md b/ui/tooltip/CHANGELOG.md index 0f6959198..eb0128e3a 100644 --- a/ui/tooltip/CHANGELOG.md +++ b/ui/tooltip/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-tooltip + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tooltip diff --git a/ui/tooltip/package.json b/ui/tooltip/package.json index 4c46568a7..fa168c22c 100644 --- a/ui/tooltip/package.json +++ b/ui/tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-tooltip", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Tooltip", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@radix-ui/react-tooltip": "^1.0.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" } diff --git a/ui/visually-hidden/CHANGELOG.md b/ui/visually-hidden/CHANGELOG.md index 541460422..76db0da78 100644 --- a/ui/visually-hidden/CHANGELOG.md +++ b/ui/visually-hidden/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) + +**Note:** Version bump only for package @washingtonpost/wpds-visually-hidden + + + + + # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-visually-hidden diff --git a/ui/visually-hidden/package.json b/ui/visually-hidden/package.json index ff160310c..82a0117dd 100644 --- a/ui/visually-hidden/package.json +++ b/ui/visually-hidden/package.json @@ -1,6 +1,6 @@ { "name": "@washingtonpost/wpds-visually-hidden", - "version": "1.18.0", + "version": "1.19.0", "description": "WPDS Visually Hidden", "author": "WPDS Support ", "homepage": "https://github.com/washingtonpost/wpds-ui-kit#readme", @@ -40,7 +40,7 @@ "react": "^16.8.6 || ^17.0.2" }, "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" From 812d13a0737889eb3ddea61411e19cdb62abd44c Mon Sep 17 00:00:00 2001 From: artmsilva Date: Wed, 10 Jan 2024 14:57:49 +0000 Subject: [PATCH 15/67] Apply automatic changes --- CHANGELOG.md | 18 +- apps/vite-project/CHANGELOG.md | 4 - apps/vite-v2-project/CHANGELOG.md | 4 - build.washingtonpost.com/CHANGELOG.md | 18 +- package-lock.json | 346 +++++++++++++------------- ui/accordion/CHANGELOG.md | 4 - ui/accordion/package.json | 2 +- ui/action-menu/CHANGELOG.md | 4 - ui/action-menu/package.json | 2 +- ui/alert-banner/CHANGELOG.md | 4 - ui/alert-banner/package.json | 2 +- ui/app-bar/CHANGELOG.md | 4 - ui/app-bar/package.json | 2 +- ui/avatar/CHANGELOG.md | 4 - ui/avatar/package.json | 2 +- ui/box/CHANGELOG.md | 4 - ui/box/package.json | 2 +- ui/button/CHANGELOG.md | 4 - ui/button/package.json | 2 +- ui/card/CHANGELOG.md | 4 - ui/card/package.json | 2 +- ui/carousel/CHANGELOG.md | 4 - ui/carousel/package.json | 2 +- ui/checkbox/CHANGELOG.md | 4 - ui/checkbox/package.json | 2 +- ui/container/CHANGELOG.md | 4 - ui/container/package.json | 2 +- ui/dialog/CHANGELOG.md | 4 - ui/dialog/package.json | 2 +- ui/divider/CHANGELOG.md | 4 - ui/divider/package.json | 2 +- ui/drawer/CHANGELOG.md | 4 - ui/drawer/package.json | 2 +- ui/error-message/CHANGELOG.md | 4 - ui/error-message/package.json | 2 +- ui/eslint-plugin/CHANGELOG.md | 4 - ui/eslint-plugin/package.json | 2 +- ui/fieldset/CHANGELOG.md | 4 - ui/fieldset/package.json | 2 +- ui/helper-text/CHANGELOG.md | 4 - ui/helper-text/package.json | 2 +- ui/icon/CHANGELOG.md | 4 - ui/icon/package.json | 2 +- ui/input-label/CHANGELOG.md | 4 - ui/input-label/package.json | 2 +- ui/input-password/CHANGELOG.md | 4 - ui/input-password/package.json | 2 +- ui/input-search/CHANGELOG.md | 4 - ui/input-search/package.json | 2 +- ui/input-shared/CHANGELOG.md | 4 - ui/input-shared/package.json | 2 +- ui/input-text/CHANGELOG.md | 4 - ui/input-text/package.json | 2 +- ui/input-textarea/CHANGELOG.md | 4 - ui/input-textarea/package.json | 2 +- ui/kit/CHANGELOG.md | 4 - ui/kit/package.json | 2 +- ui/kitchen-sink/CHANGELOG.md | 4 - ui/kitchen-sink/package.json | 2 +- ui/navigation-menu/CHANGELOG.md | 4 - ui/navigation-menu/package.json | 2 +- ui/pagination-dots/CHANGELOG.md | 4 - ui/pagination-dots/package.json | 2 +- ui/popover/CHANGELOG.md | 4 - ui/popover/package.json | 2 +- ui/radio-group/CHANGELOG.md | 4 - ui/radio-group/package.json | 2 +- ui/scrim/CHANGELOG.md | 4 - ui/scrim/package.json | 2 +- ui/select/CHANGELOG.md | 4 - ui/select/package.json | 2 +- ui/switch/CHANGELOG.md | 4 - ui/switch/package.json | 2 +- ui/tabs/CHANGELOG.md | 4 - ui/tabs/package.json | 2 +- ui/tailwind-theme/CHANGELOG.md | 4 - ui/tailwind-theme/package.json | 2 +- ui/theme/CHANGELOG.md | 7 +- ui/theme/package.json | 2 +- ui/tokens/CHANGELOG.md | 4 - ui/tokens/package.json | 2 +- ui/tooltip/CHANGELOG.md | 4 - ui/tooltip/package.json | 2 +- ui/visually-hidden/CHANGELOG.md | 4 - ui/visually-hidden/package.json | 2 +- 85 files changed, 226 insertions(+), 407 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c67224e86..b40e5c5d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,23 +5,17 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) - ### Bug Fixes -* remove snow ([cdfae9e](https://github.com/washingtonpost/wpds-ui-kit/commit/cdfae9e75f680ba43edb250f441e40ab1b81e65b)) -* remove snow ([f0f45f7](https://github.com/washingtonpost/wpds-ui-kit/commit/f0f45f7c156df78c5c9dba6718403e926cacacbb)) -* remove tokens stylesheet ([16b4b71](https://github.com/washingtonpost/wpds-ui-kit/commit/16b4b7123db787ec9f9f74f9cfff962882cc7b2d)) - +- remove snow ([cdfae9e](https://github.com/washingtonpost/wpds-ui-kit/commit/cdfae9e75f680ba43edb250f441e40ab1b81e65b)) +- remove snow ([f0f45f7](https://github.com/washingtonpost/wpds-ui-kit/commit/f0f45f7c156df78c5c9dba6718403e926cacacbb)) +- remove tokens stylesheet ([16b4b71](https://github.com/washingtonpost/wpds-ui-kit/commit/16b4b7123db787ec9f9f74f9cfff962882cc7b2d)) ### Features -* add snowfall to website for fun ([#550](https://github.com/washingtonpost/wpds-ui-kit/issues/550)) ([3f907e4](https://github.com/washingtonpost/wpds-ui-kit/commit/3f907e42f5334c7e43d2ea415f4099be9d45a2df)) -* responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-ui-kit/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-ui-kit/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) -* turn snow on ([5c88780](https://github.com/washingtonpost/wpds-ui-kit/commit/5c88780d5df3258d604c108cf680ce9108fdc452)) - - - - +- add snowfall to website for fun ([#550](https://github.com/washingtonpost/wpds-ui-kit/issues/550)) ([3f907e4](https://github.com/washingtonpost/wpds-ui-kit/commit/3f907e42f5334c7e43d2ea415f4099be9d45a2df)) +- responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-ui-kit/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-ui-kit/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) +- turn snow on ([5c88780](https://github.com/washingtonpost/wpds-ui-kit/commit/5c88780d5df3258d604c108cf680ce9108fdc452)) # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) diff --git a/apps/vite-project/CHANGELOG.md b/apps/vite-project/CHANGELOG.md index 39cc78328..8822948b9 100644 --- a/apps/vite-project/CHANGELOG.md +++ b/apps/vite-project/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package vite-project - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package vite-project diff --git a/apps/vite-v2-project/CHANGELOG.md b/apps/vite-v2-project/CHANGELOG.md index 6751cfdf9..45ea8390c 100644 --- a/apps/vite-v2-project/CHANGELOG.md +++ b/apps/vite-v2-project/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package vite-v2-project - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package vite-v2-project diff --git a/build.washingtonpost.com/CHANGELOG.md b/build.washingtonpost.com/CHANGELOG.md index 45b038e7c..8a5eb1c2a 100644 --- a/build.washingtonpost.com/CHANGELOG.md +++ b/build.washingtonpost.com/CHANGELOG.md @@ -5,23 +5,17 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.19.0](https://github.com/washingtonpost/wpds-docs/compare/v1.18.0...v1.19.0) (2024-01-10) - ### Bug Fixes -* remove snow ([cdfae9e](https://github.com/washingtonpost/wpds-docs/commit/cdfae9e75f680ba43edb250f441e40ab1b81e65b)) -* remove snow ([f0f45f7](https://github.com/washingtonpost/wpds-docs/commit/f0f45f7c156df78c5c9dba6718403e926cacacbb)) -* remove tokens stylesheet ([16b4b71](https://github.com/washingtonpost/wpds-docs/commit/16b4b7123db787ec9f9f74f9cfff962882cc7b2d)) - +- remove snow ([cdfae9e](https://github.com/washingtonpost/wpds-docs/commit/cdfae9e75f680ba43edb250f441e40ab1b81e65b)) +- remove snow ([f0f45f7](https://github.com/washingtonpost/wpds-docs/commit/f0f45f7c156df78c5c9dba6718403e926cacacbb)) +- remove tokens stylesheet ([16b4b71](https://github.com/washingtonpost/wpds-docs/commit/16b4b7123db787ec9f9f74f9cfff962882cc7b2d)) ### Features -* add snowfall to website for fun ([#550](https://github.com/washingtonpost/wpds-docs/issues/550)) ([3f907e4](https://github.com/washingtonpost/wpds-docs/commit/3f907e42f5334c7e43d2ea415f4099be9d45a2df)) -* responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-docs/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-docs/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) -* turn snow on ([5c88780](https://github.com/washingtonpost/wpds-docs/commit/5c88780d5df3258d604c108cf680ce9108fdc452)) - - - - +- add snowfall to website for fun ([#550](https://github.com/washingtonpost/wpds-docs/issues/550)) ([3f907e4](https://github.com/washingtonpost/wpds-docs/commit/3f907e42f5334c7e43d2ea415f4099be9d45a2df)) +- responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-docs/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-docs/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) +- turn snow on ([5c88780](https://github.com/washingtonpost/wpds-docs/commit/5c88780d5df3258d604c108cf680ce9108fdc452)) # [1.18.0](https://github.com/washingtonpost/wpds-docs/compare/v1.17.0...v1.18.0) (2023-12-13) diff --git a/package-lock.json b/package-lock.json index 8f145f9ef..2d664f56a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -111,10 +111,10 @@ } }, "apps/vite-project": { - "version": "1.18.0", + "version": "1.19.0", "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.18.0", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-kitchen-sink": "1.19.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, @@ -172,10 +172,10 @@ } }, "apps/vite-v2-project": { - "version": "1.18.0", + "version": "1.19.0", "dependencies": { - "@washingtonpost/wpds-kitchen-sink": "1.18.0", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-kitchen-sink": "1.19.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, @@ -678,7 +678,7 @@ }, "build.washingtonpost.com": { "name": "@washingtonpost/wpds-docs", - "version": "1.18.0", + "version": "1.19.0", "hasInstallScript": true, "dependencies": { "@babel/standalone": "^7.17.11", @@ -693,10 +693,10 @@ "@washingtonpost/site-favicons": "^0.1.3", "@washingtonpost/tachyons-css": "~1.8.0", "@washingtonpost/wpds-assets": ">=1.24.0", - "@washingtonpost/wpds-kitchen-sink": "1.18.0", - "@washingtonpost/wpds-tailwind-theme": "1.18.0", - "@washingtonpost/wpds-tokens": "1.18.0", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-kitchen-sink": "1.19.0", + "@washingtonpost/wpds-tailwind-theme": "1.19.0", + "@washingtonpost/wpds-tokens": "1.19.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "fuse.js": "^6.6.2", "gray-matter": "^4.0.2", "lz-string": "^1.4.4", @@ -49696,13 +49696,13 @@ }, "ui/accordion": { "name": "@washingtonpost/wpds-accordion", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-accordion": "^1.1.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -49793,15 +49793,15 @@ }, "ui/action-menu": { "name": "@washingtonpost/wpds-action-menu", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-dropdown-menu": "2.0.3", "@washingtonpost/wpds-assets": "^1.20.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-divider": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-divider": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "@types/node": "^20.4.2", @@ -49824,15 +49824,15 @@ }, "ui/alert-banner": { "name": "@washingtonpost/wpds-alert-banner", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-app-bar": "1.18.0", + "@washingtonpost/wpds-app-bar": "1.19.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-container": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-container": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49863,10 +49863,10 @@ }, "ui/app-bar": { "name": "@washingtonpost/wpds-app-bar", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49880,11 +49880,11 @@ }, "ui/avatar": { "name": "@washingtonpost/wpds-avatar", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-avatar": "latest", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -49913,10 +49913,10 @@ }, "ui/box": { "name": "@washingtonpost/wpds-box", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49930,10 +49930,10 @@ }, "ui/button": { "name": "@washingtonpost/wpds-button", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -49947,10 +49947,10 @@ }, "ui/card": { "name": "@washingtonpost/wpds-card", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -49963,16 +49963,16 @@ }, "ui/carousel": { "name": "@washingtonpost/wpds-carousel", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-slot": "^1.0.0", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-pagination-dots": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-pagination-dots": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.4", "react-swipeable": "^7.0.0" }, @@ -49991,16 +49991,16 @@ }, "ui/checkbox": { "name": "@washingtonpost/wpds-checkbox", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-checkbox": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -50074,10 +50074,10 @@ }, "ui/container": { "name": "@washingtonpost/wpds-container", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -50102,15 +50102,15 @@ }, "ui/dialog": { "name": "@washingtonpost/wpds-dialog", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-use-controllable-state": "^1.0.1", "@washingtonpost/wpds-assets": "^1.23.1", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -50467,11 +50467,11 @@ }, "ui/divider": { "name": "@washingtonpost/wpds-divider", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-separator": "^1.0.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50508,15 +50508,15 @@ }, "ui/drawer": { "name": "@washingtonpost/wpds-drawer", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-focus-scope": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-scrim": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-scrim": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -50546,10 +50546,10 @@ }, "ui/error-message": { "name": "@washingtonpost/wpds-error-message", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50562,10 +50562,10 @@ }, "ui/eslint-plugin": { "name": "@washingtonpost/eslint-plugin-wpds", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "jest": "^28.1.0" @@ -50576,10 +50576,10 @@ }, "ui/fieldset": { "name": "@washingtonpost/wpds-fieldset", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50592,10 +50592,10 @@ }, "ui/helper-text": { "name": "@washingtonpost/wpds-helper-text", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50608,11 +50608,11 @@ }, "ui/icon": { "name": "@washingtonpost/wpds-icon", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { @@ -50627,12 +50627,12 @@ }, "ui/input-label": { "name": "@washingtonpost/wpds-input-label", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-label": "^1.0.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50646,12 +50646,12 @@ }, "ui/input-password": { "name": "@washingtonpost/wpds-input-password", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-text": "1.18.0" + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-text": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50678,16 +50678,16 @@ }, "ui/input-search": { "name": "@washingtonpost/wpds-input-search", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@reach/combobox": "^0.18.0", "@reach/popover": "^0.18.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-text": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-text": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "match-sorter": "6.3.1" }, "devDependencies": { @@ -50705,10 +50705,10 @@ }, "ui/input-shared": { "name": "@washingtonpost/wpds-input-shared", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50721,19 +50721,19 @@ }, "ui/input-text": { "name": "@washingtonpost/wpds-input-text", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-label": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-helper-text": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-helper-text": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0", "nanoid": "^3.3.4" }, "devDependencies": { @@ -50778,14 +50778,14 @@ }, "ui/input-textarea": { "name": "@washingtonpost/wpds-input-textarea", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-helper-text": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-helper-text": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.4", "react": "^16.8.6 || ^17.0.2" }, @@ -50804,45 +50804,45 @@ }, "ui/kit": { "name": "@washingtonpost/wpds-ui-kit", - "version": "1.18.0", - "license": "MIT", - "dependencies": { - "@washingtonpost/eslint-plugin-wpds": "1.18.0", - "@washingtonpost/wpds-accordion": "1.18.0", - "@washingtonpost/wpds-action-menu": "1.18.0", - "@washingtonpost/wpds-alert-banner": "1.18.0", - "@washingtonpost/wpds-app-bar": "1.18.0", - "@washingtonpost/wpds-avatar": "1.18.0", - "@washingtonpost/wpds-box": "1.18.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-card": "1.18.0", - "@washingtonpost/wpds-carousel": "1.18.0", - "@washingtonpost/wpds-checkbox": "1.18.0", - "@washingtonpost/wpds-container": "1.18.0", - "@washingtonpost/wpds-dialog": "1.18.0", - "@washingtonpost/wpds-divider": "1.18.0", - "@washingtonpost/wpds-drawer": "1.18.0", - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-fieldset": "1.18.0", - "@washingtonpost/wpds-helper-text": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-password": "1.18.0", - "@washingtonpost/wpds-input-search": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-input-text": "1.18.0", - "@washingtonpost/wpds-input-textarea": "1.18.0", - "@washingtonpost/wpds-navigation-menu": "1.18.0", - "@washingtonpost/wpds-pagination-dots": "1.18.0", - "@washingtonpost/wpds-popover": "1.18.0", - "@washingtonpost/wpds-radio-group": "1.18.0", - "@washingtonpost/wpds-scrim": "1.18.0", - "@washingtonpost/wpds-select": "1.18.0", - "@washingtonpost/wpds-switch": "1.18.0", - "@washingtonpost/wpds-tabs": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-tooltip": "1.18.0", - "@washingtonpost/wpds-visually-hidden": "1.18.0" + "version": "1.19.0", + "license": "MIT", + "dependencies": { + "@washingtonpost/eslint-plugin-wpds": "1.19.0", + "@washingtonpost/wpds-accordion": "1.19.0", + "@washingtonpost/wpds-action-menu": "1.19.0", + "@washingtonpost/wpds-alert-banner": "1.19.0", + "@washingtonpost/wpds-app-bar": "1.19.0", + "@washingtonpost/wpds-avatar": "1.19.0", + "@washingtonpost/wpds-box": "1.19.0", + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-card": "1.19.0", + "@washingtonpost/wpds-carousel": "1.19.0", + "@washingtonpost/wpds-checkbox": "1.19.0", + "@washingtonpost/wpds-container": "1.19.0", + "@washingtonpost/wpds-dialog": "1.19.0", + "@washingtonpost/wpds-divider": "1.19.0", + "@washingtonpost/wpds-drawer": "1.19.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-fieldset": "1.19.0", + "@washingtonpost/wpds-helper-text": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-password": "1.19.0", + "@washingtonpost/wpds-input-search": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-input-text": "1.19.0", + "@washingtonpost/wpds-input-textarea": "1.19.0", + "@washingtonpost/wpds-navigation-menu": "1.19.0", + "@washingtonpost/wpds-pagination-dots": "1.19.0", + "@washingtonpost/wpds-popover": "1.19.0", + "@washingtonpost/wpds-radio-group": "1.19.0", + "@washingtonpost/wpds-scrim": "1.19.0", + "@washingtonpost/wpds-select": "1.19.0", + "@washingtonpost/wpds-switch": "1.19.0", + "@washingtonpost/wpds-tabs": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-tooltip": "1.19.0", + "@washingtonpost/wpds-visually-hidden": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -50889,11 +50889,11 @@ }, "ui/kitchen-sink": { "name": "@washingtonpost/wpds-kitchen-sink", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@washingtonpost/wpds-assets": "latest", - "@washingtonpost/wpds-ui-kit": "1.18.0", + "@washingtonpost/wpds-ui-kit": "1.19.0", "nanoid": "^3.3.4" }, "devDependencies": { @@ -50908,12 +50908,12 @@ }, "ui/navigation-menu": { "name": "@washingtonpost/wpds-navigation-menu", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@popperjs/core": "^2.11.7", "@radix-ui/react-navigation-menu": "^1.1.2", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "popper-max-size-modifier": "^0.2.0", "react-popper": "^2.3.0", "react-transition-group": "^4.4.5" @@ -51227,10 +51227,10 @@ }, "ui/pagination-dots": { "name": "@washingtonpost/wpds-pagination-dots", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51243,14 +51243,14 @@ }, "ui/popover": { "name": "@washingtonpost/wpds-popover", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-popover": "^1.0.2", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-button": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-button": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51263,14 +51263,14 @@ }, "ui/radio-group": { "name": "@washingtonpost/wpds-radio-group", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-radio-group": "^1.0.0", - "@washingtonpost/wpds-error-message": "1.18.0", - "@washingtonpost/wpds-fieldset": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-error-message": "1.19.0", + "@washingtonpost/wpds-fieldset": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.3" }, "devDependencies": { @@ -51366,11 +51366,11 @@ }, "ui/scrim": { "name": "@washingtonpost/wpds-scrim", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-dialog": "^1.0.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -51384,17 +51384,17 @@ }, "ui/select": { "name": "@washingtonpost/wpds-select", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-select": "^1.2.2", "@radix-ui/react-use-controllable-state": "^1.0.0", "@washingtonpost/wpds-assets": "^1.22.0", - "@washingtonpost/wpds-divider": "1.18.0", - "@washingtonpost/wpds-icon": "1.18.0", - "@washingtonpost/wpds-input-label": "1.18.0", - "@washingtonpost/wpds-input-shared": "1.18.0", - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-divider": "1.19.0", + "@washingtonpost/wpds-icon": "1.19.0", + "@washingtonpost/wpds-input-label": "1.19.0", + "@washingtonpost/wpds-input-shared": "1.19.0", + "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.4" }, "devDependencies": { @@ -51432,11 +51432,11 @@ }, "ui/switch": { "name": "@washingtonpost/wpds-switch", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-switch": "^1.0.1", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51449,15 +51449,15 @@ }, "ui/tabs": { "name": "@washingtonpost/wpds-tabs", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "^1.0.2", "@radix-ui/react-tabs": "latest", "@washingtonpost/wpds-assets": "^1.22.0", "@washingtonpost/wpds-icon": "1.1.0", - "@washingtonpost/wpds-theme": "1.18.0", - "@washingtonpost/wpds-tooltip": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", + "@washingtonpost/wpds-tooltip": "1.19.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -51569,10 +51569,10 @@ }, "ui/tailwind-theme": { "name": "@washingtonpost/wpds-tailwind-theme", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "autoprefixer": "^10.4.14", @@ -51798,7 +51798,7 @@ }, "ui/theme": { "name": "@washingtonpost/wpds-theme", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@stitches/react": "^1.2.8" @@ -51810,7 +51810,7 @@ }, "ui/tokens": { "name": "@washingtonpost/wpds-tokens", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "devDependencies": { "@washingtonpost/wpds-theme": "latest", @@ -51829,11 +51829,11 @@ }, "ui/tooltip": { "name": "@washingtonpost/wpds-tooltip", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { "@radix-ui/react-tooltip": "^1.0.0", - "@washingtonpost/wpds-theme": "1.18.0" + "@washingtonpost/wpds-theme": "1.19.0" }, "devDependencies": { "tsup": "5.11.13", @@ -51847,10 +51847,10 @@ }, "ui/visually-hidden": { "name": "@washingtonpost/wpds-visually-hidden", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-theme": "1.18.0", + "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, "devDependencies": { diff --git a/ui/accordion/CHANGELOG.md b/ui/accordion/CHANGELOG.md index 5c9b7d7da..871511cee 100644 --- a/ui/accordion/CHANGELOG.md +++ b/ui/accordion/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-accordion - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-accordion diff --git a/ui/accordion/package.json b/ui/accordion/package.json index 912a21409..3d1550c98 100644 --- a/ui/accordion/package.json +++ b/ui/accordion/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-icon": "1.19.0", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/action-menu/CHANGELOG.md b/ui/action-menu/CHANGELOG.md index 9cd206d0b..436adc117 100644 --- a/ui/action-menu/CHANGELOG.md +++ b/ui/action-menu/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-action-menu - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-action-menu diff --git a/ui/action-menu/package.json b/ui/action-menu/package.json index 685355505..38aebbb13 100644 --- a/ui/action-menu/package.json +++ b/ui/action-menu/package.json @@ -51,5 +51,5 @@ "@washingtonpost/wpds-icon": "1.19.0", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/alert-banner/CHANGELOG.md b/ui/alert-banner/CHANGELOG.md index fe730bfa0..4fa081710 100644 --- a/ui/alert-banner/CHANGELOG.md +++ b/ui/alert-banner/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-alert-banner - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-alert-banner diff --git a/ui/alert-banner/package.json b/ui/alert-banner/package.json index cc32af04f..4525fd950 100644 --- a/ui/alert-banner/package.json +++ b/ui/alert-banner/package.json @@ -53,5 +53,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/app-bar/CHANGELOG.md b/ui/app-bar/CHANGELOG.md index 32e472cfc..dbaaaa069 100644 --- a/ui/app-bar/CHANGELOG.md +++ b/ui/app-bar/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-app-bar - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-app-bar diff --git a/ui/app-bar/package.json b/ui/app-bar/package.json index 6e085638b..d2eab4cf5 100644 --- a/ui/app-bar/package.json +++ b/ui/app-bar/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/avatar/CHANGELOG.md b/ui/avatar/CHANGELOG.md index 05dbc947a..abe6de954 100644 --- a/ui/avatar/CHANGELOG.md +++ b/ui/avatar/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-avatar - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-avatar diff --git a/ui/avatar/package.json b/ui/avatar/package.json index c8b870490..027a4fee4 100644 --- a/ui/avatar/package.json +++ b/ui/avatar/package.json @@ -44,5 +44,5 @@ "@radix-ui/react-avatar": "latest", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/box/CHANGELOG.md b/ui/box/CHANGELOG.md index c0a1159ff..834c55442 100644 --- a/ui/box/CHANGELOG.md +++ b/ui/box/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-box - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Bug Fixes diff --git a/ui/box/package.json b/ui/box/package.json index 5eabf0b60..231b70c86 100644 --- a/ui/box/package.json +++ b/ui/box/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/button/CHANGELOG.md b/ui/button/CHANGELOG.md index 658fc97b9..af9c04b30 100644 --- a/ui/button/CHANGELOG.md +++ b/ui/button/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-button - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-button diff --git a/ui/button/package.json b/ui/button/package.json index ce30aa700..ed986a029 100644 --- a/ui/button/package.json +++ b/ui/button/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/card/CHANGELOG.md b/ui/card/CHANGELOG.md index 0cdf729b9..7b772c5eb 100644 --- a/ui/card/CHANGELOG.md +++ b/ui/card/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-card - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-card diff --git a/ui/card/package.json b/ui/card/package.json index 55afe02bc..e8a712a79 100644 --- a/ui/card/package.json +++ b/ui/card/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/carousel/CHANGELOG.md b/ui/carousel/CHANGELOG.md index 8aab7f3aa..fea2384c4 100644 --- a/ui/carousel/CHANGELOG.md +++ b/ui/carousel/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-carousel - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-carousel diff --git a/ui/carousel/package.json b/ui/carousel/package.json index 944bbe28d..cdcf7baa9 100644 --- a/ui/carousel/package.json +++ b/ui/carousel/package.json @@ -54,5 +54,5 @@ "nanoid": "^3.3.4", "react-swipeable": "^7.0.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/checkbox/CHANGELOG.md b/ui/checkbox/CHANGELOG.md index f2043ef87..587a16fb8 100644 --- a/ui/checkbox/CHANGELOG.md +++ b/ui/checkbox/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-checkbox - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-checkbox diff --git a/ui/checkbox/package.json b/ui/checkbox/package.json index fd1a92f7b..afe38f89f 100644 --- a/ui/checkbox/package.json +++ b/ui/checkbox/package.json @@ -55,5 +55,5 @@ "@washingtonpost/wpds-visually-hidden": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/container/CHANGELOG.md b/ui/container/CHANGELOG.md index 6da4c3634..89c7caff8 100644 --- a/ui/container/CHANGELOG.md +++ b/ui/container/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-container - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-container diff --git a/ui/container/package.json b/ui/container/package.json index dd92c6c2a..0d7b22c20 100644 --- a/ui/container/package.json +++ b/ui/container/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/dialog/CHANGELOG.md b/ui/dialog/CHANGELOG.md index a17050be5..126c666a8 100644 --- a/ui/dialog/CHANGELOG.md +++ b/ui/dialog/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-dialog - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/dialog/package.json b/ui/dialog/package.json index 362df1709..29bd83343 100644 --- a/ui/dialog/package.json +++ b/ui/dialog/package.json @@ -48,5 +48,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/divider/CHANGELOG.md b/ui/divider/CHANGELOG.md index dd60d53fb..ea551f093 100644 --- a/ui/divider/CHANGELOG.md +++ b/ui/divider/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-divider - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-divider diff --git a/ui/divider/package.json b/ui/divider/package.json index da9dc8d8a..9c1900df3 100644 --- a/ui/divider/package.json +++ b/ui/divider/package.json @@ -43,5 +43,5 @@ "@radix-ui/react-separator": "^1.0.0", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/drawer/CHANGELOG.md b/ui/drawer/CHANGELOG.md index c2d425099..f9fa9e06b 100644 --- a/ui/drawer/CHANGELOG.md +++ b/ui/drawer/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-drawer - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-drawer diff --git a/ui/drawer/package.json b/ui/drawer/package.json index 68c9a13b7..4d9a9bdc3 100644 --- a/ui/drawer/package.json +++ b/ui/drawer/package.json @@ -52,5 +52,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/error-message/CHANGELOG.md b/ui/error-message/CHANGELOG.md index 55bb3b31d..e43073cef 100644 --- a/ui/error-message/CHANGELOG.md +++ b/ui/error-message/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-error-message - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-error-message diff --git a/ui/error-message/package.json b/ui/error-message/package.json index 2ae48ebc6..d283f71fd 100644 --- a/ui/error-message/package.json +++ b/ui/error-message/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/eslint-plugin/CHANGELOG.md b/ui/eslint-plugin/CHANGELOG.md index f6015d418..57ec9014e 100644 --- a/ui/eslint-plugin/CHANGELOG.md +++ b/ui/eslint-plugin/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/eslint-plugin-wpds diff --git a/ui/eslint-plugin/package.json b/ui/eslint-plugin/package.json index fa38cf273..062a67779 100644 --- a/ui/eslint-plugin/package.json +++ b/ui/eslint-plugin/package.json @@ -33,5 +33,5 @@ "devDependencies": { "jest": "^28.1.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/fieldset/CHANGELOG.md b/ui/fieldset/CHANGELOG.md index 80e8f8a03..e7f0311d5 100644 --- a/ui/fieldset/CHANGELOG.md +++ b/ui/fieldset/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-fieldset - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-fieldset diff --git a/ui/fieldset/package.json b/ui/fieldset/package.json index f6e5d25bc..7fa2db48a 100644 --- a/ui/fieldset/package.json +++ b/ui/fieldset/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/helper-text/CHANGELOG.md b/ui/helper-text/CHANGELOG.md index 065285e8f..deab5c5a1 100644 --- a/ui/helper-text/CHANGELOG.md +++ b/ui/helper-text/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-helper-text - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-helper-text diff --git a/ui/helper-text/package.json b/ui/helper-text/package.json index 2e9f0e6ee..a2d9d1643 100644 --- a/ui/helper-text/package.json +++ b/ui/helper-text/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/icon/CHANGELOG.md b/ui/icon/CHANGELOG.md index 43ba8100b..3d9a111cc 100644 --- a/ui/icon/CHANGELOG.md +++ b/ui/icon/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-icon - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-icon diff --git a/ui/icon/package.json b/ui/icon/package.json index 2a5552f39..6a9d9d396 100644 --- a/ui/icon/package.json +++ b/ui/icon/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-visually-hidden": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/input-label/CHANGELOG.md b/ui/input-label/CHANGELOG.md index 4757effda..2794c5c96 100644 --- a/ui/input-label/CHANGELOG.md +++ b/ui/input-label/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-label - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-label diff --git a/ui/input-label/package.json b/ui/input-label/package.json index 64dcf6f15..c350d5db7 100644 --- a/ui/input-label/package.json +++ b/ui/input-label/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-input-shared": "1.19.0", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/input-password/CHANGELOG.md b/ui/input-password/CHANGELOG.md index aa73c583c..ffc8ac1f5 100644 --- a/ui/input-password/CHANGELOG.md +++ b/ui/input-password/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-password - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-password diff --git a/ui/input-password/package.json b/ui/input-password/package.json index 921a9f2b7..1c394abad 100644 --- a/ui/input-password/package.json +++ b/ui/input-password/package.json @@ -46,5 +46,5 @@ "@washingtonpost/wpds-icon": "1.19.0", "@washingtonpost/wpds-input-text": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/input-search/CHANGELOG.md b/ui/input-search/CHANGELOG.md index a76d62a99..fea93ef2d 100644 --- a/ui/input-search/CHANGELOG.md +++ b/ui/input-search/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-search - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-search diff --git a/ui/input-search/package.json b/ui/input-search/package.json index 7d59a1f1f..6b7e16165 100644 --- a/ui/input-search/package.json +++ b/ui/input-search/package.json @@ -53,5 +53,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "match-sorter": "6.3.1" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/input-shared/CHANGELOG.md b/ui/input-shared/CHANGELOG.md index c4e280e33..2bc51be59 100644 --- a/ui/input-shared/CHANGELOG.md +++ b/ui/input-shared/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-shared - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-shared diff --git a/ui/input-shared/package.json b/ui/input-shared/package.json index 4f8730ff7..cf9707907 100644 --- a/ui/input-shared/package.json +++ b/ui/input-shared/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/input-text/CHANGELOG.md b/ui/input-text/CHANGELOG.md index 7a2156957..1c8aa1f3d 100644 --- a/ui/input-text/CHANGELOG.md +++ b/ui/input-text/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-text - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-text diff --git a/ui/input-text/package.json b/ui/input-text/package.json index a1705b798..d5e2c5a59 100644 --- a/ui/input-text/package.json +++ b/ui/input-text/package.json @@ -61,5 +61,5 @@ "@washingtonpost/wpds-visually-hidden": "1.19.0", "nanoid": "^3.3.4" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/input-textarea/CHANGELOG.md b/ui/input-textarea/CHANGELOG.md index be69203da..a84feb659 100644 --- a/ui/input-textarea/CHANGELOG.md +++ b/ui/input-textarea/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-input-textarea - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-input-textarea diff --git a/ui/input-textarea/package.json b/ui/input-textarea/package.json index f5f2898d7..43669ed24 100644 --- a/ui/input-textarea/package.json +++ b/ui/input-textarea/package.json @@ -52,5 +52,5 @@ "nanoid": "^3.3.4", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/kit/CHANGELOG.md b/ui/kit/CHANGELOG.md index 470a1f3ee..5894cc273 100644 --- a/ui/kit/CHANGELOG.md +++ b/ui/kit/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-ui-kit - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/kit/package.json b/ui/kit/package.json index 00f81efd8..57116a5c7 100644 --- a/ui/kit/package.json +++ b/ui/kit/package.json @@ -111,5 +111,5 @@ "@washingtonpost/wpds-tooltip": "*", "@washingtonpost/wpds-visually-hidden": "*" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/kitchen-sink/CHANGELOG.md b/ui/kitchen-sink/CHANGELOG.md index 9049ee223..0e76d5b20 100644 --- a/ui/kitchen-sink/CHANGELOG.md +++ b/ui/kitchen-sink/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-kitchen-sink - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/kitchen-sink/package.json b/ui/kitchen-sink/package.json index 8931eb7e0..cb8069726 100644 --- a/ui/kitchen-sink/package.json +++ b/ui/kitchen-sink/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-ui-kit": "1.19.0", "nanoid": "^3.3.4" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/navigation-menu/CHANGELOG.md b/ui/navigation-menu/CHANGELOG.md index 3c26075c5..e7b1ae66c 100644 --- a/ui/navigation-menu/CHANGELOG.md +++ b/ui/navigation-menu/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-navigation-menu - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) ### Features diff --git a/ui/navigation-menu/package.json b/ui/navigation-menu/package.json index 7f140a3a5..9257de5ba 100644 --- a/ui/navigation-menu/package.json +++ b/ui/navigation-menu/package.json @@ -47,5 +47,5 @@ "react-popper": "^2.3.0", "react-transition-group": "^4.4.5" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/pagination-dots/CHANGELOG.md b/ui/pagination-dots/CHANGELOG.md index 9a1550e18..466ebf715 100644 --- a/ui/pagination-dots/CHANGELOG.md +++ b/ui/pagination-dots/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-pagination-dots - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-pagination-dots diff --git a/ui/pagination-dots/package.json b/ui/pagination-dots/package.json index b083dbd9c..94cda3fcd 100644 --- a/ui/pagination-dots/package.json +++ b/ui/pagination-dots/package.json @@ -42,5 +42,5 @@ "dependencies": { "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/popover/CHANGELOG.md b/ui/popover/CHANGELOG.md index be162f02a..f2e2c131a 100644 --- a/ui/popover/CHANGELOG.md +++ b/ui/popover/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-popover - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-popover diff --git a/ui/popover/package.json b/ui/popover/package.json index 323a9e0a9..c7d5d95f4 100644 --- a/ui/popover/package.json +++ b/ui/popover/package.json @@ -46,5 +46,5 @@ "@washingtonpost/wpds-icon": "1.19.0", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/radio-group/CHANGELOG.md b/ui/radio-group/CHANGELOG.md index c63cf9929..f4092a354 100644 --- a/ui/radio-group/CHANGELOG.md +++ b/ui/radio-group/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-radio-group - - - - # [1.18.0](https://github.com/WPMedia/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-radio-group diff --git a/ui/radio-group/package.json b/ui/radio-group/package.json index 74dee5a9f..cdcae3e3e 100644 --- a/ui/radio-group/package.json +++ b/ui/radio-group/package.json @@ -50,5 +50,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.3" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/scrim/CHANGELOG.md b/ui/scrim/CHANGELOG.md index 799c1b6fd..3f789d4bb 100644 --- a/ui/scrim/CHANGELOG.md +++ b/ui/scrim/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-scrim - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-scrim diff --git a/ui/scrim/package.json b/ui/scrim/package.json index 29f6ac798..c679157e6 100644 --- a/ui/scrim/package.json +++ b/ui/scrim/package.json @@ -45,5 +45,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react-transition-group": "^4.4.5" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/select/CHANGELOG.md b/ui/select/CHANGELOG.md index f7016cb60..f0cb608a8 100644 --- a/ui/select/CHANGELOG.md +++ b/ui/select/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-select - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-select diff --git a/ui/select/package.json b/ui/select/package.json index 96e8b9393..dc1b1e004 100644 --- a/ui/select/package.json +++ b/ui/select/package.json @@ -57,5 +57,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "nanoid": "^3.3.4" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/switch/CHANGELOG.md b/ui/switch/CHANGELOG.md index f69431dea..e30f42d7e 100644 --- a/ui/switch/CHANGELOG.md +++ b/ui/switch/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-switch - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-switch diff --git a/ui/switch/package.json b/ui/switch/package.json index 86c8c1469..559d1aa45 100644 --- a/ui/switch/package.json +++ b/ui/switch/package.json @@ -43,5 +43,5 @@ "@radix-ui/react-switch": "^1.0.1", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/tabs/CHANGELOG.md b/ui/tabs/CHANGELOG.md index 9beeb7acc..7301532a6 100644 --- a/ui/tabs/CHANGELOG.md +++ b/ui/tabs/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tabs - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tabs diff --git a/ui/tabs/package.json b/ui/tabs/package.json index cda78b009..b7cb37702 100644 --- a/ui/tabs/package.json +++ b/ui/tabs/package.json @@ -51,5 +51,5 @@ "@washingtonpost/wpds-tooltip": "1.19.0", "react-transition-group": "^4.4.5" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/tailwind-theme/CHANGELOG.md b/ui/tailwind-theme/CHANGELOG.md index 5bed07496..f882be81c 100644 --- a/ui/tailwind-theme/CHANGELOG.md +++ b/ui/tailwind-theme/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tailwind-theme diff --git a/ui/tailwind-theme/package.json b/ui/tailwind-theme/package.json index e82057c0b..27cd7419e 100644 --- a/ui/tailwind-theme/package.json +++ b/ui/tailwind-theme/package.json @@ -28,5 +28,5 @@ "tailwindcss": "^3.3.2", "vite": "^4.3.9" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/theme/CHANGELOG.md b/ui/theme/CHANGELOG.md index 91639539c..9877a4bf9 100644 --- a/ui/theme/CHANGELOG.md +++ b/ui/theme/CHANGELOG.md @@ -5,14 +5,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline # [1.19.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.18.0...v1.19.0) (2024-01-10) - ### Features -* responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-ui-kit/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-ui-kit/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) - - - - +- responsive screen size hook and css var ([#548](https://github.com/washingtonpost/wpds-ui-kit/issues/548)) ([5768e9c](https://github.com/washingtonpost/wpds-ui-kit/commit/5768e9c6357f1df43b9d92002e36bf2cadd171fa)) # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) diff --git a/ui/theme/package.json b/ui/theme/package.json index 822ee91d8..d0e5b744c 100644 --- a/ui/theme/package.json +++ b/ui/theme/package.json @@ -41,5 +41,5 @@ "tsup": "5.11.13", "typescript": "4.5.5" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/tokens/CHANGELOG.md b/ui/tokens/CHANGELOG.md index c463c1ab2..d01d7b2d2 100644 --- a/ui/tokens/CHANGELOG.md +++ b/ui/tokens/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tokens - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tokens diff --git a/ui/tokens/package.json b/ui/tokens/package.json index 0bc3895bd..70ac6d649 100644 --- a/ui/tokens/package.json +++ b/ui/tokens/package.json @@ -31,5 +31,5 @@ "react": "^17.0.2", "react-dom": "^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/tooltip/CHANGELOG.md b/ui/tooltip/CHANGELOG.md index eb0128e3a..2caa92167 100644 --- a/ui/tooltip/CHANGELOG.md +++ b/ui/tooltip/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-tooltip - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-tooltip diff --git a/ui/tooltip/package.json b/ui/tooltip/package.json index fa168c22c..c681846f2 100644 --- a/ui/tooltip/package.json +++ b/ui/tooltip/package.json @@ -44,5 +44,5 @@ "@radix-ui/react-tooltip": "^1.0.0", "@washingtonpost/wpds-theme": "1.19.0" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } diff --git a/ui/visually-hidden/CHANGELOG.md b/ui/visually-hidden/CHANGELOG.md index 76db0da78..d367b2808 100644 --- a/ui/visually-hidden/CHANGELOG.md +++ b/ui/visually-hidden/CHANGELOG.md @@ -7,10 +7,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @washingtonpost/wpds-visually-hidden - - - - # [1.18.0](https://github.com/washingtonpost/wpds-ui-kit/compare/v1.17.0...v1.18.0) (2023-12-13) **Note:** Version bump only for package @washingtonpost/wpds-visually-hidden diff --git a/ui/visually-hidden/package.json b/ui/visually-hidden/package.json index 82a0117dd..785d9ee91 100644 --- a/ui/visually-hidden/package.json +++ b/ui/visually-hidden/package.json @@ -43,5 +43,5 @@ "@washingtonpost/wpds-theme": "1.19.0", "react": "^16.8.6 || ^17.0.2" }, - "gitHead": "c6560287b7e4dc611085b23a6ef8c03fb26c7bd6" + "gitHead": "d4e4d7f18d1cafb5b9c598852d628cd706447cd9" } From 12cf1936ac67c2791ff06efe6e45dbefca047909 Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Fri, 12 Jan 2024 11:48:46 -0500 Subject: [PATCH 16/67] feat: add site footer back (#558) --- build.washingtonpost.com/components/Footer.js | 5 +- build.washingtonpost.com/package.json | 1 + package-lock.json | 68 ++++++++++++++++++- 3 files changed, 70 insertions(+), 4 deletions(-) diff --git a/build.washingtonpost.com/components/Footer.js b/build.washingtonpost.com/components/Footer.js index 088779c38..3e8b4d4e0 100644 --- a/build.washingtonpost.com/components/Footer.js +++ b/build.washingtonpost.com/components/Footer.js @@ -1,7 +1,7 @@ import React from "react"; import { Box, styled, Icon, theme } from "@washingtonpost/wpds-ui-kit"; import { useRouter } from "next/router"; -import Script from "next/script"; +import { Footer as SiteFooter } from "@washingtonpost/site-footer"; import Link from "next/link"; import { Github, Twitter, Youtube } from "@washingtonpost/wpds-assets"; @@ -80,8 +80,7 @@ export const Footer = () => { Edit this page on GitHub. )} -