From e3cd0edeb69b7b0cec626d11a545a9e3efb651b7 Mon Sep 17 00:00:00 2001 From: Brandon Lee Kitajchuk Date: Fri, 1 Jul 2022 10:57:32 -0700 Subject: [PATCH] Initial refactor of jambonz-ui package library (#39) * Initial refactor of jambonz-ui package library * Delete public/fonts directory * Jambonz UI test-app and some refinements * next lint * working on jambonz ui docs * Update package.json * Update package.json * Update package.json * Create package.json * typescript * Update components.tsx * Update components.tsx * Update utils.ts * Update icons.ts * Update components.tsx * Update components.tsx * Update icons.ts * Update components.tsx * Update _icons.scss * Update components.tsx * Update components.tsx * fix some thangs and compile all * wrap up the docs * Update tsconfig.json * icons refactor * refine docs * update readmes * update readme * fix props interfaces and test in TS app * Update components.tsx * button up some things * change package name... * include readme in pkg dist * use published package --- .babelrc | 7 +- .eslintrc.json | 6 + .gitignore | 16 +- .lintstagedrc.js | 14 + LICENSE | 4 +- README.md | 63 +- data/docs.yml | 16 + markdown/docs/jambonz-ui/components.md | 162 ++ markdown/docs/jambonz-ui/fonts-and-icons.md | 75 + markdown/docs/jambonz-ui/getting-started.md | 30 + markdown/docs/jambonz-ui/styles.md | 83 + package.json | 81 +- pages/404.js | 3 +- pages/_app.js | 2 +- pages/docs/[[...slug]].js | 3 +- pages/index.js | 32 +- pages/jambonz-ui.js | 237 +-- pages/open-source/[[...slug]].js | 3 +- pages/pricing.js | 22 +- pages/privacy.js | 3 +- pages/regions.js | 15 +- pages/terms.js | 3 +- pages/why.js | 29 +- public/fonts/objectivity-black-webfont.woff | Bin 22932 -> 0 bytes public/fonts/objectivity-black-webfont.woff2 | Bin 16896 -> 0 bytes .../objectivity-blackslanted-webfont.woff | Bin 24888 -> 0 bytes .../objectivity-blackslanted-webfont.woff2 | Bin 18480 -> 0 bytes public/fonts/objectivity-bold-webfont.woff | Bin 24768 -> 0 bytes public/fonts/objectivity-bold-webfont.woff2 | Bin 18296 -> 0 bytes .../objectivity-boldslanted-webfont.woff | Bin 27460 -> 0 bytes .../objectivity-boldslanted-webfont.woff2 | Bin 20500 -> 0 bytes public/fonts/objectivity-medium-webfont.woff | Bin 24356 -> 0 bytes public/fonts/objectivity-medium-webfont.woff2 | Bin 18120 -> 0 bytes .../objectivity-mediumslanted-webfont.woff | Bin 27280 -> 0 bytes .../objectivity-mediumslanted-webfont.woff2 | Bin 20632 -> 0 bytes public/fonts/objectivity-regular-webfont.woff | Bin 24204 -> 0 bytes .../fonts/objectivity-regular-webfont.woff2 | Bin 18084 -> 0 bytes .../objectivity-regularslanted-webfont.woff | Bin 28540 -> 0 bytes .../objectivity-regularslanted-webfont.woff2 | Bin 21516 -> 0 bytes src/components/footer.js | 11 +- src/components/hooks.js | 36 + src/components/icons.js | 1 - src/components/jambonz-ui.js | 220 --- src/components/layout.js | 83 +- src/components/markdown.js | 14 +- src/components/navi.js | 26 +- src/components/utils.js | 15 + src/lib/data.js | 25 +- src/styles/_backgrounds.scss | 34 - src/styles/_buttons.scss | 187 --- src/styles/_fonts.scss | 50 - src/styles/_icons.scss | 125 -- src/styles/_layout.scss | 33 - src/styles/_mixins.scss | 179 -- src/styles/_reset.scss | 82 - src/styles/_text-layout.scss | 1 + src/styles/_typography.scss | 125 -- src/styles/_vars.scss | 65 +- src/styles/global.scss | 41 +- .../{_jambonz-ui.scss => _kit-of-parts.scss} | 26 +- yarn.lock | 1445 +++++++++-------- 61 files changed, 1617 insertions(+), 2116 deletions(-) create mode 100644 .eslintrc.json create mode 100644 .lintstagedrc.js create mode 100644 markdown/docs/jambonz-ui/components.md create mode 100644 markdown/docs/jambonz-ui/fonts-and-icons.md create mode 100644 markdown/docs/jambonz-ui/getting-started.md create mode 100644 markdown/docs/jambonz-ui/styles.md delete mode 100644 public/fonts/objectivity-black-webfont.woff delete mode 100644 public/fonts/objectivity-black-webfont.woff2 delete mode 100644 public/fonts/objectivity-blackslanted-webfont.woff delete mode 100644 public/fonts/objectivity-blackslanted-webfont.woff2 delete mode 100644 public/fonts/objectivity-bold-webfont.woff delete mode 100644 public/fonts/objectivity-bold-webfont.woff2 delete mode 100644 public/fonts/objectivity-boldslanted-webfont.woff delete mode 100644 public/fonts/objectivity-boldslanted-webfont.woff2 delete mode 100644 public/fonts/objectivity-medium-webfont.woff delete mode 100644 public/fonts/objectivity-medium-webfont.woff2 delete mode 100644 public/fonts/objectivity-mediumslanted-webfont.woff delete mode 100644 public/fonts/objectivity-mediumslanted-webfont.woff2 delete mode 100644 public/fonts/objectivity-regular-webfont.woff delete mode 100644 public/fonts/objectivity-regular-webfont.woff2 delete mode 100644 public/fonts/objectivity-regularslanted-webfont.woff delete mode 100644 public/fonts/objectivity-regularslanted-webfont.woff2 create mode 100644 src/components/hooks.js delete mode 100644 src/components/jambonz-ui.js create mode 100644 src/components/utils.js delete mode 100644 src/styles/_backgrounds.scss delete mode 100644 src/styles/_buttons.scss delete mode 100644 src/styles/_fonts.scss delete mode 100644 src/styles/_icons.scss delete mode 100644 src/styles/_reset.scss delete mode 100644 src/styles/_typography.scss rename src/styles/pages/{_jambonz-ui.scss => _kit-of-parts.scss} (83%) diff --git a/.babelrc b/.babelrc index 3465227..952e08f 100644 --- a/.babelrc +++ b/.babelrc @@ -11,7 +11,12 @@ "js", "json", "bash", - "http" + "http", + "html", + "css", + "jsx", + "sass", + "scss" ], "plugins": [ "line-numbers", diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..f0f3abe --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,6 @@ +{ + "extends": "next/core-web-vitals", + "rules": { + "@next/next/no-img-element": "off" + } +} diff --git a/.gitignore b/.gitignore index cf8cf9c..e9391fe 100644 --- a/.gitignore +++ b/.gitignore @@ -25,18 +25,14 @@ yarn-error.log* package-lock.json # local env files -.env.local -.env.development.local -.env.test.local -.env.production.local - -# nextra... -dist -examples -packages +.env* # jambonz... -/.notes +pkg +css +dist +build +public/fonts # cypress /cypress/* diff --git a/.lintstagedrc.js b/.lintstagedrc.js new file mode 100644 index 0000000..0fed0aa --- /dev/null +++ b/.lintstagedrc.js @@ -0,0 +1,14 @@ +// https://nextjs.org/docs/basic-features/eslint#lint-staged + +const path = require('path'); + +const buildEslintCommand = (filenames) => { + return `next lint --file ${filenames + .map((f) => path.relative(process.cwd(), f)) + .join(' --file ')}`; +}; + +module.exports = { + 'src/**/*.{js,jsx,ts,tsx}': [buildEslintCommand], + 'pages/**/*.{js,jsx,ts,tsx}': [buildEslintCommand], +}; diff --git a/LICENSE b/LICENSE index 6734428..23369fa 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 Shu Ding +Copyright (c) 2021 Drachtio Communications Services, LLC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index 69e2985..35cc298 100644 --- a/README.md +++ b/README.md @@ -25,10 +25,10 @@ Clone this repository and install [yarn](https://yarnpkg.com/getting-started/ins ### Commands -- `yarn install` +- `yarn` - Installs node packages - Installs [husky](https://typicode.github.io/husky/) for git `pre-commit` hooks - - Husky will run `yarn build` before a git commit and stop the commit if `lint` or `build` fails + - Husky will run `yarn lint-staged` and `yarn build` to ensure staged code is sound - `yarn dev` - Serves local dev at [localhost:3000](http://localhost:3000) - `yarn lint` @@ -39,7 +39,33 @@ Clone this repository and install [yarn](https://yarnpkg.com/getting-started/ins - `yarn build && yarn export` - Create a static production export for any static deploy target -### Testing +## Jambonz UI library + +Head on over to the [jambonz-ui](https://github.com/jambonz/jambonz-ui) repo for full documentation. Also check out the [jambonz-ui docs](https://jambonz.org/docs/jambonz-ui/getting-started/) as a more in-depth resource. + +### UI Design + +This app is being composed in the manor of `module > component > element`, wherein a page is a module which is made up of components that are comprised of elements. We are using [Next.js](https://nextjs.org) [SASS](https://nextjs.org/learn/basics/assets-metadata-css/css-styling) located in the `src/styles` directory and loaded globally in [pages/_app.js](/pages/_app.js). JS components are in the `src/components` directory. The `jambonz-ui` component library consists of reusable design element components. + +### Styling + +We are using the [BEM](http://getbem.com/) style for our CSS/SASS system. Please review current implementations in `src/styles` and take the time to understand the BEM style in order to properly name and design your components styling. + +### Typography + +You should always use the reusable components from the `jambonz-ui` component library. These typographic components implement our type-scale for our design system. When styling pages in which we want to adjust or tweak the type-scale you should always use the `mixins` provided in the SASS. This ensures when we decide to break out of our standard type-scale implementation for any given element(s) we retain a harmonious nature to our type sizing as it retains its responsive nature provided by the `mixins`. A perfect example of how we have already done this is for the `_text-layout` page(s) wherein we've chosen to have the `p` element implement the `ms()` mixin and likewise the `li` element(s) implementing the `ms()` mixin as well. + +## Static page data + +We are using static data with [yamljs](https://www.npmjs.com/package/yamljs) and [Next.js static props](https://nextjs.org/docs/basic-features/data-fetching#getstaticprops-static-generation). Data files are located in the `data` directory. There's a JS data utility in `lib/data.js` that provides a method for "fetching" the static data for use with a Next.js pages async `getStaticProps` SSR method. + +## Markdown data + +The project is generating some dynamic layouts with markdown files using static file JS utilities alongside Next.js static paths/props system. We are leveraging their [catch-all](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) dynamic routes logic. Example located at `pages/docs/[[...slug]].js`. The markdown files are in the `markdown` directory organized by subfolders. The markdown navigation structure is controlled in the relevant page YAML data located in the `data` directory for each `markdown` subfolder. You can create markdown files at will but they will not render in the sidebar nav until they are also added to the nav structure in the relevant `data` file. For example, the markdown files for the developer docs are located at `markdown/docs/...` and the YAML data for this layout is located at `data/docs.yml`. + +We are using [remark](https://github.com/remarkjs/remark), [remark-html](https://github.com/remarkjs/remark-html) and [remark-gfm](https://github.com/remarkjs/remark-gfm) as well as [gray-matter](https://github.com/jonschlinkert/gray-matter) for parsing the docs markdown files. Code syntax highlighting is done with [prismjs](https://prismjs.com) and the associative babel config is in the `.babelrc` file. It's important to leave the preset in this file that merges our config with `next/babel` so Next.js works properly. + +## Testing *Note cypress test suite is still a work in progress* @@ -50,34 +76,3 @@ Cypress specs are located at `cypress/integration/...`. The source of truth stat * A `pretest` script runs and generates the JSON fixtures for Cypress * The Cypress tests are run in headless mode * A `posttest` script runs and performs cleanup on the Cypress fixtures - -### Packages - -Packages being used prominently in this apps source code are: - -* [classnames](https://www.npmjs.com/package/classnames) -* [nanoid](https://www.npmjs.com/package/nanoid#react) - -## Jambonz UI library - -This app is being composed in the manor of `module > component > element`, wherein a page is a module which is made up of components that are comprised of elements. We are using [Next.js](https://nextjs.org) [SASS](https://nextjs.org/learn/basics/assets-metadata-css/css-styling) located in the `styles` directory and loaded globally in [pages/_app.js](/pages/_app.js). A generally simple BEM CSS module naming convention is being used prominently. JS components are in the `components` directory. The `jambonz-ui` component library consists of reusable design element components. - -You can view examples of the Jambonz UI component elements on this page [here](https://jambonz.org/jambonz-ui). - -### Jambonz Styling - -We are using the [BEM](http://getbem.com/) style for our CSS/SASS system. Please review current implementations in `src/styles` and take the time to understand the BEM style in order to properly name and design your components styling. - -### Jambonz Typography - -You should always use the reusable components from the `jambonz-ui` component library. These typographic components implement our type-scale for our design system. When styling pages in which we want to adjust or tweak the type-scale you should always use the `mixins` provided in the SASS. This ensures when we decide to break out of our standard type-scale implementation for any given element(s) we retain a harmonious nature to our type sizing as it retains its responsive nature provided by the `mixins`. A perfect example of how we have already done this is for the `docs` page(s) wherein we've chosen to have the `h1` element implement the `h2()` mixin and likewise the `h2` element to implement the `h3()` mixin. We even have the `li` element(s) implementing the `ms()` mixin. - -## Static page data - -We are using static data with [yamljs](https://www.npmjs.com/package/yamljs) and [Next.js static props](https://nextjs.org/docs/basic-features/data-fetching#getstaticprops-static-generation). Data files are located in the `data` directory. There's a JS data utility in `lib/data.js` that provides a method for "fetching" the static data for use with a Next.js pages async `getStaticProps` SSR method. - -## Jambonz markdown data - -The project is generating some dynamic layouts with markdown files using static file JS utilities alongside Next.js static paths/props system. We are leveraging their [catch-all](https://nextjs.org/docs/routing/dynamic-routes#optional-catch-all-routes) dynamic routes logic. Example located at `pages/docs/[[...slug]].js`. The markdown files are in the `markdown` directory organized by subfolders. The markdown navigation structure is controlled in the relevant page YAML data located in the `data` directory for each `markdown` subfolder. You can create markdown files at will but they will not render in the sidebar nav until they are also added to the nav structure in the relevant `data` file. For example, the markdown files for the developer docs are located at `markdown/docs/...` and the YAML data for this layout is located at `data/docs.yml`. - -We are using [remark](https://github.com/remarkjs/remark), [remark-html](https://github.com/remarkjs/remark-html) and [remark-gfm](https://github.com/remarkjs/remark-gfm) as well as [gray-matter](https://github.com/jonschlinkert/gray-matter) for parsing the docs markdown files. Code syntax highlighting is done with [prismjs](https://prismjs.com) and the associative babel config is in the `.babelrc` file. It's important to leave the preset in this file that merges our config with `next/babel` so Next.js works properly. diff --git a/data/docs.yml b/data/docs.yml index 676cb85..dd9d272 100644 --- a/data/docs.yml +++ b/data/docs.yml @@ -111,6 +111,22 @@ navi: - path: nodejs-sdk title: Introduction to the Node.js SDK + - + path: jambonz-ui + title: Jambonz UI + pages: + - + path: getting-started + title: Getting started + - + path: fonts-and-icons + title: Fonts and icons + - + path: styles + title: Styles + - + path: components + title: Components - path: release-notes title: Release Notes diff --git a/markdown/docs/jambonz-ui/components.md b/markdown/docs/jambonz-ui/components.md new file mode 100644 index 0000000..49292e2 --- /dev/null +++ b/markdown/docs/jambonz-ui/components.md @@ -0,0 +1,162 @@ +# Components + +The UI library would not be complete without some atomic components for use in your jambonz apps. Currently there are components for normalized typography, iconography and buttons. As jambonz frontend development continues to mature new use cases will become viable candidates to incorporate into this UI kit—form elements being the most notable upcoming candidates. To see all the components in action, visually in one place you can go [here](/jambonz-ui/). + +The component library requires that some JS peer dependencies are met in your jambonz app. The component library itself is also written in [TypeScript](https://www.typescriptlang.org/) so it supports jambonz apps also using TypeScript. + +```json +"peerDependencies": { + "react": ">=18.2.0", + "react-dom": ">=18.2.0", + "react-feather": ">=2.0.9" +} +``` + +##### Using components + +You can import available components from the package into your jambonz app JS. + +```jsx +import { ButtonGroup, Button, Icon } from 'jambonz-ui'; + +function MyComponent() { + return ( + + + + + ); +} +``` + +##### Button with Link + +The `Button` component takes a few props that are specific to rendering a link element, ``, with button styles. If you just need a button, you can ignore these props. But if you would like links to be styled like buttons (CTAs) and you want them to route within the [React](https://reactjs.org/) context you can do that. The distinction between which one has to do with passing either the `to` or the `href` props that are passed on to the `Link` component in question. + +Using the `Link` prop with [react-router-dom](https://reactrouter.com/docs/en/v6/components/link). + +```jsx +import { Link } from 'react-router-dom'; +import { Button } from 'jambonz-ui'; + +function MyComponent() { + return ( + + ); +} +``` + +Using the `Link` prop with [next/link](https://nextjs.org/docs/api-reference/next/link) for [Next.js](https://nextjs.org/). + +```jsx +import Link from 'next/link'; +import { Button } from 'jambonz-ui'; + +function MyComponent() { + return ( + + ); +} +``` + +##### Importing your icon set + +By default the UI library doesn't import any icons from [feathericons](https://feathericons.com/), however it declares [react-feather](https://github.com/feathericons/react-feather) as a peer dependency. This means you can import just the icons you are using in your jambonz app. This allows for [tree-shaking](https://developer.mozilla.org/en-US/docs/Glossary/Tree_shaking) to take effect and ensures we don't load extra bloat into our dist JS that isn't explicitly used. The `Icon` component renders a stylized design icon with many visual variations. + +You can see how we import the feather icons used on this site [here](https://github.com/jambonz/next-static-site/blob/main/src/components/icons.js). But for a quick reference here is a compressed example. + +First we create a module in our jambonz app and import the icons we would like to use and export them for use in the rest of the app. + +```jsx +import { + X, + Lock, + Send, + Menu, + Phone, + Heart, + ExternalLink, + // ... +} from 'react-feather'; + +export const Icons = { + X, + Lock, + Send, + Menu, + Phone, + Heart, + ExternalLink, + // ... +}; + +export default Icons; +``` + +Then we can use these icons both `inline` and with the `Icon` component for stylized designer icons. + +```jsx +import { Icons, Heart } from './my-icons'; +import { Icon } from 'jambonz-ui'; + +function MyComponent() { + return ( + <> + + + + + + design + + + + + ); +} +``` + +###### Atomic components + +| Component | Props | +|-----------|-------| +| Icon | `{ children, subStyle, mainStyle, ...rest }` | +| IconGroup | `{ children, className, set }` | +| Button | `{ children, to, href, as, subStyle, mainStyle, ...rest }` | +| ButtonGroup | `{ children, className }` | + +###### Typography components + +| Component | Props | +|-----------|-------| +| H1 | `{ children, ...rest }` | +| H2 | `{ children, ...rest }` | +| H3 | `{ children, ...rest }` | +| H4 | `{ children, ...rest }` | +| H5 | `{ children, ...rest }` | +| H6 | `{ children, ...rest }` | +| P | `{ children, ...rest }` | +| M | `{ children }` | +| MS | `{ children }` | +| MXS | `{ children }` | + +

+Prev: Styles +  +

\ No newline at end of file diff --git a/markdown/docs/jambonz-ui/fonts-and-icons.md b/markdown/docs/jambonz-ui/fonts-and-icons.md new file mode 100644 index 0000000..8cfa167 --- /dev/null +++ b/markdown/docs/jambonz-ui/fonts-and-icons.md @@ -0,0 +1,75 @@ +# Fonts and icons + +The point of the Jambonz UI library is for jambonz apps to be "on brand" and share a cohesive foundational design DNA. With that in mind, the official font family for jambonz is called [Objectivity](https://www.behance.net/gallery/60530395/Objectivity-Free-Font-Family). Objectivity is a free, open-source font available for download online. The UI kit provides the font files already optimized for web use in the `woff` format. Jambonz doesn't utilize every member of the font family but you can view the full font specimen [here](https://www.fontsquirrel.com/fonts/objectivity). + +##### Available fonts for web use: + +| Font | File | SASS Variable | +|------|------|---------------| +| Objectivity Regular | `objectivity-regular-webfont.woff(2)` | `$font-regular` | +| Objectivity Regular Slanted | `objectivity-regularslanted-webfont.woff(2)` | `$font-regular-italic` | +| Objectivity Medium | `objectivity-medium-webfont.woff(2)` | `$font-medium` | +| Objectivity Medium Slanted | `objectivity-mediumslanted-webfont.woff(2)` | `$font-medium-italic` | +| Objectivity Bold | `objectivity-bold-webfont.woff(2)` | `$font-bold` | +| Objectivity Bold Slanted | `objectivity-boldslanted-webfont.woff(2)` | `$font-bold-italic` | + +##### Loading the fonts + +Fonts can be copied from the package to your static public directory. This can be done manually, at installation time or during app bundling depending on your preference. The package provides a singular `public` directory that consists of all static assets: CSS, JS and fonts. You can literally just copy these assets into your jambonz applications static directory if you want to. + +##### Examples + +For this [Next.js](https://nextjs.org/) app you're on right now we do this with the `postinstall` script in the `package.json` file. We are also opting to ignore the `fonts` directory inside of `public` since the fonts are always copied during `install` which works locally and in CI. + +```json +{ + "scripts": { + "postinstall": "rm -rf public/fonts && cp -R ./node_modules/jambonz-ui/public/fonts ./public/fonts" + } +} +``` + +Of course you can serve them statically in development and bundle them at build time if you're using a tool like [webpack](https://webpack.js.org/). See the documentation on [devServer](https://webpack.js.org/configuration/dev-server/#devserverstatic) and check out the [copy-webpack-plugin](https://www.npmjs.com/package/copy-webpack-plugin) for resources on how to handle this. Beyond this the expectation is that you have a good handle on how you can get the static fonts into your jambonz app. + +Example of dev server config: + +```js +module.exports = { + // ... + devServer: { + static: [path.resolve(__dirname, 'node_modules/jambonz-ui/public')], + }, +}; +``` + +Example of copy plugin config: + +```js +module.exports = { + // ... + plugins: [ + new CopyWebpackPlugin({ + patterns: [ + { + from: path.resolve(__dirname, 'node_modules/jambonz-ui/public'), + // If you would like to omit the CSS/JS and only copy fonts + globOptions: { + ignore: ['**/css/**', '**/js/**'], + }, + }, + ], + }), + ], +}; +``` + +##### Feather icons + +Jambonz UI utilizes [feathericons](https://feathericons.com/), an open-source icon library available in many formats for implemention into frontend stacks. Feather has 280+ available icons and the UI library is designed to work with [react-feather](https://github.com/feathericons/react-feather). By default the UI library doesn't import any icons from feather, however it declares `react-feather` as a peer dependency. This means you can import just the icons you are using in your jambonz app. This allows for [tree-shaking](https://developer.mozilla.org/en-US/docs/Glossary/Tree_shaking) to take effect and ensures we don't load extra bloat into our dist JS that isn't explicitly used. There is an [Icon component](/docs/jambonz-ui/components/) that renders a stylized design icon with many visual variations. + +You can see how we import the feather icons used on this site [here](https://github.com/jambonz/next-static-site/blob/main/src/components/icons.js). + +

+Prev: Getting started +Next: Styles +

\ No newline at end of file diff --git a/markdown/docs/jambonz-ui/getting-started.md b/markdown/docs/jambonz-ui/getting-started.md new file mode 100644 index 0000000..3e4005f --- /dev/null +++ b/markdown/docs/jambonz-ui/getting-started.md @@ -0,0 +1,30 @@ +# Jambonz UI + +The Jambonz UI library is a minimal, light-weight UI design package for developing frontends for jambonz apps. It's a kit-of-parts including fonts, a small set of CSS styles, a source set of SASS styles and JavaScript components. Whether you're developing a custom dev stack with tools like [webpack](https://webpack.js.org/) or using a framework (like [vite](https://vitejs.dev/)) you should have no issues utilizing the resources available in the Jambonz UI library package. You can view the available UI elements from the library on this site [here](/jambonz-ui/). Also—this site is using the UI library! + +What this is not is an overopinionated UI framework. Jambonz UI aims to provide foundational design materials like colors, fonts and typography as well as [atomic design](https://bradfrost.com/blog/post/atomic-web-design/) materials like buttons, icons etc. Currently the library is very lean but is expected to grow thoughtfully as jambonz frontend development continues to mature along this line of thinking. + +A primary goal of the library is to have a small footprint. Current sizes: + +| Output format | CSS size | JS size | +|---------------|----------|---------| +| Minified and Gzipped | `2 KB` | `614 bytes` | +| Minified | `10 KB` | `2 KB` | +| Compiled | `14 KB` | `4 KB` | + +##### Installation + +Installing the package is easy. You can use any typical package manager for frontend stacks. + +```shell +npm install jambonz-ui # or yarn add jambonz-ui +``` + +##### General usage + +The UI kit can be used in any typical way we pull things into our modern frontend stacks. You can import the CSS, SASS and JS directly into your specific target entry points for bundling or you can load them statically the good-old-fashioned way. For the latter the package provides a singular `public` directory that consists of all static assets: CSS, JS and fonts. You can literally just copy these assets into your jambonz applications static directory if you want to. This is also handy for serving extra static assets during development with tools like [webpack-dev-server](https://webpack.js.org/configuration/dev-server/) and also for copying just the raw static assets at build time when bundling. + +

+  +Next: Fonts and icons +

\ No newline at end of file diff --git a/markdown/docs/jambonz-ui/styles.md b/markdown/docs/jambonz-ui/styles.md new file mode 100644 index 0000000..452f632 --- /dev/null +++ b/markdown/docs/jambonz-ui/styles.md @@ -0,0 +1,83 @@ +# Styles + +Jambonz UI styles are provided a couple of ways. The raw source for the styles is [SASS]() so if you're also using SASS you have the beneficial ability to directly import either all the UI SASS or just the variables and mixins for use extending the UI kit in your jambonz app. If you import all the SASS you don't need to use the raw CSS anywhere in your app. The imported SASS will compile into your final CSS output. + +##### Loading the CSS + +You can load the raw CSS directly into your app with a `` tag if you prefer that method. It is provided compiled, minified and minified + gzipped. Assuming you've copied the CSS from the `public` directory provided with the package into your own static directory and renamed it `jambonz-ui.css`: + +```html + + +``` + +You can also import the CSS directly into your jambonz app entry point (JS) as most bundlers support extraction for this file type: + +```js +import 'jambonz-ui/public/css/styles.css'; +``` + +##### Available CSS selectors + +Most of the styles are utilized directly by the [components](/dacs/jambonz-ui/components/) so you're better off just using those. These are the basic utility styles that can be used in an ad-hoc manor in your jambonz apps. + +| CSS selector | Application | +|--------------|-------------| +| `bg--jambonz` | Applies main brand color as element `background-color` | +| `bg--black` | Applies color as element `background-color` | +| `bg--charcoal` | Applies color as element `background-color` | +| `bg--grey` | Applies color as element `background-color` | +| `bg--pink` | Applies color as element `background-color` | +| `bg--blue` | Applies color as element `background-color` | +| `bg--purple` | Applies color as element `background-color` | +| `bg--teal` | Applies color as element `background-color` | +| `color--jambonz` | Applies main brand color as element `color` | +| `color--blue` | Applies color as element `color` | +| `color--purple` | Applies color as element `color` | +| `color--teal` | Applies color as element `color` | +| `wrap` | Center contains content with a `max-width` and default left/right `padding` | +| `wrap-text` | Flex center justifies text—combine with a `max-width` | +| `pad` | Applies normalized top/bottom `padding` | +| `pad-b` | Applies normalized bottom `padding` | +| `pad-t` | Applies normalized top `padding` | +| `i` | Inline icon wrapper—normalizes display of `Icon` alongside text | + +That `i` class is pretty useful. Here's an example of how it's used on this site to inline an icon with some text. + +```jsx + + + design + + + +``` + + +##### Loading in SASS + +As mentioned you can import either the whole kit or just the variables and mixins. If you're already using SASS for your jambonz app the recommendation would be to just import the whole thing and not worry about managing another CSS import target anywhere in your frontend stack. + +```scss +// This imports the entire SASS lib +@import 'jambonz-ui/src/styles/index.scss'; + +// This imports just the mixins and variables +@import 'jambonz-ui/src/styles/_vars.scss'; +@import 'jambonz-ui/src/styles/_mixins.scss'; +``` + +##### Available SASS variables + +A more comprehensive table of available variables here is coming soon. For now the easiest place to visualize this is in the source file for the variables [here](https://github.com/jambonz/next-static-site/tree/main/jambonz-ui/src/styles/_vars.scss). + + +##### Available SASS mixins + +A more comprehensive table of available mixins here is coming soon. For now the easiest place to visualize this is in the source file for the mixins [here](https://github.com/jambonz/next-static-site/tree/main/jambonz-ui/src/styles/_mixins.scss). + + +

+Prev: Icons +Next: Components +

\ No newline at end of file diff --git a/package.json b/package.json index f8396f9..9420e49 100644 --- a/package.json +++ b/package.json @@ -5,19 +5,26 @@ "main": "index.js", "scripts": { "prepare": "husky install", + "postinstall": "rm -rf public/fonts && cp -R ./node_modules/jambonz-ui/public/fonts ./public/fonts", "dev": "next", + "lint": "next lint", "start": "next start", "build": "next build", "export": "next export", "pretest": "node cypress/scripts/fixtures.js", "test": "cypress run --headless --browser chrome", - "posttest": "rm -rf cypress/fixtures", - "lint": "eslint src/components src/lib pages --ext js" + "posttest": "rm -rf cypress/fixtures" }, - "author": "Jambonz Developers", + "contributors": [ + { + "name": "Brandon Lee Kitajchuk", + "email": "bk@kitajchuk.com", + "url": "https://www.kitajchuk.com" + } + ], "license": "MIT", "dependencies": { - "classnames": "^2.2.6", + "jambonz-ui": "^0.0.2", "nanoid": "^3.1.22", "next": "^12.1.4", "next-plugin-preact": "^3.0.6", @@ -26,7 +33,7 @@ "prismjs": "^1.23.0", "react": "npm:@preact/compat", "react-dom": "npm:@preact/compat", - "react-feather": "^2.0.9", + "react-feather": "^2.0.10", "react-ssr-prepass": "npm:preact-ssr-prepass" }, "devDependencies": { @@ -34,13 +41,8 @@ "babel-plugin-prismjs": "^2.0.1", "cypress": "^7.7.0", "env-cmd": "^10.1.0", - "eslint": "^7.26.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.7.2", - "eslint-plugin-import": "^2.23.4", - "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.24.0", - "eslint-plugin-react-hooks": "^4.2.0", + "eslint": "8.18.0", + "eslint-config-next": "12.1.6", "gray-matter": "^4.0.2", "husky": "^6.0.0", "lint-staged": "^12.4.1", @@ -52,58 +54,7 @@ "yamljs": "^0.3.0" }, "lint-staged": { - "*.js": "yarn lint" - }, - "eslintConfig": { - "settings": { - "react": { - "version": "detect" - } - }, - "env": { - "browser": true, - "es2021": true, - "node": true - }, - "extends": [ - "eslint:recommended", - "plugin:react/recommended", - "react-app" - ], - "parserOptions": { - "ecmaFeatures": { - "jsx": true - }, - "ecmaVersion": 12, - "sourceType": "module" - }, - "plugins": [ - "react" - ], - "rules": { - "react/prop-types": "off", - "react/react-in-jsx-scope": "off", - "jsx-a11y/anchor-is-valid": "off", - "jsx-a11y/alt-text": "off", - "indent": [ - "error", - 2 - ], - "quotes": [ - "error", - "single" - ], - "semi": [ - "error", - "always" - ] - }, - "ignorePatterns": [ - "**/node_modules/*", - "**/out/*", - "**/.next/*", - "next.config.js", - "**/cypress/*" - ] + "src/**/*.js": "yarn lint", + "pages/**/*.js": "yarn lint" } } diff --git a/pages/404.js b/pages/404.js index 3b654f2..5a0d1d4 100644 --- a/pages/404.js +++ b/pages/404.js @@ -1,6 +1,5 @@ -import Layout from '../src/components/layout'; -import { Hero } from '../src/components/jambonz-ui'; import { getData } from '../src/lib/data'; +import Layout, { Hero } from '../src/components/layout'; export default function Page404({ data }) { return ( diff --git a/pages/_app.js b/pages/_app.js index bc72ad5..f79996d 100644 --- a/pages/_app.js +++ b/pages/_app.js @@ -1,5 +1,5 @@ import '../src/styles/global.scss'; -export default function App({Component, pageProps}) { +export default function App({ Component, pageProps }) { return ; } diff --git a/pages/docs/[[...slug]].js b/pages/docs/[[...slug]].js index 886acd8..25837fd 100644 --- a/pages/docs/[[...slug]].js +++ b/pages/docs/[[...slug]].js @@ -1,6 +1,5 @@ -import { useEffect } from 'react'; - import Prism from 'prismjs'; +import { useEffect } from 'react'; import Layout from '../../src/components/layout'; import Markdown from '../../src/components/markdown'; diff --git a/pages/index.js b/pages/index.js index 2d6e947..9a69403 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,10 +1,14 @@ -import { nanoid } from 'nanoid'; -import classNames from 'classnames'; -import { useState, useEffect, useRef } from 'react'; +import Link from 'next/link'; + +import { nanoid } from 'nanoid'; +import { useState, useEffect, useRef } from 'react'; +import { Icon, Button, H4, H3, H2, P, MS, classNames, IconGroup } from 'jambonz-ui'; -import Layout from '../src/components/layout'; -import { Latest, Hero, Icon, Button, H4, H3, H2, P, MS, normalizeSubtext, normalizeSlug, useMobileMedia } from '../src/components/jambonz-ui'; import { getData } from '../src/lib/data'; +import { Icons } from '../src/components/icons'; +import { useMobileMedia } from '../src/components/hooks'; +import Layout, { Latest, Hero } from '../src/components/layout'; +import { normalizeSubtext, normalizeSlug } from '../src/components/utils'; function Tech({data}) { return ( @@ -92,7 +96,7 @@ function Dilemma({data}) {
handleToggle(slug)}> {table.logo ? jambonz :

{table.title}

} - {isActiveToggle ? : } + {isActiveToggle ? : }
@@ -101,10 +105,11 @@ function Dilemma({data}) { 'dilemma__table__point': true, [point.icon.toLowerCase()]: true, }; + const SvgIcon = Icons[point.icon]; return (
- + {normalizeSubtext(point.text).map((text) => { return
{text}
; @@ -133,11 +138,16 @@ function BYO({data}) {

{data.subtext}

-
+ {data.icons.map((icon) => { - return ; + const SvgIcon = Icons[icon]; + return ( + + + + ); })} -
+

{/* Use dangerouslySetInnerHTML to render inline link from YAML data */} @@ -145,7 +155,7 @@ function BYO({data}) {

- +
diff --git a/pages/jambonz-ui.js b/pages/jambonz-ui.js index 708debd..1a92f9d 100644 --- a/pages/jambonz-ui.js +++ b/pages/jambonz-ui.js @@ -1,104 +1,100 @@ import Link from 'next/link'; -import Layout from '../src/components/layout'; -import Icons from '../src/components/icons'; -import { P, M, MS, MXS, H1, H2, H3, H4, H5, H6, Button, Icon, Hero } from '../src/components/jambonz-ui'; +import { P, M, MS, MXS, H1, H2, H3, H4, H5, H6, Icon, Button, IconGroup, ButtonGroup } from 'jambonz-ui'; + import { getData } from '../src/lib/data'; +import { Icons } from '../src/components/icons'; +import Layout, { Hero } from '../src/components/layout'; export default function JambonzUI({ data }) { - const pageData = data['jambonz-ui']; - return ( -
- {/* High-level design information */} - -
-

-
Jambonz UI
-
 
-

-

-
font
-
Objectivity (os, large family—16 styles)
- - -
 
-
icons
-
Feather (os, large set—286 icons)
- - -

-
-
- {/* Show black background style */} + {/* High-level design information */} + +
+

+
Jambonz UI
+
 
+

+

+
font
+
Objectivity (os, large family—16 styles)
+ + +
 
+
icons
+
Feather (os, large set—286 icons)
+ + +

+
+
+
-

H1: {pageData.text}

+

H1: {data['jambonz-ui'].text}

-

H2: {pageData.text}

+

H2: {data['jambonz-ui'].text}

- {/* Show pink background style */}
-

H3: {pageData.text}

+

H3: {data['jambonz-ui'].text}

-

H4: {pageData.text}

+

H4: {data['jambonz-ui'].text}

- {/* Show grey background style */}
-
H5: {pageData.text}
+
H5: {data['jambonz-ui'].text}
-
H6: {pageData.text}
+
H6: {data['jambonz-ui'].text}
-

P: {pageData.text}

+

P: {data['jambonz-ui'].text}

P: With a strong element

@@ -113,80 +109,109 @@ export default function JambonzUI({ data }) {

P: With colored text

- M: {pageData.text} + M: {data['jambonz-ui'].text}
- MS: {pageData.text} + MS: {data['jambonz-ui'].text}
- MXS: {pageData.text} + MXS: {data['jambonz-ui'].text}
+
+
-
+ {Object.keys(Icons).map((icon) => { - return ; + const SvgIcon = Icons[icon]; + return ( + + + + ); })} -
+
-
- - - - -
+ + + + + + + + + + + + + +
-
- - - - - -
+ + + + + + + + + + + + + + + + +
- drachtio -
-
- +
- + + + +
+
+
+
+
-
- - -
-
- - - -
+ + + + + + + + +
- +
-
- - -
+
-
diff --git a/pages/open-source/[[...slug]].js b/pages/open-source/[[...slug]].js index b73cd56..19be31c 100644 --- a/pages/open-source/[[...slug]].js +++ b/pages/open-source/[[...slug]].js @@ -1,6 +1,5 @@ -import { useEffect } from 'react'; - import Prism from 'prismjs'; +import { useEffect } from 'react'; import Layout from '../../src/components/layout'; import Markdown from '../../src/components/markdown'; diff --git a/pages/pricing.js b/pages/pricing.js index d91285b..fc2d638 100644 --- a/pages/pricing.js +++ b/pages/pricing.js @@ -1,10 +1,15 @@ -import { nanoid } from 'nanoid'; +import Link from 'next/link'; + +import { nanoid } from 'nanoid'; +import { Icon, Button, H2, P } from 'jambonz-ui'; -import Layout from '../src/components/layout'; -import { Hero, Icon, Button, H2, P, normalizeSubtext } from '../src/components/jambonz-ui'; import { getData } from '../src/lib/data'; +import { Icons } from '../src/components/icons'; +import Layout, { Hero } from '../src/components/layout'; +import { normalizeSubtext } from '../src/components/utils'; function Structure({data}) { + const CtaIcon = Icons[data.cta.icon]; return (
@@ -16,8 +21,8 @@ function Structure({data}) {

{data.cta.text}

-
@@ -26,6 +31,7 @@ function Structure({data}) { } function Services({data}) { + const SvgIcon = Icons[data.icon]; return (
@@ -39,7 +45,7 @@ function Services({data}) {

{service.title} - +

{service.text}

@@ -48,8 +54,8 @@ function Services({data}) { })}
-
diff --git a/pages/privacy.js b/pages/privacy.js index dfd24de..7c64a52 100644 --- a/pages/privacy.js +++ b/pages/privacy.js @@ -1,5 +1,4 @@ -import Layout from '../src/components/layout'; -import { Hero, TextLayout } from '../src/components/jambonz-ui'; +import Layout, { Hero, TextLayout } from '../src/components/layout'; import { getData, getParsedMarkdown } from '../src/lib/data'; import path from 'path'; diff --git a/pages/regions.js b/pages/regions.js index a2b4b64..db7908b 100644 --- a/pages/regions.js +++ b/pages/regions.js @@ -1,10 +1,12 @@ import Link from 'next/link'; import { useRouter } from 'next/router'; -import { nanoid } from 'nanoid'; -import Layout from '../src/components/layout'; -import { Hero, Icon, P } from '../src/components/jambonz-ui'; +import { nanoid } from 'nanoid'; +import { Icon, P } from 'jambonz-ui'; + import { getData } from '../src/lib/data'; +import { Icons } from '../src/components/icons'; +import Layout, { Hero } from '../src/components/layout'; function Regions({ data }) { const router = useRouter(); @@ -14,11 +16,14 @@ function Regions({ data }) {
{data.regions.map((region) => { const href = (redirect === 'login') ? region.url : region.altUrl; + const SvgIcon = Icons[region.icon]; return (
- + + +

@@ -30,7 +35,7 @@ function Regions({ data }) { {region.text} - +

diff --git a/pages/terms.js b/pages/terms.js index 4de71a9..401c273 100644 --- a/pages/terms.js +++ b/pages/terms.js @@ -1,5 +1,4 @@ -import Layout from '../src/components/layout'; -import { Hero, TextLayout } from '../src/components/jambonz-ui'; +import Layout, { Hero, TextLayout } from '../src/components/layout'; import { getData, getParsedMarkdown } from '../src/lib/data'; import path from 'path'; diff --git a/pages/why.js b/pages/why.js index 12e10be..3f12884 100644 --- a/pages/why.js +++ b/pages/why.js @@ -1,8 +1,11 @@ -import { nanoid } from 'nanoid'; +import Link from 'next/link'; + +import { nanoid } from 'nanoid'; +import { Icon, Button, H3, H2, P, ButtonGroup } from 'jambonz-ui'; -import Layout from '../src/components/layout'; -import { Hero, Icon, Button, H3, H2, P } from '../src/components/jambonz-ui'; import { getData } from '../src/lib/data'; +import { Icons } from '../src/components/icons'; +import Layout, { Hero } from '../src/components/layout'; function Facts({data}) { return ( @@ -10,9 +13,12 @@ function Facts({data}) {
{data.map((fact) => { + const FactIcon = Icons[fact.icon]; return (
- + + +

{fact.title}

{fact.text}

@@ -38,25 +44,26 @@ function OS({data}) {

{data.subtext}

-
+ {data.buttons.map((button) => { + const BtnIcon = Icons[button.icon]; return ( - ); })} -
+
drachtio -
- +
diff --git a/public/fonts/objectivity-black-webfont.woff b/public/fonts/objectivity-black-webfont.woff deleted file mode 100644 index fd9e7f1b2b7d2a610b18c85a96ef26bf335c6c31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22932 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 diff --git a/public/fonts/objectivity-black-webfont.woff2 b/public/fonts/objectivity-black-webfont.woff2 deleted file mode 100644 index 3ffbee93b446b0d8feb039132efdb8dfde0449e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16896 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 LL4A(2-vIysEyT}G diff --git a/public/fonts/objectivity-blackslanted-webfont.woff b/public/fonts/objectivity-blackslanted-webfont.woff deleted file mode 100644 index 0e16498f44ac12feb589a63f6190156d20389a5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24888 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 M4DtTesqbng05s;vYybcN diff --git a/public/fonts/objectivity-bold-webfont.woff b/public/fonts/objectivity-bold-webfont.woff deleted file mode 100644 index 766b1be7862011b8dfc8d03fba8a8883be368df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24768 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 F002?VpUwaP diff --git a/public/fonts/objectivity-bold-webfont.woff2 b/public/fonts/objectivity-bold-webfont.woff2 deleted file mode 100644 index bdf0a743647266a9c4b0cb8943613edf2987e5b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18296 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 diff --git a/public/fonts/objectivity-boldslanted-webfont.woff b/public/fonts/objectivity-boldslanted-webfont.woff deleted file mode 100644 index 0aeacbbe17a12a9a113055304ae344a6e55119d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27460 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 diff --git a/public/fonts/objectivity-boldslanted-webfont.woff2 b/public/fonts/objectivity-boldslanted-webfont.woff2 deleted file mode 100644 index 5f6a2a62ab21509bb8e21809207024f31b07b238..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20500 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 Yf%KN!mbGDpSwoqW?NPC+&;|ei0KYeY@Bjb+ diff --git a/public/fonts/objectivity-medium-webfont.woff b/public/fonts/objectivity-medium-webfont.woff deleted file mode 100644 index 4e6279f13f5b0177b60ce1a9712264f38e2c0122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24356 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 diff --git a/public/fonts/objectivity-medium-webfont.woff2 b/public/fonts/objectivity-medium-webfont.woff2 deleted file mode 100644 index f61f76d25934c6486c250c166500d424033a0b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18120 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 diff --git a/public/fonts/objectivity-mediumslanted-webfont.woff2 b/public/fonts/objectivity-mediumslanted-webfont.woff2 deleted file mode 100644 index 7d4121eae7a9c4ab6d1b55edd97f2edee9567110..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20632 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 diff --git a/public/fonts/objectivity-regular-webfont.woff2 b/public/fonts/objectivity-regular-webfont.woff2 deleted file mode 100644 index 19b4c253eae4cd2fafa4e3bd3a9b6be7e6f0125d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18084 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 diff --git a/public/fonts/objectivity-regularslanted-webfont.woff b/public/fonts/objectivity-regularslanted-webfont.woff deleted file mode 100644 index a497368cbeaed55b32dc7917fd2a416129c6593c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28540 zcma&Nb8seI_$~S-nb@{%+qONiZQD*Jwr$(i8%=Cak_jd@Prh@0f81NAZq@DT)q6dw z*3)};cUAX(c2#>QN=N`e0NS?vK>(lx>`5vqs(x#~0RZS^006sU($6tWQdM090Dv|9_RxKUspG5TQ&E+X z-4{Rtbsb*G+|k1B zTl@3vYy9?^skShdTNt@~=OSi&d!YUYNEWtU=HFTY0HCP>0OV1%TBdDTni+kM!~FT% z!|@-m+eB+EzeNDRg6TUZ{013fFGQK8ovY`!ru2P&D*yn@ax+Jy*4Dw~+h_GXHjv71 zv}qT!;@KH_e)nr*`9HZtAWxvK_C|JQ-&*9i$NxK5f;?U%lD%f9h`0tNYfP5F9;l>~VfdlGhza*=5rZ681f_u_X`rMu{KDm=lnfh`YQFDo zsXQ7|?cv`&r_1BBKXG)ifLihHI{(SVtncpETi^P6A_{V45~OK%O53IFRZ91(|IOw} zi8Am-@7C+)OOcQ9Wrp=*PC85wHbs_tSBB36F_bnxJ)1lrF#GyyVQ>Mq^o!bt?oEBY z*(?Nam-Y)XKkn#@#-@i<+qJ94>1MELEV?b)1%0*pXLVjLt9F;=X{{O9=j8(IGOq}) znqSlFmE%G{wN?FTMW=dqXIt~D(!aQ_*`(~!5I0WeBUy(df*F1qPM6|N+=nkZABP%t zjwKE_4&9q#3|!K%G5({@TiX=;u+Ny(`RtK>`2Fnolzo86&XLU}GJR@xk0x|c=J+TpnX|H*{`azg`pegt1xxgKUd9N9A z!db5cd;x?*++2u+gX6!c*k9Dn4B>0S9<&;w4%6Nv`9{!njBrmjUwTt_^Mn0-1xIec zJ(2Z;)AyNrKq;RELB?OyI}pfkQL#nBWM)S8Wm6 zEN!D2MW^iR0`T(w@Ex@CH^kow)NLY4?oq)FF>@h^GQrh@Z??ob&xv=8JcVARE(pcb ziuke>k9pc*&nz?_Axx=jSW~QD*mdJ~Q~Wv^uM#qg^Tv5#JF{9^tSDDjEY3^&S=XTD z9LS6^))2eT5(DRiRcMe;oJK&$ujSovZ+JSm5YoQJlqT%rUs zBYX`@djy?XbL1WMPH|e0`D>)elsRA45PQkxDhr8GwukPfX=Dn8u|9%W1H*^(BCdfw zDWcPYvY&bl+-}d!Izr(uOcpj9t0e~x+c|udzd+W&`?n?RXneWQ&uS?>DAsphHBi=01;Y zS+GeZIq&&R33QebzHK0+(IK32{zd9!5rIW&QE9|ykA+{(RRl;M;l3vt#6A{Y1Tj{4 z*qzE@Da8>~{aPX>zTtcknWe=g^S8G>;0 zEMikg^r9{Qn-oX~Q$S~tStk8QqIz&#r6WrylCq?%Nh+iMFLFd@(l>Vl_KY+;=*2`_ z^z(D*D%-=5%npabXUG~Fiw#T zJVR$t)uc7Q{v(zvTfXd5bE~IU@R9rST+j}K)SkFIK_2^TIYG^ZRmKNMs1X@lBO}DK z-waX~kIt!KWYB!B$7wqz%ZGht&AYImOjJH13xOTqnrF#1^PA|U9sL(&HOxN0{-;%( zDlN_w|36*-Df9(d_89DXWyjAOXR`jAC`&a*(d)-d^(#x9;X^pq2Rg$`lvRbFuns7r zIk*`XeL5BG(aIfAVeiaK^`-vwZZ=1!H7JNb;?KE`E1JCPeu6&@`8D8V8PanvPCMb( z%xM-z3L_`0AA+bUR}?9U7e)isl>a19M6jJvIZG8MkVLT2R2D3t=3r`^X8A4{eKc~` z2=^GnjKW1@-vWOuBZQx1leD9CmQK)%+fzHsChEYb!&l*`u~%3tEf-V~x5EKnE%HUQ z!QvQA8ih6gBXpK3YZlgt=!JE`xS@9*p=!!WUjgPQiyhPw&io9Bs99!rvI@f7^$`3lrvo z7&n3nH!55$PXD`D4|-|rX0DZqtzjOHo;K%?c^tuy_a;igbLm(U3|CDwOf%5{!?N#J z!R2$xgz5&_I!4=^)b~*}x6oed@P%P~I=&EJN+>JH$1Q>}*Y1Bc*@6Sb-sV_c5ao8X zTiY&kmjYzbPMx;j<+R&ef~(0aJAc->3%j5nA9rB;%MZLEkz4jtzHX#!_9;TBE*E#F zywPlc-6+84DTM99Zswf+K$yeN|JkRz?(7tC+T)qH9q^Tp z>Q{$;8D*`hoCZVZMesY>Mb#RD_+=knF#;Yk#AjAp9N50W$TTy z)(G+Z@llE5(rBA{>Ltgn-qPoCNSha6bzY_hA8Wn4tJXiV*m(^1gdUXk<`^}lqc0aq zD{_J|&x`}3=m_eaQqS}Qy=X~lf>Ny%W94XZYK;GXBw6NR73bx!q5Hhv`ZNFPQepP` zl()CENdsds)WVlsgE6u6y)9N_cCk|bGC|@ey2}$xl^?lX6x-y7?t`B8xbH)tucC94 zu=|9wm)6frCqm>=bh{>at%yG8z&&O!t2 zXOMP&Ya?y-@dZ9O)8h3#C;LBhHsjw$zfBCCo$jEG_NJuiCQT9y4MCz=-@g#akm!iM zXQx0&oBzB!{3;OhS$M2=z)QSi9wnV zh&mhnY!DC#AZ2Rc5aE+V+!zQe;zZMB4MH7q2OQ;AY-HBqvB%bCuF2dD{1boZ7mDB9mi_Bn9t?*I}R3& z%BIul^cgP$mu*&Uw;HTiMU{VguZ%97f^&1qG-2aVu%NLrnGWG|Iry1b6GSHJI8m2Y zwK;4)CYR6V3i_Gj53k_Et=8*;151FbnTVa%rx9C~Cq&e)VU z>XE534~B6NDO|X9=o8hL@FDC7*onuM1UBD)h4otjhDCCWj2#l7MNJ&acVQC zdP0^kv<)%C@u48q+6;IqIX{n!Z3%(=X={EDbbI@Rg~*;y;k5=F@jFl>V$1Ue{cI`! zoPUQ2e|smq0<#8`xBuqW?NoHPM(1pdh=)U!b;Sbp%$xpf-#Azv0qn4_ z$zb-}+ow#>D<54QnGpG6?-56kgqQQqUXj^FSIY3 zdK;u}ds^Mj6ZzYU_T)kW1+@GS4G{?m5lIN#_c1y+GBOe>5|&}0U;@F|G(ouH%zgzV zmX?NO&IxXqC}euVaLmtyjBM0nw)TvixZ-Z-&42eTN7~IzebMiV`y}s9aEgDlK~6B- zh!Sd*6_1n!oy7>$%_wp1qe*22ns7CY8$$s*b9f3=A0eizC#{QV@LX83u9#>waWj5K z`F2vqtjW>uj_~zH66;yUoOl?DG|c<8_ld=*LxaXiIP)Z%tPtgszsD@33Ch7ORcry0 zYyry*KXxKrMoyua6gcm)E+kWW*5cQzZ_}51lY&FuC}MoU!kDM1yPz(WqlYnaryGjt zY7G8P`JiCJ;{n~}+!?H^c{$YiKH)|G(ee9Fny851U51x0zvwvE!GU%Y+?b^?-n6LP z8o(rl+fQ{Zy0{rU>JOaMip09PO*EIShM(1vt?3q%kPFdSfkl%n?vBpPxf7knq;)zS ze9{cVIxg0_aeW2RJro#8)AEHQ5P|_M$qs=FHB2cou{LLzI#V>ad+DBRP^R9J{Ih4s zmBW&xI8-1g8Yk#V6}bZY5V)Rqx4D1R>Sh+y#dC|sn?0?J(JD|iYr=41Qa;T0BV!VT zq9$TLLVFeo4x*TcpPbaB>IY3W7|JG<%NRxKNO0n0*gD|m{s)zvZ4&*4t9$-eI}iQ} zLn6d;=m_T?S^ju+a7nvt7sRAtx}4*~pRi%aWwO%?WaV;?R2d4N5lfa18DX`1?id%0 zH#dz4Rme~HMw~=RQ_6j}qIostLZ?{3)ZdYi(;vTF{+-5`r}SURc(JtR+$CC( zslG%su|3M1@aGtf3=RoqxKd|P8{fEAk_j5*Nr$duDneZC1jy1INvPl2>ZyJ-I z7A*WksQ}d@FHC|-H_G93R&2N3W4L#N1ZIP0HN7twn@zjx=;6s>TWfR zZe`;mm~*d6TE{yf7kvGlr>lSPiWN_K?vootkbEblh9MVCXZwU=HTE&puDhM*IFG6; z-51E&Q)e`B+iiNzo4?vg5xiX~0+yl((M$3kr6lI$kn#u~rQGA`ItZc8N@0A+l;+X< z&(gyE?yEr`rA~y9`buE=H4c~`=Vjh4$s#2|`pXgeA^STq{avs=^+a$=848(VA?7ZK z%i3q=M~z$8a~V9u3tY?^Y{WOeq#V*oNxNnB>hs@}cE(@RJzGBHpj-cxygI2+%;1F@qnjV9t65foEA~FpU)=nyR_GF+arXRqr)1 zU+-Lt7-X-_24PJ|KeI&KhcwPD>ZK{=bJn*j3mi_)yCLej>^}>X%_@0tC*P}0LhclI zH#l?zHf|Q6QBQ!Ui*_RYUDe@&e9vRIaJix{e`{<)?o4T491rJbVw|gZUQ~TCs`V{e z%-_x-6njZtdriIu*^ahorx5EhRkzxUexIL?YFgk$Ss7 zsZ)vT0gBfcYEY>H~VZPD=K7vjwEAt zL6>JYPab+&&1JIs>@Bc$gz+4Q$4G|O4iT3jnR8}9pB!A=I=SZ>x=Uo_UMQUerVSa} z4^>WJB-BK%rzb&@3{2!Y2W_qsPwuZ-A=hMjfpkPCA6df)pRTHT`x%1^W4!gm)^|}< zpf*R&8I(*dAOBRHK+~QSYkW-Ot@9nR`n*A8#N)IzKIv;8vee5HA(+l!wq2~P)}>!* ze%PfJ#OrNXyan~GEuAZ+j&UInxK#hA5!jZ|IcX~%;h1u{%VX!pq#z$5DYMW4O{ zo1i#*?hL`c9VitO?V5Tu0$VnCyyy0>)nP}u1q)v)xThOAIA&fiWcJju9+K`$Pu9@IzNjyv)|(K z$Ql*yv^*5Cry3Yu20a7OUHFe5^8?|gEs|QKkf@w%q`^UuJb!N@SLHo(V;X{YQUHE+ zSsBnz-DO%6OwU%|3I#VwY$_ZMKR{N;WYY4LNfG-;PoM}O@FgOpt<-6 zxhpkZ58h7G#*(r+IhqCZ_0Y~eP}d`zj_ADRPIMM``4sT6mCR{XrWEdSN7U~BYKj0n zy;A8VkX=iX2@t_DHxSPDo1y3$HFvc3N6IDkV(OCjc27fq@Xy>D#lR#$^zrDuX2R@n-E3Hbch(z zhHzK0v!L8-2L8v^?Rt6k-H`kW&5iDAZpy;ORlz}_wYe+{+-;i9=^ruqe6Co}?$Jgu z+hr`x$(5jGx4+>0#}RV2-^gc}19g5gVGhY50=^1I9#5q$pKD|+FSf?#%ljP}Js$BX zZmPUc{0&n@Dib8W3uz7gh?Fl=Sxh9^0Zy`)4eF4_40nf)Iv*&gs_?--l+^*|J#3`R zMdir^FOU=_*o}-)R0woOcYm=n9)A#udy;A7_ZY8paGCb)ipWzwKp+YDUOv6&u7H5)4bV;oB&2BwE zw zITB`A8VqDW9|=f7p-EtfsOAl1zOL7_?XQ}iGEL~HmRWWe7dc>L`z((xa5LbIQH%L) zG5>4vvOMi#CP((MKBo|ljhfz}r~Vx(5?}_M1|oKjFpw>* z!=#%`hl3m$QpL#z^fs)NH?b1E(@HIc2rXYa+QT8~A<*y@Te5i_umoIVF&`p#*ny-6 zgPjc7MujkIJN)jjS9vLR;-`8Iy4%A|!&wL0MclQ5J+YtBsG7LxGd;`Q;-x>#Q%y^* zoNE-UY+^#U{A8P^MsFb)zw$w%e9J{>e?&9Z5{k(n5WhKLdkX|u(g14aP#x7m=q`1Ws|`ddJI)x5R8N%`%x z$YV>V+f*Q;Kbd{HEVt|J9Pqp3kSBb1T0etue~>W?yRGkk*M3PVA#(5@;4>fOyC7OV zl3UB_nJs>0qeaY_k5TJTuUshyS$0LMK`OwllwdA15i$f_t%8lYbrpTk^e}_OQ-6iS zdVR!XXuo~k6;$u@8twAfZYIp4=gre|Ny5Wxt4^!c#HzooHz`k1C40E&dRlv0sqqc* zgFWSiF)fR(d*XBJRUHkx4XVaZ=N^DECBjr$ro2g3HopWjIgjMOa31V&R=GP5#`YRz zK4c&`GQj*5^7z1t&LxXjOv6mgNrX8ls}1mVd_E8ox{Ni@{qYyB=Q@F73MNBMAS^3z zXfN_71GZC_Yr)mh;_2}!hGM2kOQLU6=cu`s&+2gXOj#>%)Xjh-kM>GoquIhkvKL8z89?tWEZ+E?h1iTsLtR|CdUFJ%zh?5?S*O)77?vF&BpIM``tC)iFc@=) zap&ryS2BLeI0!6+6M8|o@|4Snkm14Cd}&f`c9muEHI4sX68(S`tT}r=Ggqvo2GO00|lR2?l=k!V2Eg>sF_q!)L)VJLZLO-dc!D2z8YGgn3Xhj2D;X_=$sIE?F7y8p=|Fa*G6sb zm?G3rk()*As^f_Wzclo*x5u*8v+6r7w(4~ooSw*M6ZjuEJ`RzkU3Za&I_wbQ>|OzH zd-7r~`)!7w4ehP^iG#QqIcjV>YkS&!z)2W#HnGf#J(aXTF**rdXi+&1wpd=uBKa39 z7*o$(d?C8!E@MYJ`CGGeGI=?S_K zjUo35ORLBV^39xO}^4ySAAY&GCCRUwrSzfr}QpEBgUN z(`SP^)-_L)-6A!yg~S zL#7wfm88|2~PWpDOlFI+7`iQsRy_q<0{Bi2p7-keo(f~$M z5OIogcJOS-guyUoNdY2j0|n#(Ih+t<0VgBiQ}Ic*)kwdv@d#ko(Q66>jSIvZfH%Ya zt%nr*mmljI%5o4YCLJAaEc9d#671x}nOl=#ytz7n%*G?ma>nx>-CY_MB2GHdImh;J ztT1kHt&L#p)Z96P#4+y(HyRVko*n@(#(kA+sL{OTaI3p0jTE$sX`qoN*RRf_JdK1Mg{nX(HWqW7i z3#EJ;15@2K+sN<3nj4ED zF^7&hd!&$|gOJ|v#nf*8qeIxd(7#lrrQ{(ZwaRYr#)x2SAa;>OJlxRO(>n+u9#oZd zIRm1gUK;nP@R!Yu{HeEQ_0;T z>h~4yTld^MPNkT!xOE}yuw@5!^sau z8kF=mMRifBzuafv+(`=PDD^AB)EQVLfELZYYDbRK$~gf-r%8ieFkGqI{V9FP?UuKd zrk7vI_HU!`o!J7>1?QW!dc%f^2`g1_gRrjSnJ)oZLAMH~!;d|VcuN1c%jnDby z1F*ax4`cW4e#~rolwI*kW#`>=XL?xnGD9!aB_EMRAOr}E$;!oKZYjPcord9=rg0j} zAUFmn+c4uVP&KcVMMjYu-eVO&8N#FXG~gKRWvy;e@^2HoL8{c^m(;ukLIpF!yVF>Q@oD>5u)0mA1e@K_86G~ihShKcEgnrBNK*b%H;7~1v#+T< zxK97H_31eBo^4mW1&oKpV3-Sd!M=>ZIG2=hv6c4|{kZPj$ij@n!8F6LrD4zA@Qs_i zWB+;B#x|I%ne9-jEX`D$lUQnw_RENiVw8wG!S>g$T-Fg}<^`z3C;#A*Dq~H*g)_60 zTx-AL2w?t7Vl9um!Fk|X2CLP@OI60h>OGoS0t1I(hZtCNEHSe0idKksG}tnY)8s7( zj^(E7;}wRXTGA|X?X`}%dF87Pa;_!Q$s1b`Qg9=n5qrW|L)Dt9W5sj&bT)LSv4}Ke z^7m?1d9{^wcM0T0VY93V7^Hs-v>$j9lv;3>BNww|%p*J;7op6pqtOHePL@j4BWk6^ z$tRb?`M=sb0!@i6h9!fJV8P#f;ex(}(E%qSaXgqt7|Z#0Y+a{t%=&krw>)*6!lFPv zIdLhK!g`K)*}Q0w@w^V15UXIEpCOfw-aP0En5tDQ4uCCSG#eG7C}jth(^mPqmumYg z|1ysQ4P0l=7gG59ewcGhafLy8kpDw4BU2m+J2&B&O;cr` zP?e;5^~vOyB}jM1@HK94l8EoZ06OiXa7 zdyYzxhCda5Rj)C(8kD}vgm*G#V^7U$r|ws@Wl~gOpMajL-3C2T*E&=cwI$B{FVQD){g``;6&gkP^sT@*51In__lN*EZ6trEc;)Z7wNci zpP6c3DKm&U9I89%?ya#e?fANDS?8(To=%w_L-;zD5r^I$JFEJUP9rG|*B1DZB|@Bn zTp!TOK7lYB6+@&`RDnGlCFjrbU~|!wLCGT0_MCGvTz8$|6;H?U+WzbE!YP@5pWLmx zK5&jRC|5jpNBvPjZRfp7GqzN5#}8VTJ?|G}9#1CSaV6HH%a{hXl*7_~k#6bffGtoR ze!I;2FNfse+2HY~w65DmX-#_$($cGeq@cQTmB~X)@Xaj=(WG6)ZNI{zA4N|vOzy00! zXX)X$``x8=QvS2ofs?b>zc=pjvi46Sn~D1OYrHSTy*I^)0-kWg5o&Ld$Bmj)aHIpQ znvth=9#2iYISlcunmVh+7FPm(v<%cd&!h3boxx1dwNT~*;FrTvNuH(TG)@QhtK!j? zyj=Ulv_TBS=1t_2vhFoC2U|&g8WFuVg=X|AX>Kmn(q;N8LWV);=WEaLNPS)DXS@kr z(G1yBm|mp(WAw8-I{YX?Ply>U+K>N^S!9Yp27^{ zmi}>(8b3@-4BHM1O)@cQmw_yLr0gEy?*8yt7L6ePaCQdNY zwl;?Z0wokdQF_KWOfIwRWM+a%QL*eVZk@ zJFV7!@6LGA5FYd6-tRi&6!*)-h#EIZQs^qlPZ|M-2^1%LSDwy;Gkz_Clo4Tt8j)d) z&7PrTT8?m!2>M`Vj_9M?D zUaubA&5!!1;C?KA!$J6Zc4)PoQ8G%6g>Oo5))&fS-J8L(BF345g(&7;_bDZH8QgQ` zPU;qr!@8BYi}+)pa;|+;jhMO*JYiZW7QuYw4F9?eP6dYJTe9W8DuiV%$D8#bDOhXk zW{z?ZD*nU!g!$;-6}qtHG`mM;$@6t=dBEcK6w@v-ZJN1QS@F97z$B%&?v&nuoU`6r z28oBS;45|g-l_=d!irRlv->cqhLKhm15W%!LG>;%EehhvWnErad*i(rimJ%Za&S06UtC&P*t}^lqx~u!3w73|36BJCGd@l8nQC4n-?J zmus!HHlYayn^%uYp{Lu4}a31IMDEGsI|l>PU&lrr1dgXw*0OG;ea~6ruWUo zDEAg3+hQ8TZUmo2D1~>Dni&zOiz+>ziFOOr@to~ZdP6Hyz%ObDe56Peev^G!_AKM& z`Y6WIFBJ+~KJKeq2l#w%VXje{P2_-W=Nqhma6}gSvOw;Nu{CAV-+1OcQn^w~M`K1e z76LK`MncZ)K!LpsMYrAi@Ulo@#^7ojHYGe`00xHDk1rFKva_?k6+Y7Av$I%|3};k+ z^L=Kx6KMnojAwh|-{BNuHex>NaZPjkv5p!zRU=vbx>`Cfr%arheA@ffAcE5H+mw!W zOyQf(uBg4Hdlra8Dn^Vq;!-Ti zjvs>=${CkDE$dV1YQ(~l9VK!XJDH{uI?K#SLa)#altyB2!2e^ZASvF1x1i{%d}d^f zF)#Paeru?eJw$QV!0o&Kx9Bl@NbJV!)3l(s2w+W&eHSj>k==zY*E!kpeoBg<;7>^9 zKmU7+{3Hj{+_U=D4b3W$>bG-*ddXeAa*TI~8MJl8EV>M1vR-PVQaW7$X8i)DVozFD z#Z;&m@?(tRtTCEnz$}MT{_eUF>Gxky*D}=JzAdqZ=6FT4TeE*xOg4_K(AN_xeyyKE)ds@A3mll2NsRusx3pJ&STa52k zBkEw32COWw&w_AcUtrgSt25cw2-++V!yNRq3NfQj#6}#7k1qdK;cMX_m6>puoGn1H znZQkpnH%ldDo|*HIE@Mv*iIW6LI_xIu)^=iJ}nk#S{p29OWrjNsK5LemgU*Fhk9n} z!M~b=T>Z89nx@htlf3=v)?TIQ^53=GNfkMVni83+F?tsHTio|$-uC(#xw<`9!ZQE^ zG_S*mbcp#{&QG-$MaLJ{B|a;Hj~WVfb8i>V-IIbIBhU3`x#>Y)>ka;O^ECE3#;Uq= zVlK9o84+{HOQp%;VZ^pmENK#0*@H^av|%7$7-LsAL!r)iO~kZlCjG}9oo>cKKT}W- z1>~d)f|ptR99={nEx|KI-`Z; z<8pF0PivGjHSlzpudSrreccY;Bmnlr`ME#YryO+~iU^*@#ztrt8f#91dty@#Z8Q)> zI3(rf0cA`Z5!fp@i8^u3Fl*cm@Z@{Y>TynRmNpzg&O5X@SN@E^3@+n1^jr>}V{tU8 z6pU)yDJX(kg75+SasPtOtJV^hbh_k6(zPI?N9~&JoU!#g?lx3U_jWz@E1!^gC*Lmq zb`$L!KOyw_6V@`WYZ8u^waXIYgZIL&V)U%)8#rmy#dKAD%YX^euku@<1Y+1e$KFB@ zHLc~Q=x3*mP09yEYZ>~vJ6XS;!k|`ikjC9Y)RhB+DrKHXZ@3!VD4-4t z)H#l(VoLjM2-pJ%HcHhkM7{vFpMpkbS>p9(C%%#*9y?97;!i{Eh&lUB!i+o4PvyME z?%)mBhW&j7nkpt5sVb|4nUz97|A>bi0AMz0Dy2CzWiMkt2OXcS~{p)V}+Y+4!DN0ZmOuAM9E6K=eg!- z?Irz0KSK?f9$ku@2%@g6;$?eirRGGbGnYr#;oNH+|FW$EJ#Rb+*CFh>8*PbQLBBw2 zKd&1seiU5)sd!EuB*X}919IhgfK9KUXC;J9$B6!Lc1se6VjwL&Or9LBYE(9wsO5Dg zrXES%jCV=cG%jIJa`s!iost5_MWUXNA5e|Gpc?r)gv*$N8jRkmZ3WJwC$6XQvk<}M z5`~!g9BdC7>6*UIvftGIKSo7{V?V!j&!(@g_Kl0H-Y7k)6?JT=U3Pe zOg=^yu14d)*RzodUuT0rUmPb3&CPd6nev}K#?i86%$e^*G1Altl#GL6Ums{tP>Y7Q zbBH>-lm@;Pu~g^^?R+vE)a!fK?9>8hcd=o^e9@@^6q3t9JtHn^lfgwF&ud}lnEMcr z@1NLk#cyyI+SJm@{eoxC7AGkSBaqTHx|4Wft< ziOWGR)UHE-Eo)=PM_KKJbW)KzUnm_ijBBjOUQ(WF{#>gJ1J1+C9u((Re0zqhsS$~pwvmX zdEc*x{48OK*gREV2+{}dE5MQe5NEHF4jT(rO9jWTUJ5@({wkD-0~D$rh_#iCEmd6z zZ<@=IoR*H{Fni~=j(27j4-?vloQ8P^@hO-U$tTAsmTXIAJ235D1f08`EE zA^6&G{~rDbXlqY1laJePy7jk9;5)g%s|1wK#f^wxAm~kTbi9b2vl@aS`i6l3L z!R#a`XKN!y={ecD8}M}h5qd|n;DOs;`R|=i*1qH6NbvnHfJ?f!!G%n0Mc~!meFqU( zSbkC{n3(q3t#kE3a&{-cd9yQT^=X)(G87>Gu_|INh}t%O?Sb2N?9!1#?!j~!hMi4v z`6u;KBhFlbm+|7`7}idiONencZrWwO81lbwx^bc8-HoZc7gzMwI zZ?t5^leNlljPcNy%IR2Z2*JR*Fl>IazTfM9szo=XR(;cX^Gk&2b_CcUz;km6vs8== zzQboyw0&k~`dz`x<#l9*dkgw3kQfl)KD2Ft900bh0J^Qa*MG5Ooz{rbAJ>oQ4_n3s zFMQU^g=@x`FljSRg!P~=28MBPn!J_Pp2az~wL*a3`Id>_@s`Q#A*kx|bZ8$lFT4HG zlF_ZmpT_nxZ+UFnqt#6_=@gtP;J4u5b~}H&qg}gjfX;R1S>3x4F8S(;ouG;&qVLkN zt^54Q>5@*=Jn(Kh)MvJ$E2J6hv6Us>vTZo)H?GK*S!*S3zL4*QlU6^sG_RKWzXEE# z3`|)M!onYejlHeSmM{Y-j3KFUa5G|6Q++%TCzVZXb8EX61zrP@+KgJ=w`1h<)8w5F zHFn$eV{a6?d}F!b`UdjmtotC1p2h?Se1Wt+jzU1&lx|RwE0{~jst)0S6JZ+tGwX6U z&M>B0nAQ=8~Lls8y6py=``Vf1BDXV$EhuE2V)Y?eAZ zroYd!4}ktf`ysB|tjp5u=Dyo#*}AzS`;g4d|{mmkS78w=m#BroY~7e>zgDPv+l zu5olm<)w!zzrWx`V9Y`-xRlT{B+L#rLmEDJt~nJxF!OQQ{Zi`^H{bV%oNJTOs%14q22Uw*rvj0cj$)XrnvU5U2Pl%6 zR?;>^)@F1Y*f6WmcgQQJP^ZhtRsj(MCEfgo+>HNp%=O;~HE9I^i)S=|s8krTZtgK+ zwiHZ|DJ*ZXKbxDP#WQvIFp3u@Hf^E2{4=_N!0$by(|bFE{dnW)((_;2ZbIBe$_hHc z)4gyp0^i`TUPt@&hjszi@w?2bUzrHc)-<&y@h6Q^Z+vOwiQ`#c%Yg>D<5_)SeS>-S+W(A4mo^Dfgc?jvFURz35y>;@xhu(-~(>dU@`;EA8&Iw(2KMI+ys; z@<~6%AI2xI_39I>9)N-IZM1KKp+*cxW&68fE?bdlc2a~}{mbBEn;a41{sIx=9+tz3 zDM_us2%kP;cApgPk|$bvAOT0JZ?zox6uQp2c9Sf&nAdOd%6*GL2h)N2u$fRG9Rm}C z7b9$Xop-c3l2Ub-x6lu772+ouSs% z--7eU2zsO`IC(kul7}^Y#ctvU|3vxnZ0x^(;uH3>z(8;wGKD%xf+{txl z_Fq!Yl|ACwvc+qg6e7i|n=?@2a{9PBfCuJDJhwZcEm8z6!+5O90c!V*Np3@!|jl7wRiDHW{vX}j3#CwW(TfG@grNz553-c`+}k@EM|^=WNu zyMCT{JcYcuu0J@Z=Mo{v#7(uHG~!i{(`O&8w7~v4yxNEA*CgWN4&aaaCz>W$8^wen z+Ef8p3jCCYWUg`x7F@?~Yl!jl$jI0*d)}iKek&;ACax`xzoO{+gZo$~E8^iAb3JbF ze{Q>crhHs?z2zVH+kfSwRAi%?=40{IO$C1HO`sQM*W)a9eg)2cSTFnOhzfD!?aeZQ z9s&$tN=2YZs#+n;z$B`3*2(}eDcinQKPW;kljFJ+gKMe#zVxS_t#lTbL=yb?>z_Fa zthH$^wOvAL?sC&d!u`|{ecv^$H)`AihsgAka01-PuPv*;~o9?Q(-?5F*pt z3lhUN{9*+~yMS_9rPgoxUN2y=PG%WsoF0IGJ|%iQ)ymHem+Z;Q6o$Rz*86GR!@(AE z%x6ZdN3YGwL*^jG!ezxXeE=$E&E)Ne<{3;r`ioMVEDuSw*{H(iojoihTKZUd6XGpA zo~~N2`(!D=&ZS5DYhYesF7=~jzH#=Gfa=Syghf8dS2AthbgiyFO~HlHZ?oM&5oe(q z%Jt)Lh?ye(rMK+dMQC*qfHlu*=1cwWmCVOgUb#1@@#lc140vP(X0|DFaTCjdY0axj z)+N}}LgDc{+G`YOB1dM!0hRSb+7ztGwYYAh@ z_~BE>@I~i4DuO4j);+O?GD?HPdgvykoF=8}mOkXj@Jvk7Wm0kGv!!$0$oIvylo8 zZ7LLxBw_5!?BeVK_pjEzMVd=d0!lpG8Aam$JWePfg0HnR+^l?NPiO52g5JI(5r;W# zZ|>WDHnlAO5>X}buWUCz{Z_gezxH|EcTpj62sSy5zW%je<#$-z41y_MWO`ozqJCSC zy50R!7|Z7t_2FWQWzw#&=$WQ)tFQlqP(}VUW|%@ufXp?yfqVf*skZ|JQZep{!#UnM zMl~CyW-ta~=W{HR5p-#1cSX83bClap8uRC5t^cn8GcL^0vb$~6wL_f`*S&b1+s$$| zJ2+t8Bn1xmL7-VKBu_5xr9WDinr)jOw_z z$I_sN>w( zwSgg}g~iUbvwxXo6b&g3nxy}8%T%f0C<#!uKd`n`3|@$)BLn^94a zk!p7u^hRrXdPUXX3iv?kit#UgaG2d+SXZ15-a9x&y2(TGx)o&Etvvjvn~Ji#ijQ(* zg++k9J&2A0cZp6|r4~KbMX7C1ycFgMi6mH$i{GTHz9<9AmVmMqedl>eNNgw>W*8`qD5+Rp;|E8 zMY#2>D+pj|XAr=m;$YY04U=tpx8UY7+Px(|hi84s^(btj7KORXw(={|H~Jm9J?inC zQ>K6St@3Q-N#`ok?dTffd2fN$u}XPc8Lw>laI=?O^X(48q)tnF=aJ~eyv99?KQFsE zs2q!Yr8Kd+9i+?g2R=|9|MF|)u|NHZ-1qfSW$*6W4-n&;!=(S-y~-btd{3$muS>me z#X04nb1yuYUjGs4rrN0qV80K8uZBGiGqkQSMlHH229tW^sJ^IroIu{$uT+w|_st-0 zA5glGnFm;&)wMRaw!~i5o;}PG{t){SeE0Plnv{uvav1Al6zg21L&$`{5=b59Xv02^ zP1=O?X7e+#Ju^ZBCkcs?V$ScHW9EBzy}yth@@VTm@=DuYK}@@*Ks?CAQILrqAQM?k z8B@h9W5PKo303VSp)?RJ=NS(SsI(jhR9XfD$}X;~1TYtuk?Mey-54!XWuzt^!@8G_ zHrp=cG)QH3sj4ATT2=+RxEzmMB&W2zDuz+Y!1IvYAXMd`@T8*4$x}{#Oqz%*SL=bG zZmQN=nOt6$$a*sBLuXu+NUu?3@6xR%r1vD>0UPlR~ zkoJ;Pk|=5=iE2UkY9qVQ$T!_}7nQ~P*hAc5;UBdBMGhkw0#TdF3r`@*XoJOc)#zGzeaE;DTSsCU9lnCAm;%lkIzE*StBA9zMKWJ{EX+u?V zpQf?^?v2hWf}XV4BL)jCOo+_!43tW;-hZd6Oxw4JEN#JuCJqs(fbArm$Y zz~uB~N)B4jpw>319fn}~MoUtB4OT!dZ6<_&d4-D{#PS|{%(Q>)lC{d(r^X-sjL+WD zIOn`o_uY9be`}-ayWK}llaXu~E z)7vAW9^*c6O!7n{jE;zEr4gR#ll!J5%i>(xSe6(1ln1)8gEXt8j&DHgF<^olF!eM> zatES3)i0P~GXoXL3d66>$*(vPr1h+J~CnC3}v3LqV|ezy{|d7 z=H8ocoHiC?1F%k_2|K}P74j_6HsQwYgj#r?OOHdyQRRvKq+ro5WG7pAM<``ew8G#ZLpAEeqHZw<3}3T8?P95ZAJc-IoX`)1?*n3 zzEt_sd+%N#-zDLVqR`D(3@pp9d-VRhHrx`-POB>)P` zi)V4qqBxrN-mw1K?i;pv_YM31V)qRaboo=+wLg$`yGFETKDwX%U5oPV-nYZaZ8+E= z%5khh|35Tt6LAGeyKxV0*`p}Q<0eIT79aN*I&KFu``3-z86UUne>86R9S1F|ZbNqr zQrqjA{L=i< zKn4Ed7eE`Im`Z8mVX~Rkzlu7pfRq`Ot)N#@XrF4y+bE|ynj(C<7uo zobNlPTN{ehm)F%+&~8?>^p&ABLD_eTGc}szV0QLb(IlFx8X{F)Ez+NCl12LbbnsVWJ~YHHM)J9nRh+!R+>>XJqA-ckY7m6um=A z!Rmz)u&M=xu)57|Fs6EgFXb}bft+5gHIOYX+C|A=qcETCuv?Jr0j*h3e`V1>os(zk z#m8>F{vI6yl5SV?y21TN2CEBF^BN!T7#Oefm&cp5rvCTFtC`bF$=j27!JuwF zlssz9nsT)M^Dx*86V;57pC38qa9lw-73_qyk}5;+bR3SjGW@yO?CVLsDTwc}_ch3w zzVlK>Lwmi!F%fTuFH;Sa8r2!cE+l0z5X{@$T0wde&n}IPqPrC%`tW6OS z+i+vQVBDW5w%G`t=;k8}yt?y9bYNKyRd}23h zzkhuPmD>8tcN6OH_vsc)K156Vad(tf*bg#41Ae`_<&O$&L#GKiO9xR8@~s0K`WtO0 zurV0h&P7Yx^|a%Qwsi|8j@vzxyZf~HeXP-!bTmUpXogO}F*sBiMnWJ8TwDKEDU2p2 zuL*i^xc8aeLFE>^X>QXjn=Kf&u(S>l{oGXQ=SnWM$jZ_vTVZ%Ms|AKfyX*v#x5oGQ z_tzIYXdN0GbzFSgw&vW;=)dVgb_u=VOnoSeDwcq1&Ob<5BPBo%i*-iAM8L!bSj9U#?8+mh2BOY*G}od*;M|Tn z_2k8)6;nIt)Dye==QV+#~gG0#Ur|>VGY>; z7yB>mJWjiU<_EBLTkAZow!GBEqm91Go@|Yi$pr(Cf;!oKhTKD5Bf~bktWTX({=DV1 zviBx z2J+kbvx|tGj0GdkHKMQfzdKH#>aQLr8wBgt@+$_)?ojPsY^-DGSPL&R)}jF2l=zEd z)hyVrC+n3Ybql(Rziz~Fn|A|@c`2+F9CJ1H^036lOhIENJ}o2=Emqe`*Fe;-t(BU9 z+zm6+#Q_l8oXTnxVSiURFDxw!h1!RxbCTv)&0^c24jsQKv0g&MfA5O*h1z_;2D9C< z0A_2l&sWaxQ2wnvNqXl#5R>|}p}7lHsUKDwYc2${r=6mbCm$gh8Kc^uK!;XT#-`s^SJGI%TnNgrpdq0mOYKrw zgIoz$yMT(!E-3AiQ&?7+P?7Dg#KMJf@lc7E#kMD2!bgmsPj!7tW`MLLlkcEuz_Q~D zRq`!R&eI-DWLQ#|Dq;3PuO_4?M!!Y>tp9B?{f@TB1B4kza@o_|TChKz88m)|V3boE z9SCZBLZ&gQQ^WeSf{`=DD;Ql^uu$W}LIrW$KVP|R&*@QT_D|gR37L25)J-Q&+;r;H z*b^tzJl$#C6x~0V6ef=;10JcJ%L-z0nytqFFxtn+1=ys?iyMvP3=l?1aLQtGZ!4dx zhVyEvlOoRVDn#M*kwSDCY;&CMho;{aD#>s8nep!^e|xA8%E@ z8p>ZC*ra-Gcn%T#$=|Yswpv0gB8yvLd|xp z)pyJcS=$y0?`w8yeI3CYSEKA${;LMjN&Ji&WfKebNwhoMUd*3srN7B-Y;p>zo?mhG zwyVv`dHCd_q#ib#h+lY{h714yG*7S-9nX{P zk1o$;Cdxmr;X`$vV_=?Xm!D^PNAt}1-=C-N^7GVe%w<@5lNNit{A^Vt!ZC|szOz7o zVr0G)dop)4V*pxGNl;D!1?pEfHeNdY@_0sUc?Z+i+8zAr>F*RBIccQ@mzh7POSYXJ zjh(K(3J7vt;_i9SuObI9FPU1~wMH`D+eYR=2aeO4?0r@q$GH82sdX*R3@J!59Z zcF;x067M2pZTtAeU+y9#vxuoL?IV;9KGDPjWE?s1YU{SZwm=_nXf7o86XMfU1QUDS zMx$_uDQ0GBo>g&B-7)8hS;KtrgEKSi*oQY0J@^s|n~Pz{o!ZuM#mYO2?NSjwjjD(~ zjjAZNRf+CUbka_|u8@=&+pVazlaJTn6xDbWS*chCSLCLSbdkVc-u}^MeD?PByKOe* zhy5E~==tcp2kK4cE#Z;oQImdWFsz=x^mWS!?$}>Q$|qaq?y$Mfyb$?p?2=Jy?tkXx zr3)udUGnA&Eg|Yd4Y+uW|4=x_IG9W|j^3urjYn(>XQM2)+4`1_v(Hl#yB+nn@yE$A z^Jn|pq;#<1EhV<$Ek)b#mJ;9MmCezv1sycAVcR?{qsHYQp*6CxuOGA4G5FI(E6?7& z)pmH>OXqBk_x`Z$`$_WY`lLoSlV>eqE^df^@nvM^=l|l;Y4@K5Z9dXy^YZ^)+JKp- zq|s=U^@}vZ1@a3tB7I0&SUGk%GLge%C}zgn%TWG*LZ^bu)2Zu?&pZ6l?u~if?A!hExuHW9mG8}Tq74%fV-2`g}OeuK{zkyR2mBXGA*@Q z{AABZCyt_|eZSVae)Rez(r*1xCGC{Fc>@ajb*ZS%D7wluB6t3f%IgDta|`>qJD~L! zQJ^(jS$B16oUd(jGool~L`NDuy8I*IubeC1qe8J^N zUaeIh#KW6eb}73-&d)k8`5XQxLc9xvH!ItpA9I`9y^pg=t_Y}crC(-&_Y(JM)X$6e zH8lQYq~`xi4GU2Fe;ILSM}mtqrj7mQneIUUBf5c%ok?f>OgTpD+R)$Kp8lyKK0g*E zAJaBvfoQgtwyC&08v?&lX?Q!Jw>PFVyqePRCOf5Vsfv%Hian9ZiTKG%@`|*Fhvw;q zc*&KYEjrrWzIOCl>(&2w_^k3(*!C_NdCq1#ymi};QRj1wbDhsLnso#3zh2N?`M}6F zge0}!siOQjTlfB=MejfSdCzOF?b&0<5LMTXx_C@Kk`ICm2bu27ck0tYrJP{60ADkL za+%O1c`Dn`66?+@;c~aisIzMUc8+pl=crmFWK?ftD)`b!4$?B3OW#PjfoKjrlk4Ie zSMu9ZG#4nEi$z;G_J|<|i?*`yh}ZM*dL)3yFq|jRIDj+`!w2z=A;d&=hU~n6)}ttK zt~PMV0nOrcb)_2=oMj;5DXDFg4DATOh&nO1O&2Ti62Z^W3AxqUe)lWR%zv-WKG)v& zuTOqKQrrez%XCx2s{7t6SXQE(iavR~!ZFu26dJo6pgj-G3M(A93#c;(1RYH^c~BTrg+we*L*S4sv|8osa?yS>#6*C+xlKJ}|z__F8R?@CouU1pcc8|2C?8mNqvbt$h@{p#46>U_j$@hfKEv3ETxMvX*E zz4p}TlVn}VS6rX5n%5ntPEwb>n85lqD_b7R1hE%Sfa1Ytt74vTTp~|NgAxL1o2)d% zla&TFS!rlWYH~Z{a>+`W2%5Le)o4k}@F(@Rjb1-m_y|_eg*n*zORJ%07r{Dem$MXT zS7nl%xV&6fvJQvC$O56sOD$&!3unUUwW9~pg@M1#FN*mm?8QTH7z6acyydt=-jdQo zPueCg<9#QA5Hxw2)R(IbJ&gL;GovtVDHFZcMV3=#ALA||;@*7Xx%Ed_7#WO*N^y)b zSi|-fjOz)IWi@}fDJg$RekOlui03a2YW_0OA|io5+vYE|fyZO^|E>Hbw*CE?tYuBo za}YQEcFpK*$vaT&TG0GL7HtVb1xbR@9Z4xV@Yj-ml60@ys_fpaFqduL!(0G2PmX)<#REOVb2VWd)|t*tIdl$t zmnqL{bBlTIAg(>G0dXBf?R{UE<1WyVC>!}qXUtK?r6VR77;mcx${C<1i$PCz3CNZ0 zbCk4ss+yKvW5ik_)fcWsI4nfe@7%)rF* zEj@dFn;I`%6&hrd^E_@v>3Q9^cPE(%FYZDH`tU}(M=&|O3Hr3Z5~EKIt-?xvTyE@i zf`waUZjEwvok}Y?zOJ;S@@lU8$V!2$?Nr)@oL#z9*;L%MYjJ5+6*me`I#pMxvOetM z82(NE2uON1_`dxawVQMvuk}vJe`*kk6n946^Ef`Z5XJzF2~A_xa`yGDq=_ zNk;li4^!LzwRF3ckv`Z7j$t?^nLGpSm}Ic3CJ)ZcvDOl5(-s!pPc54$y9rG^YuTo@ zU6W|`bb8hLZsx}yef%%xs`aDSo9o`0`r4le3y4u|ob;rmbxj&MfiS$H#^2l0=)XFk zk>~$DjiNv!kB|10S4*Efgo5x=!k~CR4-T|?=ZQ2gCw)9G4j{PcnrFTTH zjQ@}5#j2zM0JT%+@OV?wv{wASUm}}kRXd{GDdM8m^fIJVw*T~#s$a0@`Uqhb&<^}c z@|zB*mqa)OA{oWOpzLd#)on}1SXMWVHLplAe*~DwT@uk)q;4UA6Mio)M*T zPQ96tTU6X(!vf09Y>k_~%u;_+KDs^sE@L)lUdqr9{?yi7CVY;LG)WB_$+9}tH-=YO zBbiDKKOWWyX7s8VH8DlqEqf3lFQ=yOFipqET!z{X%;J!V4IB7sDI?kxOqbLY3|}+N z*LF(}7IsQ6bQK$v$G4M$cAde7lJ(R(#Rg$^Z+TwdqHCR(bO_T8(XeMOjB_I3o^+;& zsl?|+#s-&= z6Csa|sMLGl9X+lpO4A+JLLG@6J}fi&;z@lE;Sk`1T;^e|5(A%;?20vS)v;PlJFnGE zMU560=JJgRmTQl}xk=rY4C^n`E?MnzhV{IF4;M555VG1MMyr7~CpFOaIvJU$%nU}0 zH6yc48$1l4$tCFWLFDZ9qpI-#6n%`KznEc&am zyZ(TWbZT8S>6YuCRa%wh><1^wjR*ZJl~mmP;(vww=40h2WxJohvq0Ga@-p<|G5tOC znIRQS6>}{U&e8fa6^a-=Q1bwWpj-xTgO$;MJqIIX0Sxz52XK2nBilh0guT8@+@BS| zt=j)jXV)9sR29YVegE3Nt?Sx#D^15nH>&&Bb?aOA)^(C08!Y@8%d!MB6IkYgd|-=a zAt3ue6qm3}AZmgji61l=q9nF+q9HMW5F+5BiHV4OFlHudhDrpN=*H7??tN|FI*`Pq z$?JWu_rCMaz3<+0ZqNDs;8@4O=gduamfnIP3QLJ27+{0d4tCNsjl|ZwC+D8%q4LSw z)aRuNT^tZEop|9!-7zGSI5D@T$N2lLyW9bKAOG?LgIJsr49BGt$G&F<@S%PC4jI>e zS8ANXJ72uK(|`QRg&zklkaktJJ6y#9wXmerI$=KWbS8XdO33%b z9~i(=BtB$f+;yIA=TR;1MP9Q`h?gz?!;(msHBrSgT7Obq8BhQvm#5p)FjF)sf9wY`Ead)PG}F+C~nO=SqEu*%+i>8M!+>U0aba`2ILy7QIlY@I`rpN>PH zxIl|+&c~2a2kMR|IPu&8R8A&Q{jg)Ov#W8P9M&*rps7_lJ&>%{%SQBgq^`9a@jxX) z56V}e%^EW0Kt3*4rcLbTd^d4JH@nekA`CXlyi3JndV18^#v423dQFtu!?9Kc?kMTy z!?8pp+}hI)w_~zzHh!ZU$yvBh3G07HuH?R)HaAB*rEn9B-EebUu|3mqYt`=N)<`(s zy>@%DmfN(4CBN_`(?>Z8bL0hNkik7|206>u#g!V;TO@rfaTW7aAE2gCPWg4)P{)Rb ztN?VQZ3y&eK4pC@E}h)J^Qr$;hQuida&4h5k4T8Sp(qx*ix>b)XU)S~7I}0;nk5#8rd?;bz%z ztc_`i3l~c?fQI;>pk%*5=mBA#I6$(bJ%Xbd#+rFxB+--wN#g*--CKobQI0&BaE1Nq zCcR~?eM^fjbnfnik7=|2B>qg!vHiJ9QUyK0A~}K@$F^_~Ps@Cs2 zaU#`aKC5oa7Fy_2mMgvCL|a{?tu2ysgy-&nj=9P(Ay#qZAm%?XIG-%oi_L-_)R7Ap z#Q#4|Ksy)H?XcZ(!P1UoZHJ>vB$sq2rQQ@ zS>XOqEnQuOE}YYo4B_$?L@^OCs$M7wX-yqc)QDZ_MUOuI8q^a z_B=T-N(CC{sj@$wAJsyQ{ymrGzCBfT)0n00RL1wHpKA6&#_j4Qe{uxaDKP9blcx&F zUDN1HvZMAR#a`g@cvs`3Q_LA()nBG$1+UA9-Xt^VmuWALsqhx2Tu>_DaTO(*bn0!n z#IR^{JeNg+VMy{t7tVcl@z;?w+*rz6WQTJFsk~CKOjYI`zQ_#{#@i}$5?7JHTVBLW z5Qk)QsCmvpPtlSbN|%=bKSFOIM0S>lmRjlH`&HqdYFvMMqF=BLUZE@L`OgQ(dkt;a z_^wy39vfR!#rZ{5dVaA_JhO0AJcGx@J{WVjfvYn7pvTRz%ijUXVqBzc489&Vx`S@4 zvM^8n1+Jtfng9R*0RR910RRA|SJLiZ4?Oh%9|!;d0002iX1^r>0002oa5_K#Fa6gD zdk1v@0ssgA0ssI20001Z+GAj3VBiq=I~zz|_^NsDB|VYjHtGIOiW@8OPIyagDWk+*K>=w}A07E`+W?G2Amd+`w=8Sw*z!~-A6aMA%jSmCGKet&wRX~ z-!%8#M~`hjLWi8Umk{F_JL$E}N61)ri^fl+jH3J5*mPIuAf+qO;v+;ZsSN8ubaA}L zN0MGok}5loUi%CC*P>UZkdyB)$NL3q2sn!3Fkr5wX7^uF8P_=@QbJ0001Z+GAi~&;i3b zFnq)q$GC%8j(GwL2a6j^8Ot128P+=16|9F?U$8N;d9n4d-C);XpTz!+!-*q<;~b|H zXC3DS&JSE7TqazLxZSvC@#yeOJk89Fm`S#%S0_vk6ujuSe%a2m zE3^AxA7sDHLC#@=!#76@#}+3xr+v;G&LPfAT*O>fxJtP;xrw-~arg4D^O)qR<+;jB z%j<~O8*c*~(9YY(JIcGnyU%-v_ZuHEpA?@JKHq#*e2ai^n(r>(U4A}(U;IS?mGXzy z0001Z+GAj3U|_h#ki@{s00K-5j6f{L0HXLn0stb}0dD|!+MQBMN&`UVF6nVH0qkkR}!u3dWo58xp@fu9q24Nu_fnMy>7pi*?z ztKX~YrU6Xj5hsW#;{L$1iX+Av=#i^RmU3)c%<1Xw=$0<_ zu+K>)b`)do@qFelH~Y^ve|h1nSS)4&W^{)~WYGp>TjNgS`@YUMzin_rT|+&-O?Pyk zV{-K99Y~Ku(YlB&zMn&FqaZ&<`+D~}YxR^a|5x%x0sRhNdB|PHB_kno`cE`J05scz z5dZ*q+HKHRPm^&J$MNrh(n8sz1>6hwc%G*%!(C|$ihFNGfwqc_VpUvd1h+-EM^HyS;lf!u##1* zW({ju$9gufkxgu-TC7~AoerMR$x+U7imO}^8z*Bo9^nFKIL>o^ag9q{=MAsuVGCP1 zM-A_&R~kx}(yjC; zimHyX=8tdtc5rSAHmI5u!{&n0;maZZ z{Ky|D2)8uERy+gUv1X4|YrT_q#B#=k| diff --git a/public/fonts/objectivity-regularslanted-webfont.woff2 b/public/fonts/objectivity-regularslanted-webfont.woff2 deleted file mode 100644 index 8f935b64c2bf275e358e60cd0cba7006b65c58c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21516 zcmV)jK%u{PPew8T0RR9108|VB5&!@I0Lu&j08^s?0RR9100000000000000000000 z0000#Mn+Uk92y=QvnU)e24Db$DhNgigk=#33WB^8f}9NtgEjyGHUcCAhG+yJ1%^fk zg%b>cd>azD2gbOY+1;u-iQs^WkqF%mP!UoapN)uN;{dj2&XE28pOBo4A;X^yRkPl? zf=DKkC{zY_V;G4NswRd*5ov8?_Ml{wE>Vd}RHAC>EfWrI_ZOI7juYZXA6sIVlS|~_ zhEE1T!VDSb6GorE-fwKaQD@=}-W6BVVS;Lr426Nhg@M9M(nI!plM0<(%&+Wl^ho~- zRfT+ia2dM8Hd~2p`id2@QBTWZa(>anUeT#WeSQ@fyKF|RsuS-3Z?}KOo!ibWXT)Wk z!#QN0L&n_aaGZJO**O(EWvmlUWsXSw-;hz#QfVxW`M>r1O+57N_voG3ng3o8WYJgv z^aLPLxSpsY36E%8;+n1j>uP2Jv{O^a#@ivgeY=!*FQ-)ssasM@vOOtZcGbAby8C|v z$_79aH0WtEI=lf;0RQvN)mI^eDoG{WX~5~hPjtw_ta10woBeC_2~9MA>R$C%Dcu4D zQ-LN#$uC@_G2mfK?d!0Vw-8_jhEMRP?b~L>j-O3d<(oY&ISZmi2VIL74MSIn1~DsY zD&|V`^B(kx>;^QbNO=5UpcM$u!{xy4Lp>b+r>YgMol%5~_Cnc=G?XcT8?-UgnhSC( z?ROWl4Q%x(WJ>(cV9QCzVQ1Wg_eps*|4FAcV+dP`WRQ^+l#}dE(0hbM)xP)tc&RG3 z=yk_s0RHW^vg%H%LQeZgYQWLnh8;r-e0CZ*xcrMYaJ*wKL&NHWN)svD-&$T@nKCf8ZB>6^P;oC=vzAL0lcW-C={>o;s%rCH4Z8 zrkB$Cu`XI`xrP&LMDC0D#e9KFV{> zbMXOCcU_;J1jyDM2JG)QlVpqBd2<^0AW{@V?Eyla8(n=WI?Ml-QGtpn?wtu|ZZx6SMT?>M?EQ!+2dc3X^XUT#Y+ zBi_c%S8*v`WfxKTXb-3XfjEK3!6iuPRWra5%o0gjxw@ZmQG z%!pCp)g>3nldnLbqBMc#w18G^+6i z*_ff2yBvZjfjX$(qN{FymEk`z>?|ZI-KIBHFp9YDLN9-138d@AQ}9>s?wE+NI@~! zq$A^)hIy>-*>T{=i8B{I)ejf*>QiHYPlh8UX}jW7Sf#2|M~xHeoODWk8vbe0oEEfd z(@vnnX`Q-s>(!^e)qoF} zc_Shs{x2+uO-z-N%5)moQZmxt&6W4MYJA%zm%?y2Np~8f>uz;K3)=Wtm0001(nVFdZ z0000001yBG7!dIy{e?k_vDtM)&zIXS+ z`*T$$g3HRSw)>*0+Jq0kdBFde*;iFnRaMmnz54VUFlgBHA%bov&&7WegZ!+k|G)WE zNJI%EZ64`OXgLa9nz$OH@96vuOwo8Nq@BtMUnkc2l1#!nRXQopndFnh`D%cR-xFn` z96ldPMZIO_I_W_!X=`n|Typ&~qGCeDf)Y6I1?8m;#_X-@c#6yD^?JQ`x{T*o+c}Bp zta3hcImM#_;j{s%0QohGNQ(;Wz7FBYi3=Zo!o+COtVOFf?F2fU)~QRkUVZwNhyjC! zO_(%&f9QWT%}W>g!;hH~cAKTU#gW$*MJA#3Lk0k7i6Rh?L`jw?P6{4~tPCSB!zrv- z1Xb#gG*Myb(1oMV0)aIf%IrB%<;0m9*G^XFVQcUbSYK_hFnS_DHo`2?7)uN~w#>kh zO{K_Y(qwa)B_5WekcHwcWv@gj2Nh~KJE4IGfo^`z85CmJuqYE|FfF+w&I1pmJ)^lc z6)l3;wg`dYiPvjU3q(AQpnQPnCBbb=eCBq^Fv~m*(B2IIPLMQ9Kr!U0|AAxvj{zXN zlXU_BoLpdV?YFDlPmRinIl4S83lKTwri=9A#bcc%z#NG<1pt6lphvIKby}5kZh7h- zzwL`0MRqRalM`U1{UlkE0!fKPCTWvQNa5FkSxNO5qq1iwIqj@|oI3j@w>`Hd?#~a9 zc9V!C`HR!PV;pmT#^&SsXg-{B-ami#`7@_ajXu!g_s;KUFXmoMy%>Kn_G0+OzzgAv z))!eXG@nmxJOu)lnPdSYiY|&vlYp7BvCrxgp4un8zq6kXhNJOhI-4(+$??hQ+4%)& zy1Kl&e)HDd+}_F*P&s}b;s65MP^D~SBf3>< z5=2pXuFln^vZr9CABr}#5L0JNkkaOW$GP{V{DA~DmN}HN4lgHoxs~}0Vu46UI2?CU@925*KgkAr3#~=Y$o*IrxL~llgiJaxs(~qf$^cmn* zKN$b0{h0vd^pR(RAwedaY!rO&e_S?z=%?QU7>`G301e||G6Txa5Y-N4Jh-B!_f**4_n z_oCz0NF|8igoLz8mXJ=ooYRJ6F4N@PTUGb8C9FBfEx~acOn+;~Y(zM8+6N zos+~E3JscyvDpYrCcvTcYejQ)f}d&)!!g%u!Fj5Js*;4*z|G1nwH=iz$jta&qn6~5 z8PWm{an#zRTBw8O*T@M2-j=}%6wwIHPMV3Z8VCUruB1d`#nl=}H`sbHT;|P4%tI1M znH9*`Sy-a~n@`GTS#2@HhFBJYqlq=9tkSyEt|1*;s`Kbo5z~0?j2guL+)uS315n zmiar7TmY;751YZ@ulH`#-;Rd8&+DbKyu^#sXqU5vMOspz7YzRc)KV%N$-Y-b?MdEj zkc`H=Nr`2vzh2N9??y-$vZ=FzxD7ktY+))Fyd!ZN)p-pq2=dwQN~t1l1ahCKR*8Dn zNvoJN_v5STX1*428qxYxb`-bqacY7V2^8q1&}eQdH5!w6 z23TJy(c0xToRS5}M=&*tueFUc9&V1k;ZxT(cUC8mVp|W7Va>f+r;6x7&%^9L2PSoH zG`U6pDL;34e-jJsACT;)RF7N8M~8e>U8I7}Inla1S(sk=^I@FFsL4s=@M&E)@}12} zDeCV`3)hVl`ONSzOp~CMjck5a?vVT9uynrC7vl9Fp1?R#I<8UTj`gfbXGKl-QIou_ zEQM7U?s=x#)C>4o_|$l}pR+MW_=k^C!;WbLGIodIf`6}PN+f)S^$kt7vv?5aVHa`X z(Wj}G-#I`@DN!*+WlGPpQOT+^9wUWz6hs`i!NhC4AwGJSK?^1+Q6?g$sBXAxE;w+8 z$0u;QTZu`q86_ZlueLAvq-kK9YXc9l8#D$TL!XunwlwRVM|nf&iYN}02|L9V!--ZX z#TbUPfSk=oX-6ObSWY)!GbjyXe~%jPBgdS{Z&&+L;Zx5vi`*m~>fNBJ^u6f)zy0&m z+v{Tev|H&FJRwt)@K5MGqQHU}L3=-AnykwzWu%eD&nAEPj?YO@zwV4@o4B!s#~ZM@ zF6cjKOEAci@Q7?mg~SxtkYwmiibDxFwz7p4Ta;ZFEkK|w z?Eab@(UrPn4%Xa>LA7KoQIR=&dfsQ!w+U~gL&tY^LvN4 z-AW;^xPq%4VL#&-;0rvLgfd1Ea28E z7He3gX+|CD8TYUl$w^gvg@NlP z0LQY>k+wTUJj@spetXxaYyzX6#E3SQI%1xIYqRB$B7wY|nOzglQcoQ{kUK*o(~@;d zZvlrKu&8zj!;k_(Aw(LQarn`%Uo$;B6LP|CwTry1>dt8IKl!u2dwX1rpZ;=PY>Q=) z?T3{CUU>R=c;DY%KYeFBrEM@98NidgRhk~?v;X6)k;#`dH!N@-c(C74U$?_X&|=?@ zrrQb2)ZZ9?x`pc-knQlO1Rd5C<2qwT4jbYgr{eLSh07^7}Wp@+nFi_(@G!bkTx_W_t(8)+TPOhuQw@LMe6lfH*+0z3H7P z-p8}2nl&>QZe%_E7jI$#FMsSLszYtkyPpWjWYFxfyniLB+%3d#hJe~D%IeZ329x<_M$eJUPI=u zs@{NhGzEI-K4mfp*1kWmK3NTvOu18N)G!x{FY(9=ksj^%?<=^a`N1x$i8J90<7;E+ zopC_11}T+8HYR*?YQveliRS~J;=-TC+cm7>COVGrJ$fp(-@HG+z2{4xN_8DIRlG6Q zla9vLI1z``Ck-g2xtF@MxiGlw?5?1|x5nr^Jqe$Vr(Q1^yd!SO0JyvrF3@bx$4)P` z_*jV6c24#wtB+F5Uyp#y*Q0f1*kz=M_{mOo6j&?OG+C}q!=SPRIvAzH)j_I_g_(8!>W)t zw>jS87?{EoH~k*c$XV~?kJ$bOkO7}Z4NG~!o6_5<31@kx#~pHMEZOzcLTFI0rE6+` zCU*-vNQFG+H;t?WGP{s{!}BMLxioG?W9*ucs#Z|KvT;hLGQRjaUaSV*G z_*n;Z8ZN1ffQeJcoAr0%6tvLjnlsOyXUMcZv~&?Xk2i*JG|p>hvS?86r9HAiu@D;o z;JKJ)6FJYiNt-OpTwS!@mC=o%oox#{XJbQOtfhU&gK>jns!2PB_>;uH>Ai5 z$u5$(D=nEUD_g!)WtK1x_k4(y&Ekso*KsTw}omZ6K@Thc7S>! zOB9?B2ANRp<=7w#^i>Vfw+PHaht%>Dg&M%f8ARH-`kIA_j@+OSL4j6vmCJTsV1JGY5%)|) zP$wL0d;5)uBg)o%t7{UL)|HAXDWnWG`LZk#hiwaZR76+(xtO3%QUa@IGe{n^j!~MD zj?PhuwwyW?V>`~U6-#McHZoH=(qep=ZHlNlK}tTYkX!@T^Ud#4;#WCuDB2_#Xwl87 z7RFkJ#;za>aA?%9wFZG_m}d@Cnl$U^5NOk{pt7zjo!hD_k&CNd!#tY~rz}iNf){ea zoq>5W9IL)CIq~1#{1eoukIdX@@PpH(GN@6>F>l$qj*;nt` z4)%e@#>=KUIXgvAVjbbf+Q#^WH?Al)c9LjII*{30|3NTIU{}rjAYN>YzjJTuNqD1y z`&^T(*y;J(l}+nY@Je{~*i4h_XG-4KTnW4}7nasPeGT?j41EQ2(+Ku#O^Rr&!GR`f z-d)-ODW9H1HH?useF~iAhDVm)PA1JY$#%`H)ivLrMb^TbuUwks9BFOG zF%K|zjWJK}p{3*9=OsLxCQWR+Z(ZEC#d|D%!eiF4&rC_LHYJG{-y+*)R@zUA+*yIQ zAR33RoDyk$a!m_VihwuXhQ?@IGn-L2Kq#f~;FW(rDN|s}@h(8KQRkE&o%#6?)eFgP zy^thVqR{*VUJ1)>y$o>LzbO8DV;NR7*VEqium@TMFPQIXX@Arc#egPu)u85TAc;^; zXT`DOa}`<=cOPJ$nkv40gC=6u!5+?Irgq&o=k`5_R!g6V7uMm8L)T8V0goRen-Og@ z%Pk`HcbB!SJzaii(-IgoO9o9lSiHo^)q<`~3pCTRFr{g8(kX|7M3Z^G|7#i0-NM0P z%pn^M5q@El>9jSSMl>E0nMF2qCPgJ8>IweF@R}>H5IssX*mYz*;Pst}kx9sgJLi#& z1ZXr^_JUbkykU~S)wdZ1GxN_E!CcYfBBx;=c;ZaYcpy_rKEFB7u^|lUnY!o0Gh5Ye6 z2onke$e!+g_{f=h-Wsx}O!2`AiFcz|%ykJ01a!l!9xo)ai)ptS9 zl)(cNVdnw+hfVUk>$X=tMl7oOH2n0hyjkA;g}EUB{TU)VY7rmjtYYW(8zrwZ$}Wnc z`l$!XOcNZ6mCF{;UJZx;7~W_=dH5P$y-9;RInK`SlqZmlZ)iI4@X7>z*9hJk=INUV z?!xo$aU_Lj-3s!(geOzO2iwQxB*#glas#eK6}V%l6JI;@2hrjHui6!xEHrueT)SZK zEFt~;GPPPMAxAB-_}m`8ew@5fT%W{!;ebi^ftT4+605;Qutg*4xXKCqu>tr=(8=8a zP{}s-9t<>J;#*5vM&A_o;zMu2_veiBrswn9)!`AZ5RHyW1OLm~%&Xm--@AH@d}4)y zTPc&hx&)qBs;#O1rP}UY@V&bl+4G&o%dL>NhCExT_+(i#?cB?=QD-B)hplUXVTv*K z`DQrx%4Lr$Uc**ZgBl;XBvQHls*O)D1PmP%jLV@$50WbN(>ws>LeoN>us;~0KTejF z@TR4S*!uyPp8=Fr{aBm4MW3u@aD=2}VWe+j_^frVHpAoU{DRojjHuBuOY?RutaX!> z?$6EUBQI4RUa6l7gO@tt2>JS4*pNz3q0?ivec1#&ykX;G$3ZjW>nfz1IwaHS>m84~ z;YE^?z=^kgsHbqDigTwAEd?Bp4d%w)ayN@_%w)O-4v+rZ=KFSco_Vg>;bi?#AeDeW zgOUVpg?h6?2Z7$lEij&T4~6US2I+x{yMN;qoaX1=DNPI(bISqzYY57>&M;=?681+y z*AU3Y)R(;}0YdcA8F%V+6z>ii5WfnnRZko%<(>bD!mN8*AN-V|rU#XXoxOee z9{KKOCv?)PR2n7fg;RtKWtDp63Cg7Kk0bPra10I7mABRXfi%!n=+PZHSTDpN^|xg= zxA9!G(f6L-n~}C_wznv~^WSgsYG2ioCF+G2!`^MY`%Bfjf=2A45;dx8008b3{R*FV6xKuc3z`K2n3+cpUL9-Z@<0T^Fidq z_%sJuM|C%0v8huhbA|u@gPN3zD|n|2UeqVG4lnKM%Jy`SfggLNZyOX0a+O+uz=|Ls zv9fly-Wz<`jaXFfwbNziUaz9ZQQfZ04Nmcg@|H~gWkqfLmV@z!lIw}|C{%wtsQU-9 ztNq{axvk66n=mm&JfSWy>NvV@VCVJGGQ?AUl-a`S3e;ya{1&1UFS84S5&@yCrXjmk zpN+*PGn{SxkC)w@gIDMWU(E#xVFHvZ&eC)BLB)eP;$X0GFy@yGj#wLoAGdb13l5ZU z0H+HD;E4%nvG81AXucBhJ2D8xw3t)|&b*F*#S_3IjRa^3+B$?F=|v3f3r401Tj8q@s zNaYu9N9M?Q%fG>;$Dl?V`O%mW-;wn+<;Z(^^EQj>A8_GM)xhl=*xj7u&o3*yI&J)d zrM*17+Lq*#)pZ5gs%L$a71#oUh1#3B+w!xzVkO)ZyhMr4QV{)bah_5y9%%(;mmS7n zB>_CPGj{GTZWKEZ;G+&SiGU^C?G0S%1+01|*ck+Z246ZQ{lglSL9(RK6drewQ7HHc z;L_~%ti<@p8mav}FtZF+G^Vjth}(k0iV%iJpfGdkP)89XdmOyTo9I;lSbLh-CSjzE zkC*a0^x17Z=fJ)}|6^tA7vSXvp|;^)4ZPOGXC<0*Ij%4uq4U7H1P*o%&8(7TR-IG0 z3VY-T@qr1ECsXjsDO2#B6lt*(p_~wQANJY@XYF&BtJzAV{yXzeonhS!|KG#JOFt*= zC&@a!@Z)ZBbj65wD(bd*)BvG$G-Lq7wI|-SKcmPercP@Gh-%w5CB|Avs(5NLAS@ae zUj?tukzmofrDx!kG}abMfTO!OJ8Nt}*cC@&=b+hHR)O9iEAj%^E1u&Dvb1s$_e%hK zX*?0PcJ#K&f@aRfrk6lsHNHAqIMe5S*J1BwPQk9vI8K(?cCwF{mBy2*5)xd+59ziV zejGR(c>!eY;Dy;|IRar*HiCCT6Ff?QGjVYW(fA69ttg3|%`0a(kA-^}rt3u8M%u*c zXpLl8Et*Eq9eRUZ4Y}IUHj%b$ZEaJYwT7PSx)LuqGa8#o;)(ZonOmA@(}K*YA?+*& zU2r6;otM{Ll|c=6NDd1K_ii9+o3R+%h+qFUqbIL^5$3Jds3$jIHEX_I?;xPhw@Xg1 z$SkNyP9FPYaab!-MF3?l!z*t}%Sz2}ewv)P{8{9$CV7$C>=7>KSO>gFT2>TM3Bh){ z-3@2j9Ee6%o^=+vcRr*XbwTP<`mxdTZ06KlbNs@}(fEgR-mE**;bl_us0&%;lhg66 z$@$iV+EVt$+$sw_viNdfX#3@X$feD}{;f?*=Q?=JXJp4`MCCL$X+Qut+?YYHgw(5eAN^ zuS>zZ%ZAiLA|cHDj^)6dGw)WAZJknLk&Q)3867boH_i5|E5~b`r5>IQ{2eLVVx^^m zb2gKRXs%1g2M}YLwj@F*xpuAh!*cVSDnmlnTPpi%(Y2yNkT4eHdeCTd@E=!Xw>KA? z4H9zpd!g43xPA{~Yq?l3!h%0h(*>8Nt0s% z?d`4j+hbW3U!_)??2M*vwc_GeE)+wNE$HPY8>1P4|I8hmo*VdW7lW0P6qUwgQkOff^*_^5sp$-e^+bKY7PqY8AcIWPO6^1Iv6CRI+ovwznU~hbA`) z(y+^diofa*N_85$x)Ddy!J*)gGJ5oH*4lRHc)wUNO>2D`75Vf<&T4PKJytWFr*M-}w&kN5^5K}hYmF8vAKn}c~r6<9$}B4%}tt* z5K*JCi2$Gx7uFK`<_Kpuk_>OG-JSgJSoVU%Jq zdOyi?Vq{+ctS3fjE4;QUI#nt!P{eK|$QnbCnd=9db`IF@NV;giV}ccb(6o83lIeIgquMxp2sly|j4wG> zB=>e7!%%MM;dMkVgD#-k>~4ZOGCWU{Kqt-`=K1T0w66JWKA!pKFuv`Z+U|!TM~+xb zf@eo$SNQy6L~oi@nmc8}Ifj;Z zj@U6QXS?sO5Oa zuV0J=^5#J-bJ#n*#b!ujxb8}I&3YT3Z_JuHrs{Yjn^Cx<11m=7=yXwnZCcb}uqLi0`y z#iQD>Q=6zR)ENBTg^sRJv+AS%g?ZgAupIcwvjby(@S1?w6GtGi5KeP-aqZ=+h%S)z z^$hP=R+gL=NNwo&*w>lwzTZ}-{^=E<#+N@0^zMB|jiD!2KK2i6e*kmkMnqnC3VWJ8 zqAiwX+{Y;HgS#pCE#o|U9(y))>@DpL`Zqo0W~K=nd3{2d;EcZAPpI)vh1t4t1x|Kk zYof@V0C_bB&4b=FWRbJmAs>~GmMRCy)@r&p{Rv8T@pV$k(BO%~&s30}+fl5$is85I z81GA0amBZRgc}n%=@k1almAZ2WONHPzVyj&?-ObqHL?7$Z(#T1I78}Y1Aje_FLm=| z$vXUFsJ$D{$IUgw&Na{1bs&=3$X1Lu#VctHrsQD0RiQPorb{!; z*(=2=k+nEVBk9US<-=mF1oYK>RKF|pdCHN7*VW0yzdg(>ejVuB`-GlD&#e3#u>B7` zrQ{c+ZE@vn%ZughrG>%+3D>@?D%`JDo#=8m1|R96j*@T;%oewBa;A+abv{Avp9%I} zGI*??D${==TVa6^6ZC2UHVB$SWrrd7j(w zY--!Pv1jLBKXI|6RZuq;N)k}p7pj(pNtkYrF-_F>{;0@vPa*hJ=~{ys5v>v`3yJef zi8g%2;v>a+p4sqhY~Q=F2NaibwDm2Pfp)L;1j1Baf$qUtqy56Jq1~|A6^)lJ3T)nG zX5!_weW^tQcDo@PR#7%sTK;ejUU4W`Y~u6JLMI2Z6>;lwfIP)P!^)ecRpjiV=cDpt z_aNCu&GU`-g29}1{8N?r2ib|=^)Px%G#cGSO)PyJG^+ZSKMo9TeURvu6ISkcaBTSQGWyv8|HZCpbW zt7bBxsg4sL4^TVlhqYJl(a;nx4i`gocK?A^b!G*sBwehp`^j{O`WI1$-|;fu@$)8l zpJ?P>O}9(`)h2+ZyIydk%byf?kaM5>y}KJ_W6J_S{prROx9b?>!*nIU+)KUpwX_cLp%rzd7HQ zzdcB=3Tvqr|sL;scK19b1RlkhYVr7_jw*N zZ{0RMXGp3utFP^Q6w`^%RqPoFPplj)$X+s99UX0_xXUWVg zwSGKin&qA)eysH~!2tUe6o@bZTmv*8Q=-YL2kN+*KbD*E+#8+feKckyeRz zS`>5V4>WzcD-q&jgtFn-&@^Z+-?a?r?%`!RPUG|Cs-XJkz+p^OmAakbADhJNsmA7- z7IbhVF+PHwpnX?GPbahNN}++HqyQ7 z-HjjZrIhR6OhG!udYPd-iE%?LHIkmEWigVs6g2&=6*7Dcn)cdTL})CP?7be6FQ%6m zuk9{!p=o7ZI2~dcG(AK4GU4O$l>Rlo6@p7Wd{Dd+)T0jN?Lv75pz;68K;8e5xc`Aw zQWvD|4#@2cEZX8ykn({1l#_^I4w%3mfX^$c28<6YC1huJ!qx5XCZ_+!E-XmMfgQBC zb8~;C0-TTlh9+<&Q44hJ)hi(6v&u#bF#x`UirH2@!1YU=`1CqZ@*Xep&mSL>5RyIc zCqO2#A8&yH23l<|(Z)W{nZT#qoL?A`%ruGJa$R3D?5jlvaBqEDHuVD6dxNYp<(k2# zk7O0|L!Tn3J9xPaJL5%(i8R`LdTQP6Pr%ZJ5>d*@(HAUn%}fAf5N7II5~5g;gnEWN zbJR=@_%XFG1JGNH3#CU>WCKcrhsu?L_msG3hj8lp|GxnN0y{DfOmtR?F98PG(vj+) zT)E{wSXORan?UP|^3am2z5d(d*O)VPv2gdb4C_fE!p!rsz=fw+9_-QqRDs{K;6^zfktxawsxw&vE8 zTW(EQoX}n)4L`B9%-{WCy7&3pknDzj9?S!PF<YRk>FVVF(5T+h zkmiFcihc3$sFy6f<0{T82Q53?10Uqb&NaoFj-+}_^Vx_~81*6}|@d zU|}Qz{p4Jsu&cW9SV}_7Y*9#?BG%_2bw<11dpEG@2k(aB=kvdEvQl_ac(9h62al;Oi?mCCX9dALLfwQ*55qv(0a55dIq`?43&kEg%%JIv>FC~3@AH8suZOb zTzGGh(4v^7;xvT;y*--;l7Z(gux<{Ukn6ij1T-0smXwuy2#g;fR7n(WSb1N*catSpB3MUVY{0fA;76crI+;P05k zjSosabY((Sxrtjs9{=$5KYAzh6aEREYr-c}8(}W=>HtlZ=~CIE5}$J7y^9z7pb&cs z%WTc%K&h4p(t2cU?k9)!yp11V*zjuG`N? zJLUQf3QQ)WxH|-(KcJ4|xHsSbJx?bAU<=Oj&6=<|H2?4Sx-gzk=E>ihN&5gyXzX@u zU4H&u-pmng-VHjxXM74FK}uCvF1wnFfO6XznqW;082_v3b=irMhlZDky*$vdb8q$ToNX7n5?DcGu zYHz3KJ2T@Ecwp%NRA!Qls8Y#-drAC993C5#AvV3Rjn4)^-EgFC@@^B&qi<_ndW zmz*=<%UIPFz~!JXvC-_vN~Qzfdt2xM9hLN8Kv5^Mt`Tlj9L7Bayny&s&O7Pb=-fbi(4#+{_6rM5I(rN^0w_PCetCf*nHU z@mt;HPIg5Fl|%yS$GT!z5M6j&ut(Y>O)n%5IBhVU@_kekPu8tAbQ%F~7;{Ar+8BFu zVJbo$lH3_nwLBcq)P%BGlir-csN@n$A~1lrLbR+F-1P*8U4YcoMnu%(RcalWVfFlD zj&jH@j5v*{U@sB~of4@jFz}jmf<>;&^A-#gAZ+<9 z3AkgpM?CeCd*F`EyAe4T8H9-UGdNE!{hR=+92vJxqzJo%CSj*3QpXsEu+b9B?z@Hs zi~^!1A`9{ ztLX{txUgsI(Jd{d1V4Zza8>WqFA~+IjaMbn}Y>7!+@ib z=&VugLuL}bfUc>n-&Djzq^q8-G@uL>!RN?MF^*fvq4U4-Yy0T zF%a>K9WIx&(1vT);@}~Y_!2uN# zdW$cabq173=^Z}HlA`*4X>x?Jn#ExwZ|O|rT`jVyP)>vdZ;$@F!(Y`u@$VN_@vidz z$h(l-Lh_b=FFthjV>b1vocQGQGiphJwkf~A#^G03#Yu$C>8cDzkB81Rk<;Y1@W9F%G62b^kGsE(aviy)|NxIjZi5 z%J`;ZIN{xWR7Nsre5KM5Zvw2q1F!)2+aWB#Ow4;CfD}Le>+s(>2|%Uf70RKpUWhM5 zdu$}d%uQZYhyVdQ`vx(91(^#bXO-@URUfO@&&9$9|Wz zF$oXEO15Q4yo%MmMixPB#L<~5 zYuXd?AJYw7u&F#v%_eg*<94777R=<^9&Q1#zLGqZNbtHDDp4g>`v%YKIv&_np`ju_ zna~0uAO(5VMI%A7s=!H&&<`qXIzfH)gg4Mt?p$-Y0{Db;T|4~1Nbfp5ewBaI{w4PooDJMs{JEk z*oYCHRoJbxDkP3lL{>aFqI#X@Zqr=O>gKs2rogkiPlELzj6CsOceW0{te4#eyqzo% znCS6gOFN^1L9ohADS9v$9i#*J(UJ_!2sh5qx;5JfNgOv1w&0K9VNaOZ#UNJkE@$hE zWK7(&r#PhTy!{Hi4cIE5T6&yUq8)dV!GsSWzjkIaon84v6)~zU;n8Ti<#h~jHmUNjW_5lt6;Ds?Mi-U;yUWO8!2AxV9{!4_4 zqxC`-8f1895P<_e4}1M2CY|7FmBLi*IY-OZ5b1;yO^xM5R0#s61lcel$j>MS6kzK9 zwp54zl-#YN%w!6XJ)&#Y$Z9bM*4j9X=9ZDaTKH{M1R~kwb!abZ_fq{(`d0 z|1SRanS^KDfP9r7d?VLi-dy&1j9cEIz&np`6;H%l`q)43ry1`f2N0-dTj4^h{K09- z(uqjBnq^b@>qOqu;?)aXUk&i8@_O$kBya5)+&X=eeUW5gV938d6=rRfw}JmJsk)on zt?RUps~QhZTaR;p|L(w+%KoIykP}@k_s352cTUFMmR@UZs-)N8QDahs(V>vmrW+Yhxv!_6YG7LUrQVs(vV(Bv=SX?j3 z7sVgB;=kBE2VWF^kf;9+{sdn$UgC=`=1dke?DuOGLI=`*f0A z1C+D=fts;)T^o)BEq`npJWy<|sPJXLEatPR9`R&F7z6;A;bQ~|6|R{WEEIDO4f#Y- z=q377_ns|5;b}n)>X_zs)@dv*4s3?m)u0~ElD?ZH#8*+|`Bf>sIwjH1sy67FIT2XB z?n|?f0kP3oSPVA}Wj2~oKF(RG18y5nPYPOP%mG&^-2%4(0;WnzrI77j3aPw_xlf`U z$RJRV%@3!yv|Bkjm@T$>dhyt$r*lvK5^T7Er7$rq3f5rjP6Zo#_WhkH;x@o~R;D%2 zd|K4+N5h#LnX|z#8C0!q$0U9N7L``b;wUwx;>zCGqNv&$g|IUm$dB9MixkPu9l zM$i$(N6-!0K06e_HW@!fJ%`pFGW*Ve5^A>;kd1qRY(*vJ0=9Cp_>x^r zI96cHe~`h=;T=`=fUmYoJyDi*x3PwF0C*aU&p7EhApBl-3Kr-e3D$4ew)R4oAJQ>U?_S^gbNMy2s1>fv| zHx-*O-ph}f_Q>q?RuLfh@=c%`mZk?n6&W)r{F47{Eutr-i^Rb*f6eR~SF;_4M-U_r znQJ?8tpFsM;83`#$F3v&j0|c4xKv$TQshQFch7@7Ye|Gxg2R^-*X$5;!Ho`g1dm-$ zx?qC)kb-209_RJgHS|M+vEEpR_n37EFMm&8wfP@SS6A1+SQp~j;N%0duQX%V1+gc# z>7$Omnxh+Wkq;if?Jgf}O4aNnZX1RlE^9V_1VyOuV7wxcA%_&6VGUS|2!s0s$Z7Dn z+5ekusd#tc1)c%mJm{Yd1>MvG6lF+AkzP3Qqycx#_G@I7)IVy;H46=%PyM4m?gP-6 z?Upa&G~W#^osQN7UB%8}VPE#|$8L2qTv;RMo%Ub{AGRat%63Kc*;!Sw_)y7vk7XUd=wn>a+Uhz#@?3UI#l`Byfk-us8w`I%(;NYL z%w&MYs#46%Dk)uGLx~G-njskFeQuygCXgkAz=R6|Cowrpb1KFo`j+W;kZ-%UdA2k^b3Yt>#vS+h`UP#c+#ragx}QF zyAC$%a21CpuvKAuv9lCP_2VC|{KG~ADI9h<-fT5>B4>jdjV=p+GDe^l32FNq71BNE*jT$oi6?@5x2=43gSh z8_^yZS$$B8MLKS{}T8gghkRz6>qFSC`x>d&Hz6q%4!_?&i7LZD3 z-(p8kU4SDZ_lpHdpl8X}{}bl@FjLdBugBy;+KZ?_X5WJotFc5mTErb%Dg=euV+H`0h@Z} zh$u`X&o3>77Z^S)a^YJ1zfRZ|+{!tljk<2^xG+IVkC^i({}1TD54?m*_Q|L1q*L@d zqh%R))Z`ecYu?M+Ts#etSM-9g5|>GWA)%lkZu!xGgy0#L1AB^qnT~YeiJ+$$xHxol zodWAw{CNRnT{4B>R>8Nl(%FoNt3Vh;ASnPRIT0r+{KP=mh?&P81U0>W*H^K^FV4D# z7klJhP}swcmh}`}kENU%Fi2nF{r>NR|4q)O-tvHbP6Cj*_F#$4gB;O1LxACGP?euV z1fMDMzP;v*wDea$$U_p%6GtcTU0hk;aFQD?8(cy?<<7 zW5h&TY)k{=gfrdK-6xEr_ zq(?l@VWnnif4I@`ob7j6w|L%hf`L4H;H+)C#K;TT@h?Bv6HflfNy0`qy!4yNWV09} zShkZc4gBcjD-gl7y@5Rs|1Jli!+My$JW7-hJq`fa-{{dNXI#P9+ub}+@2me+$ETw# zRRZ}}=zS=_90fZb=YzMl%@Zr|VyIkaVd45S$aB>*wZEmUrZyP0?_Cpx19IGGQ2OEx z&vWx#x?Q}0c|41I+<@Or9e60uSI4&h>IeLgs#ni&!yV39mR5UAx^g(B`XJ&2Zn;|z zWZ0Be!OW|hd2)147<};TJ?Ct@GqVw{t^nSPtbU0Bqg>a&VT-I4dVjgw8;vKvad%Cj z&+-P8n|y(mEGR}x{ZJKWjH3EHZ$5}?+j_2Yru5hTTCpi+Otkq=qT@Up8G$jYQBLyS z7(ip;*HbzcOs)52<}#Vzp(w#Ycz#v}t=)tdR z14q9SR|S2gTLlxRTpov8oI2+K3A);pHz=@$t->Pw$!hc;CT>(K4AH2BDK#Mp;5)>0 zN5{E$|MIWC;6<6RdolKf@9uKYESFxM{BV9-6K7ny_q7hWtLM#=w5H4zA7sBfXT}ly zG(x#8SB4Ulq0z32$)_RI@*3FEuNF|Ct43HBABTn#KS?H=PE$-GXV{gY1O$cTKII?< zB?pi@e7?L4B_PO*hy}#tZES(}e=U=4{ppo&!GQ34tikuv2nWBy1ps-EToL3dx%Ler zu$0f=e|EOP8Vpn<;kntf|xh#u>(JqE6%0H z{7!(JCPS&_r+fs>^7{>gF%m-;t6^I=oSkj{lzV1z2fViv5z)|u(X{eQLl_jR|2?TSsxL<1d z2YEvNELS?Zr`PLxIyQ3#Q<~365q!C1xbgyM`_WT2Q>T_m1iWjRbkwGgWR{8s6zm4{ z)}RNZUZ&v(yZ-+l2Jr<23%%H=h!~-D8A*1{lRcpB-U8%gBqEhqRc1O4SReztn2Yam zVL{$iW5I={(uShED8+NO{~x4(vv$`yu3mZY1iHCD!U0e6O& zp)^a3NbeM1-8v9;D&pW4(ofMITbe$|xioe^KVAFt4}z}JmdylvUD-{iExBe919iU+ z1*PZK)@In1eYoXsz(378-$2*zPlY#kHJiaV1UD8dyI?KVAu%k1#e*dZl->{S#2Gy*Kt zY*!@`?|hXD9<(QrncG^riMAgg<=Mi+{FU^@b@&4KvTS8C9!i;X;%W8@2dFE1HXMum zHyrx>`GM0!_d2sP=h&63f`p<3zSzf;eI)`)>i##aw6&ofq*ZJ0sMc;@#g7^1(6i2*FbK~jv{q;ayi zh!bL~#*^xUE2@s;xs(8l8wuPDuFWxyso9k!bZ;e*7;EaGL~H`G321#A<|s9laUJ=> z9Qg9MTxwpD3`udGAX0o`+_U0_UU2CwgU9XlPn4%UuB{Y!j62DJ<*4wxzrQ2_%5qo) zJAMO2eSFd=Y2qmM1#{kYPk*P#??ZJiAH4=;nV)%dyXoH#!VXe!U=nLbfC3S)cbU)| zg0`yyU`fssin{XVkKvN0#~_L;@O`x--2XoQz~wF(L_s(%uz8P_ZPWCOH{q%(_rrPfM&}|tk=wnB%q^3)NAq4!!kywk6C7QQoxwyQL7qO zJt5sWe|4vl%?VkX!%CW>q~}&t&ZtP%n8jF4i)gk!i#%FO+=x~&y0wg1fW*UqKoWh* zFY+%qPxAv`0iT9=x?K~D5w@SKO*^+3alFIQ5?%7Qs{E#`eveqjD_2ap9I<2roPjwa ziHrHHYk~@f(lhN?Q9$007BUI^l$}gV(k!w>YKuF94^Tu9@D))AEsB^-XB2TNA+LbQ zhJ^yAA3+KfHL4W^&PyiB6K0WvILkSDZKP@qZ3LHq%&3mLf+Qwpek} zkx($HBRNEeE+ZsSa*$Z!V96FKNi>!;B;GiZMd69Vl7uZuvP?A5zBx#^I+xQ}3RzmF z(4wnscTwV<#gq=Zt z$hyg6dR8>X8jhO5jtf7Iv>4*H1XgDtk!tNkTHn^yvn-7kMHWU{OsqR5-Gp@7xH8St z-9A!J^M_EBm^DdC?^!S^parj_H|^DJOr|5*#ov2OrGGDcK1v9A?x00a~a{F~hnrJ?)(p)jy;@Cc+4 z$&e*S-T?{}ksPE%nF>{8YADoc&_tz$Mw<>@hv?B~z>pDRbS4-~nK5^m1xr?}*|25D zo&!ftoVjr2#+?UGUcCA6<;P!uKtY0q2o)w=gvbEv##d@ygQKcd=p_sZhrd2WST65d5SpPa<-97ik`J_xdwgibdlAM+-Rf;rR z8Pa9Sl8q-vu6%iBbShM!NU_gmjTklOp{IBhjyesRv}n_zOOH~-5KA2K7%^_jw5uje zy5^Yvh{u9Ukw7AhNK#@sTWfRqzO$gJ!qAMQ`8@1v8pYJ-xp}Q1=rzQAu|O;oi^O8F zL@X7{#ByhSOnzQUe#94Z=TD7q&P}2VT7tzbLH~K@P7$)ejhFm?86Lp7(E0+7=zq8v z9fOrbq9zrD*j>T!wW($=VwFBiCr5dFe`46>dF*d`$ z&{5Ek^pBiUY{?wJtm7Kc!u_0PCF9IP&EDgzRdnL)VRYl1R`lXrjee|mAlD+&1ONa4 D0c5>d diff --git a/src/components/footer.js b/src/components/footer.js index 0ed6fb4..e6fd881 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,9 +1,10 @@ -import { nanoid } from 'nanoid'; -import classNames from 'classnames'; - import Link from 'next/link'; -import { Button, useActiveNavi, rSlash } from './jambonz-ui'; +import { nanoid } from 'nanoid'; +import { Button, classNames } from 'jambonz-ui'; + +import { rSlash } from './utils'; +import { useActiveNavi } from './hooks'; function FooterItem({ obj }) { const activeNavi = useActiveNavi(); @@ -42,7 +43,7 @@ export default function Footer({ siteData }) {

-
diff --git a/src/components/hooks.js b/src/components/hooks.js new file mode 100644 index 0000000..cdfff2a --- /dev/null +++ b/src/components/hooks.js @@ -0,0 +1,36 @@ +import { useRouter } from 'next/router'; + +import { useState, useEffect, useCallback } from 'react'; + +import { rSlash } from './utils'; + + +export function useActiveNavi() { + const router = useRouter(); + const cleanPath = router.asPath.replace(rSlash, '').split('/')[0]; + return cleanPath; +} + +export function useMobileMedia() { + const [mobile, setMobile] = useState(false); + + const handleMedia = useCallback((e) => { + setMobile(e.matches); + }, [setMobile]); + + useEffect(() => { + const str = window.getComputedStyle(document.documentElement); + const qry = str.getPropertyValue('--mobile-media'); + const mql = window.matchMedia(`(max-width: ${qry})`); + + mql.addEventListener('change', handleMedia); + + setMobile(mql.matches); + + return function cleanup() { + mql.removeEventListener('change', handleMedia); + }; + }, [handleMedia, setMobile]); + + return mobile; +} diff --git a/src/components/icons.js b/src/components/icons.js index bdd45e7..8c6733b 100644 --- a/src/components/icons.js +++ b/src/components/icons.js @@ -1,4 +1,3 @@ -// Icons dictionary of just what we're using import { X, Lock, diff --git a/src/components/jambonz-ui.js b/src/components/jambonz-ui.js deleted file mode 100644 index 2929a45..0000000 --- a/src/components/jambonz-ui.js +++ /dev/null @@ -1,220 +0,0 @@ -import classNames from 'classnames'; -import { nanoid } from 'nanoid'; -import { useState, useEffect, useCallback } from 'react'; -import Icons from './icons'; - -import Link from 'next/link'; -import { useRouter } from 'next/router'; - -export const rSlash = /^\/|\/$/g; - -// Normalize how we work with the subtext as an array[] -export function normalizeSubtext(subtext) { - if (!Array.isArray(subtext)) { - subtext = [subtext]; - } - - return subtext; -} - -// Simple method to normalize string as slug -export function normalizeSlug(key) { - return String(key.toLowerCase()).split(' ').join('-'); -} - -export function useActiveNavi() { - const router = useRouter(); - const cleanPath = router.asPath.replace(rSlash, '').split('/')[0]; - return cleanPath; -} - -// Normalize for our mobile media query -export function useMobileMedia() { - const [mobile, setMobile] = useState(false); - - const handleMedia = useCallback((e) => { - setMobile(e.matches); - }, [setMobile]); - - useEffect(() => { - const str = window.getComputedStyle(document.documentElement); - const qry = str.getPropertyValue('--mobile-media'); - const mql = window.matchMedia(`(max-width: ${qry})`); - - mql.addEventListener('change', handleMedia); - - setMobile(mql.matches); - - return function cleanup() { - mql.removeEventListener('change', handleMedia); - }; - }, [handleMedia, setMobile]); - - return mobile; -} - -export function H1({ children, ...rest }) { - return

{children}

; -} - -export function H2({ children, ...rest }) { - return

{children}

; -} - -export function H3({ children, ...rest }) { - return

{children}

; -} - -export function H4({ children, ...rest }) { - return

{children}

; -} - -export function H5({ children, ...rest }) { - return
{children}
; -} - -export function H6({ children, ...rest }) { - return
{children}
; -} - -export function P({ children, ...rest }) { - return

{children}

; -} - -export function M({ children }) { - return
{children}
; -} - -export function MS({ children }) { - return
{children}
; -} - -export function MXS({ children }) { - return
{children}
; -} - -export function Latest({ data }) { - const classes = { - 'latest': true, - [`latest--${data.label}`]: true, - 'pad': true, - 'bg--pink': true, - }; - - return ( -
-
-
-

{data.headline}

-
-
-

- {/* Use dangerouslySetInnerHTML to render inline links from YAML data */} - {normalizeSubtext(data.subtext).map((subtext) => { - return
; - })} -

-
-
-
- ); -} - -export function Hero({ data = {}, subStyle, altStyle, children }) { - const classes = { - 'hero': true, - 'pad': true, - }; - - if (subStyle) { - classes[`hero--${subStyle}`] = true; - } - - if (altStyle) { - classes[`hero--${altStyle}`] = true; - } - - return ( -
-
- {data.headline && ( -
-

{data.headline}

-
- )} - {data.subtext && ( -
-

- {normalizeSubtext(data.subtext).map((subtext) => { - return
{subtext}
; - })} -

-
- )} - {data.cta && ( -
- -
- )} - {children} -
-
- ); -} - -// Extra {props} get passed to the
element -export function Button({ children, href, mainStyle = 'fill', subStyle = null, ...props }) { - const classes = { - 'btn': true, - [`btn--${mainStyle}`]: true, - }; - - if (subStyle) { - classes[`btn--${mainStyle}--${subStyle}`] = true; - } - - return ( - - {children} - - ); -} - -// Extra {props} get passed to the feather Component -// See react-feather for all 286 icons available -// https://github.com/feathericons/react-feather -export function Icon({ name, mainStyle = 'inline', subStyle = null, ...props }) { - const Component = Icons[name]; - const classes = { - 'icon': true, - [`icon--${mainStyle}`]: true, - }; - - if (subStyle) { - classes[`icon--${mainStyle}--${subStyle}`] = true; - } - - if (!Component) { - return null; - } - - // Stylized icon - if (mainStyle !== 'inline') { - return ( -
- -
- ); - } - - // Inline icon - return ; -} - -export function TextLayout({ data, name }) { - return ( -
-
-
- ); -} diff --git a/src/components/layout.js b/src/components/layout.js index 6a08c9d..5d051fd 100644 --- a/src/components/layout.js +++ b/src/components/layout.js @@ -1,10 +1,14 @@ import Head from 'next/head'; import Link from 'next/link'; +import { nanoid } from 'nanoid'; +import { classNames, H1, H2, H3, Button } from 'jambonz-ui'; + import Navi from './navi'; import Footer from './footer'; +import { normalizeSubtext } from './utils'; -function Banner({ data }) { +export function Banner({ data }) { return (
@@ -14,6 +18,83 @@ function Banner({ data }) { ); } +export function Latest({ data }) { + const classes = { + 'latest': true, + [`latest--${data.label}`]: true, + 'pad': true, + 'bg--pink': true, + }; + + return ( +
+
+
+

{data.headline}

+
+
+

+ {/* Use dangerouslySetInnerHTML to render inline links from YAML data */} + {normalizeSubtext(data.subtext).map((subtext) => { + return
; + })} +

+
+
+
+ ); +} + +export function Hero({ data = {}, subStyle, altStyle, children }) { + const classes = { + 'hero': true, + 'pad': true, + }; + + if (subStyle) { + classes[`hero--${subStyle}`] = true; + } + + if (altStyle) { + classes[`hero--${altStyle}`] = true; + } + + return ( +
+
+ {data.headline && ( +
+

{data.headline}

+
+ )} + {data.subtext && ( +
+

+ {normalizeSubtext(data.subtext).map((subtext) => { + return
{subtext}
; + })} +

+
+ )} + {data.cta && ( +
+ +
+ )} + {children} +
+
+ ); +} + +export function TextLayout({ data, name }) { + return ( +
+
+
+ ); +} + export default function Layout({ children, siteData, title = 'jambonz' }) { return ( <> diff --git a/src/components/markdown.js b/src/components/markdown.js index 60c6275..b35f547 100644 --- a/src/components/markdown.js +++ b/src/components/markdown.js @@ -1,12 +1,12 @@ -import { useState } from 'react'; - -import { nanoid } from 'nanoid'; -import classNames from 'classnames'; - import Link from 'next/link'; import { useRouter } from 'next/router'; -import { Icon, TextLayout } from './jambonz-ui'; +import { useState } from 'react'; +import { nanoid } from 'nanoid'; +import { classNames, Icon } from 'jambonz-ui'; + +import { Icons } from './icons'; +import { TextLayout } from './layout'; function MarkdownSidebar({scope, data}) { const router = useRouter(); @@ -51,7 +51,7 @@ function MarkdownSidebar({scope, data}) { return (
  • handleToggle(item.path)}> - {isActiveToggle ? : } + {isActiveToggle ? : } {item.title}
      diff --git a/src/components/navi.js b/src/components/navi.js index 12a97e7..82c25ed 100644 --- a/src/components/navi.js +++ b/src/components/navi.js @@ -1,10 +1,12 @@ -import { useState } from 'react'; -import { nanoid } from 'nanoid'; -import classNames from 'classnames'; - import Link from 'next/link'; -import { Button, Icon, useMobileMedia, useActiveNavi, rSlash } from './jambonz-ui'; +import { nanoid } from 'nanoid'; +import { useState } from 'react'; +import { Button, Icon, classNames } from 'jambonz-ui'; + +import { Icons } from './icons'; +import { rSlash } from './utils'; +import { useMobileMedia, useActiveNavi } from './hooks'; function NaviItem({obj}) { const activeNavi = useActiveNavi(); @@ -37,12 +39,14 @@ function NaviMobile({ active, handler, siteData }) {
      -
      - + + +
        @@ -57,7 +61,7 @@ function NaviMobile({ active, handler, siteData }) { })}
      -
      @@ -97,10 +101,12 @@ export default function Navi({ siteData }) { })}
    - + + +
    -
    diff --git a/src/components/utils.js b/src/components/utils.js new file mode 100644 index 0000000..22d7414 --- /dev/null +++ b/src/components/utils.js @@ -0,0 +1,15 @@ +export const rSlash = /^\/|\/$/g; + +// Normalize how we work with the subtext as an array[] +export function normalizeSubtext(subtext) { + if (!Array.isArray(subtext)) { + subtext = [subtext]; + } + + return subtext; +} + +// Simple method to normalize string as slug +export function normalizeSlug(key) { + return String(key.toLowerCase()).split(' ').join('-'); +} \ No newline at end of file diff --git a/src/lib/data.js b/src/lib/data.js index 7491111..ed9f949 100644 --- a/src/lib/data.js +++ b/src/lib/data.js @@ -1,3 +1,9 @@ +/** + * These utils are for Next.js Static Generation (SSG) at build time + * They are used with Next.js `getStaticProps` and `getStaticPaths` + * https://nextjs.org/docs/basic-features/pages#static-generation-recommended + */ + const fs = require('fs'); const path = require('path'); const yamljs = require('yamljs'); @@ -8,6 +14,18 @@ const remarkGfm = require('remark-gfm'); const dataDir = path.join(process.cwd(), 'data'); const markdownDir = path.join(process.cwd(), 'markdown'); +function _slugify(str) { + return str.toString().toLowerCase().trim() + // Replace & with "and" + .replace( /&/g, "-and-" ) + + // Replace spaces, non-word characters and dashes with a single dash (-) + .replace( /[\s\W-]+/g, "-" ) + + // Replace leading trailing slashes with an empty string - nothing + .replace( /^[-]+|[-]+$/g, "" ); +} + /** * For accessibility issues we can "fix" our limitations with markdown and remark-html * The ideal solution would be to comb over every markdown file and fix our headings... @@ -17,11 +35,8 @@ const markdownDir = path.join(process.cwd(), 'markdown'); */ function _normalizeHTML(html) { return html - .replace(/<(h[1-6])>/g, (m, p1) => { - return `
    `; - }) - .replace(/<\/(h[1-6])>/g, (m, p1) => { - return '
    '; + .replace(/<(h[1-6])>(.*?)(<\/(h[1-6])>)/g, (m, p1, p2, p3) => { + return `
    ${p2}
    `; }); } diff --git a/src/styles/_backgrounds.scss b/src/styles/_backgrounds.scss deleted file mode 100644 index f357e4c..0000000 --- a/src/styles/_backgrounds.scss +++ /dev/null @@ -1,34 +0,0 @@ -.bg--jambonz { - background-color: $jambonz; - color: $white; -} - -.bg--black { - background-color: $black; - color: $white; -} - -.bg--charcoal { - background-color: $charcoal; - color: $white; -} - -.bg--grey { - background-color: $grey; -} - -.bg--pink { - background-color: $pink; -} - -.bg--blue { - background-color: $blue; -} - -.bg--purple { - background-color: $purple; -} - -.bg--teal { - background-color: $teal; -} \ No newline at end of file diff --git a/src/styles/_buttons.scss b/src/styles/_buttons.scss deleted file mode 100644 index f386390..0000000 --- a/src/styles/_buttons.scss +++ /dev/null @@ -1,187 +0,0 @@ -.btn { - font-size: $m-size; - line-height: 1; - padding: 23px 64px 21px; - background-color: $jambonz; - color: $white; - text-decoration: none; - border-radius: 30px; - display: inline-block; - transition: background-color $base-dur $base-ease, - border-color $base-dur $base-ease, - color $base-dur $base-ease; - @include font-bold(); - - &:hover { - background-color: mix($pink, $jambonz, $mix-amount); - } - - @media (max-width: $width-tablet-2) { - font-size: $ms-size; - } - - // @note: Consideration on stopping type reduction here - // @media (max-width: $width-mobile) { - // font-size: $mxs-size; - // } - - &--login { - font-family: $font-medium; - font-size: $ms-size; - background-color: transparent; - border: 2px solid $jambonz; - color: $jambonz; - padding: 10px 26px; - - &:hover { - background-color: $jambonz; - color: $white; - } - - &--white { - color: $white; - border-color: $white; - - &:hover { - background-color: $white; - color: $charcoal; - } - } - - @media (max-width: $width-tablet-2) { - font-size: $mxs-size; - } - } - - &--fill { - &--dark { - background-color: $charcoal; - - &:hover { - background-color: mix($white, $charcoal, $mix-amount); - } - } - - &--purple { - background-color: $purple; - - &:hover { - background-color: mix($white, $purple, $mix-amount); - } - } - - &--teal { - background-color: $teal; - - &:hover { - background-color: mix($white, $teal, $mix-amount); - } - } - - &--blue { - background-color: $blue; - - &:hover { - background-color: mix($white, $blue, $mix-amount); - } - } - - &--light { - background-color: $white; - color: $jambonz; - - &:hover { - background-color: mix($grey-light, $white, $mix-amount); - } - } - } - - &--pill { - font-family: $font-regular; - background-color: transparent; - border: 2px solid $charcoal; - color: $charcoal; - padding: 18px 32px 17px; - - &:hover { - background-color: $charcoal; - color: $white; - } - - @media (max-width: $width-mobile) { - padding: 15px 32px 16px; - } - - svg, span { - display: inline-block; - vertical-align: middle; - } - - svg { - margin-right: 16px; - width: 18px; - height: 18px; - - @media (max-width: $width-tablet-2) { - margin-right: 12px; - width: 16px; - height: 16px; - } - - @media (max-width: $width-mobile) { - margin-right: 10px; - width: 14px; - height: 14px; - } - } - - &--jambonz { - border-color: $jambonz; - color: $jambonz; - - &:hover { - background-color: $jambonz; - color: $white; - - svg { - stroke: $white; - } - } - - svg { - stroke: $jambonz; - } - } - } -} - -.btn:not(.btn--pill, .btn--login) { - @media (max-width: $width-tablet-2) { - padding: 18px 46px; - } -} - -.btns { - margin: 0 -2.2222222222vw; - display: flex; - align-items: center; - justify-content: center; - - @media (max-width: $width-mobile) { - flex-direction: column; - } - - .btn { - margin: 0 2.2222222222vw; - - &:not(:first-child) { - @media (max-width: $width-mobile) { - margin-top: 16px; - } - } - - @media (max-width: $width-mobile) { - margin: 0; - } - } -} \ No newline at end of file diff --git a/src/styles/_fonts.scss b/src/styles/_fonts.scss deleted file mode 100644 index 8007817..0000000 --- a/src/styles/_fonts.scss +++ /dev/null @@ -1,50 +0,0 @@ -@font-face { - font-family: $font-regular; - src: url('/fonts/objectivity-regular-webfont.woff2') format('woff2'), - url('/fonts/objectivity-regular-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: $font-regular-italic; - src: url('/fonts/objectivity-regularslanted-webfont.woff2') format('woff2'), - url('/fonts/objectivity-regularslanted-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: $font-medium; - src: url('/fonts/objectivity-medium-webfont.woff2') format('woff2'), - url('/fonts/objectivity-medium-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: $font-medium-italic; - src: url('/fonts/objectivity-mediumslanted-webfont.woff2') format('woff2'), - url('/fonts/objectivity-mediumslanted-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: $font-bold; - src: url('/fonts/objectivity-bold-webfont.woff2') format('woff2'), - url('/fonts/objectivity-bold-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: $font-bold-italic; - src: url('/fonts/objectivity-boldslanted-webfont.woff2') format('woff2'), - url('/fonts/objectivity-boldslanted-webfont.woff') format('woff'); - font-weight: normal; - font-style: normal; - font-display: swap; -} \ No newline at end of file diff --git a/src/styles/_icons.scss b/src/styles/_icons.scss deleted file mode 100644 index 3b89989..0000000 --- a/src/styles/_icons.scss +++ /dev/null @@ -1,125 +0,0 @@ -svg { - transition: stroke $base-dur $base-ease; -} - -.icon { - display: inline-block; - background-color: $jambonz; - width: $icon-size-1; - height: $icon-size-1; - border-radius: 100%; - position: relative; - - @media (max-width: $width-mobile) { - width: $icon-size-2; - height: $icon-size-2; - } - - svg { - stroke: $white; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - width: 22px; - height: 22px; - - @media (max-width: $width-mobile) { - width: 18px; - height: 18px; - } - } - - &--pill { - background-color: transparent; - border: 2px solid $jambonz; - - svg { - stroke: $jambonz; - } - - &--dark { - border: 2px solid $charcoal; - - svg { - stroke: $charcoal; - } - } - - &--blue { - border: 2px solid $blue; - - svg { - stroke: $blue; - } - } - - &--teal { - border: 2px solid $teal; - - svg { - stroke: $teal; - } - } - - &--purple { - border: 2px solid $purple; - - svg { - stroke: $purple; - } - } - } - - &--fill { - &--purple { - background-color: $purple; - } - - &--blue { - background-color: $blue; - } - - &--teal { - background-color: $teal; - } - - &--dark { - background-color: $charcoal; - } - - &--white { - background-color: $white; - - svg { - stroke: $charcoal; - } - } - } -} - -.icons { - margin: 0 -16px; - - @media (max-width: $width-mobile) { - margin: 0 -8px; - } - - .icon { - margin: 0 16px; - - @media (max-width: $width-mobile) { - margin: 0 8px; - } - } - - &--set { - .icon { - margin: 16px; - - @media (max-width: $width-mobile) { - margin: 8px; - } - } - } -} \ No newline at end of file diff --git a/src/styles/_layout.scss b/src/styles/_layout.scss index c5b2f55..72526d1 100644 --- a/src/styles/_layout.scss +++ b/src/styles/_layout.scss @@ -1,36 +1,3 @@ -/****************************************************************************** - * Main container wrap -*******************************************************************************/ -.wrap { - max-width: calc(#{$width-max} + #{$width-padding} * 2); - width: 100%; - margin: 0 auto; - padding-left: $width-padding; - padding-right: $width-padding; -} - -.pad { - padding-top: 96px; - padding-bottom: 96px; - - @media (max-width: $width-tablet-1) { - padding-top: 64px; - padding-bottom: 64px; - } - - img { - display: inline-block; - } -} - -.pad-b { - padding-bottom: 96px; - - @media (max-width: $width-tablet-1) { - padding-bottom: 64px; - } -} - /****************************************************************************** * Above the fold *******************************************************************************/ diff --git a/src/styles/_mixins.scss b/src/styles/_mixins.scss index 5145fd4..c3698d8 100644 --- a/src/styles/_mixins.scss +++ b/src/styles/_mixins.scss @@ -1,182 +1,3 @@ -/****************************************************************************** - * Mixins -*******************************************************************************/ -@mixin font-bold() { - font-family: $font-bold; - font-weight: normal; - - em { - font-family: $font-bold-italic; - } -} - -@mixin font-medium() { - font-family: $font-medium; - - em { - font-family: $font-medium-italic; - } -} - -@mixin h1() { - font-size: $h1-size; - line-height: 1.33; - letter-spacing: -0.06px; - @include font-bold(); - - @media (max-width: $width-tablet-1) { - font-size: $h2-size; - } - - @media (max-width: $width-tablet-2) { - font-size: $h3-size; - } - - @media (max-width: $width-mobile) { - font-size: $h4-size; - } -} - -@mixin h2() { - font-size: $h2-size; - line-height: 1.35; - letter-spacing: -0.05px; - @include font-bold(); - - @media (max-width: $width-tablet-1) { - font-size: $h3-size; - } - - @media (max-width: $width-tablet-2) { - font-size: $h4-size; - } - - @media (max-width: $width-mobile) { - font-size: $h5-size; - } -} - -@mixin h3() { - font-size: $h3-size; - line-height: 1.33; - letter-spacing: -0.05px; - @include font-bold(); - - @media (max-width: $width-tablet-1) { - font-size: $h4-size; - } - - @media (max-width: $width-tablet-2) { - font-size: $h5-size; - } - - @media (max-width: $width-mobile) { - font-size: $h6-size; - } -} - -@mixin h4 () { - font-size: $h4-size; - line-height: 1.5; - letter-spacing: -0.04px; - @include font-medium(); - - @media (max-width: $width-tablet-1) { - font-size: $h5-size; - } - - @media (max-width: $width-tablet-2) { - font-size: $h6-size; - } - - @media (max-width: $width-mobile) { - font-size: $p-size; - } -} - -@mixin h5() { - font-size: $h5-size; - line-height: 1.67; - letter-spacing: -0.03px; - @include font-medium(); - - span { - color: $jambonz; - } - - @media (max-width: $width-tablet-1) { - font-size: $h6-size; - } - - @media (max-width: $width-tablet-2) { - font-size: $p-size; - } - - // @note: Consideration on stopping type reduction here - // @media (max-width: $width-mobile) { - // font-size: $m-size; - // } -} - -@mixin h6() { - font-size: $h6-size; - line-height: 1.8; - letter-spacing: -0.03px; - @include font-medium(); - - @media (max-width: $width-tablet-1) { - font-size: $p-size; - } - - @media (max-width: $width-tablet-2) { - font-size: $m-size; - } - - // @note: Consideration on stopping type reduction here - // @media (max-width: $width-mobile) { - // font-size: $ms-size; - // } -} - -@mixin p() { - font-size: $p-size; - line-height: 1.9; - - @media (max-width: $width-tablet-2) { - font-size: $m-size; - } - - // @note: Consideration on stopping type reduction here - @media (max-width: $width-mobile) { - font-size: $ms-size; - } -} - -@mixin m() { - font-size: $m-size; - line-height: 1.9; - - // @note: Consideration on stopping type reduction here? - @media (max-width: $width-tablet-1) { - font-size: $ms-size; - } -} - -@mixin ms () { - font-size: $ms-size; - line-height: 2; - - // @note: Consideration on stopping type reduction here - // @media (max-width: $width-tablet-1) { - // font-size: $mxs-size; - // } -} - -@mixin mxs() { - font-size: $mxs-size; - line-height: 2; -} - @mixin cta() { margin-top: 96px; diff --git a/src/styles/_reset.scss b/src/styles/_reset.scss deleted file mode 100644 index c67b46c..0000000 --- a/src/styles/_reset.scss +++ /dev/null @@ -1,82 +0,0 @@ -/****************************************************************************** - * CSS Reset - * Add / Remove / Tweak this for your project. - * The philosophy behind the CSS Reset is personal application customization. - * - * This approach is preferred over options like Normalize, which make way - * too many assumptions and apply styles on top of the basic property resets. - * - * Though this CSS Reset is very basic and has not been updated in quite some - * time, since 2011, it serves as a great starting point. - * - * Know what you are resetting and have piloted conrtol of your web app ;-) - * - * - * http://meyerweb.com/eric/tools/css/reset/ - * v2.0 | 20110126 - * License: none (public domain) -*******************************************************************************/ -/** - * Intentionally removed elements - * sup - */ -html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - } - -html { - line-height: 1; - box-sizing: border-box; - } -*, -*:before, -*:after { - box-sizing: inherit; - } - -a { - color: inherit; - text-decoration: none; - } - -ol, ul { - list-style: none; - } - -table { - border-collapse: collapse; - border-spacing: 0; - } - -caption, th, td { - text-align: left; - font-weight: normal; - vertical-align: middle; - } - -q, blockquote { - quotes: none; - } - -q:before, q:after, blockquote:before, blockquote:after { - content: ""; - content: none; - } - -a img { - border: none; - } - -article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main { - display: block; - } - -img { - max-width: 100%; - height: auto; - } \ No newline at end of file diff --git a/src/styles/_text-layout.scss b/src/styles/_text-layout.scss index b76fa81..9bfaf04 100644 --- a/src/styles/_text-layout.scss +++ b/src/styles/_text-layout.scss @@ -96,6 +96,7 @@ code:not([class*="language-"]) { font-family: $font-mono; font-size: 13px; + color: $jambonz; } } } diff --git a/src/styles/_typography.scss b/src/styles/_typography.scss deleted file mode 100644 index c17e781..0000000 --- a/src/styles/_typography.scss +++ /dev/null @@ -1,125 +0,0 @@ -html, -body { - font-family: $font-regular; - letter-spacing: -0.02px; - color: $charcoal; -} - -a { - color: $jambonz; - text-decoration: none; - transition: color $base-dur $base-ease; -} - -/* - * Buttons have their own inline svg/span styles - * This className lets us inline a flat icon with text - */ -.i { - svg, span, strong { - display: inline; - vertical-align: middle; - } - - svg:last-child { - margin-left: 8px; - } - - svg:first-child { - margin-right: 8px; - } - - /* - * Using React Feather - * https://github.com/feathericons/react-feather - * Default size is 24x24 for SVG icons - * Sizing can be passed in component JS as in: - * - * However the inline, in-text SVG icons need to be - * responsive with the text scaling so some CSS - * can achieve the desired result in this case: - * e.g. text - * - */ - svg { - @media (max-width: $width-tablet-1) { - width: 20px; - height: 20px; - } - - @media (max-width: $width-tablet-2) { - width: 18px; - height: 18px; - } - - // @note: Consideration on stopping type reduction here - // @media (max-width: $width-mobile) { - // width: 16px; - // height: 16px; - // } - } -} - -strong { - @include font-bold(); -} - -em { - font-family: $font-regular-italic; -} - -.h1, h1 { - @include h1(); -} - -.h2, h2 { - @include h2(); -} - -.h3, h3 { - @include h3(); -} - -.h4, h4 { - @include h4(); -} - -.h5, h5 { - @include h5(); -} - -.h6, h6 { - @include h6(); -} - -.p, p { - @include p(); -} - -.m { - @include m(); -} - -.ms { - @include ms(); -} - -.mxs { - @include mxs(); -} - -.med { - @include font-medium(); -} - -.color--teal { - color: $teal; -} - -.color--blue { - color: $blue; -} - -.color--purple { - color: $purple; -} \ No newline at end of file diff --git a/src/styles/_vars.scss b/src/styles/_vars.scss index f5be042..73c45fa 100644 --- a/src/styles/_vars.scss +++ b/src/styles/_vars.scss @@ -1,6 +1,6 @@ /****************************************************************************** * Special mobile layout width - * Utilized in src/components/jambonz-ui: useMobileMedia + * Utilized in src/components/hooks: useMobileMedia *******************************************************************************/ :root { --mobile-media: 896px; @@ -8,69 +8,8 @@ $mobile-width: 896px; -/****************************************************************************** - * Colors -*******************************************************************************/ -$black: #000; -$white: #fff; -$charcoal: #231f20; -$grey: #f8f8f8; -$grey-light: mix($white, $charcoal, 75%); -$jambonz: #da1c5c; -$pink: #fff3f6; -$purple: #9662b2; -$teal: #30beb0; -$blue: #006dff; -$green: #008a1a; -$red: #e10e22; -$mix-amount: 25%; - -/****************************************************************************** - * Font family -*******************************************************************************/ -$font-regular: 'objectivityregular'; -$font-regular-italic: 'objectivityregular_slanted'; -$font-medium: 'objectivitymedium'; -$font-medium-italic: 'objectivitymedium_slanted'; -$font-bold: 'objectivitybold'; -$font-bold-italic: 'objectivitybold_slanted'; -$font-mono: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - -/****************************************************************************** - * Font sizes -*******************************************************************************/ -$h1-size: 3rem; -$h2-size: 2.5rem; -$h3-size: 2.25rem; -$h4-size: 2rem; -$h5-size: 1.5rem; -$h6-size: 1.25rem; -$p-size: 1.125rem; -$m-size: 1rem; -$ms-size: 0.875rem; -$mxs-size: 0.75rem; - -/****************************************************************************** - * Icon sizes -*******************************************************************************/ -$icon-size-1: $h1-size; -$icon-size-2: $h2-size; -$icon-size-3: $h3-size; - /****************************************************************************** * Sizes *******************************************************************************/ $navi-index: 999; -$navi-height: 76px; -$width-max: 1440px; -$width-tablet-1: 1024px; -$width-tablet-2: 768px; -$width-mobile: 640px; -$width-small: 480px; -$width-padding: 4.4444444444vw; - -/****************************************************************************** - * Animation / transitions -*******************************************************************************/ -$base-dur: 200ms; -$base-ease: ease; \ No newline at end of file +$navi-height: 76px; \ No newline at end of file diff --git a/src/styles/global.scss b/src/styles/global.scss index 01fdb53..0df5988 100644 --- a/src/styles/global.scss +++ b/src/styles/global.scss @@ -1,39 +1,14 @@ /****************************************************************************** - * Variables / Mixins + * jambonz-ui +*******************************************************************************/ +@import 'jambonz-ui/src/styles/index.scss'; + +/****************************************************************************** + * Local Vars / Mixins *******************************************************************************/ @import 'vars.scss'; @import 'mixins.scss'; -/****************************************************************************** - * Reset -*******************************************************************************/ -@import 'reset.scss'; - -/****************************************************************************** - * Fonts -*******************************************************************************/ -@import 'fonts.scss'; - -/****************************************************************************** - * Typography -*******************************************************************************/ -@import 'typography.scss'; - -/****************************************************************************** - * Buttons -*******************************************************************************/ -@import 'buttons.scss'; - -/****************************************************************************** - * Icons -*******************************************************************************/ -@import 'icons.scss'; - -/****************************************************************************** - * Backgrounds -*******************************************************************************/ -@import 'backgrounds.scss'; - /****************************************************************************** * Layout *******************************************************************************/ @@ -57,5 +32,5 @@ @import 'pages/home.scss'; @import 'pages/why.scss'; @import 'pages/pricing.scss'; -@import 'pages/jambonz-ui.scss'; -@import 'pages/regions.scss' \ No newline at end of file +@import 'pages/regions.scss'; +@import 'pages/kit-of-parts.scss'; \ No newline at end of file diff --git a/src/styles/pages/_jambonz-ui.scss b/src/styles/pages/_kit-of-parts.scss similarity index 83% rename from src/styles/pages/_jambonz-ui.scss rename to src/styles/pages/_kit-of-parts.scss index adc7a48..3cffd10 100644 --- a/src/styles/pages/_jambonz-ui.scss +++ b/src/styles/pages/_kit-of-parts.scss @@ -1,46 +1,44 @@ -.jambonz-ui { +.kit-of-parts { text-align: center; .wrap-text { - display: flex; - justify-content: center; - h1 { max-width: 1024px; } - + h2 { max-width: 950px; } - + h3 { max-width: 860px; } - + h4 { max-width: 875px; } - + h5 { max-width: 768px; } - + h6 { max-width: 640px; } - + p { max-width: 640px; } - - .m, .ms { + + .m, + .ms { max-width: 500px; } - + .mxs { max-width: 380px; } - + > div { margin: 0 auto; } diff --git a/yarn.lock b/yarn.lock index 5a71352..5f81464 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,13 +2,6 @@ # yarn lockfile v1 -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5": version "7.14.5" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz" @@ -55,25 +48,11 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== - "@babel/helper-validator-identifier@^7.14.5": version "7.14.5" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz" integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - "@babel/highlight@^7.14.5": version "7.14.5" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" @@ -89,17 +68,17 @@ integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== "@babel/runtime-corejs3@^7.10.2": - version "7.14.7" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz" - integrity sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA== + version "7.18.3" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz#52f0241a31e0ec61a6187530af6227c2846bd60c" + integrity sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q== dependencies: - core-js-pure "^3.15.0" + core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz" - integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== +"@babel/runtime@^7.10.2", "@babel/runtime@^7.18.3": + version "7.18.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4" + integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug== dependencies: regenerator-runtime "^0.13.4" @@ -169,26 +148,47 @@ debug "^3.1.0" lodash.once "^4.1.1" -"@eslint/eslintrc@^0.4.2": - version "0.4.2" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz" - integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== +"@eslint/eslintrc@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f" + integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw== dependencies: ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" + debug "^4.3.2" + espree "^9.3.2" + globals "^13.15.0" + ignore "^5.2.0" import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" + js-yaml "^4.1.0" + minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@humanwhocodes/config-array@^0.9.2": + version "0.9.5" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" + integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + "@next/env@12.1.5": version "12.1.5" resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.5.tgz#a21ba6708022d630402ca2b340316e69a0296dfc" integrity sha512-+34yUJslfJi7Lyx6ELuN8nWcOzi27izfYnZIC1Dqv7kmmfiBVxgzR3BXhlvEMTKC2IRJhXVs2FkMY+buQe3k7Q== +"@next/eslint-plugin-next@12.1.6": + version "12.1.6" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.6.tgz#dde3f98831f15923b25244588d924c716956292e" + integrity sha512-yNUtJ90NEiYFT6TJnNyofKMPYqirKDwpahcbxBgSIuABwYOdkGwzos1ZkYD51Qf0diYwpQZBeVqElTk7Q2WNqw== + dependencies: + glob "7.1.7" + "@next/swc-android-arm-eabi@12.1.5": version "12.1.5" resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.5.tgz#36729ab3dfd7743e82cfe536b43254dcb146620c" @@ -249,6 +249,27 @@ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.5.tgz#02f377e4d41eaaacf265e34bab9bacd8efc4a351" integrity sha512-/SoXW1Ntpmpw3AXAzfDRaQidnd8kbZ2oSni8u5z0yw6t4RwJvmdZy1eOaAADRThWKV+2oU90++LSnXJIwBRWYQ== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + "@prefresh/babel-plugin@0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@prefresh/babel-plugin/-/babel-plugin-0.4.3.tgz#175ecf6f7a038d06a83d1806503283c98c7d9865" @@ -282,6 +303,11 @@ "@prefresh/core" "^1.3.3" "@prefresh/utils" "^1.1.2" +"@rushstack/eslint-patch@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz#6801033be7ff87a6b7cadaf5b337c9f366a3c4b0" + integrity sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw== + "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz" @@ -289,8 +315,8 @@ "@types/json5@^0.0.29": version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/mdast@^3.0.0": version "3.0.3" @@ -331,15 +357,59 @@ dependencies: "@types/node" "*" -acorn-jsx@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== +"@typescript-eslint/parser@^5.21.0": + version "5.29.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.29.0.tgz#41314b195b34d44ff38220caa55f3f93cfca43cf" + integrity sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw== + dependencies: + "@typescript-eslint/scope-manager" "5.29.0" + "@typescript-eslint/types" "5.29.0" + "@typescript-eslint/typescript-estree" "5.29.0" + debug "^4.3.4" -acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +"@typescript-eslint/scope-manager@5.29.0": + version "5.29.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz#2a6a32e3416cb133e9af8dcf54bf077a916aeed3" + integrity sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA== + dependencies: + "@typescript-eslint/types" "5.29.0" + "@typescript-eslint/visitor-keys" "5.29.0" + +"@typescript-eslint/types@5.29.0": + version "5.29.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.29.0.tgz#7861d3d288c031703b2d97bc113696b4d8c19aab" + integrity sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg== + +"@typescript-eslint/typescript-estree@5.29.0": + version "5.29.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz#e83d19aa7fd2e74616aab2f25dfbe4de4f0b5577" + integrity sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ== + dependencies: + "@typescript-eslint/types" "5.29.0" + "@typescript-eslint/visitor-keys" "5.29.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/visitor-keys@5.29.0": + version "5.29.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz#7a4749fa7ef5160c44a451bf060ac1dc6dfb77ee" + integrity sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ== + dependencies: + "@typescript-eslint/types" "5.29.0" + eslint-visitor-keys "^3.3.0" + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.7.1: + version "8.7.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" + integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== aggregate-error@^3.0.0: version "3.1.0" @@ -359,16 +429,6 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.1: - version "8.1.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz" - integrity sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" @@ -391,6 +451,11 @@ ansi-regex@^5.0.0: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + ansi-regex@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" @@ -456,43 +521,54 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + aria-query@^4.2.2: version "4.2.2" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== dependencies: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" -array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz" - integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== +array-includes@^3.1.4, array-includes@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" + integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + get-intrinsic "^1.1.1" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.flat@^1.2.5: + version "1.3.0" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b" + integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - get-intrinsic "^1.1.1" - is-string "^1.0.5" + es-abstract "^1.19.2" + es-shim-unscopables "^1.0.0" -array.prototype.flat@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" - integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== +array.prototype.flatmap@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" + integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - -array.prototype.flatmap@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" - integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.19.2" + es-shim-unscopables "^1.0.0" asn1@~0.2.3: version "0.2.4" @@ -508,8 +584,8 @@ assert-plus@1.0.0, assert-plus@^1.0.0: ast-types-flow@^0.0.7: version "0.0.7" - resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== astral-regex@^2.0.0: version "2.0.0" @@ -541,14 +617,14 @@ aws4@^1.8.0: resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axe-core@^4.0.2: - version "4.2.2" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.2.2.tgz" - integrity sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw== +axe-core@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.2.tgz#dcf7fb6dea866166c3eab33d68208afe4d5f670c" + integrity sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA== axobject-query@^2.2.0: version "2.2.0" - resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== babel-eslint@^10.1.0: @@ -649,7 +725,7 @@ cachedir@^2.3.0: call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" @@ -657,7 +733,7 @@ call-bind@^1.0.0, call-bind@^1.0.2: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== caniuse-lite@^1.0.30001283: @@ -684,7 +760,15 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: version "4.1.1" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== @@ -742,11 +826,6 @@ ci-info@^3.1.1: resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== -classnames@^2.2.6: - version "2.2.6" - resolved "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" - integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== - clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" @@ -891,20 +970,15 @@ concat-map@0.0.1: resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -confusing-browser-globals@^1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" - integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== - console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -core-js-pure@^3.15.0: - version "3.15.0" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.0.tgz" - integrity sha512-RO+LFAso8DB6OeBX9BAcEGvyth36QtxYon1OyVsITNVtSKr/Hos0BXZwnsOJ7o+O6KHtK+O+cJIEj9NGg6VwFA== +core-js-pure@^3.20.2: + version "3.23.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.3.tgz#bcd02d3d8ec68ad871ef50d5ccbb248ddb54f401" + integrity sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -967,10 +1041,10 @@ cypress@^7.7.0: url "^0.11.0" yauzl "^2.10.0" -damerau-levenshtein@^1.0.6: - version "1.0.7" - resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz" - integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== dashdash@^1.12.0: version "1.14.1" @@ -986,7 +1060,7 @@ dayjs@^1.10.4: debug@^2.6.9: version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" @@ -998,7 +1072,7 @@ debug@^3.1.0, debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3: +debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -1018,16 +1092,17 @@ deep-extend@^0.6.0: integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== dependencies: - object-keys "^1.0.12" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" delayed-stream@~1.0.0: version "1.0.0" @@ -1049,16 +1124,23 @@ detect-libc@^2.0.0, detect-libc@^2.0.1: resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz" integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + doctrine@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" @@ -1081,7 +1163,7 @@ emoji-regex@^8.0.0: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emoji-regex@^9.0.0, emoji-regex@^9.2.2: +emoji-regex@^9.2.2: version "9.2.2" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== @@ -1093,7 +1175,7 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enquirer@^2.3.5, enquirer@^2.3.6: +enquirer@^2.3.6: version "2.3.6" resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -1108,60 +1190,45 @@ env-cmd@^10.1.0: commander "^4.0.0" cross-spawn "^7.0.0" -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: - version "1.18.0" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz" - integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== +es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5: + version "1.20.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814" + integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" + function.prototype.name "^1.1.5" get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.2" - is-string "^1.0.5" - object-inspect "^1.9.0" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.0" object-keys "^1.1.1" object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.0" + regexp.prototype.flags "^1.4.3" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" -es-abstract@^1.18.2: - version "1.18.3" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz" - integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.3" - is-string "^1.0.6" - object-inspect "^1.10.3" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" @@ -1178,176 +1245,190 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-react-app@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" - integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== +eslint-config-next@12.1.6: + version "12.1.6" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.1.6.tgz#55097028982dce49159d8753000be3916ac55254" + integrity sha512-qoiS3g/EPzfCTkGkaPBSX9W0NGE/B1wNO3oWrd76QszVGrdpLggNqcO8+LR6MB0CNqtp9Q8NoeVrxNVbzM9hqA== dependencies: - confusing-browser-globals "^1.0.10" + "@next/eslint-plugin-next" "12.1.6" + "@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" -eslint-import-resolver-node@^0.3.4: - version "0.3.4" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" - integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-module-utils@^2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz" - integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== +eslint-import-resolver-node@^0.3.6: + version "0.3.6" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" + integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== dependencies: debug "^3.2.7" - pkg-dir "^2.0.0" + resolve "^1.20.0" -eslint-plugin-flowtype@^5.7.2: - version "5.7.2" - resolved "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz" - integrity sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg== +eslint-import-resolver-typescript@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751" + integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ== dependencies: - lodash "^4.17.15" - string-natural-compare "^3.0.1" + debug "^4.3.4" + glob "^7.2.0" + is-glob "^4.0.3" + resolve "^1.22.0" + tsconfig-paths "^3.14.1" -eslint-plugin-import@^2.23.4: - version "2.23.4" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz" - integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== +eslint-module-utils@^2.7.3: + version "2.7.3" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" + integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== dependencies: - array-includes "^3.1.3" - array.prototype.flat "^1.2.4" + debug "^3.2.7" + find-up "^2.1.0" + +eslint-plugin-import@^2.26.0: + version "2.26.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" + integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== + dependencies: + array-includes "^3.1.4" + array.prototype.flat "^1.2.5" debug "^2.6.9" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.1" - find-up "^2.0.0" + eslint-import-resolver-node "^0.3.6" + eslint-module-utils "^2.7.3" has "^1.0.3" - is-core-module "^2.4.0" - minimatch "^3.0.4" - object.values "^1.1.3" - pkg-up "^2.0.0" - read-pkg-up "^3.0.0" - resolve "^1.20.0" - tsconfig-paths "^3.9.0" + is-core-module "^2.8.1" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.values "^1.1.5" + resolve "^1.22.0" + tsconfig-paths "^3.14.1" -eslint-plugin-jsx-a11y@^6.4.1: - version "6.4.1" - resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz" - integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== +eslint-plugin-jsx-a11y@^6.5.1: + version "6.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz#2c5ac12e013eb98337b9aa261c3b355275cc6415" + integrity sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.18.3" aria-query "^4.2.2" - array-includes "^3.1.1" + array-includes "^3.1.5" ast-types-flow "^0.0.7" - axe-core "^4.0.2" + axe-core "^4.4.2" axobject-query "^2.2.0" - damerau-levenshtein "^1.0.6" - emoji-regex "^9.0.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" has "^1.0.3" - jsx-ast-utils "^3.1.0" + jsx-ast-utils "^3.3.1" language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" -eslint-plugin-react-hooks@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz" - integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== +eslint-plugin-react-hooks@^4.5.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== -eslint-plugin-react@^7.24.0: - version "7.24.0" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz" - integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== +eslint-plugin-react@^7.29.4: + version "7.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz#2be4ab23ce09b5949c6631413ba64b2810fd3e22" + integrity sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg== dependencies: - array-includes "^3.1.3" - array.prototype.flatmap "^1.2.4" + array-includes "^3.1.5" + array.prototype.flatmap "^1.3.0" doctrine "^2.1.0" - has "^1.0.3" + estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.0.4" - object.entries "^1.1.4" - object.fromentries "^2.0.4" - object.values "^1.1.4" - prop-types "^15.7.2" + minimatch "^3.1.2" + object.entries "^1.1.5" + object.fromentries "^2.0.5" + object.hasown "^1.1.1" + object.values "^1.1.5" + prop-types "^15.8.1" resolve "^2.0.0-next.3" - string.prototype.matchall "^4.0.5" + semver "^6.3.0" + string.prototype.matchall "^4.0.7" -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== +eslint-scope@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" + integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== dependencies: esrecurse "^4.3.0" - estraverse "^4.1.1" + estraverse "^5.2.0" -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== dependencies: - eslint-visitor-keys "^1.1.0" + eslint-visitor-keys "^2.0.0" -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: +eslint-visitor-keys@^1.0.0: version "1.3.0" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" - integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint@^7.26.0: - version "7.29.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz" - integrity sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA== +eslint-visitor-keys@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" + integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== + +eslint@8.18.0: + version "8.18.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.18.0.tgz#78d565d16c993d0b73968c523c0446b13da784fd" + integrity sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA== dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.2" + "@eslint/eslintrc" "^1.3.0" + "@humanwhocodes/config-array" "^0.9.2" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" - debug "^4.0.1" + debug "^4.3.2" doctrine "^3.0.0" - enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" + eslint-scope "^7.1.1" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.3.0" + espree "^9.3.2" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" + glob-parent "^6.0.1" + globals "^13.15.0" + ignore "^5.2.0" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - js-yaml "^3.13.1" + js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" - minimatch "^3.0.4" + minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" + regexpp "^3.2.0" + strip-ansi "^6.0.1" strip-json-comments "^3.1.0" - table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== +espree@^9.3.2: + version "9.3.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596" + integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" + acorn "^8.7.1" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.3.0" esprima@^4.0.0: version "4.0.1" @@ -1356,31 +1437,26 @@ esprima@^4.0.0: esquery@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== eventemitter2@^6.4.3: @@ -1468,6 +1544,17 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" @@ -1475,8 +1562,15 @@ fast-json-stable-stringify@^2.0.0: fast-levenshtein@^2.0.6: version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" fd-slicer@~1.1.0: version "1.1.0" @@ -1494,7 +1588,7 @@ figures@^3.2.0: file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" @@ -1506,25 +1600,25 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-up@^2.0.0, find-up@^2.1.0: +find-up@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== dependencies: locate-path "^2.0.0" flat-cache@^3.0.4: version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: flatted "^3.1.0" rimraf "^3.0.2" flatted@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz" - integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== + version "3.2.5" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== forever-agent@~0.6.1: version "0.6.1" @@ -1570,10 +1664,25 @@ function-bind@^1.1.1: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + functional-red-black-tree@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== gauge@~2.7.3: version "2.7.4" @@ -1590,13 +1699,13 @@ gauge@~2.7.3: wide-align "^1.1.0" get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + version "1.1.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598" + integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== dependencies: function-bind "^1.1.1" has "^1.0.3" - has-symbols "^1.0.1" + has-symbols "^1.0.3" get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" @@ -1610,6 +1719,14 @@ get-stream@^6.0.0: resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + getos@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz" @@ -1631,11 +1748,18 @@ github-from-package@0.0.0: glob-parent@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" @@ -1643,6 +1767,18 @@ glob-parent@~5.1.0: dependencies: is-glob "^4.0.1" +glob@7.1.7: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + 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" + glob@^7.0.5, glob@^7.1.3: version "7.1.6" resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" @@ -1655,6 +1791,18 @@ glob@^7.0.5, glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.2.0: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-dirs@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" @@ -1667,19 +1815,24 @@ globals@^11.1.0: resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.6.0: - version "13.8.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz" - integrity sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q== +globals@^13.15.0: + version "13.15.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.15.0.tgz#38113218c907d2f7e98658af246cef8b77e90bac" + integrity sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog== dependencies: type-fest "^0.20.2" -globals@^13.9.0: - version "13.9.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz" - integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: - type-fest "^0.20.2" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" good-listener@^1.2.2: version "1.2.2" @@ -1688,11 +1841,6 @@ good-listener@^1.2.2: dependencies: delegate "^3.1.2" -graceful-fs@^4.1.2: - version "4.2.4" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.6" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" @@ -1721,10 +1869,10 @@ har-validator@~5.1.3: ajv "^6.12.3" har-schema "^2.0.0" -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== has-flag@^3.0.0: version "3.0.0" @@ -1736,10 +1884,24 @@ has-flag@^4.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" has-unicode@^2.0.0: version "2.0.1" @@ -1786,11 +1948,6 @@ hast-util-whitespace@^1.0.0: resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz" integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A== -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - html-void-elements@^1.0.0: version "1.0.5" resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz" @@ -1825,14 +1982,14 @@ ieee754@^1.1.13: resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== +ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -1840,8 +1997,8 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" @@ -1873,7 +2030,7 @@ ini@~1.3.0: internal-slot@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: get-intrinsic "^1.1.0" @@ -1893,20 +2050,17 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - is-arrayish@^0.3.1: version "0.3.2" resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" is-binary-path@~2.1.0: version "2.1.0" @@ -1916,21 +2070,22 @@ is-binary-path@~2.1.0: binary-extensions "^2.0.0" is-boolean-object@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz" - integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" is-buffer@^2.0.0: version "2.0.5" resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== is-ci@^3.0.0: version "3.0.0" @@ -1946,17 +2101,19 @@ is-core-module@^2.2.0: dependencies: has "^1.0.3" -is-core-module@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz" - integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== +is-core-module@^2.8.1, is-core-module@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" + integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== dependencies: has "^1.0.3" is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" is-decimal@^1.0.0: version "1.0.4" @@ -1990,7 +2147,14 @@ is-fullwidth-code-point@^4.0.0: resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz" integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: +is-glob@^4.0.0, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== @@ -2010,15 +2174,17 @@ is-installed-globally@~0.4.0: global-dirs "^3.0.0" is-path-inside "^3.0.2" -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz" - integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" is-number@^7.0.0: version "7.0.0" @@ -2035,43 +2201,39 @@ is-plain-obj@^2.0.0: resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== -is-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz" - integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== dependencies: call-bind "^1.0.2" - has-symbols "^1.0.1" + has-tostringtag "^1.0.0" -is-regex@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" - integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== dependencies: call-bind "^1.0.2" - has-symbols "^1.0.2" is-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-string@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" - integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: - has-symbols "^1.0.1" + has-symbols "^1.0.2" is-typedarray@~1.0.0: version "1.0.0" @@ -2083,6 +2245,13 @@ is-unicode-supported@^0.1.0: resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + isarray@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" @@ -2098,9 +2267,14 @@ isstream@~0.1.2: resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= +jambonz-ui@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/jambonz-ui/-/jambonz-ui-0.0.2.tgz#9ea650a2ed98f0a26ae2c8c4269c6f99372f642b" + integrity sha512-O4FYl7IaVTLUFcpagvdSOvv1kpKuDps4SNu3X08rk2w2s30L+Ug+k/cVDxy7UKnaR+3l4NUnwUQD8q0VK/g2NA== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.11.0: @@ -2111,13 +2285,12 @@ js-yaml@^3.11.0: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: - argparse "^1.0.7" - esprima "^4.0.0" + argparse "^2.0.1" jsbn@~0.1.0: version "0.1.1" @@ -2129,21 +2302,11 @@ jsesc@^2.5.1: resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - json-schema@0.2.3: version "0.2.3" resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" @@ -2151,8 +2314,8 @@ json-schema@0.2.3: json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== json-stringify-safe@~5.0.1: version "5.0.1" @@ -2161,7 +2324,7 @@ json-stringify-safe@~5.0.1: json5@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" @@ -2185,12 +2348,12 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" - integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz#a3e0f1cb7e230954eab4dcbce9f6288a78f8ba44" + integrity sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ== dependencies: - array-includes "^3.1.2" + array-includes "^3.1.5" object.assign "^4.1.2" kind-of@^6.0.0, kind-of@^6.0.2: @@ -2206,7 +2369,7 @@ language-subtag-registry@~0.3.2: language-tags@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== dependencies: language-subtag-registry "~0.3.2" @@ -2275,29 +2438,14 @@ listr2@^4.0.1: through "^2.3.8" wrap-ansi "^7.0.0" -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== dependencies: p-locate "^2.0.0" path-exists "^3.0.0" -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -2308,12 +2456,7 @@ lodash.once@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= - -lodash@^4.17.15, lodash@^4.17.21: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -2472,6 +2615,11 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + micromark-extension-gfm-autolink-literal@~0.5.0: version "0.5.7" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204" @@ -2562,12 +2710,19 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -minimist@^1.2.3: +minimist@^1.2.3, minimist@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== @@ -2585,7 +2740,7 @@ module-alias@^2.0.0: ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.2: version "2.1.2" @@ -2615,7 +2770,7 @@ napi-build-utils@^1.0.1: natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== next-plugin-preact@^3.0.6: version "3.0.6" @@ -2661,16 +2816,6 @@ node-addon-api@^4.3.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -2706,12 +2851,7 @@ oauth-sign@~0.9.0: object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-inspect@^1.10.3: - version "1.10.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" - integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.12.0: version "1.12.0" @@ -2719,11 +2859,11 @@ object-inspect@^1.12.0: integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== object-inspect@^1.9.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.2.tgz#b6385a3e2b7cae0b5eafcf90cddf85d128767f30" - integrity sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA== + version "1.12.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== -object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -2738,43 +2878,40 @@ object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" -object.entries@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" - integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== +object.entries@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" + integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.2" + es-abstract "^1.19.1" -object.fromentries@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" - integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== +object.fromentries@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" + integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" + es-abstract "^1.19.1" -object.values@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" - integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== +object.hasown@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3" + integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" + define-properties "^1.1.4" + es-abstract "^1.19.5" -object.values@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" - integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== +object.values@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" + integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.2" + es-abstract "^1.19.1" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -2817,7 +2954,7 @@ p-limit@^1.1.0: p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== dependencies: p-limit "^1.1.0" @@ -2831,7 +2968,7 @@ p-map@^4.0.0: p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== parent-module@^1.0.0: version "1.0.1" @@ -2852,18 +2989,10 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-is-absolute@^1.0.0: version "1.0.1" @@ -2880,12 +3009,15 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pend@~1.2.0: version "1.2.0" @@ -2922,25 +3054,6 @@ pify@^2.2.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - postcss@8.4.5: version "8.4.5" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" @@ -3008,19 +3121,14 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== +prop-types@^15.7.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" - react-is "^16.8.1" + react-is "^16.13.1" property-information@^5.0.0: version "5.6.0" @@ -3062,6 +3170,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + ramda@~0.27.1: version "0.27.1" resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9" @@ -3078,18 +3191,18 @@ rc@^1.2.7: strip-json-comments "~2.0.1" "react-dom@npm:@preact/compat", "react@npm:@preact/compat": - version "17.0.3" - resolved "https://registry.yarnpkg.com/@preact/compat/-/compat-17.0.3.tgz#5e41def12b4b6d00d6f86e6b24ef46b029a99626" - integrity sha512-lzkui97aQ00hxzUwfRfZm7jUXE1bjWyOXiqm8DeWYhkD+G9ZaY1wso/itqyg60wGnP9DRlM4PDn2blIOnh1yeg== + version "17.1.1" + resolved "https://registry.yarnpkg.com/@preact/compat/-/compat-17.1.1.tgz#60a657ffe7d9830ceefc7ae44fcfce589c5acf23" + integrity sha512-OjQJ6oVcjFTiKWs4MIoE/cORFFGhqnt1RO0uxGNAFUglBMPNahMDJyX5w+qEOEaOpaNTLM1L3ixc2bFEpxgs3A== -react-feather@^2.0.9: - version "2.0.9" - resolved "https://registry.yarnpkg.com/react-feather/-/react-feather-2.0.9.tgz#6e42072130d2fa9a09d4476b0e61b0ed17814480" - integrity sha512-yMfCGRkZdXwIs23Zw/zIWCJO3m3tlaUvtHiXlW+3FH7cIT6fiK1iJ7RJWugXq7Fso8ZaQyUm92/GOOHXvkiVUw== +react-feather@^2.0.10: + version "2.0.10" + resolved "https://registry.yarnpkg.com/react-feather/-/react-feather-2.0.10.tgz#0e9abf05a66754f7b7bb71757ac4da7fb6be3b68" + integrity sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ== dependencies: prop-types "^15.7.2" -react-is@^16.8.1: +react-is@^16.13.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -3099,23 +3212,6 @@ react-is@^16.8.1: resolved "https://registry.yarnpkg.com/preact-ssr-prepass/-/preact-ssr-prepass-1.2.0.tgz#f9c0545f18117971dcc6a09dbc3014067acce583" integrity sha512-UKz6FB2+KepjHQ6aGqiTUMZfGgdoTunxtByczdUNho9UvSRTJw31Np9J+wUSAlJ1kALJGX1BpcBLvO3iohQUSA== -read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" - integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= - dependencies: - find-up "^2.0.0" - read-pkg "^3.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - readable-stream@^2.0.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" @@ -3146,22 +3242,23 @@ readdirp@~3.5.0: picomatch "^2.2.1" regenerator-runtime@^0.13.4: - version "0.13.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== -regexp.prototype.flags@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== +regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" + functions-have-names "^1.2.2" -regexpp@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== +regexpp@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== remark-gfm@^1.0.0: version "1.0.0" @@ -3215,17 +3312,12 @@ request-progress@^3.0.0: dependencies: throttleit "^1.0.0" -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.20.0: +resolve@^1.12.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -3233,13 +3325,23 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.20.0: is-core-module "^2.2.0" path-parse "^1.0.6" -resolve@^2.0.0-next.3: - version "2.0.0-next.3" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" - integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== +resolve@^1.20.0, resolve@^1.22.0: + version "1.22.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.3: + version "2.0.0-next.4" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" + integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" restore-cursor@^3.1.0: version "3.1.0" @@ -3249,6 +3351,11 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rfdc@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" @@ -3261,6 +3368,13 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + rxjs@^6.6.7: version "6.6.7" resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" @@ -3310,12 +3424,12 @@ select@^1.1.2: resolved "https://registry.npmjs.org/select/-/select-1.1.2.tgz" integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= -"semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== +semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.5, semver@^7.3.7: +semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== @@ -3355,7 +3469,7 @@ shebang-regex@^3.0.0: side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -3388,6 +3502,11 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" @@ -3429,32 +3548,6 @@ space-separated-tokens@^1.0.0: resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.9" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz" - integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" @@ -3480,11 +3573,6 @@ string-argv@^0.3.1: resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== -string-natural-compare@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" - integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== - string-width@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" @@ -3512,35 +3600,37 @@ string-width@^5.0.0: emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string.prototype.matchall@^4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz" - integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== +string.prototype.matchall@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" + integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.2" + es-abstract "^1.19.1" get-intrinsic "^1.1.1" - has-symbols "^1.0.2" + has-symbols "^1.0.3" internal-slot "^1.0.3" - regexp.prototype.flags "^1.3.1" + regexp.prototype.flags "^1.4.1" side-channel "^1.0.4" -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== +string.prototype.trimend@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" + integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" + define-properties "^1.1.4" + es-abstract "^1.19.5" -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== +string.prototype.trimstart@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" + integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" + define-properties "^1.1.4" + es-abstract "^1.19.5" string_decoder@^1.1.1, string_decoder@~1.1.1: version "1.1.1" @@ -3572,6 +3662,13 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" @@ -3586,8 +3683,8 @@ strip-bom-string@^1.0.0: strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-final-newline@^2.0.0: version "2.0.0" @@ -3596,7 +3693,7 @@ strip-final-newline@^2.0.0: strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-json-comments@~2.0.1: @@ -3635,17 +3732,10 @@ supports-color@^9.2.1: resolved "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz" integrity sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA== -table@^6.0.9: - version "6.7.1" - resolved "https://registry.npmjs.org/table/-/table-6.7.1.tgz" - integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== - dependencies: - ajv "^8.0.1" - lodash.clonedeep "^4.5.0" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.0" - strip-ansi "^6.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tar-fs@^2.0.0, tar-fs@^2.1.1: version "2.1.1" @@ -3670,8 +3760,8 @@ tar-stream@^2.1.4: text-table@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== throttleit@^1.0.0: version "1.0.0" @@ -3720,17 +3810,17 @@ trough@^1.0.0: resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== -tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz" - integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== +tsconfig-paths@^3.14.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" + integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" - minimist "^1.2.0" + minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.9.0: +tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -3740,6 +3830,13 @@ tslib@^2.1.0: resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" @@ -3754,14 +3851,14 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.21.3: @@ -3769,14 +3866,14 @@ type-fest@^0.21.3: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -unbox-primitive@^1.0.0, unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" unified@^9.1.0: @@ -3872,17 +3969,9 @@ uuid@^3.3.2: v8-compile-cache@^2.0.3: version "2.3.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - verror@1.10.0: version "1.10.0" resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" @@ -3912,7 +4001,7 @@ vfile@^4.0.0: which-boxed-primitive@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: is-bigint "^1.0.1" @@ -3937,7 +4026,7 @@ wide-align@^1.1.0: word-wrap@^1.2.3: version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== wrap-ansi@^6.2.0: