From c11e3fb242422164465018bf6ae3993fb7a40d1d Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 7 Jul 2022 19:29:57 -0400 Subject: [PATCH 01/17] [gndx/react-eth-challenge#1] Add: project components --- src/__test__/components/About.test.js | 4 ++-- src/__test__/components/Academic.test.js | 4 ++-- src/__test__/components/Experience.test.js | 4 ++-- src/__test__/components/Header.test.js | 4 ++-- src/__test__/components/Interest.test.js | 4 ++-- src/__test__/components/Languages.test.js | 4 ++-- src/__test__/components/Profile.test.js | 4 ++-- src/__test__/components/Skills.test.js | 4 ++-- src/components/About.js | 11 +++++++++++ src/components/Academic.js | 11 +++++++++++ src/components/Experience.js | 11 +++++++++++ src/components/Header.js | 11 +++++++++++ src/components/Interest.js | 11 +++++++++++ src/components/Languages.js | 11 +++++++++++ src/components/Profile.js | 11 +++++++++++ src/components/Skills.js | 11 +++++++++++ src/index.js | 9 +++++++-- 17 files changed, 111 insertions(+), 18 deletions(-) create mode 100644 src/components/About.js create mode 100644 src/components/Academic.js create mode 100644 src/components/Experience.js create mode 100644 src/components/Header.js create mode 100644 src/components/Interest.js create mode 100644 src/components/Languages.js create mode 100644 src/components/Profile.js create mode 100644 src/components/Skills.js diff --git a/src/__test__/components/About.test.js b/src/__test__/components/About.test.js index 4f3bd51a..8e748e4c 100644 --- a/src/__test__/components/About.test.js +++ b/src/__test__/components/About.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import About from '../../components/About'; describe('', () => { - const about = mount(); + const about = shallow(); test('About render', () => { expect(about.length).toEqual(1); diff --git a/src/__test__/components/Academic.test.js b/src/__test__/components/Academic.test.js index 10718e5d..fd929310 100644 --- a/src/__test__/components/Academic.test.js +++ b/src/__test__/components/Academic.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import Academic from '../../components/Academic'; describe('', () => { - const academic = mount(); + const academic = shallow(); test('Academic render', () => { expect(academic.length).toEqual(1); diff --git a/src/__test__/components/Experience.test.js b/src/__test__/components/Experience.test.js index 6ddf5fbf..2f4f4bda 100644 --- a/src/__test__/components/Experience.test.js +++ b/src/__test__/components/Experience.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import Experience from '../../components/Experience'; describe('', () => { - const experience = mount(); + const experience = shallow(); test('Experience render', () => { expect(experience.length).toEqual(1); diff --git a/src/__test__/components/Header.test.js b/src/__test__/components/Header.test.js index 894ec0ab..51864583 100644 --- a/src/__test__/components/Header.test.js +++ b/src/__test__/components/Header.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import Header from '../../components/Header'; describe('
', () => { - const header = mount(
); + const header = shallow(
); test('Header render', () => { expect(header.length).toEqual(1); diff --git a/src/__test__/components/Interest.test.js b/src/__test__/components/Interest.test.js index cbf665b3..ce24af5f 100644 --- a/src/__test__/components/Interest.test.js +++ b/src/__test__/components/Interest.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import Interest from '../../components/Interest'; describe('', () => { - const interest = mount(); + const interest = shallow(); test('Interest render', () => { expect(interest.length).toEqual(1); diff --git a/src/__test__/components/Languages.test.js b/src/__test__/components/Languages.test.js index 1d10e137..d43e5621 100644 --- a/src/__test__/components/Languages.test.js +++ b/src/__test__/components/Languages.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import Languages from '../../components/Languages'; describe('', () => { - const languages = mount(); + const languages = shallow(); test('Languages render', () => { expect(languages.length).toEqual(1); diff --git a/src/__test__/components/Profile.test.js b/src/__test__/components/Profile.test.js index f71ed22b..28b1781a 100644 --- a/src/__test__/components/Profile.test.js +++ b/src/__test__/components/Profile.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import Profile from '../../components/Profile'; describe('', () => { - const profile = mount(); + const profile = shallow(); test('Profile render', () => { expect(profile.length).toEqual(1); diff --git a/src/__test__/components/Skills.test.js b/src/__test__/components/Skills.test.js index 4c3d9a53..872b1ca3 100644 --- a/src/__test__/components/Skills.test.js +++ b/src/__test__/components/Skills.test.js @@ -1,9 +1,9 @@ import React from 'react'; -import { mount } from 'enzyme'; +import { shallow } from 'enzyme'; import Skills from '../../components/Skills'; describe('', () => { - const skills = mount(); + const skills = shallow(); test('Skills render', () => { expect(skills.length).toEqual(1); diff --git a/src/components/About.js b/src/components/About.js new file mode 100644 index 00000000..f2086e9e --- /dev/null +++ b/src/components/About.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class About extends React.Component { + render() { + return ( +

About

+ ); + } +} + +export default About; diff --git a/src/components/Academic.js b/src/components/Academic.js new file mode 100644 index 00000000..5ae74e88 --- /dev/null +++ b/src/components/Academic.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class Academic extends React.Component { + render() { + return ( +

Academic

+ ); + } +} + +export default Academic; diff --git a/src/components/Experience.js b/src/components/Experience.js new file mode 100644 index 00000000..158a0f5c --- /dev/null +++ b/src/components/Experience.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class Experience extends React.Component { + render() { + return ( +

Experience

+ ); + } +} + +export default Experience; diff --git a/src/components/Header.js b/src/components/Header.js new file mode 100644 index 00000000..290a4dc5 --- /dev/null +++ b/src/components/Header.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class Header extends React.Component { + render() { + return ( +

Header

+ ); + } +} + +export default Header; diff --git a/src/components/Interest.js b/src/components/Interest.js new file mode 100644 index 00000000..b853265e --- /dev/null +++ b/src/components/Interest.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class Interest extends React.Component { + render() { + return ( +

Interest

+ ); + } +} + +export default Interest; diff --git a/src/components/Languages.js b/src/components/Languages.js new file mode 100644 index 00000000..32f18f25 --- /dev/null +++ b/src/components/Languages.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class Languages extends React.Component { + render() { + return ( +

Languages

+ ); + } +} + +export default Languages; diff --git a/src/components/Profile.js b/src/components/Profile.js new file mode 100644 index 00000000..88cd7716 --- /dev/null +++ b/src/components/Profile.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class Profile extends React.Component { + render() { + return ( +

Profile

+ ); + } +} + +export default Profile; diff --git a/src/components/Skills.js b/src/components/Skills.js new file mode 100644 index 00000000..4e182d79 --- /dev/null +++ b/src/components/Skills.js @@ -0,0 +1,11 @@ +import React from 'react'; + +class Skills extends React.Component { + render() { + return ( +

Skills

+ ); + } +} + +export default Skills; diff --git a/src/index.js b/src/index.js index 9077e5ff..55765716 100644 --- a/src/index.js +++ b/src/index.js @@ -1,5 +1,10 @@ import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import App from './containers/App'; -ReactDOM.render(, document.getElementById('app')); +const root = ReactDOM.createRoot(document.getElementById("app")); +root.render( + + + +); From bf5c327e86c1d5b258f5a9ee9467c05403427d04 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Fri, 8 Jul 2022 00:50:26 -0400 Subject: [PATCH 02/17] [gndx/react-eth-challenge#1] Add: project components with required structure --- package.json | 2 +- src/components/About.js | 11 ----------- src/components/About.jsx | 21 +++++++++++++++++++++ src/components/Academic.js | 11 ----------- src/components/Academic.jsx | 20 ++++++++++++++++++++ src/components/Experience.js | 11 ----------- src/components/Experience.jsx | 20 ++++++++++++++++++++ src/components/Header.js | 11 ----------- src/components/Header.jsx | 15 +++++++++++++++ src/components/Interest.js | 11 ----------- src/components/Interest.jsx | 20 ++++++++++++++++++++ src/components/Languages.js | 11 ----------- src/components/Languages.jsx | 20 ++++++++++++++++++++ src/components/Profile.js | 11 ----------- src/components/Profile.jsx | 14 ++++++++++++++ src/components/Skills.js | 11 ----------- src/components/Skills.jsx | 20 ++++++++++++++++++++ src/index.js | 2 +- 18 files changed, 152 insertions(+), 90 deletions(-) delete mode 100644 src/components/About.js create mode 100644 src/components/About.jsx delete mode 100644 src/components/Academic.js create mode 100644 src/components/Academic.jsx delete mode 100644 src/components/Experience.js create mode 100644 src/components/Experience.jsx delete mode 100644 src/components/Header.js create mode 100644 src/components/Header.jsx delete mode 100644 src/components/Interest.js create mode 100644 src/components/Interest.jsx delete mode 100644 src/components/Languages.js create mode 100644 src/components/Languages.jsx delete mode 100644 src/components/Profile.js create mode 100644 src/components/Profile.jsx delete mode 100644 src/components/Skills.js create mode 100644 src/components/Skills.jsx diff --git a/package.json b/package.json index d56de193..a4ce8919 100644 --- a/package.json +++ b/package.json @@ -62,4 +62,4 @@ "/src/__test__/setupTest.js" ] } -} +} \ No newline at end of file diff --git a/src/components/About.js b/src/components/About.js deleted file mode 100644 index f2086e9e..00000000 --- a/src/components/About.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class About extends React.Component { - render() { - return ( -

About

- ); - } -} - -export default About; diff --git a/src/components/About.jsx b/src/components/About.jsx new file mode 100644 index 00000000..1b49126b --- /dev/null +++ b/src/components/About.jsx @@ -0,0 +1,21 @@ +import React, { Component } from "react"; + +class About extends Component { + render() { + return ( +
+

About-title

+
+
    +
  • About-phone
  • +
  • About-email
  • +
  • About-wesite
  • +
  • About-address
  • +
+
+
+ ); + } +} + +export default About; diff --git a/src/components/Academic.js b/src/components/Academic.js deleted file mode 100644 index 5ae74e88..00000000 --- a/src/components/Academic.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class Academic extends React.Component { - render() { - return ( -

Academic

- ); - } -} - -export default Academic; diff --git a/src/components/Academic.jsx b/src/components/Academic.jsx new file mode 100644 index 00000000..ed9feb98 --- /dev/null +++ b/src/components/Academic.jsx @@ -0,0 +1,20 @@ +import React, { Component } from "react"; + +class Academic extends Component { + render() { + return ( +
+

Academic-title

+
+
    +
  • Academic-item
  • +
  • Academic-item
  • +
  • Academic-item
  • +
+
+
+ ); + } +} + +export default Academic; diff --git a/src/components/Experience.js b/src/components/Experience.js deleted file mode 100644 index 158a0f5c..00000000 --- a/src/components/Experience.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class Experience extends React.Component { - render() { - return ( -

Experience

- ); - } -} - -export default Experience; diff --git a/src/components/Experience.jsx b/src/components/Experience.jsx new file mode 100644 index 00000000..d94f9a3d --- /dev/null +++ b/src/components/Experience.jsx @@ -0,0 +1,20 @@ +import React, { Component } from "react"; + +class Experience extends Component { + render() { + return ( +
+

Experience-title

+
+
    +
  • Experience-item
  • +
  • Experience-item
  • +
  • Experience-item
  • +
+
+
+ ); + } +} + +export default Experience; diff --git a/src/components/Header.js b/src/components/Header.js deleted file mode 100644 index 290a4dc5..00000000 --- a/src/components/Header.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class Header extends React.Component { - render() { - return ( -

Header

- ); - } -} - -export default Header; diff --git a/src/components/Header.jsx b/src/components/Header.jsx new file mode 100644 index 00000000..949da11b --- /dev/null +++ b/src/components/Header.jsx @@ -0,0 +1,15 @@ +import React, { Component } from 'react'; + +class Header extends Component { + render() { + return ( +
+

Header-title

+

Header-job-title

+ { this.props.children } +
+ ); + } +} + +export default Header; diff --git a/src/components/Interest.js b/src/components/Interest.js deleted file mode 100644 index b853265e..00000000 --- a/src/components/Interest.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class Interest extends React.Component { - render() { - return ( -

Interest

- ); - } -} - -export default Interest; diff --git a/src/components/Interest.jsx b/src/components/Interest.jsx new file mode 100644 index 00000000..fde288ec --- /dev/null +++ b/src/components/Interest.jsx @@ -0,0 +1,20 @@ +import React, { Component } from "react"; + +class Interest extends Component { + render() { + return ( +
+

Interest-title

+
+
    +
  • Interest-item
  • +
  • Interest-item
  • +
  • Interest-item
  • +
+
+
+ ); + } +} + +export default Interest; diff --git a/src/components/Languages.js b/src/components/Languages.js deleted file mode 100644 index 32f18f25..00000000 --- a/src/components/Languages.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class Languages extends React.Component { - render() { - return ( -

Languages

- ); - } -} - -export default Languages; diff --git a/src/components/Languages.jsx b/src/components/Languages.jsx new file mode 100644 index 00000000..db1c7f42 --- /dev/null +++ b/src/components/Languages.jsx @@ -0,0 +1,20 @@ +import React, { Component } from "react"; + +class Languages extends Component { + render() { + return ( +
+

Languages-title

+
+
    +
  • Languages-item
  • +
  • Languages-item
  • +
  • Languages-item
  • +
+
+
+ ); + } +} + +export default Languages; diff --git a/src/components/Profile.js b/src/components/Profile.js deleted file mode 100644 index 88cd7716..00000000 --- a/src/components/Profile.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class Profile extends React.Component { - render() { - return ( -

Profile

- ); - } -} - -export default Profile; diff --git a/src/components/Profile.jsx b/src/components/Profile.jsx new file mode 100644 index 00000000..7a79b615 --- /dev/null +++ b/src/components/Profile.jsx @@ -0,0 +1,14 @@ +import React, { Component } from "react"; + +class Profile extends Component { + render() { + return ( +
+

Profile-title

+

Profile-desc

+
+ ); + } +} + +export default Profile; diff --git a/src/components/Skills.js b/src/components/Skills.js deleted file mode 100644 index 4e182d79..00000000 --- a/src/components/Skills.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; - -class Skills extends React.Component { - render() { - return ( -

Skills

- ); - } -} - -export default Skills; diff --git a/src/components/Skills.jsx b/src/components/Skills.jsx new file mode 100644 index 00000000..3406ee97 --- /dev/null +++ b/src/components/Skills.jsx @@ -0,0 +1,20 @@ +import React, { Component } from "react"; + +class Skills extends Component { + render() { + return ( +
+

Skills-title

+
+
    +
  • Skills-item
  • +
  • Skills-item
  • +
  • Skills-item
  • +
+
+
+ ); + } +} + +export default Skills; diff --git a/src/index.js b/src/index.js index 55765716..58bf0bdf 100644 --- a/src/index.js +++ b/src/index.js @@ -2,7 +2,7 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './containers/App'; -const root = ReactDOM.createRoot(document.getElementById("app")); +const root = ReactDOM.createRoot(document.getElementById('app')); root.render( From 41e202b4ec54bfcbea76ab8de6699af7a2b88a8f Mon Sep 17 00:00:00 2001 From: IvySaskia <41027286+IvySaskia@users.noreply.github.com> Date: Wed, 27 Jul 2022 16:52:20 -0400 Subject: [PATCH 03/17] [gndx/react-eth-challenge#2] [gndx/react-eth-challenge#4] [gndx/react-eth-challenge#5] Add: style, api deploy and integrate data (#1) * Fix: Lint on project * [gndx/react-eth-challenge#3] Add: Create getData.js function * Fix: Lint on getData.js function * Add: use redux to call api * Add: WIP style * [gndx/react-eth-challenge#2] Add: style * [gndx/react-eth-challenge#4] [gndx/react-eth-challenge#5] Add: Integrate data, deploy api in a cloud service --- .babelrc | 7 +- .eslintrc | 5 +- README.md | 6 + data.json | 99 +- package-lock.json | 5927 ++++++++++------- package.json | 21 +- postcss.config.js | 6 + public/favicon.ico | Bin 0 -> 4286 bytes public/index.html | 4 +- src/__test__/components/About.test.js | 2 +- src/assets/images/background/bg.jpg | Bin 0 -> 116292 bytes src/assets/images/background/bgtwo.jpg | Bin 0 -> 166863 bytes src/components/About.jsx | 37 +- src/components/Academic.jsx | 39 +- src/components/Certificate.jsx | 25 + src/components/ErrorData.jsx | 30 + src/components/Experience.jsx | 39 +- src/components/Footer.jsx | 43 + src/components/Header.jsx | 25 +- src/components/Home.jsx | 134 + src/components/HomeCard.jsx | 90 + src/components/Interest.jsx | 32 +- src/components/Languages.jsx | 38 +- src/components/LineItem.jsx | 27 + src/components/Loading.jsx | 32 + src/components/Menu.jsx | 43 + src/components/NavLink.jsx | 21 + src/components/NotFound.jsx | 26 + src/components/Profile.jsx | 26 +- src/components/Resume.jsx | 61 + src/components/ResumeCard.jsx | 31 + src/components/Skills.jsx | 49 +- src/components/Social.jsx | 25 + src/constants/Environment.js | 1 + src/constants/Resources.js | 40 + src/containers/App.jsx | 103 +- src/index.js | 7 +- src/store/RootReducer.js | 10 + src/store/application/aplicationSlice.js | 57 + .../curriculumVitae/curriculumVitaeSlice.js | 58 + src/store/store.js | 11 + src/styles.css | 200 + src/styles/components/App.styl | 2 +- src/utils/getData.js | 7 + src/utils/getIcon.js | 35 + tailwind.config.js | 75 + webpack.config.js | 25 +- 47 files changed, 4899 insertions(+), 2682 deletions(-) create mode 100644 postcss.config.js create mode 100644 public/favicon.ico create mode 100644 src/assets/images/background/bg.jpg create mode 100644 src/assets/images/background/bgtwo.jpg create mode 100644 src/components/Certificate.jsx create mode 100644 src/components/ErrorData.jsx create mode 100644 src/components/Footer.jsx create mode 100644 src/components/Home.jsx create mode 100644 src/components/HomeCard.jsx create mode 100644 src/components/LineItem.jsx create mode 100644 src/components/Loading.jsx create mode 100644 src/components/Menu.jsx create mode 100644 src/components/NavLink.jsx create mode 100644 src/components/NotFound.jsx create mode 100644 src/components/Resume.jsx create mode 100644 src/components/ResumeCard.jsx create mode 100644 src/components/Social.jsx create mode 100644 src/constants/Environment.js create mode 100644 src/constants/Resources.js create mode 100644 src/store/RootReducer.js create mode 100644 src/store/application/aplicationSlice.js create mode 100644 src/store/curriculumVitae/curriculumVitaeSlice.js create mode 100644 src/store/store.js create mode 100644 src/styles.css create mode 100644 src/utils/getIcon.js create mode 100644 tailwind.config.js diff --git a/.babelrc b/.babelrc index 0960c012..24c80b1d 100644 --- a/.babelrc +++ b/.babelrc @@ -1,6 +1 @@ -{ - "presets": [ - "@babel/preset-env", - "@babel/preset-react" - ] -} \ No newline at end of file +{ "presets": ["@babel/preset-env", ["@babel/preset-react", { "runtime": "automatic" }]] } diff --git a/.eslintrc b/.eslintrc index 316d5e03..324b4673 100644 --- a/.eslintrc +++ b/.eslintrc @@ -19,13 +19,14 @@ "expect": true, "sinon": true }, - "parser": "babel-eslint", + "parser": "@babel/eslint-parser", "plugins": [ "react", "jsx-a11y", "import" ], "rules": { + "no-param-reassign": [2, { "props": false }], "react/jsx-filename-extension": 0, "array-bracket-spacing": 2, "arrow-body-style": 0, @@ -282,7 +283,7 @@ "react/forbid-prop-types": 0, "react/prefer-stateless-function": 0, "react/require-default-props": 0, - "react/react-in-jsx-scope": 2, + "react/react-in-jsx-scope": "off", "react/self-closing-comp": 2, "react/sort-comp": 0, "react/jsx-wrap-multilines": 2, diff --git a/README.md b/README.md index b0c56618..816fe00b 100644 --- a/README.md +++ b/README.md @@ -63,3 +63,9 @@ Si alguien quiere agregar o mejorar algo, lo invito a colaborar directamente en ### Licencia frontend se lanza bajo la licencia [MIT](https://opensource.org/licenses/MIT). + +### comando para cambiar a tailwindscss +npm install -D tailwindcss postcss autoprefixer +npx tailwindcss init +npm install --save-dev postcss-loader postcss +npm i \ No newline at end of file diff --git a/data.json b/data.json index 94dbaad5..c430a529 100644 --- a/data.json +++ b/data.json @@ -1,109 +1,116 @@ { "data": { - "name": "Melissa Walsh", - "profession": "FrontEnd Developer", - "address": "Bogotá, Colombia.", - "email": "melissa@example.com", + "name": "Saskia Sejas Rocabado", + "profession": "System Engineer", + "address": "Cochabamba, Bolivia.", + "email": "ivysaskia@gmail.com", "website": "https://example.com", - "phone": "3042034240", - "avatar": "https://arepa.s3.amazonaws.com/melissa.jpg", - "Profile": "Ignore the squirrels, you'll never catch them anyway hack, for floof tum, tickle bum, jellybean footies curly toes climb leg roll over and sun my belly, ", + "phone": "+591 70358490", + "avatar": "https://scontent.flpb1-2.fna.fbcdn.net/v/t1.6435-9/48195645_2355523441143191_1417057779947929600_n.jpg?_nc_cat=103&ccb=1-7&_nc_sid=09cbfe&_nc_ohc=7Fe3vNEQR5oAX8vFYbd&_nc_ht=scontent.flpb1-2.fna&oh=00_AT8GiqTPoq26pjOmKutUFAmReEmcFNw3R3m3dksUfA6ZKg&oe=62FEAC52", + "profile": "I am a Systems Engineering student and FullStack Ethereum Developer from Cochabamba, Bolivia, working in web development. I enjoy learning technologies that help me develop solutions to complex problems. And so, give a technological product that solves and helps society to make a change. \n My goal is to build solutions to any problem while learning on the way to grow professionally and personally. Recently, I joined the world of blockchain, Ethereum. I really like volunteering because it allows me to get to know myself and grow in any field. \n ", "certificate": [ { - "date": "Jan 2021", - "description": "Hack up furballs try to jump onto window and fall while scratching at wall. ", - "institution": "Platzi", - "name": "FrontEnd Developer" + "date": "Feb 2018", + "description": "Specialist in Forensic Sciences and Criminology. ", + "institution": "Instituto Internacional de Ciencias de la Educación", + "name": "Specialist in Forensic Sciences and Criminology" }, { - "date": "Jan 2021", - "description": "Scratch at the door then walk away wack the mini furry mouse", - "institution": "Platzi", + "date": "Jan 2018", + "description": "Science Technology Engineering English and Math “STEEM” Scholarship", + "institution": "Centro Boliviano Americano – Embassy of the United States – American Spaces", "name": "Backend Developer" } ], - "Academic": [ + "academic": [ { - "degree": "Atomic Master", - "description": " I’m so hungry i’m so hungry but ew not for that pelt around the house and up and down stairs chasing phantoms", - "endDate": "Jan 2017", - "institution": "MIT", - "startDate": "Jan 2018" + "degree": "System Engineer", + "description": "Oversee all aspects of a project or system in a variety of fields, such as software, transportation, product development, and manufacturing. Develop a system that creates a product from start to finish.", + "endDate": "Present", + "institution": "Universidad Católica Boliviana “San Pablo”", + "startDate": "Jan 2016" }, { - "degree": "Space Engineering", - "description": "Meow in empty rooms. Find empty spot in cupboard and sleep all day check cat door for ambush 10 times before coming in for hack. ", - "endDate": "Decenber 2015", - "institution": "Harvard", - "startDate": "Jan 2017" + "degree": "Bachelor of Humanities", + "description": "Study of the Humanities, the development of generic skills and the orientation of its students for the continuation of study.", + "endDate": "Dec 2015", + "institution": "La Salle", + "startDate": "Feb 2005" } ], "experience": [ { - "company": "PugStar", + "company": "Graduation Project", + "endDate": "Present", + "jobDescription": "A web application is currently being developed for a digital portfolio to protect the justice system in Bolivia.", + "jobTitle": "Ethereum and Web", + "startDate": "Jul 2021" + }, + { + "company": "Freelancer", "endDate": "Present", - "jobDescription": "scratch the furniture. Good now the other hand, too lay on arms while you're using the keyboard.", + "jobDescription": "Developing new user-facing features. Write code using good software development practices in VueJS, Vuetify.", "jobTitle": "Frontend", - "startDate": "Jan 2020" + "startDate": "Aug 2021" }, { - "company": "CatStore", - "endDate": "Jan 2016", - "jobDescription": "Meow in empty rooms lick left leg for ninety minutes, still dirty.", + "company": "Truextend", + "endDate": "Mar 2020", + "jobDescription": "240 hours of work were carried out, in which technological skills and training in human factors were developed, as well as decision-making.", "jobTitle": "Backend", - "startDate": "Sept 2019" + "startDate": "Jan 2020" } ], "skills": [ { "name": "HTML5", - "percentage": "75%" + "percentage": "75" }, { "name": "CSS", - "percentage": "25%" + "percentage": "55" }, { "name": "JavaScript", - "percentage": "55%" + "percentage": "75" }, { "name": "React", - "percentage": "90%" + "percentage": "90" } ], "interest": [ "javascript", - "develop", "backend", - "frontend" + "frontend", + "QA" ], "languages": [ { - "name": "Spanish", - "percentage": "90%" + "name": "Spanish - Native", + "percentage": "100" }, { - "name": "English", - "percentage": "50%" + "name": "English - Proficient", + "percentage": "90" } ], "social": [ { "name": "facebook", - "url": "https://facebook.com/" + "url": "https://www.facebook.com/ivy.s.rocabado/" }, { "name": "twitter", - "url": "https://twitter.com/" + "url": "https://www.instagram.com/ivy_saskia/" }, { "name": "github", - "url": "https://github.com/" + "url": "https://github.com/IvySaskia" }, { "name": "linkedin", - "url": "https://www.linkedin.com/" + "url": "https://www.linkedin.com/in/ivy-rocabado/" } ] } diff --git a/package-lock.json b/package-lock.json index 75c4a203..c794d703 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,20 +12,32 @@ "@babel/core": "7.18.6", "@babel/preset-env": "7.18.6", "@babel/preset-react": "7.18.6", + "@emailjs/browser": "^3.6.2", + "@reduxjs/toolkit": "^1.8.3", "babel-loader": "8.2.5", "enzyme": "3.11.0", "enzyme-adapter-react-16": "1.15.6", "html-loader": "3.1.2", "html-webpack-plugin": "5.5.0", "jest-fetch-mock": "3.0.3", + "rc-progress": "^3.4.0", "react": "18.2.0", "react-dom": "18.2.0", + "react-icons": "^4.4.0", + "react-masonry-css": "^1.0.16", + "react-modal": "^3.15.1", + "react-redux": "^8.0.2", + "react-router-dom": "^6.3.0", + "react-slick": "^0.29.0", + "react-toastify": "^9.0.7", + "slick-carousel": "^1.8.1", "webpack": "5.73.0", "webpack-cli": "4.10.0", "webpack-dev-server": "4.9.3" }, "devDependencies": { - "babel-eslint": "10.1.0", + "@babel/eslint-parser": "7.18.2", + "autoprefixer": "^10.4.7", "css-loader": "6.7.1", "eslint": "8.19.0", "eslint-config-airbnb": "19.0.4", @@ -39,10 +51,13 @@ "jest": "28.1.2", "json-server": "^0.17.0", "mini-css-extract-plugin": "2.6.1", + "postcss": "^8.4.14", + "postcss-loader": "^7.0.1", "prettier": "2.7.1", "style-loader": "3.3.1", "stylus": "0.58.1", - "stylus-loader": "7.0.0" + "stylus-loader": "7.0.0", + "tailwindcss": "^3.1.6" } }, "node_modules/@ampproject/remapping": { @@ -69,9 +84,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz", - "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", "engines": { "node": ">=6.9.0" } @@ -105,12 +120,30 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/eslint-parser": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "dev": true, + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, "node_modules/@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", "dependencies": { - "@babel/types": "^7.18.7", + "@babel/types": "^7.18.9", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -143,23 +176,23 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dependencies": { "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dependencies": { - "@babel/compat-data": "^7.18.6", + "@babel/compat-data": "^7.18.8", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" @@ -172,16 +205,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { @@ -207,14 +240,12 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -225,9 +256,9 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "engines": { "node": ">=6.9.0" } @@ -244,12 +275,12 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dependencies": { "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -267,11 +298,11 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -289,18 +320,18 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz", - "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -318,22 +349,22 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -343,15 +374,15 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -369,11 +400,11 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -407,27 +438,27 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", + "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", "dependencies": { - "@babel/helper-function-name": "^7.18.6", + "@babel/helper-function-name": "^7.18.9", "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "dependencies": { "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -447,9 +478,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz", - "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -472,13 +503,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -551,11 +582,11 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -581,11 +612,11 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -626,15 +657,15 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.6" + "@babel/plugin-transform-parameters": "^7.18.8" }, "engines": { "node": ">=6.9.0" @@ -659,12 +690,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -996,11 +1027,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1010,16 +1041,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz", - "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, @@ -1031,11 +1062,11 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1045,11 +1076,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1074,11 +1105,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1103,9 +1134,9 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz", - "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1117,13 +1148,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1133,11 +1164,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1194,13 +1225,13 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" }, @@ -1271,9 +1302,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz", - "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1403,12 +1434,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1432,11 +1463,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1446,11 +1477,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1611,9 +1642,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1622,9 +1653,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", - "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", "dev": true, "dependencies": { "core-js-pure": "^3.20.2", @@ -1648,18 +1679,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz", - "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6", + "@babel/parser": "^7.18.9", + "@babel/types": "^7.18.9", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1668,9 +1699,9 @@ } }, "node_modules/@babel/types": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz", - "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" @@ -1693,6 +1724,14 @@ "node": ">=10.0.0" } }, + "node_modules/@emailjs/browser": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@emailjs/browser/-/browser-3.6.2.tgz", + "integrity": "sha512-Swc8w+vwDX4XPy6tPegOFGSwHqNiEmEsIKbtAkqHo2WqnS0ORZUnnuZats2R3XqwfxNQD0F6RwnlVWHIMf6sCQ==", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -1713,16 +1752,10 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1734,30 +1767,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -1806,6 +1815,15 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -1819,6 +1837,19 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -1858,15 +1889,6 @@ "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -1895,16 +1917,16 @@ } }, "node_modules/@jest/console": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dev": true, "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" }, "engines": { @@ -1982,37 +2004,37 @@ } }, "node_modules/@jest/core": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.2.tgz", - "integrity": "sha512-Xo4E+Sb/nZODMGOPt2G3cMmCBqL4/W2Ijwr7/mrXlq4jdJwcFQ/9KrrJZT2adQRk2otVBXXOz1GRQ4Z5iOgvRQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", "dev": true, "dependencies": { - "@jest/console": "^28.1.1", - "@jest/reporters": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.0.2", - "jest-config": "^28.1.2", - "jest-haste-map": "^28.1.1", - "jest-message-util": "^28.1.1", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-resolve-dependencies": "^28.1.2", - "jest-runner": "^28.1.2", - "jest-runtime": "^28.1.2", - "jest-snapshot": "^28.1.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", - "jest-watcher": "^28.1.1", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" @@ -2060,12 +2082,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/core/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, "node_modules/@jest/core/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2106,37 +2122,37 @@ } }, "node_modules/@jest/environment": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.2.tgz", - "integrity": "sha512-I0CR1RUMmOzd0tRpz10oUfaChBWs+/Hrvn5xYhMEF/ZqrDaaeHwS8yDBqEWCrEnkH2g+WE/6g90oBv3nKpcm8Q==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", "dev": true, "dependencies": { - "@jest/fake-timers": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "jest-mock": "^28.1.1" + "jest-mock": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/expect": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.2.tgz", - "integrity": "sha512-HBzyZBeFBiOelNbBKN0pilWbbrGvwDUwAqMC46NVJmWm8AVkuE58NbG1s7DR4cxFt4U5cVLxofAoHxgvC5MyOw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", "dev": true, "dependencies": { - "expect": "^28.1.1", - "jest-snapshot": "^28.1.2" + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.1.tgz", - "integrity": "sha512-n/ghlvdhCdMI/hTcnn4qV57kQuV9OTsZzH1TTCVARANKhl6hXJqLKUkwX69ftMGpsbpt96SsDD8n8LD2d9+FRw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", "dev": true, "dependencies": { "jest-get-type": "^28.0.2" @@ -2146,47 +2162,47 @@ } }, "node_modules/@jest/fake-timers": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.2.tgz", - "integrity": "sha512-xSYEI7Y0D5FbZN2LsCUj/EKRR1zfQYmGuAUVh6xTqhx7V5JhjgMcK5Pa0iR6WIk0GXiHDe0Ke4A+yERKE9saqg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", "dev": true, "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@sinonjs/fake-timers": "^9.1.2", "@types/node": "*", - "jest-message-util": "^28.1.1", - "jest-mock": "^28.1.1", - "jest-util": "^28.1.1" + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/globals": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.2.tgz", - "integrity": "sha512-cz0lkJVDOtDaYhvT3Fv2U1B6FtBnV+OpEyJCzTHM1fdoTsU4QNLAt/H4RkiwEUU+dL4g/MFsoTuHeT2pvbo4Hg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.2", - "@jest/expect": "^28.1.2", - "@jest/types": "^28.1.1" + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/@jest/reporters": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.2.tgz", - "integrity": "sha512-/whGLhiwAqeCTmQEouSigUZJPVl7sW8V26EiboImL+UyXznnr1a03/YZ2BX8OlFw0n+Zlwu+EZAITZtaeRTxyA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.1", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@jridgewell/trace-mapping": "^0.3.13", "@types/node": "*", "chalk": "^4.0.0", @@ -2199,9 +2215,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", - "jest-worker": "^28.1.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -2291,12 +2307,12 @@ } }, "node_modules/@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, "dependencies": { - "@sinclair/typebox": "^0.23.3" + "@sinclair/typebox": "^0.24.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -2317,13 +2333,13 @@ } }, "node_modules/@jest/test-result": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "dependencies": { - "@jest/console": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -2332,14 +2348,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.1.tgz", - "integrity": "sha512-nuL+dNSVMcWB7OOtgb0EGH5AjO4UBCt68SLP08rwmC+iRhyuJWS9MtZ/MpipxFwKAlHFftbMsydXqWre8B0+XA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", "dev": true, "dependencies": { - "@jest/test-result": "^28.1.1", + "@jest/test-result": "^28.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", + "jest-haste-map": "^28.1.3", "slash": "^3.0.0" }, "engines": { @@ -2347,22 +2363,22 @@ } }, "node_modules/@jest/transform": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.2.tgz", - "integrity": "sha512-3o+lKF6iweLeJFHBlMJysdaPbpoMmtbHEFsjzSv37HIq/wWt5ijTeO2Yf7MO5yyczCopD507cNwNLeX8Y/CuIg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@jridgewell/trace-mapping": "^0.3.13", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", + "jest-haste-map": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.1", + "jest-util": "^28.1.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -2443,12 +2459,12 @@ } }, "node_modules/@jest/types": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -2542,9 +2558,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "engines": { "node": ">=6.0.0" } @@ -2633,10 +2649,33 @@ "node": ">= 8" } }, + "node_modules/@reduxjs/toolkit": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.3.tgz", + "integrity": "sha512-lU/LDIfORmjBbyDLaqFN2JB9YmAT1BElET9y0ZszwhSBa5Ef3t6o5CrHupw5J1iOXwd+o92QfQZ8OJpwXvsssg==", + "dependencies": { + "immer": "^9.0.7", + "redux": "^4.1.2", + "redux-thunk": "^2.4.1", + "reselect": "^4.1.5" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, "node_modules/@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==", + "version": "0.24.21", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.21.tgz", + "integrity": "sha512-II2SIjvxBVJmrGkkZYza/BqNjwx3PWROIA8CZ0/Hn7LV0Mv0CVpZxoyHGBVsQqfFLMv9DmArIeRHTwo76bE6oA==", "dev": true }, "node_modules/@sindresorhus/is": { @@ -2788,9 +2827,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -2806,6 +2845,15 @@ "@types/node": "*" } }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -2860,16 +2908,27 @@ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "node_modules/@types/node": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz", - "integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==" + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "node_modules/@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", + "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==", "dev": true }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -2880,11 +2939,26 @@ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, + "node_modules/@types/react": { + "version": "18.0.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, "node_modules/@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -2916,6 +2990,11 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, "node_modules/@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -2940,13 +3019,13 @@ "dev": true }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz", - "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.5", - "@typescript-eslint/visitor-keys": "5.30.5" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2957,9 +3036,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz", - "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2970,13 +3049,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz", - "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.5", - "@typescript-eslint/visitor-keys": "5.30.5", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3012,15 +3091,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz", - "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.5", - "@typescript-eslint/types": "5.30.5", - "@typescript-eslint/typescript-estree": "5.30.5", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3035,35 +3114,13 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz", - "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -3270,11 +3327,9 @@ } }, "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "peer": true, + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "bin": { "acorn": "bin/acorn" }, @@ -3282,6 +3337,14 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -3291,30 +3354,84 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/airbnb-prop-types": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "dependencies": { + "array.prototype.find": "^2.1.1", + "function.prototype.name": "^1.1.2", + "is-regex": "^1.1.0", + "object-is": "^1.1.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.13.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "peerDependencies": { + "react": "^0.14 || ^15.0.0 || ^16.0.0-alpha" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" }, "peerDependenciesMeta": { "ajv": { @@ -3416,14 +3533,17 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/aria-query": { "version": "4.2.2", @@ -3556,13 +3676,46 @@ "node": ">= 4.5.0" } }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", "dev": true, "engines": { - "node": ">=12" + "node": ">=4" } }, "node_modules/axobject-query": { @@ -3571,37 +3724,16 @@ "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", "dev": true }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, "node_modules/babel-jest": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.2.tgz", - "integrity": "sha512-pfmoo6sh4L/+5/G2OOfQrGJgvH7fTa1oChnuYH2G/6gA+JwDvO8PELwvwnofKBMNrQsam0Wy/Rw+QSrBNewq2Q==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", + "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", "dev": true, "dependencies": { - "@jest/transform": "^28.1.2", + "@jest/transform": "^28.1.3", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.1", + "babel-preset-jest": "^28.1.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -3726,9 +3858,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.1.tgz", - "integrity": "sha512-NovGCy5Hn25uMJSAU8FaHqzs13cFoOI4lhIujiepssjCKRsAo3TA734RDWSGxuFTsUJXerYOqQQodlxgmtqbzw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -3741,12 +3873,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" }, "peerDependencies": { @@ -3754,11 +3886,11 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" }, "peerDependencies": { @@ -3800,12 +3932,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.1.tgz", - "integrity": "sha512-FCq9Oud0ReTeWtcneYf/48981aTfXYuB9gbU4rBNNJVBSQ6ssv7E6v/qvbBxtOWwZFXjLZwpg+W3q7J6vhH25g==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", + "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^28.1.1", + "babel-plugin-jest-hoist": "^28.1.3", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -4047,9 +4179,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "funding": [ { "type": "opencollective", @@ -4061,10 +4193,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" }, "bin": { "browserslist": "cli.js" @@ -4158,6 +4290,15 @@ "node": ">=6" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -4167,10 +4308,19 @@ "node": ">=6" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { - "version": "1.0.30001363", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", - "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==", + "version": "1.0.30001370", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", + "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==", "funding": [ { "type": "opencollective", @@ -4266,6 +4416,17 @@ "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -4275,9 +4436,9 @@ } }, "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", "dev": true }, "node_modules/cjs-module-lexer": { @@ -4286,6 +4447,22 @@ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", "dev": true }, + "node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, "node_modules/cli-boxes": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", @@ -4323,12 +4500,23 @@ } }, "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "dependencies": { "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" } }, "node_modules/co": { @@ -4365,6 +4553,14 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -4536,11 +4732,11 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js-compat": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.0.tgz", + "integrity": "sha512-F+2E63X3ff/nj8uIrf8Rf24UDGIz7p838+xjEp+Bx3y8OWXj+VTPPZNCtdqovPaS9o7Tka5mCH01Zn5vOd6UQg==", "dependencies": { - "browserslist": "^4.21.0", + "browserslist": "^4.21.2", "semver": "7.0.0" }, "funding": { @@ -4557,9 +4753,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", - "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", + "integrity": "sha512-uzMmW8cRh7uYw4JQtzqvGWRyC2T5+4zipQLQdi2FmiRqP83k3d6F3stv2iAlNhOs6cXN401FCD5TL0vvleuHgA==", "dev": true, "hasInstallScript": true, "funding": { @@ -4568,9 +4764,9 @@ } }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cors": { "version": "2.8.5", @@ -4585,6 +4781,22 @@ "node": ">= 0.10" } }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -4606,47 +4818,6 @@ "node": ">= 8" } }, - "node_modules/cross-spawn/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -4746,6 +4917,11 @@ "node": ">=4" } }, + "node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -4859,6 +5035,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", + "dev": true + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -4890,6 +5072,29 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, "node_modules/diff-sequences": { "version": "28.1.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", @@ -4916,6 +5121,12 @@ "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -5012,28 +5223,6 @@ "tslib": "^2.0.3" } }, - "node_modules/dot-case/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/dot-case/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -5047,9 +5236,9 @@ } }, "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", "dev": true }, "node_modules/ee-first": { @@ -5058,9 +5247,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.179", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.179.tgz", - "integrity": "sha512-1XeTb/U/8Xgh2YgPOqhakLYsvCcU4U7jUjTMbEnhIJoIWd/Qt3yC8y0cbG+fHzn4zUNF99Ey1xiPf20bwgLO3Q==" + "version": "1.4.202", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.202.tgz", + "integrity": "sha512-JYsK2ex9lmQD27kj19fhXYxzFJ/phLAkLKHv49A5UY6kMRV2xED3qMMLg/voW/+0AR6wMiI+VxlmK9NDtdxlPA==" }, "node_modules/emittery": { "version": "0.10.2", @@ -5105,6 +5294,23 @@ "once": "^1.4.0" } }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquire.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" + }, "node_modules/entities": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", @@ -5183,7 +5389,15 @@ "react-dom": "^16.0.0-0" } }, - "node_modules/enzyme-adapter-react-16/node_modules/enzyme-adapter-utils": { + "node_modules/enzyme-adapter-react-16/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/enzyme-adapter-utils": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", @@ -5203,43 +5417,7 @@ "react": "0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0" } }, - "node_modules/enzyme-adapter-react-16/node_modules/enzyme-adapter-utils/node_modules/airbnb-prop-types": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", - "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", - "dependencies": { - "array.prototype.find": "^2.1.1", - "function.prototype.name": "^1.1.2", - "is-regex": "^1.1.0", - "object-is": "^1.1.2", - "object.assign": "^4.1.0", - "object.entries": "^1.1.2", - "prop-types": "^15.7.2", - "prop-types-exact": "^1.2.0", - "react-is": "^16.13.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "peerDependencies": { - "react": "^0.14 || ^15.0.0 || ^16.0.0-alpha" - } - }, - "node_modules/enzyme-adapter-react-16/node_modules/react-test-renderer": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", - "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", - "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.8.6", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.14.0" - } - }, - "node_modules/enzyme-adapter-react-16/node_modules/semver": { + "node_modules/enzyme-adapter-utils/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", @@ -5675,19 +5853,6 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -5718,16 +5883,23 @@ } }, "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dependencies": { "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "estraverse": "^4.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" } }, "node_modules/eslint-utils": { @@ -5748,7 +5920,7 @@ "eslint": ">=5" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "node_modules/eslint-visitor-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", @@ -5757,15 +5929,6 @@ "node": ">=10" } }, - "node_modules/eslint-visitor-keys": { - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5781,12 +5944,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -5833,31 +5990,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, "engines": { - "node": ">=10.13.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint/node_modules/globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -5878,69 +6036,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5953,18 +6048,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -5991,18 +6074,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/espree/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -6107,46 +6178,10 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" }, "node_modules/exit": { "version": "0.1.2", @@ -6158,16 +6193,16 @@ } }, "node_modules/expect": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.1.tgz", - "integrity": "sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", "dev": true, "dependencies": { - "@jest/expect-utils": "^28.1.1", + "@jest/expect-utils": "^28.1.3", "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1" + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -6224,12 +6259,6 @@ "path-to-regexp": "^1.0.3" } }, - "node_modules/express-urlrewrite/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, "node_modules/express-urlrewrite/node_modules/path-to-regexp": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", @@ -6298,6 +6327,18 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -6310,9 +6351,12 @@ "dev": true }, "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz", + "integrity": "sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==", + "engines": { + "node": ">= 4.9.1" + } }, "node_modules/fastq": { "version": "1.13.0", @@ -6470,6 +6514,19 @@ "node": ">= 0.6" } }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -6577,15 +6634,14 @@ } }, "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-symbol-description": { @@ -6623,14 +6679,15 @@ } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, "node_modules/glob-to-regexp": { @@ -6703,6 +6760,18 @@ "node": ">=8.6" } }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -6793,6 +6862,22 @@ "he": "bin/he" } }, + "node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -6804,6 +6889,33 @@ "wbuf": "^1.1.0" } }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/html-element-map": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", @@ -6871,48 +6983,6 @@ "node": ">=12" } }, - "node_modules/html-minifier-terser/node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/html-minifier-terser/node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-minifier-terser/node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/html-minifier-terser/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, "node_modules/html-webpack-plugin": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", @@ -7020,17 +7090,6 @@ } } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -7086,6 +7145,15 @@ "node": ">= 4" } }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -7256,6 +7324,12 @@ "is-ci": "bin.js" } }, + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, "node_modules/is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", @@ -7411,6 +7485,17 @@ "node": ">=8" } }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -7454,6 +7539,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -7522,9 +7618,10 @@ "dev": true }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true }, "node_modules/isexe": { "version": "2.0.0", @@ -7614,9 +7711,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -7653,43 +7750,43 @@ } }, "node_modules/jest-changed-files": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", - "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", + "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", "dev": true, "dependencies": { "execa": "^5.0.0", - "throat": "^6.0.1" + "p-limit": "^3.1.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/jest-circus": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.2.tgz", - "integrity": "sha512-E2vdPIJG5/69EMpslFhaA46WkcrN74LI5V/cSJ59L7uS8UNoXbzTxmwhpi9XrIL3zqvMt5T0pl5k2l2u2GwBNQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", + "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.2", - "@jest/expect": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.1", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-runtime": "^28.1.2", - "jest-snapshot": "^28.1.2", - "jest-util": "^28.1.1", - "pretty-format": "^28.1.1", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "stack-utils": "^2.0.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -7766,21 +7863,21 @@ } }, "node_modules/jest-cli": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.2.tgz", - "integrity": "sha512-l6eoi5Do/IJUXAFL9qRmDiFpBeEJAnjJb1dcd9i/VWfVWbp3mJhuH50dNtX67Ali4Ecvt4eBkWb4hXhPHkAZTw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", "dev": true, "dependencies": { - "@jest/core": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^28.1.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -7870,31 +7967,31 @@ } }, "node_modules/jest-config": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.2.tgz", - "integrity": "sha512-g6EfeRqddVbjPVBVY4JWpUY4IvQoFRIZcv4V36QkqzE0IGhEC/VkugFeBMAeUE7PRgC8KJF0yvJNDeQRbamEVA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.1", - "@jest/types": "^28.1.1", - "babel-jest": "^28.1.2", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.2", - "jest-environment-node": "^28.1.2", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", "jest-get-type": "^28.0.2", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-runner": "^28.1.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -7945,12 +8042,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7978,18 +8069,6 @@ "node": ">=8" } }, - "node_modules/jest-config/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8003,15 +8082,15 @@ } }, "node_modules/jest-diff": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.1.tgz", - "integrity": "sha512-/MUUxeR2fHbqHoMMiffe/Afm+U8U4olFRJ0hiVG2lZatPJcnGxx292ustVu7bULhjV65IYMxRdploAKLbcrsyg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -8100,16 +8179,16 @@ } }, "node_modules/jest-each": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.1.tgz", - "integrity": "sha512-A042rqh17ZvEhRceDMi784ppoXR7MWGDEKTXEZXb4svt0eShMZvijGxzKsx+yIjeE8QYmHPrnHiTSQVhN4nqaw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", "dev": true, "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", - "jest-util": "^28.1.1", - "pretty-format": "^28.1.1" + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -8186,17 +8265,17 @@ } }, "node_modules/jest-environment-node": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.2.tgz", - "integrity": "sha512-oYsZz9Qw27XKmOgTtnl0jW7VplJkN2oeof+SwAwKFQacq3CLlG9u4kTGuuLWfvu3J7bVutWlrbEQMOCL/jughw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.2", - "@jest/fake-timers": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "jest-mock": "^28.1.1", - "jest-util": "^28.1.1" + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -8221,20 +8300,20 @@ } }, "node_modules/jest-haste-map": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.1.tgz", - "integrity": "sha512-ZrRSE2o3Ezh7sb1KmeLEZRZ4mgufbrMwolcFHNRSjKZhpLa8TdooXOOFlSwoUzlbVs1t0l7upVRW2K7RWGHzbQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", "dev": true, "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.1", - "jest-worker": "^28.1.1", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -8246,28 +8325,28 @@ } }, "node_modules/jest-leak-detector": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.1.tgz", - "integrity": "sha512-4jvs8V8kLbAaotE+wFR7vfUGf603cwYtFf1/PYEsyX2BAjSzj8hQSVTP6OWzseTl0xL6dyHuKs2JAks7Pfubmw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", "dev": true, "dependencies": { "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.1.tgz", - "integrity": "sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^28.1.1", + "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -8344,18 +8423,18 @@ } }, "node_modules/jest-message-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -8434,12 +8513,12 @@ } }, "node_modules/jest-mock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.1.tgz", - "integrity": "sha512-bDCb0FjfsmKweAvE09dZT59IMkzgN0fYBH6t5S45NoJfd2DHkS3ySG2K+hucortryhO3fVuXdlxWcbtIuV/Skw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", "dev": true, "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*" }, "engines": { @@ -8473,17 +8552,17 @@ } }, "node_modules/jest-resolve": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.1.tgz", - "integrity": "sha512-/d1UbyUkf9nvsgdBildLe6LAD4DalgkgZcKd0nZ8XUGPyA/7fsnaQIlKVnDiuUXv/IeZhPEDrRJubVSulxrShA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", + "jest-haste-map": "^28.1.3", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" @@ -8493,13 +8572,13 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.2.tgz", - "integrity": "sha512-OXw4vbOZuyRTBi3tapWBqdyodU+T33ww5cPZORuTWkg+Y8lmsxQlVu3MWtJh6NMlKRTHQetF96yGPv01Ye7Mbg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", "dev": true, "dependencies": { "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.2" + "jest-snapshot": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -8576,32 +8655,32 @@ } }, "node_modules/jest-runner": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.2.tgz", - "integrity": "sha512-6/k3DlAsAEr5VcptCMdhtRhOoYClZQmxnVMZvZ/quvPGRpN7OBQYPIC32tWSgOnbgqLXNs5RAniC+nkdFZpD4A==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", "dev": true, "dependencies": { - "@jest/console": "^28.1.1", - "@jest/environment": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.10.2", "graceful-fs": "^4.2.9", "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.2", - "jest-haste-map": "^28.1.1", - "jest-leak-detector": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-resolve": "^28.1.1", - "jest-runtime": "^28.1.2", - "jest-util": "^28.1.1", - "jest-watcher": "^28.1.1", - "jest-worker": "^28.1.1", - "source-map-support": "0.5.13", - "throat": "^6.0.1" + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -8665,16 +8744,6 @@ "node": ">=8" } }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8688,31 +8757,31 @@ } }, "node_modules/jest-runtime": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.2.tgz", - "integrity": "sha512-i4w93OsWzLOeMXSi9epmakb2+3z0AchZtUQVF1hesBmcQQy4vtaql5YdVe9KexdJaVRyPDw8DoBR0j3lYsZVYw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", + "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.2", - "@jest/fake-timers": "^28.1.2", - "@jest/globals": "^28.1.2", + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", "@jest/source-map": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-mock": "^28.1.1", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-snapshot": "^28.1.2", - "jest-util": "^28.1.1", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -8791,9 +8860,9 @@ } }, "node_modules/jest-snapshot": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.2.tgz", - "integrity": "sha512-wzrieFttZYfLvrCVRJxX+jwML2YTArOUqFpCoSVy1QUapx+LlV9uLbV/mMEhYj4t7aMeE9aSQFHSvV/oNoDAMA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -8801,23 +8870,23 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^28.1.1", + "expect": "^28.1.3", "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.1", + "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.1", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "natural-compare": "^1.4.0", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "semver": "^7.3.5" }, "engines": { @@ -8910,12 +8979,12 @@ } }, "node_modules/jest-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -8957,12 +9026,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -9003,17 +9066,17 @@ } }, "node_modules/jest-validate": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.1.tgz", - "integrity": "sha512-Kpf6gcClqFCIZ4ti5++XemYJWUPCFUW+N2gknn+KgnDf549iLul3cBuKVe1YcWRlaF8tZV8eJCap0eECOEE3Ug==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", + "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", "dev": true, "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", "leven": "^3.1.0", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -9102,18 +9165,18 @@ } }, "node_modules/jest-watcher": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dev": true, "dependencies": { - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^28.1.1", + "jest-util": "^28.1.3", "string-length": "^4.0.1" }, "engines": { @@ -9191,9 +9254,9 @@ } }, "node_modules/jest-worker": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", - "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dev": true, "dependencies": { "@types/node": "*", @@ -9240,13 +9303,12 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" @@ -9398,6 +9460,14 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "dependencies": { + "string-convert": "^0.2.0" + } + }, "node_modules/json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", @@ -9410,9 +9480,9 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", - "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", "dev": true, "dependencies": { "array-includes": "^3.1.5", @@ -9490,7 +9560,29 @@ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, "engines": { - "node": ">=6" + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "engines": { + "node": ">=10" } }, "node_modules/lines-and-columns": { @@ -9600,6 +9692,14 @@ "node": ">=4" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -9995,6 +10095,15 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -10014,25 +10123,6 @@ } } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -10048,9 +10138,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -10060,6 +10150,15 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", @@ -10069,6 +10168,17 @@ "node": ">=8" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -10088,6 +10198,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", @@ -10256,6 +10375,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -10266,15 +10402,18 @@ } }, "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "p-try": "^1.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { @@ -10289,6 +10428,27 @@ "node": ">=4" } }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", @@ -10302,12 +10462,11 @@ } }, "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/package-json": { @@ -10325,6 +10484,15 @@ "node": ">=8" } }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -10395,28 +10563,6 @@ "tslib": "^2.0.3" } }, - "node_modules/pascal-case/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, "node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -10434,6 +10580,14 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -10551,14 +10705,6 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, "node_modules/pkg-dir/node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -10609,6 +10755,108 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", + "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.7" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", @@ -10668,6 +10916,25 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, "node_modules/postcss-selector-parser": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", @@ -10687,6 +10954,15 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", @@ -10733,12 +11009,12 @@ } }, "node_modules/pretty-format": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" @@ -10884,6 +11160,18 @@ } ] }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -10954,12 +11242,49 @@ "rc": "cli.js" } }, + "node_modules/rc-progress": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.4.0.tgz", + "integrity": "sha512-ZuMyOzzTkZnn+EKqGQ7YHzrvGzBtcCCVjx1McC/E/pMTvr6GWVfVRSawDlWsscxsJs7MkqSTwCO6Lu4IeoY2zQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.23.0.tgz", + "integrity": "sha512-lgm6diJ/pLgyfoZY59Vz7sW4mSoQCgozqbBye9IJ7/mb5w5h4T7h+i2JpXAx/UBQxscBZe68q0sP7EW+qfkKUg==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, "node_modules/rc/node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -10983,12 +11308,12 @@ "react": "^18.2.0" } }, - "node_modules/react-dom/node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" + "node_modules/react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "peerDependencies": { + "react": "*" } }, "node_modules/react-is": { @@ -10996,26 +11321,184 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-masonry-css": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/react-masonry-css/-/react-masonry-css-1.0.16.tgz", + "integrity": "sha512-KSW0hR2VQmltt/qAa3eXOctQDyOu7+ZBevtKgpNDSzT7k5LA/0XntNa9z9HKCdz3QlxmJHglTZ18e4sX4V8zZQ==", + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/react-modal": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", + "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" } }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/react-redux": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.2.tgz", + "integrity": "sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==", "dependencies": { - "safe-buffer": "~5.1.0" + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "dependencies": { + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-slick": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.29.0.tgz", + "integrity": "sha512-TGdOKE+ZkJHHeC4aaoH85m8RnFyWqdqRfAGkhd6dirmATXMZWAxOpTLmw2Ll/jPTQ3eEG7ercFr/sbzdeYCJXA==", + "dependencies": { + "classnames": "^2.2.5", + "enquire.js": "^2.1.6", + "json2mq": "^0.2.0", + "lodash.debounce": "^4.0.8", + "resize-observer-polyfill": "^1.5.0" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-test-renderer": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-test-renderer/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/react-toastify": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.0.7.tgz", + "integrity": "sha512-UG5P/2F/fYdbK+v3XRWHM6xfMkWeLM+k2swKvwU8oO9DXx31GkeoH7Z6slBTkavZ0VjoQ+n/YD6xOBqEwN7HRg==", + "dependencies": { + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/readdirp": { @@ -11040,6 +11523,22 @@ "node": ">= 0.10" } }, + "node_modules/redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", + "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", + "peerDependencies": { + "redux": "^4" + } + }, "node_modules/reflect.ownkeys": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", @@ -11289,6 +11788,16 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, + "node_modules/reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "node_modules/resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -11440,12 +11949,11 @@ "dev": true }, "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { @@ -11662,6 +12170,30 @@ "node": ">=8" } }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -11695,6 +12227,14 @@ "node": ">=8" } }, + "node_modules/slick-carousel": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==", + "peerDependencies": { + "jquery": ">=1.8.0" + } + }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -11705,14 +12245,6 @@ "websocket-driver": "^0.7.4" } }, - "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -11742,9 +12274,10 @@ } }, "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -11778,19 +12311,6 @@ "wbuf": "^1.7.3" } }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -11862,6 +12382,11 @@ } ] }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -11985,12 +12510,15 @@ } }, "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/style-loader": { @@ -12115,6 +12643,52 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwindcss": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz", + "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -12140,9 +12714,9 @@ } }, "node_modules/terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -12241,22 +12815,20 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/terser/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -12277,12 +12849,6 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -12330,6 +12896,11 @@ "node": ">=0.6" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "node_modules/tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -12364,10 +12935,9 @@ } }, "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -12384,6 +12954,24 @@ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -12426,20 +13014,6 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -12511,9 +13085,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "funding": [ { "type": "opencollective", @@ -12668,6 +13242,14 @@ "node": ">=4" } }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -12686,6 +13268,14 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", @@ -12723,6 +13313,14 @@ "makeerror": "1.0.12" } }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -12743,6 +13341,11 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "node_modules/webpack": { "version": "5.73.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", @@ -13025,26 +13628,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/webpack-merge": { "version": "5.8.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", @@ -13057,57 +13640,14 @@ "node": ">=10.0.0" } }, - "node_modules/webpack/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "engines": { "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -13125,14 +13665,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -13154,6 +13686,29 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", @@ -13263,6 +13818,26 @@ "node": "^12.13.0 || ^14.15.0 || >=16" } }, + "node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/xdg-basedir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", @@ -13272,12 +13847,39 @@ "node": ">=8" } }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/yargs": { "version": "17.5.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", @@ -13305,13 +13907,16 @@ "node": ">=12" } }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } }, @@ -13334,9 +13939,9 @@ } }, "@babel/compat-data": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz", - "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==" + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" }, "@babel/core": { "version": "7.18.6", @@ -13360,12 +13965,23 @@ "semver": "^6.3.0" } }, + "@babel/eslint-parser": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "dev": true, + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + } + }, "@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", "requires": { - "@babel/types": "^7.18.7", + "@babel/types": "^7.18.9", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -13391,36 +14007,36 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "requires": { "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" } }, "@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "requires": { - "@babel/compat-data": "^7.18.6", + "@babel/compat-data": "^7.18.8", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6" } }, @@ -13434,14 +14050,12 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -13449,9 +14063,9 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", @@ -13462,12 +14076,12 @@ } }, "@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "requires": { "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" } }, "@babel/helper-hoist-variables": { @@ -13479,11 +14093,11 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" } }, "@babel/helper-module-imports": { @@ -13495,18 +14109,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz", - "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", "requires": { - "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-optimise-call-expression": { @@ -13518,31 +14132,31 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", "requires": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-simple-access": { @@ -13554,11 +14168,11 @@ } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" } }, "@babel/helper-split-export-declaration": { @@ -13580,24 +14194,24 @@ "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", + "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", "requires": { - "@babel/helper-function-name": "^7.18.6", + "@babel/helper-function-name": "^7.18.9", "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", "requires": { "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/highlight": { @@ -13611,9 +14225,9 @@ } }, "@babel/parser": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz", - "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -13624,13 +14238,13 @@ } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" } }, "@babel/plugin-proposal-async-generator-functions": { @@ -13673,11 +14287,11 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, @@ -13691,11 +14305,11 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, @@ -13718,15 +14332,15 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "requires": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.6" + "@babel/plugin-transform-parameters": "^7.18.8" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -13739,12 +14353,12 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, @@ -13959,42 +14573,42 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-classes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz", - "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-dotall-regex": { @@ -14007,11 +14621,11 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -14024,29 +14638,29 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz", - "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "requires": { - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-member-expression-literals": { @@ -14079,13 +14693,13 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" } @@ -14126,9 +14740,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz", - "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } @@ -14204,12 +14818,12 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, "@babel/plugin-transform-sticky-regex": { @@ -14221,19 +14835,19 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-escapes": { @@ -14361,17 +14975,17 @@ } }, "@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", - "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", "dev": true, "requires": { "core-js-pure": "^3.20.2", @@ -14389,26 +15003,26 @@ } }, "@babel/traverse": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz", - "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6", + "@babel/parser": "^7.18.9", + "@babel/types": "^7.18.9", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz", - "integrity": "sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", "requires": { "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" @@ -14425,6 +15039,11 @@ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==" }, + "@emailjs/browser": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@emailjs/browser/-/browser-3.6.2.tgz", + "integrity": "sha512-Swc8w+vwDX4XPy6tPegOFGSwHqNiEmEsIKbtAkqHo2WqnS0ORZUnnuZats2R3XqwfxNQD0F6RwnlVWHIMf6sCQ==" + }, "@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -14442,36 +15061,15 @@ "strip-json-comments": "^3.1.1" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -14510,6 +15108,15 @@ "resolve-from": "^5.0.0" }, "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -14520,6 +15127,16 @@ "path-exists": "^4.0.0" } }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -14547,12 +15164,6 @@ "p-limit": "^2.2.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -14574,16 +15185,16 @@ "dev": true }, "@jest/console": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dev": true, "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" }, "dependencies": { @@ -14639,37 +15250,37 @@ } }, "@jest/core": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.2.tgz", - "integrity": "sha512-Xo4E+Sb/nZODMGOPt2G3cMmCBqL4/W2Ijwr7/mrXlq4jdJwcFQ/9KrrJZT2adQRk2otVBXXOz1GRQ4Z5iOgvRQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", "dev": true, "requires": { - "@jest/console": "^28.1.1", - "@jest/reporters": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.0.2", - "jest-config": "^28.1.2", - "jest-haste-map": "^28.1.1", - "jest-message-util": "^28.1.1", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-resolve-dependencies": "^28.1.2", - "jest-runner": "^28.1.2", - "jest-runtime": "^28.1.2", - "jest-snapshot": "^28.1.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", - "jest-watcher": "^28.1.1", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" @@ -14694,12 +15305,6 @@ "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -14733,72 +15338,72 @@ } }, "@jest/environment": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.2.tgz", - "integrity": "sha512-I0CR1RUMmOzd0tRpz10oUfaChBWs+/Hrvn5xYhMEF/ZqrDaaeHwS8yDBqEWCrEnkH2g+WE/6g90oBv3nKpcm8Q==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", "dev": true, "requires": { - "@jest/fake-timers": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "jest-mock": "^28.1.1" + "jest-mock": "^28.1.3" } }, "@jest/expect": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.2.tgz", - "integrity": "sha512-HBzyZBeFBiOelNbBKN0pilWbbrGvwDUwAqMC46NVJmWm8AVkuE58NbG1s7DR4cxFt4U5cVLxofAoHxgvC5MyOw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", "dev": true, "requires": { - "expect": "^28.1.1", - "jest-snapshot": "^28.1.2" + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" } }, "@jest/expect-utils": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.1.tgz", - "integrity": "sha512-n/ghlvdhCdMI/hTcnn4qV57kQuV9OTsZzH1TTCVARANKhl6hXJqLKUkwX69ftMGpsbpt96SsDD8n8LD2d9+FRw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", "dev": true, "requires": { "jest-get-type": "^28.0.2" } }, "@jest/fake-timers": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.2.tgz", - "integrity": "sha512-xSYEI7Y0D5FbZN2LsCUj/EKRR1zfQYmGuAUVh6xTqhx7V5JhjgMcK5Pa0iR6WIk0GXiHDe0Ke4A+yERKE9saqg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", "dev": true, "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@sinonjs/fake-timers": "^9.1.2", "@types/node": "*", - "jest-message-util": "^28.1.1", - "jest-mock": "^28.1.1", - "jest-util": "^28.1.1" + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" } }, "@jest/globals": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.2.tgz", - "integrity": "sha512-cz0lkJVDOtDaYhvT3Fv2U1B6FtBnV+OpEyJCzTHM1fdoTsU4QNLAt/H4RkiwEUU+dL4g/MFsoTuHeT2pvbo4Hg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", "dev": true, "requires": { - "@jest/environment": "^28.1.2", - "@jest/expect": "^28.1.2", - "@jest/types": "^28.1.1" + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" } }, "@jest/reporters": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.2.tgz", - "integrity": "sha512-/whGLhiwAqeCTmQEouSigUZJPVl7sW8V26EiboImL+UyXznnr1a03/YZ2BX8OlFw0n+Zlwu+EZAITZtaeRTxyA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.1", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@jridgewell/trace-mapping": "^0.3.13", "@types/node": "*", "chalk": "^4.0.0", @@ -14811,9 +15416,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", - "jest-worker": "^28.1.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -14873,12 +15478,12 @@ } }, "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, "requires": { - "@sinclair/typebox": "^0.23.3" + "@sinclair/typebox": "^0.24.1" } }, "@jest/source-map": { @@ -14893,46 +15498,46 @@ } }, "@jest/test-result": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dev": true, "requires": { - "@jest/console": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.1.tgz", - "integrity": "sha512-nuL+dNSVMcWB7OOtgb0EGH5AjO4UBCt68SLP08rwmC+iRhyuJWS9MtZ/MpipxFwKAlHFftbMsydXqWre8B0+XA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", "dev": true, "requires": { - "@jest/test-result": "^28.1.1", + "@jest/test-result": "^28.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", + "jest-haste-map": "^28.1.3", "slash": "^3.0.0" } }, "@jest/transform": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.2.tgz", - "integrity": "sha512-3o+lKF6iweLeJFHBlMJysdaPbpoMmtbHEFsjzSv37HIq/wWt5ijTeO2Yf7MO5yyczCopD507cNwNLeX8Y/CuIg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@jridgewell/trace-mapping": "^0.3.13", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", + "jest-haste-map": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.1", + "jest-util": "^28.1.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -14991,12 +15596,12 @@ } }, "@jest/types": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dev": true, "requires": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -15065,9 +15670,9 @@ } }, "@jridgewell/resolve-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" }, "@jridgewell/set-array": { "version": "1.1.2", @@ -15140,10 +15745,21 @@ "fastq": "^1.6.0" } }, + "@reduxjs/toolkit": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.3.tgz", + "integrity": "sha512-lU/LDIfORmjBbyDLaqFN2JB9YmAT1BElET9y0ZszwhSBa5Ef3t6o5CrHupw5J1iOXwd+o92QfQZ8OJpwXvsssg==", + "requires": { + "immer": "^9.0.7", + "redux": "^4.1.2", + "redux-thunk": "^2.4.1", + "reselect": "^4.1.5" + } + }, "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==", + "version": "0.24.21", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.21.tgz", + "integrity": "sha512-II2SIjvxBVJmrGkkZYza/BqNjwx3PWROIA8CZ0/Hn7LV0Mv0CVpZxoyHGBVsQqfFLMv9DmArIeRHTwo76bE6oA==", "dev": true }, "@sindresorhus/is": { @@ -15289,9 +15905,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -15307,6 +15923,15 @@ "@types/node": "*" } }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -15361,16 +15986,27 @@ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "@types/node": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz", - "integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==" + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", + "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==", "dev": true }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, "@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -15381,11 +16017,26 @@ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, + "@types/react": { + "version": "18.0.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, "@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, "@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -15417,6 +16068,11 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, "@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -15441,29 +16097,29 @@ "dev": true }, "@typescript-eslint/scope-manager": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz", - "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.5", - "@typescript-eslint/visitor-keys": "5.30.5" + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" } }, "@typescript-eslint/types": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz", - "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz", - "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.5", - "@typescript-eslint/visitor-keys": "5.30.5", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -15483,44 +16139,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz", - "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.31.0.tgz", + "integrity": "sha512-kcVPdQS6VIpVTQ7QnGNKMFtdJdvnStkqS5LeALr4rcwx11G6OWb2HB17NMPnlRHvaZP38hL9iK8DdE9Fne7NYg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.5", - "@typescript-eslint/types": "5.30.5", - "@typescript-eslint/typescript-estree": "5.30.5", + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } } }, "@typescript-eslint/visitor-keys": { - "version": "5.30.5", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz", - "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/types": "5.31.0", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { @@ -15666,8 +16304,7 @@ "@webpack-cli/configtest": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "requires": {} + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==" }, "@webpack-cli/info": { "version": "1.5.0", @@ -15680,8 +16317,7 @@ "@webpack-cli/serve": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "requires": {} + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==" }, "@xtuc/ieee754": { "version": "1.2.0", @@ -15703,18 +16339,61 @@ } }, "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "peer": true + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", "dev": true, - "requires": {} + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "airbnb-prop-types": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "requires": { + "array.prototype.find": "^2.1.1", + "function.prototype.name": "^1.1.2", + "is-regex": "^1.1.0", + "object-is": "^1.1.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.13.1" + } }, "ajv": { "version": "6.12.6", @@ -15756,8 +16435,7 @@ "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "ansi-align": { "version": "3.0.1", @@ -15804,14 +16482,17 @@ "picomatch": "^2.0.4" } }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "aria-query": { "version": "4.2.2", @@ -15905,10 +16586,24 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, "axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", "dev": true }, "axobject-query": { @@ -15917,30 +16612,16 @@ "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", "dev": true }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, "babel-jest": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.2.tgz", - "integrity": "sha512-pfmoo6sh4L/+5/G2OOfQrGJgvH7fTa1oChnuYH2G/6gA+JwDvO8PELwvwnofKBMNrQsam0Wy/Rw+QSrBNewq2Q==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", + "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", "dev": true, "requires": { - "@jest/transform": "^28.1.2", + "@jest/transform": "^28.1.3", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.1", + "babel-preset-jest": "^28.1.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -16030,9 +16711,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.1.tgz", - "integrity": "sha512-NovGCy5Hn25uMJSAU8FaHqzs13cFoOI4lhIujiepssjCKRsAo3TA734RDWSGxuFTsUJXerYOqQQodlxgmtqbzw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -16042,21 +16723,21 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" } }, @@ -16089,12 +16770,12 @@ } }, "babel-preset-jest": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.1.tgz", - "integrity": "sha512-FCq9Oud0ReTeWtcneYf/48981aTfXYuB9gbU4rBNNJVBSQ6ssv7E6v/qvbBxtOWwZFXjLZwpg+W3q7J6vhH25g==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", + "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^28.1.1", + "babel-plugin-jest-hoist": "^28.1.3", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -16281,14 +16962,14 @@ } }, "browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "requires": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" } }, "bser": { @@ -16357,16 +17038,31 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, "caniuse-lite": { - "version": "1.0.30001363", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", - "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==" + "version": "1.0.30001370", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", + "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==" }, "chalk": { "version": "2.4.2", @@ -16424,6 +17120,16 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "chrome-trace-event": { @@ -16432,9 +17138,9 @@ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", "dev": true }, "cjs-module-lexer": { @@ -16443,6 +17149,19 @@ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", "dev": true }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "source-map": "~0.6.0" + } + }, "cli-boxes": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", @@ -16471,14 +17190,19 @@ } }, "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "requires": { "mimic-response": "^1.0.0" } }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -16509,6 +17233,11 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -16645,11 +17374,11 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-js-compat": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.0.tgz", + "integrity": "sha512-F+2E63X3ff/nj8uIrf8Rf24UDGIz7p838+xjEp+Bx3y8OWXj+VTPPZNCtdqovPaS9o7Tka5mCH01Zn5vOd6UQg==", "requires": { - "browserslist": "^4.21.0", + "browserslist": "^4.21.2", "semver": "7.0.0" }, "dependencies": { @@ -16661,15 +17390,15 @@ } }, "core-js-pure": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", - "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", + "integrity": "sha512-uzMmW8cRh7uYw4JQtzqvGWRyC2T5+4zipQLQdi2FmiRqP83k3d6F3stv2iAlNhOs6cXN401FCD5TL0vvleuHgA==", "dev": true }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cors": { "version": "2.8.5", @@ -16681,6 +17410,19 @@ "vary": "^1" } }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, "cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -16697,34 +17439,6 @@ "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" - }, - "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } } }, "crypto-random-string": { @@ -16794,6 +17508,11 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, "damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -16875,6 +17594,12 @@ "object-keys": "^1.1.1" } }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", + "dev": true + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -16896,6 +17621,23 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, "diff-sequences": { "version": "28.1.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", @@ -16916,6 +17658,12 @@ "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -16986,30 +17734,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } } }, "dot-prop": { @@ -17022,9 +17746,9 @@ } }, "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", "dev": true }, "ee-first": { @@ -17033,9 +17757,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.179", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.179.tgz", - "integrity": "sha512-1XeTb/U/8Xgh2YgPOqhakLYsvCcU4U7jUjTMbEnhIJoIWd/Qt3yC8y0cbG+fHzn4zUNF99Ey1xiPf20bwgLO3Q==" + "version": "1.4.202", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.202.tgz", + "integrity": "sha512-JYsK2ex9lmQD27kj19fhXYxzFJ/phLAkLKHv49A5UY6kMRV2xED3qMMLg/voW/+0AR6wMiI+VxlmK9NDtdxlPA==" }, "emittery": { "version": "0.10.2", @@ -17065,9 +17789,23 @@ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { - "once": "^1.4.0" + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, + "enquire.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" + }, "entities": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", @@ -17123,49 +17861,27 @@ "semver": "^5.7.0" }, "dependencies": { - "enzyme-adapter-utils": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", - "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", - "requires": { - "airbnb-prop-types": "^2.16.0", - "function.prototype.name": "^1.1.3", - "has": "^1.0.3", - "object.assign": "^4.1.2", - "object.fromentries": "^2.0.3", - "prop-types": "^15.7.2", - "semver": "^5.7.1" - }, - "dependencies": { - "airbnb-prop-types": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", - "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", - "requires": { - "array.prototype.find": "^2.1.1", - "function.prototype.name": "^1.1.2", - "is-regex": "^1.1.0", - "object-is": "^1.1.2", - "object.assign": "^4.1.0", - "object.entries": "^1.1.2", - "prop-types": "^15.7.2", - "prop-types-exact": "^1.2.0", - "react-is": "^16.13.1" - } - } - } - }, - "react-test-renderer": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", - "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", - "requires": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.8.6", - "scheduler": "^0.19.1" - } - }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "enzyme-adapter-utils": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", + "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", + "requires": { + "airbnb-prop-types": "^2.16.0", + "function.prototype.name": "^1.1.3", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.fromentries": "^2.0.3", + "prop-types": "^15.7.2", + "semver": "^5.7.1" + }, + "dependencies": { "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -17332,12 +18048,6 @@ "color-convert": "^2.0.1" } }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -17369,25 +18079,26 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, "eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, "globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -17399,51 +18110,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -17453,15 +18119,6 @@ "has-flag": "^4.0.0" } }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -17497,8 +18154,7 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true, - "requires": {} + "dev": true }, "eslint-import-resolver-node": { "version": "0.3.6", @@ -17672,22 +18328,20 @@ } } }, - "eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "peer": true, - "requires": {} - }, "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } } }, "eslint-utils": { @@ -17697,20 +18351,12 @@ "dev": true, "requires": { "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } } }, "eslint-visitor-keys": { - "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true }, "espree": { @@ -17724,12 +18370,6 @@ "eslint-visitor-keys": "^3.3.0" }, "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true - }, "eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -17800,33 +18440,13 @@ "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - } } }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -17834,16 +18454,16 @@ "dev": true }, "expect": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.1.tgz", - "integrity": "sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", "dev": true, "requires": { - "@jest/expect-utils": "^28.1.1", + "@jest/expect-utils": "^28.1.3", "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1" + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" } }, "express": { @@ -17914,12 +18534,6 @@ "path-to-regexp": "^1.0.3" }, "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, "path-to-regexp": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", @@ -17953,6 +18567,17 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -17967,9 +18592,9 @@ "dev": true }, "fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz", + "integrity": "sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==" }, "fastq": { "version": "1.13.0", @@ -18088,6 +18713,12 @@ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -18164,13 +18795,9 @@ "dev": true }, "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "get-symbol-description": { "version": "1.0.0", @@ -18195,11 +18822,12 @@ } }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "requires": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" } }, "glob-to-regexp": { @@ -18252,6 +18880,17 @@ "p-cancelable": "^1.0.0", "to-readable-stream": "^1.0.0", "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } } }, "graceful-fs": { @@ -18314,6 +18953,22 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -18323,6 +18978,35 @@ "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "html-element-map": { @@ -18373,44 +19057,6 @@ "param-case": "^3.0.4", "relateurl": "^0.2.7", "terser": "^5.10.0" - }, - "dependencies": { - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "requires": { - "source-map": "~0.6.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } } }, "html-webpack-plugin": { @@ -18484,13 +19130,6 @@ "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - } } }, "human-signals": { @@ -18516,8 +19155,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} + "dev": true }, "ignore": { "version": "5.2.0", @@ -18525,6 +19163,11 @@ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, + "immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -18639,6 +19282,14 @@ "dev": true, "requires": { "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + } } }, "is-core-module": { @@ -18733,6 +19384,11 @@ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -18764,6 +19420,11 @@ "call-bind": "^1.0.2" } }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, "is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -18814,9 +19475,10 @@ "dev": true }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true }, "isexe": { "version": "2.0.0", @@ -18887,9 +19549,9 @@ } }, "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -18909,40 +19571,40 @@ } }, "jest-changed-files": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", - "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", + "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", "dev": true, "requires": { "execa": "^5.0.0", - "throat": "^6.0.1" + "p-limit": "^3.1.0" } }, "jest-circus": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.2.tgz", - "integrity": "sha512-E2vdPIJG5/69EMpslFhaA46WkcrN74LI5V/cSJ59L7uS8UNoXbzTxmwhpi9XrIL3zqvMt5T0pl5k2l2u2GwBNQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", + "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", "dev": true, "requires": { - "@jest/environment": "^28.1.2", - "@jest/expect": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.1", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-runtime": "^28.1.2", - "jest-snapshot": "^28.1.2", - "jest-util": "^28.1.1", - "pretty-format": "^28.1.1", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "stack-utils": "^2.0.3" }, "dependencies": { "ansi-styles": { @@ -18997,21 +19659,21 @@ } }, "jest-cli": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.2.tgz", - "integrity": "sha512-l6eoi5Do/IJUXAFL9qRmDiFpBeEJAnjJb1dcd9i/VWfVWbp3mJhuH50dNtX67Ali4Ecvt4eBkWb4hXhPHkAZTw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", "dev": true, "requires": { - "@jest/core": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^28.1.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -19068,31 +19730,31 @@ } }, "jest-config": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.2.tgz", - "integrity": "sha512-g6EfeRqddVbjPVBVY4JWpUY4IvQoFRIZcv4V36QkqzE0IGhEC/VkugFeBMAeUE7PRgC8KJF0yvJNDeQRbamEVA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.1", - "@jest/types": "^28.1.1", - "babel-jest": "^28.1.2", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.2", - "jest-environment-node": "^28.1.2", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", "jest-get-type": "^28.0.2", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-runner": "^28.1.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -19116,12 +19778,6 @@ "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -19143,12 +19799,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -19161,15 +19811,15 @@ } }, "jest-diff": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.1.tgz", - "integrity": "sha512-/MUUxeR2fHbqHoMMiffe/Afm+U8U4olFRJ0hiVG2lZatPJcnGxx292ustVu7bULhjV65IYMxRdploAKLbcrsyg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" }, "dependencies": { "ansi-styles": { @@ -19233,16 +19883,16 @@ } }, "jest-each": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.1.tgz", - "integrity": "sha512-A042rqh17ZvEhRceDMi784ppoXR7MWGDEKTXEZXb4svt0eShMZvijGxzKsx+yIjeE8QYmHPrnHiTSQVhN4nqaw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", "dev": true, "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", - "jest-util": "^28.1.1", - "pretty-format": "^28.1.1" + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" }, "dependencies": { "ansi-styles": { @@ -19297,17 +19947,17 @@ } }, "jest-environment-node": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.2.tgz", - "integrity": "sha512-oYsZz9Qw27XKmOgTtnl0jW7VplJkN2oeof+SwAwKFQacq3CLlG9u4kTGuuLWfvu3J7bVutWlrbEQMOCL/jughw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", "dev": true, "requires": { - "@jest/environment": "^28.1.2", - "@jest/fake-timers": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "jest-mock": "^28.1.1", - "jest-util": "^28.1.1" + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" } }, "jest-fetch-mock": { @@ -19326,12 +19976,12 @@ "dev": true }, "jest-haste-map": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.1.tgz", - "integrity": "sha512-ZrRSE2o3Ezh7sb1KmeLEZRZ4mgufbrMwolcFHNRSjKZhpLa8TdooXOOFlSwoUzlbVs1t0l7upVRW2K7RWGHzbQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", "dev": true, "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", @@ -19339,32 +19989,32 @@ "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.1", - "jest-worker": "^28.1.1", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", "micromatch": "^4.0.4", "walker": "^1.0.8" } }, "jest-leak-detector": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.1.tgz", - "integrity": "sha512-4jvs8V8kLbAaotE+wFR7vfUGf603cwYtFf1/PYEsyX2BAjSzj8hQSVTP6OWzseTl0xL6dyHuKs2JAks7Pfubmw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", "dev": true, "requires": { "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" } }, "jest-matcher-utils": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.1.tgz", - "integrity": "sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^28.1.1", + "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" }, "dependencies": { "ansi-styles": { @@ -19419,18 +20069,18 @@ } }, "jest-message-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -19487,12 +20137,12 @@ } }, "jest-mock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.1.tgz", - "integrity": "sha512-bDCb0FjfsmKweAvE09dZT59IMkzgN0fYBH6t5S45NoJfd2DHkS3ySG2K+hucortryhO3fVuXdlxWcbtIuV/Skw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", "dev": true, "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*" } }, @@ -19500,8 +20150,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "28.0.2", @@ -19510,17 +20159,17 @@ "dev": true }, "jest-resolve": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.1.tgz", - "integrity": "sha512-/d1UbyUkf9nvsgdBildLe6LAD4DalgkgZcKd0nZ8XUGPyA/7fsnaQIlKVnDiuUXv/IeZhPEDrRJubVSulxrShA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", + "jest-haste-map": "^28.1.3", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.1", - "jest-validate": "^28.1.1", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" @@ -19578,42 +20227,42 @@ } }, "jest-resolve-dependencies": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.2.tgz", - "integrity": "sha512-OXw4vbOZuyRTBi3tapWBqdyodU+T33ww5cPZORuTWkg+Y8lmsxQlVu3MWtJh6NMlKRTHQetF96yGPv01Ye7Mbg==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", "dev": true, "requires": { "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.2" + "jest-snapshot": "^28.1.3" } }, "jest-runner": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.2.tgz", - "integrity": "sha512-6/k3DlAsAEr5VcptCMdhtRhOoYClZQmxnVMZvZ/quvPGRpN7OBQYPIC32tWSgOnbgqLXNs5RAniC+nkdFZpD4A==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", "dev": true, "requires": { - "@jest/console": "^28.1.1", - "@jest/environment": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.10.2", "graceful-fs": "^4.2.9", "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.2", - "jest-haste-map": "^28.1.1", - "jest-leak-detector": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-resolve": "^28.1.1", - "jest-runtime": "^28.1.2", - "jest-util": "^28.1.1", - "jest-watcher": "^28.1.1", - "jest-worker": "^28.1.1", - "source-map-support": "0.5.13", - "throat": "^6.0.1" + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "dependencies": { "ansi-styles": { @@ -19656,16 +20305,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -19678,31 +20317,31 @@ } }, "jest-runtime": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.2.tgz", - "integrity": "sha512-i4w93OsWzLOeMXSi9epmakb2+3z0AchZtUQVF1hesBmcQQy4vtaql5YdVe9KexdJaVRyPDw8DoBR0j3lYsZVYw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", + "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", "dev": true, "requires": { - "@jest/environment": "^28.1.2", - "@jest/fake-timers": "^28.1.2", - "@jest/globals": "^28.1.2", + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", "@jest/source-map": "^28.1.2", - "@jest/test-result": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-mock": "^28.1.1", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.1", - "jest-snapshot": "^28.1.2", - "jest-util": "^28.1.1", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -19759,9 +20398,9 @@ } }, "jest-snapshot": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.2.tgz", - "integrity": "sha512-wzrieFttZYfLvrCVRJxX+jwML2YTArOUqFpCoSVy1QUapx+LlV9uLbV/mMEhYj4t7aMeE9aSQFHSvV/oNoDAMA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -19769,23 +20408,23 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.1", - "@jest/transform": "^28.1.2", - "@jest/types": "^28.1.1", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^28.1.1", + "expect": "^28.1.3", "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.1", + "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.1", - "jest-matcher-utils": "^28.1.1", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "natural-compare": "^1.4.0", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "semver": "^7.3.5" }, "dependencies": { @@ -19850,12 +20489,12 @@ } }, "jest-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -19882,12 +20521,6 @@ "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -19921,17 +20554,17 @@ } }, "jest-validate": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.1.tgz", - "integrity": "sha512-Kpf6gcClqFCIZ4ti5++XemYJWUPCFUW+N2gknn+KgnDf549iLul3cBuKVe1YcWRlaF8tZV8eJCap0eECOEE3Ug==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", + "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", "dev": true, "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^28.0.2", "leven": "^3.1.0", - "pretty-format": "^28.1.1" + "pretty-format": "^28.1.3" }, "dependencies": { "ansi-styles": { @@ -19992,18 +20625,18 @@ } }, "jest-watcher": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dev": true, "requires": { - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^28.1.1", + "jest-util": "^28.1.3", "string-length": "^4.0.1" }, "dependencies": { @@ -20059,9 +20692,9 @@ } }, "jest-worker": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", - "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dev": true, "requires": { "@types/node": "*", @@ -20098,13 +20731,12 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "^2.0.1" } }, "jsesc": { @@ -20222,15 +20854,23 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "requires": { + "string-convert": "^0.2.0" + } + }, "json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsx-ast-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", - "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", "dev": true, "requires": { "array-includes": "^3.1.5", @@ -20293,6 +20933,22 @@ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -20382,6 +21038,14 @@ "steno": "^0.4.1" } }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -20682,33 +21346,21 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } } }, "node-forge": { @@ -20723,21 +21375,35 @@ "dev": true }, "node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, "normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, "nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -20751,6 +21417,12 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, "object-inspect": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", @@ -20865,6 +21537,20 @@ "is-wsl": "^2.2.0" } }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -20872,12 +21558,12 @@ "dev": true }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^1.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { @@ -20887,6 +21573,23 @@ "dev": true, "requires": { "p-limit": "^1.1.0" + }, + "dependencies": { + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true + } } }, "p-retry": { @@ -20899,10 +21602,9 @@ } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "package-json": { "version": "6.5.0", @@ -20916,6 +21618,15 @@ "semver": "^6.2.0" } }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -20966,30 +21677,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } } }, "path-exists": { @@ -21003,6 +21690,11 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -21087,11 +21779,6 @@ "p-limit": "^2.2.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -21125,12 +21812,63 @@ "source-map-js": "^1.0.2" } }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", + "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.7" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} + "dev": true }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -21161,6 +21899,15 @@ "icss-utils": "^5.0.0" } }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, "postcss-selector-parser": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", @@ -21177,6 +21924,12 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", @@ -21208,12 +21961,12 @@ } }, "pretty-format": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, "requires": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" @@ -21320,6 +22073,12 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -21378,70 +22137,194 @@ "strip-json-comments": "~2.0.1" }, "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, + "rc-progress": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.4.0.tgz", + "integrity": "sha512-ZuMyOzzTkZnn+EKqGQ7YHzrvGzBtcCCVjx1McC/E/pMTvr6GWVfVRSawDlWsscxsJs7MkqSTwCO6Lu4IeoY2zQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + } + }, + "rc-util": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.23.0.tgz", + "integrity": "sha512-lgm6diJ/pLgyfoZY59Vz7sW4mSoQCgozqbBye9IJ7/mb5w5h4T7h+i2JpXAx/UBQxscBZe68q0sP7EW+qfkKUg==", + "requires": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-masonry-css": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/react-masonry-css/-/react-masonry-css-1.0.16.tgz", + "integrity": "sha512-KSW0hR2VQmltt/qAa3eXOctQDyOu7+ZBevtKgpNDSzT7k5LA/0XntNa9z9HKCdz3QlxmJHglTZ18e4sX4V8zZQ==" + }, + "react-modal": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", + "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", + "requires": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + } + }, + "react-redux": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.2.tgz", + "integrity": "sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==", + "requires": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" } } }, - "react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", "requires": { - "loose-envify": "^1.1.0" + "history": "^5.2.0" } }, - "react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "history": "^5.2.0", + "react-router": "6.3.0" + } + }, + "react-slick": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.29.0.tgz", + "integrity": "sha512-TGdOKE+ZkJHHeC4aaoH85m8RnFyWqdqRfAGkhd6dirmATXMZWAxOpTLmw2Ll/jPTQ3eEG7ercFr/sbzdeYCJXA==", + "requires": { + "classnames": "^2.2.5", + "enquire.js": "^2.1.6", + "json2mq": "^0.2.0", + "lodash.debounce": "^4.0.8", + "resize-observer-polyfill": "^1.5.0" + } + }, + "react-test-renderer": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" }, "dependencies": { "scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { - "loose-envify": "^1.1.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } } } }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "react-toastify": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.0.7.tgz", + "integrity": "sha512-UG5P/2F/fYdbK+v3XRWHM6xfMkWeLM+k2swKvwU8oO9DXx31GkeoH7Z6slBTkavZ0VjoQ+n/YD6xOBqEwN7HRg==", + "requires": { + "clsx": "^1.1.1" + } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "pify": "^2.3.0" }, "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true } } }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -21458,6 +22341,19 @@ "resolve": "^1.9.0" } }, + "redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-thunk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", + "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==" + }, "reflect.ownkeys": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", @@ -21647,6 +22543,16 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, + "reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -21752,12 +22658,11 @@ "dev": true }, "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "schema-utils": { @@ -21943,6 +22848,24 @@ "kind-of": "^6.0.2" } }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -21970,6 +22893,11 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, + "slick-carousel": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==" + }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -21978,13 +22906,6 @@ "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } } }, "source-map": { @@ -22009,9 +22930,10 @@ } }, "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -22040,18 +22962,6 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "sprintf-js": { @@ -22106,6 +23016,11 @@ } } }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -22201,17 +23116,16 @@ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "requires": {} + "dev": true }, "stylus": { "version": "0.58.1", @@ -22285,6 +23199,44 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, + "tailwindcss": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz", + "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==", + "dev": true, + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -22301,9 +23253,9 @@ } }, "terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "requires": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -22311,15 +23263,19 @@ "source-map-support": "~0.5.20" }, "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } } } }, @@ -22387,12 +23343,6 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -22428,6 +23378,11 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -22458,10 +23413,9 @@ } }, "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "tsutils": { "version": "3.21.0", @@ -22470,6 +23424,23 @@ "dev": true, "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" } }, "type-detect": { @@ -22502,13 +23473,6 @@ "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true, - "peer": true - }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -22559,9 +23523,9 @@ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -22666,6 +23630,11 @@ "prepend-http": "^2.0.0" } }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -22681,6 +23650,11 @@ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", @@ -22712,6 +23686,14 @@ "makeerror": "1.0.12" } }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, "watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -22729,6 +23711,11 @@ "minimalistic-assert": "^1.0.0" } }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "webpack": { "version": "5.73.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", @@ -22760,40 +23747,6 @@ "webpack-sources": "^3.2.3" }, "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -22803,11 +23756,6 @@ "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" } } }, @@ -22961,12 +23909,6 @@ "ajv-formats": "^2.1.1", "ajv-keywords": "^5.0.0" } - }, - "ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", - "requires": {} } } }, @@ -22979,6 +23921,11 @@ "wildcard": "^2.0.0" } }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -22994,6 +23941,23 @@ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, "which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", @@ -23078,18 +24042,41 @@ "signal-exit": "^3.0.7" } }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==" + }, "xdg-basedir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, "yargs": { "version": "17.5.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", @@ -23103,14 +24090,6 @@ "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.0.0" - }, - "dependencies": { - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - } } }, "yargs-parser": { @@ -23118,6 +24097,12 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index a4ce8919..744f4763 100644 --- a/package.json +++ b/package.json @@ -21,20 +21,32 @@ "@babel/core": "7.18.6", "@babel/preset-env": "7.18.6", "@babel/preset-react": "7.18.6", + "@emailjs/browser": "^3.6.2", + "@reduxjs/toolkit": "^1.8.3", "babel-loader": "8.2.5", "enzyme": "3.11.0", "enzyme-adapter-react-16": "1.15.6", "html-loader": "3.1.2", "html-webpack-plugin": "5.5.0", "jest-fetch-mock": "3.0.3", + "rc-progress": "^3.4.0", "react": "18.2.0", "react-dom": "18.2.0", + "react-icons": "^4.4.0", + "react-masonry-css": "^1.0.16", + "react-modal": "^3.15.1", + "react-redux": "^8.0.2", + "react-router-dom": "^6.3.0", + "react-slick": "^0.29.0", + "react-toastify": "^9.0.7", + "slick-carousel": "^1.8.1", "webpack": "5.73.0", "webpack-cli": "4.10.0", "webpack-dev-server": "4.9.3" }, "devDependencies": { - "babel-eslint": "10.1.0", + "@babel/eslint-parser": "7.18.2", + "autoprefixer": "^10.4.7", "css-loader": "6.7.1", "eslint": "8.19.0", "eslint-config-airbnb": "19.0.4", @@ -48,10 +60,13 @@ "jest": "28.1.2", "json-server": "^0.17.0", "mini-css-extract-plugin": "2.6.1", + "postcss": "^8.4.14", + "postcss-loader": "^7.0.1", "prettier": "2.7.1", "style-loader": "3.3.1", "stylus": "0.58.1", - "stylus-loader": "7.0.0" + "stylus-loader": "7.0.0", + "tailwindcss": "^3.1.6" }, "jest": { "verbose": true, @@ -62,4 +77,4 @@ "/src/__test__/setupTest.js" ] } -} \ No newline at end of file +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000..33ad091d --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..bb51c2f3acab9f1e1b30ff28e5537ebd098dd408 GIT binary patch literal 4286 zcmeH`c~I2n9mZeN#zd>Jopx+9&5W8hRvXhvOj4VS(HL7i>JdDuM4K3m_q}+s%e8=4 zIJ{2?h%B(cE{m|NsK~XlAc)8zhrq(#``i1s3kwK5eV339&A5(}=^yzc@6Ko6-@Na; z`#j(0_k9T&K|d2G63;hD{Usse2_aJ`bcuXS@vILHy7$xg@h322>KA1C} z>c5@aLRqomuP0|Moqqhyd4CE1{fCoxz4F>`{xOnPGJ=rN|M!BHynBo+dgsXEt#gGg z{t5*`mX-GLmdZO1FD_yZ{4@Wt|AM^oJ@c}2cKC?m=$WuhbCS2MpM7=N=QHDG`h9R= z>hkwbzB=zM{@6eLcI}HEb1#hWbma4m z4)DDl%=eSe_!aq#T-ww4Od}gUN+CPuN?zLhNoH=qr-it*`?U13J&oYg;5f47g6 z>|1#A)tx@lMxJjGVz(&~&nbd{mkI$_0zrTj$y^x{I10q=tVQgOM#SxCrO$2nW*235 z8$I8KgneyDJfwsmP>EE2J0vlhiUNUoT>e$lGxY$c(s?Mqz7VCEOHh*LhxE`Jh~K3`!rpdV<+LMlUptZxwo||DND1jc zdIbHC)4Gacp>TXwAuHv$wnqhle>;SS8^yv!8MK=N&YG%?WgAtb|5)Gg_Ix_()enKj%px1tG_2tx4%-HZ1bwW z_JcSg2-J`h>+Xl~Ru+Q4suaolwBO>dL-G&;e?0`8?=aAH&lwGp_frmPkaC#9(?A%k zL3)@5;^SK6o->pwMC>c_REJmnz4N7H&7V_#etJtyMzCKA!u=Ew9@0~E5FVuS_c@?L zs)vI^9MU57Foml{TA-G`7cE5LT4Yjv*?FTvA$E?H3t6xF{FS97Y^CDYmpKg&Lf6P~ zWUT@so)H<`VFb|U|6)M;;UNO_Nb|teBb}#1dXNqop*o1eb&wp_L3Yk~w^YQADM|5O z|EaHP$f=Dr(-OHYOz>wke~Kj31WB+7nI3|M2&6Mb%wq--aT$oH$3d?=12O^)5C!WY z;_HzauBZBX$j&lyd75oZQIgeb{Z|jPl2}gj;^a_eufMMt5ntvY=ZF>A;TB|vQTP^I z_Yi79RtP273`r1W$WLY<_2VJPNc)t+H&A^8vW^*$dxj|~PPP1^Akq9(ecqBgBr8%+ z`%k$oA+QNMeJ>0MBJv?SZb$Ah8*-0Qj!+_OkcQik6K1D=Y}5t~(FJ7Yt^X*Kdsw>F8^n<`6Y48_Fc<0}#Ei@k`i`gvNtgkW2m_?iOhI9yeN=v| z_xwG<+{}(7De?P9YTF7##5aBNGz30)dyqoM{ z3~R10=ytZCn|%bgqZHk?G~}CP*l6#?GFuNMmUg(U52-&1_25H2Oa!Z)feJ$+<}oa$ z7+sj6ci|(Q6}g%!^%K?Y*BN!8N8*{Iqxt6GzME}%yQfnb(Bo3(^tjsE-E32j$fCs- zwhybQhwD}q^+fdtJqY16ZUoEFnW;bq(~S3wPE6OcNYvKDq$yIF)rFHx>Y`_A58r&! z+e~^`4e52az0~JcPGaoMD^FP+k9RuzvBvQPId(OA>^1139=fa#&}pfF(_97CQ~|5; z9-@rxIH_*|qm_H~J17&)n&;Oa?qzj-2U*vk8Xscst>d`*@deF5>d>OsQ45>B4)HXL zSc=8+fO@E;IotzdEC)mHi$z=F(Ql{P6U^ElrqAgx5l%ZZ?FjpX+3y;_2AV;xLx+C0 z4i%18d`$E3vAfY|tw*OvpJw1Nmcgbkh51|kR+FaiwI5plA;w7#8rVq@o&AbKT?3{~ zu6}zStLyD^)}w`ejIFE_5q1VBm^ K(LG_9BJdxg=G|-n literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index b76b4f47..59a44b66 100644 --- a/public/index.html +++ b/public/index.html @@ -2,7 +2,9 @@ - React Base + Ivy Saskia Sejas Rocabado + +
diff --git a/src/__test__/components/About.test.js b/src/__test__/components/About.test.js index 8e748e4c..2fb74860 100644 --- a/src/__test__/components/About.test.js +++ b/src/__test__/components/About.test.js @@ -1,5 +1,5 @@ import React from 'react'; -import { shallow } from 'enzyme'; +import { shallow } from 'enzyme'; import About from '../../components/About'; describe('', () => { diff --git a/src/assets/images/background/bg.jpg b/src/assets/images/background/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ca5b3e1e7505c27a0caa7e91b41e7fca52d0046 GIT binary patch literal 116292 zcmb5WdpuR?{s;c7WzpW4#@(1|W^=att=g4{&SEewn>L{knR1O%ZiUQuk(yAA-0$s# zD7V}yw_}=A#NIAN6kXkmDb&gQ&iDL2YirK=zJCAxo?f1H+xGh0Kkv`ydGzlm|9*jF z?5u6A5r!dz!9Voxr|1VHwT8iDtdU|enbJ~HU&(wcEA#c&GA!k91kP z88I1nv=R^^`T!H}!^sAes*l)Gq^y$NQ?`D9^Qgc6X-bOSY8?rm~!Ict@r>g0o@ESwaT5X#9UlM{I|1-pMAi(8b}))B1TVDy-Y z*B-mR!O&*I`sIwpk@nmtSnmnDCC3iw_4TbQQzcmX`eEUinUCbvODBKM_(-iOJn5bI z@d0|#?$|ZcLYk*!9pA9KkKF61J278$i(F&&vT}~iZuILCO5JaY=@1jNe{T`%N5Yrr z_V1u{3XJYg?+RSyTIrAcGF>Y%S<>R-<_AmuHZ&kZcIRP`!ke7rs_ZZx*&x}+Bb6v! zQX6^jm>!b%!g?Q8%*t_ZJBkl2$MeEkheMACPc9$);o`*O;pj(N;kSM_{MMZGJX~)^z2*Z(e!^m(n@D zDYt5X5-Cuh-Kp=q_lRF^-rP}aQ&94l6<=yfEw2whu(-9UiPA9SC=K)xS!oCIYLUK@ zxxEiQzd0-31GACiGSm_h#Q92cT8Ow?v;O_Z{k}5E6`iIVK8@q-i6Y0Ax6@M*SzmY| z#2yX{mpMyFtan(r6uyv&jz0h1zQ1xB-Fx5p5R6fAm&rfPjN!SU{kxgD7N1jJ*jX#} zdcLSdOKgpLzGH_uQ+Ogm&}WzB=sDFe{6j5X0g6oo!{4xY*d%0D#4PsPD1FTFs*toQ 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 Iy5A%J0|2F{#Q*>R literal 0 HcmV?d00001 diff --git a/src/assets/images/background/bgtwo.jpg b/src/assets/images/background/bgtwo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5971ca7b83894da165e5732135ffd0fc88ff8e86 GIT binary patch literal 166863 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

@-%6^ojFhIk`@49hsnQ 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

lCyzA5jr;%j)fJ z^c=F)=pSUe4vSgaJ#9(T{IZV&lz_hKziJns&li;a^6;+DI}2oqZGW=2f)9asW^{g# z7guyF>OOHK)n`dtZt}$#mlY0H-70U8dA1mCJ3Mq^-IO`u1Ss#intcaHP}e@Wt-|Jr zf{Qv>OryvdaTXY--iol*z2;G2C07jp`vjNqS z$jo_JiA0zgl-^9yA6(r|tce!&S#h=7l>l$w(9MY+lQfZSA<>V03yD%i9>&Ywt<9Mh z#Bz2(bTSrB>EaWd#V1VjMAQRtVUY?ShR5uKzruuE!l<}8kw+(3b|*on>5HLA>vz(=TaP^Ex)ol&R)2h4_o2lvTxbPF zh$AHte_i2)?%b4RVcg#fpvKS9Gz*HHTlpL7whq*c^K7Zp8;BZd;7yHWy9F*{1&+;2 zi&?X!Ps@R!HXUrmj-%7oamkiu&9~6aZFBG9E78i*lC77-X;YY{%ir7JuvGE`@8TY= zpU)S$^61+=aXru@-P!YdYgtlekb5AVcemyc<0Yz%%E^(7rtR88Wb<5_>l9Y$=@B{>bin!@_9@VC(cjDM+j9GzNr+q8_?uR zqFm^ba%j2e8&kp$23L2?*`&Bs{&{|evc1F zk15h$t=5w09#3iX#OB4G1LHvMp&}jGYVH>dVA0>4QzGvPX#qKIw`=YrmC@(I!9&*T z2bnp#o!*S&Gt2)q*CJ}aL0!o+U$<;dRytN9NT=CQj zyeTX7M+N_GIrkbR5vyqdl(@@^8yPi>qjDNHLA_t;)yRFt7rLKXBUf1S&9_$1fSSur zbUlFa{(9@%s(9CzV_8#VUq}T~LE?{TPf3&DB#$ARPQp+0Ocf zXb`P_CXWNF&_I1h01UE7?e=%vZcenmAa-3$6pMFpwUNI$j07D$xt@W0h>Y~;&b8qNRd+~Q29?B~o2}F3j*g#3t!q<*uJ1ypGukBO4 znNPs)ie%ycQQtkuA>(R$WsQsc7k1AM_?wtr;6Ky9-8!z`Zeou63Xy&8>;euHlW?u^ zuwvk4(gxpO`mK(_YO35*sqX=GkxSb*DVKRL{2jfm>ZxeI+{;>p(7f=E*-`b~+EsgCp5woUSCHk28j&B`_$dWT_}^~}a71aDJ6UgK z9it=fp*2$Mar}GVFDf+WsSs_gaT4@YH6dTK>B+|jwK=3D7ai8hn5-l9 zXD)SV13ut-}QY}Cr)T&sP2*I-o1DCOvO7Mg^;<~e7^3Ki>=JTiOd7lExT#;~b} zixuoKi_j|2vi+0WDp8A4Y0@&!RjQlaf@{T(f62&UDyFq3u1`Qo9Fp;n!b* zKSbX5x{?8u|IkkfTU7G92vuO#K?V0;r>~`ptcOg{^zGK$f9$?GrL#(R`0} z*>WK1;UsmdSF>K_)#pi*!}?y=z1y#loNY0^nk(M>%xr6_9su-%)Z#HeQCjY8d~m_O zjE}8}3%yyCxfve{KO2@uyr}Zv%z%K^V#1VdsklFBgWUN>B1S^K>STPh%%?4)dpP6+ z(Jrbfzt@;^ElZW&_3`-ks&{8%3+7=NqI>HzICNMgL16zPy@)du&fyZxH62+OzO3$b z5DAQ`mQrAa^rnnKU<|@DI_j2EEQCYIb?I9w} zbn8ET5*WX!Z*l#IyR|sOlK=PWwB%%zU0w`r$+p|^%fp9sZn#QK4Tb@FkE~bP$1o$yE*d~ ztJx@H{nl1 zT9)E9O15;E7F~=AU0>FjXxqcdVdvVr(YHd+ZZ|X^_?vxf=xaS`&iREx;K`@axC8Nx z(r5y?xV_)Xn@h`pLCCJ@ux^C;7csMzeT!v(k9n4HYnrM< zhoEy{QJ`hsCl|kk@u}l$}j%I~2^rjv*hfXUMojk=jRrUSGXz{a=+|f0=A> z4)sY;7ZL-So0!jAmM@jTU}3ul6GwnHteBd<6sWfcUv#+s>H@`l1*WL;>t|-kH8Ag% zFH>KFfet5nc__%Sax(sFqiyx8xd6j^^Hbe>cSK;Yy6sNmMIC>A>Y4Na-+a8=zxK?+ z2?*m}fA@?PHfcXsb&mzQgDa3NeSB7ehv9w_Rah{tQhn_xHaoX6)cq^HTcvoS{=gzM zK0BYvuv4iXn=hr`&wfQeFlr#`aT+zyz$RYwIr%D4A4WcU+G(D})){X&>Zdo8rSI{b z^i1EpSU0=atukk1xj3FgxnPqW^|-?AC$gXN>t$TjF0NI2kGdVj4NxTcr#mm$#Btd~ zGW~_V;RJsy^L6qSvw$v2%#BT0e}H@{O1aAZKW3EwPmBU^qx_;r`9+Pw&T&&*?XH`u zWymvJ?qC1Mi~_Kx++km6f|C51f-H?}<2Xp7t_9BRa)_rGiImntCrskh`UWh~{bQwg zeeP->E3W#znr73#Pgf_J;6@*7QW%S=MfarrvpCyFRua_gQVnuY3o-=o5tpf>oauq* zWjyz-%R5P*V#2yV-a9N5e+7L}F@p`6ePx>r9yiZ*H_)e5QQTj6Tu=-Qwh4ygXZ@VO zrAtP`l>yb7+m-j~+8vcb7z&G%XZz>0(p%?*gfcNF)^?Omi}au7th(~%4tSi3Wz|4S zE~P_H-g8-7xyJp_&4*%>#zdDGirnyjV43a%tBo+kC-GB zlPNq^7150|HF3DC!>Rpzk{bC0Z}pfN+ricsuAE9pmiNuJ``yL~kLh5Mc`b7p3m0q` zf5f~XQ!%@pSKNH#NO&ivVut)5w?1pxOg+wb$o_}KxQVI0@q^3{^NQV4-dOfdD|cwV z&zqVdYbVKp8j0Ko+=3vUo%_|3+{ro?t>(dnJm<}8aHyT$Z3d(E$5UAchQ{paK882W z#dYP3l;i4&45F)51KwW5huD-Q3!<4H=*VTYON70TXs?tBq5niO9b)1E%gBcv`0Rm;K&e%~f=y!i!I#-&=k>vJfNAObL`TW}G3`zsY1hh-Xi}Gu!8(Jni=MZo?Jq z9zhyGdgUjUfNzgamR8ePIG6QXc%pRcDXryaVy1h^si2?+=jRyfM;!#q7v*Jw`WWJ4 z`p`M|2PDb)0k?=tN%l=GwI0Y7lu zW1ltzq-$B8&eWQlaX?IbKQ4d<#r?p|Pw|9D>9LMTvqUkP-e#;b%{M=J2(dW`=2+Oc zEI$6=q$=Yf0z4>@4}B%z^I8@O;;^WW7mCBZz(SOhCD6kM_(AK>Y5j0+MQt7jOOqpI zITI5iw;r>7fYnAYZfG@U7_6gJ1vdg8v@O;e9PQ!Mk1gw>_PL#WIveEz7nT-b+)_9# z%2!5ZIk;%Q{n7(;!L zZ#nd?U2(S{+|pp&-7~Y=9;?Jq*w|;x1w(q4YI0jaxtArD#f{lXP7Pb%f?XbwyXF5HEaxO^zU^C&e4o5~RhM#QIxp_XG--{EH^?75)Ueqz$t_D6u z3z*?_w#$d>0+eb`?jQI}Y9SWutHCJ|_%C&J_1~nfQ`(^StEKvq;M{0KlCb@D@Mi`} zs|7A#j(v((nu!K~UFs*WRDZ7B$e-moLXS975lR&v5?5@tC?@)J*(-~r7Xoxy`AZhH zmFQA?CmSIgG;_@=nV_4Q*^|pBSLa%hXTKXY8)RY-A`H3}U+EG6OlD_^Q_}J%-M_ zF;f}sYsA#TRKRC3(|eDVCwU5C~ZGr9ZtnqJdguvY!+P2FbDX$XwHpbiI}gqtpR z5x;>qwR&`m$P3~y?kdudC>8f{`|#Tu6a*3@$s6B*bPHSH8!R%53_FA@-gFRba7gacZrK^fJ+Qy0#)p|_QWpQU%gD)8 zN;fDNCOWe?4?a`r<~_wv6{IVx@3c!Hqpjo+oIU_aNZK`*V!K25qs&5w{-I9aTgK4F zVyqXskxT5}nj9`X>Rq|E=CwYzmRX##HrW5vKM(EQrI;IKF=doIHB59Q_ow%xQR3;H z78^NJjh&X3Lwf90HkphHG%cNXO}w{$C{NR=)%czYnj#eZR+BpzjofuAX)+y?Yt&)@ zPdW>G@Y3^NC$28#D`>L%E3rF81e3_CS8#0h z1d%)P63>9=+)ULIDse7wDIIkpv$$rA?g7-}8GsPg`lBvjof3p)6ZnQSckEJJr zR%_S!i%xJBrRl-hn^c0oZ*#uh0~8LgNf(zd)5Kox%2sy&!+HnRv0Ho zq~*STmd3+mBEH0AZ?PEXZYUm?eIqe>!)uKb!TGaVrjiM1w|)G--z?!%ABulUtEp|b z`J33(8n(Qa@jdXE$=b;dc38wWwmGt2Ev^f`%bt_lCQlonW(wL5V(;LwO0Q^A2!U20 zP7vA-E@P1kg~uzvEbdoZ0v4G%!q>V)|}yR5W`M7Vt0E z!O@_mRnF`{V*er@t2}9{2IbO`@>xS>x!E6LJ$V>YCOAR(jfo|g15P+ahiyoUwZ$<8%`*6=oqZAjc18GR{4yL37AXYjai6=jEHavA zi+$!qTpRw46DI^JXkPob(aA>6fH~gk`{K;p?RKm50WP9B37_O*iqqVAI;)D+d6J7T zSK7q2?!D1Pr?7GusVuIR*%;O+4tLxZJRtRPJP`;BB`0fb+r9B@(B zp*)AML;N*l?u?g=H4Hezo89;!E7xjpDXSA>K6o?w9gtc%HhlgKkahDie@3 z6_2!><&gc`TmSnlFE@t6`zcKQJqTyw5m*tSIRh7X;YVa2F(Bj?j%(+a(f|7oYocsj~0=8Sp+W)nNXP<=Pbt=iW_mb7XXmv6edPp_5)~E zf3(Uljz^!#V3P+8AF#JE*n|&&Kqmp6_~br5Zi_*SLT<-_kbQ;FthyCrADFgK6TL6Q zBvQf0(UE^z8xp8mibx2*K_S_94=5* zmPigiVYwQiFz=T;Yc$F4eAD3vrfNEX4HjKrMajXovvVaQE$s*n!AKyChZ)X|CqBJ5 zpTb>f);|0xRz8+T3%_TWBK~6LF_WBqr|-0?`2l5RT*DIjfCs_{@s!-n^5yMCCvWoH zR`&Bb(sHt^k&3c{8sOY4p`K-{pGVZ}eLLaEs*=5$b16S=EyNen>{G1Odiu!H@qwWk zGDQ!o0AWD;BV$BoQb&QqeCx=4@?FWk(wRQ4Fq7erU|jX2bGmXG0jG{?e9+8vrKH&? z28jPqub|gE-;#d7L@tHL zMxjca7}C;SF>&(BqXPr>P1d~9p#e(<#I7ai4td9{MooS24bq}aM%=XqPHBNYxuZ@* z@YiTZ)dm9#5iJ`#@LF?iZ6n1irv$(vQjE|A(aN^G ztrjE3K!=$vXXb}8IxELCT14y^r%>ll>F~n4z)jjB!I`}2$~dr$1-i8yNY9}6XM^!* zXbDlH`(ZEsb3p4jJgv|^d3@G0t#BmJry2)c@Joj;5fzpt7N>aCdj~qzn2t{UtgCAF z>Mc+>`Xl~yQmA#{c=FL}YyB+Yx<$eY(+&N}fngk@rhQ|y?oh_3ka${gQ{;Mgl#d8F($WmXT}52B3rf0v zT9S({sZUgBn%u4C{M}7DNNn(e)EQ|a?-Q$S|Mxg>!2Q82UqQiMJSGSUGpV9jrp?a_ z`9SyO5OzW`IzlR!j$H7y`;=OJHy@%dCrCj^NMo>c@1S~p&9Xs`A}(26Yms|UkI$2< z5p2DZ>()+0a|%pw9N@(99Yn+!PGUM`Y*G$Sm}U`Uyyp9k&4O}+!$a&PvdSzi=kPU; zH>@_@8XpJ4dX(UbfjC2%HH-J@KWHHJzL3@u|3o{2@3;%w6@zk$1u9>k$>%{PH{xJ+ z?=E;vZl>(R7+lIqUZ302WXWQl)7qv$O3G@8@wWWpnnadpMtk@oevHS69mir;2I?Ol zFhHl&K~qBz2R4Ey7AXqQ1SU3dt;SfLREAHP{mBjqZsxo#=1g_%a`+K6Y0Wz^d74dP zh|zKh=i_KEi$UVr$bkqFn~x*2sXDIu(kj??Co+U#an2JmEaT{N|DeXxP5`f;o-DU> z|AETA9$qdvjZAur4saM~$SiqIanEmuyTvGAsmn4dCOl%io5`{m2FJE-NEh9lls5K^WHMy5^-vmX~4h8;Y*#} zj{{j{)~56W?Egzc=MKSh-|ps14It~&c}?r{7du*}uZ z(Z{SRYA%)6(*8ELldOE1u-?c7drBsTk^NvPfk{Uh#0z1FisNOVuchx%p-bP!uL)te zk9z}S(HftH(vxjtbhR@LM~s~_%5eYs^tBYtUvqmhfY??eE!%-#R9((IJ(Qa&->}uCU8G zn8qG%MZxx`GcYm5muS=A*45HSibFV?{!hC~47HkOj&Mfq|NTZ74>k>XE>jB0TbqT7 zL~A%%LZSAOVMvgUxB-!RSj)r6UgKGhuR#t5x7#v;5W=!(64bu2i+-Pv0d8spA0b-K zx(-@-KV`bJRA1j{1>#n$Lta}{6Olp4&>!r-nfS&E0Kjgog8I7G~OiQeJQ46jg+4}3~M3V>n#>< zKziIt9%VB%eu|!c9NwDQA+3kLYt`TbUo9V%ZBy+AtjT>xpGfC7OiB_9Hs%sQ1&5C= z$!86}j#i+pf(19$@J8}@>{`ZfrJ&Qfqm|&^qm)|4KzY-pFwdDme;ts3)tV=;vPRxe zl0?7SQ~^!NoL2opMWfN3_@$_`LrNsa&rKquvL>@d!9t`XQ8vj(frwzo;Zq>}Lus{% zttdI1)R=t1rGirHC$Di{rBV*!>&FM~59O-xS(~2aq=GV#pnm<*>{65i^oucuiAC9X zlJ~Yw09+8G=UF3SFZo!+zAC!D5pr&Qm8cvg?K#x1A!onBxV~cq)Zi@PZZ@FX^tI_4 zK?ilq+799M2vWc0;_}RFuOJD$zKE9dr4LDK9aqxco9E)_bmvUJebKrQIE+?cO2w~9 zF4nbHbw=9fc5~aJ)2Fi8ZrCeYFWA>WZ>!u$^mb;T_v7~6ing?*AXF64+6-{`B%D!! z`v9hsB4_^tEw}hOkP~_x4bto1S2^hc$swG$EY)X!nwm=F{WZ}mN!gA`_h zBB7xrj;U0Jm(;S$?_+=kBX&V8Z=DUHs955qv}`(HsA-zyWwdb`@s>K~P&sBz)A{oG zk3Tni@ArP5wbrxNBUyxfH@QY9D4Nlt%<$e>%`6E!tW~f7VgoQHRVfOynxT9iy!pRJ zDGFWWL?Tj?)$uXG>JCgO@F^$^g~9ICx!>eB0-z2J3-|U`s~L5R!_t5oj?iS)x;Ee} zd0)2H2#VY!bYSFq35Ihvel$X{4jAe7hJH@E5)>hX=~?4;hvqx1vr=s$N@$|=u{f$N z#JcMo!Z3kDdBC*SfB!ba3lUjUNbtS?$amI7)UBcBM(fP$54R8DUt+dZYSKQW3FRP&~wt(~Fi*2@`^qwIsKPX52#A8F1QotyE zUyy{}2JRg#;-AQ_kHPOe^=YPT`r_OcVao zL9q9Eb8_JLBjYpAiE>uQavxS9d|kc<#0Iim?H229 z-l)>6&28C`E3ZXeD6$20Q|kQ5=|phQ6m3^>1!-I6A|XiD>Gei8O{1h(A(NmA=U0yn z0IQyP-rr_*#y)X>W9qal;QAsKCJ`L+f$5F>64srt41~7xAQs=IZsxR5X@73!1(S+; zma4~q1B*7;o}8&h$pq5xrk9e*`0+wJN851RZ;KPi=!~PMMlLnAK847IVzYMUsswL2 zwIMiLRIoZxb_L-PQF?QongVvfau>oJ^ot8Nrb!Ao@=GRSCy6JK;9;Cm$4ZHA#Mr+W zG9VSTY7Y_u=9Z>txLpf#&sl(Z)ih_#xa$#sVQHP){8df z{?3CYBf2Qv*#GhiqguoA@Z~>Er}e~APjHDZ$v7$&0pw_wV!Ae`&w-Po8&Wc-(PxOo zQSol|YdfZM-xS-cFgc)n*;Wbm=uPAq=rOh!i^<7K)27@GWU)RLaVBfgPAdQibR8mD zABWd~mU;xdC+8Fk=JRdKfX;~7me|ul-puDe%KeH?eZ%!2nq#Dr+h)e(k5z&7X{{}t zyqvc^j7PSGXsrE)kHIi@@9O=-Vb6j{MeN--w0$=wS2Kv=Wj3yGgOPy%cV$O+9K7OwMVeAx3bjeAFq0SZ zt8E;@4(Pf0A9|aB2m%p zt5C(}#&IO_^B4|{d4a?IF0!FYozyYaUebyjB zdv|N8N`K@!4F^DR7Xrh4NySP8(CsJ;hu>H`gbu6d?@Xm@kcg*w4!K;G*1yYiOofN= z+8PNEQIblJ^(970GG{06`_f}$}V@&_vj5p_R`y_V5;*MY&;9#;F(!55araj zMaL!#qm4 zr(GQ+u70$uMVI10Oi7{bl>r?QL7r6f0*{fld-u9hPhaV~#+#nL!*`VS6yLt|1$DZ# zwTx0erx3R=TB)a;kM%01vkTF#u%65F*;t>HsV0H)`n6SHSs>}j_*pNu2vI@%5~MmU z6`6);D71$nw@*A}w9pZ_?;$MsQ%ZM9*Kgt^k`|S_98YBN$-uO#NN;KUNU-x_m%tpf zC^C!seG3C($df*9)x`DahmbyY1(t+!Pl)P#+h48hVKPc~7u$i}W`zQ}QpUsX?P0E2 z3!um~Ypwe;rN#)(K$8j?E~0+g;mp`Bh48HZt|^MlCHWaB>OWF^k&le3-Z6gLU6)Mz zgr`T;#uZFhuZuQV$7NVAoiuAt;-k#Egh4s0bo<5WW1(^PH+jjB%ED$fBE0P zAuY=m)?;o>6r`J=pKfy5E%Vv2B`By@+4I~b5NNhBfXn;#jg)mBXcZC9p^6X8yS1!; zg!?r04wNq%C%Y#|IXqOJpGukr?>dth%twXu)s|6?i;Ir0$H8$p79{DbN-jXDjjGM-~8GbjpD=UOkTdt zj9UHBZ#wTpw>M0lK!7%a0xeBGm}SIMM828O)_aR_Ia##m8+wy~nRCPrCPD0+PIMNw zv+!>sw|@uW=xs%gnTOSNGDEC~A2me0KtXO0g3%C*7y^J}r?wD+ z_qsnOo|Cz&pX@d>8Bdu7?$obHaKM}jK0AkkC6UmQ8nksHS_WNwyyCuF>okrzFE~4I7n{1b16WmECP^*`uiZPs;EmrNdx*wQ_{R5f) zK%ji7Fdz#?p3o6t`OhcDItAJd#D=$r2nl1;y*Cb$L|V znAgIvq)!da2Jki&528d`zhlKR)9m=c?lS9wrI@Gg*ZNa0M9E5UTvF`5$Y*QTT}%^) zX+UlU0`p05l5zGulh56goc6EZ>g^$<^LE7$6_Jg=p~%ZjXs>?pF7c79s;^%mCtigb z)Qi6guae7 z$6bmr1y6yUonz)TXTN~f`7>y2$gY+H)9)5dPkKcf1k}y=uquehr-*D`iF{9S*8D!S z={gxLQ_n*s-_5&y3Aq`azz4u(t^;*dwKeeW!0cjwnRJfcbN%pUVpXh6I1bZseXPbM?e@z?ct+2`;f# zzp>LJEk>hf>z&8UOcN-P$lX->N{Kp)lW*HsWFdUYim0sdzM~gC;QTWm|luI;PB}a^AOT{nw7o1wPi7m!;IaRk91BuSR=lRV2;zSmwhm6&S|sH zhs4<`T2qrv!#`*M+Cw>u#Zl@FHpr^5A&|)m$5G*=ts48ePWC=U3*$POsie9=urqdN zO59pU^=m92p4y_lOtTY*<nCF@|CFH zcsm{u_a)$MYAGs$a6u9W3mF`{;{#SYLVCoXS-O)5VHnbdwk7sxo`fow=`q0-iYonM*~03&CJgAth%V`9DLDn~I2Sq2Z4k-*%i-%+ z0x<7`v;li~t=FiysG2Ym;g%_$E!)~OzsY3}S2K0NO!Il-*iPURDjXiWI$7%8a&w9m zKekIg#q%!cF0?V7IagIuiV{$5sNEck+!X9=Kc|25L~=IJBR&Z$U!e3ASx9Br2};f+ z_4bTnYFW_IoTfec$ho(8Y9DhvYtcsUb7jr~wL6KdqnDwJ{OSV*Go2*r8!O+rUs_J-cGHpvJ;w1r*0e{!M-5c4nh;%a0?PrDT zlT**=f#;;pj?JBNwNs^Ku~zNQt;_U zN~)21$Fp`;y;Q4;sP^y{88Sosv5Sa+9E#(QGk+9y$2hyUO<$D?WHq8dk;|}%)ZLyC z8eY~jxzx@N@Yr+I{F!(Lk!6Xh)zuE^O3aYnYr1P#ylVGTNuVk)W?Wo zhZlPG<)pWDW?45H+*H__t<)O7V^A%fHytdXhfk$lLb8~LiRQ=Xn7X<-le+WNGz#Tr z&|WUUcfLpeVe{2`DqGPTpIT95f3r2=uh1Yo>x^hA9w)tIp)?UcwP;US;pg2%mt0A= zsYvzDWDjqo-;Amp&-vNZ|0;EL(KpkqogEPooE+MCwKZiZ&Hxs7r52tVdI!%1C{qRa z#@kkUW&hOT@DCjK(rra3r>ff7v5w*`q@p;<7j`R{^u2gMq@4c6#F(`_^@+IRYwD?a zwjFbWm6z#^Z86Fhlh34x#M;UWhODEp3~6J$>F&ux~%FSVuu0q?>YmUzLljIFi%$!qhUM=Vx&a_q#OzhMM;X`7(*-quhzI= z5X_gV3mGFKEnS++)Fpqt{L_0!E$EGeoguJcou{1X^s}5{_{K=t37**3np*A|e#KdY zM(ivgFhs^ojBz1ivi-cc9DZ&8W$h1~CcgqV3z_I^ur}qnjR*~B+0yIC8`FgZUnhI1 zj@O0U%JBy|z@p7pQcy|qGyc0r#hC4~GVgbc(p@ZwQ88y)gvTpojM+iGoEvY9DjD3) zoF6e*(~E6K5xMjos{4kp=vH&0#Kp$dtpp*1U)o-4=NK)3Kqz;lg;QUoFmZ#Bw10G0 z-_sk;aQ^!@#9){X&ZxLL0(EDmx0!TwPWa`#bGoe@Bj{&k>93nj^>8zUo)>^;?oM&? zm>kc&MF*z39m4_2rVmbz*PuNYu2}XYjbFjaC#4AgN0V~=rkSd*D2f@7BA83^z?Y7| zq~ca5osie6Hl>;rrkBLY;-b=<z>87pwWMI>E2D`ZC+2g{e3Limhm4 z$VZwmvBvIz#LC{)%?#Kn5@QJKf|X1Y2>29rlZ4=h1WDVjc9fvYRS`l6LoGd~<mST^iVh`_iQ2zw+F80mb;XYlXY(UWZ8j*ee3o#Y?UX}dS5FO1E zE9bMWJ*IZ3)2VB~i3n4kk8CNX6dsQ77pRj4Q@MNo*{7wnN`z$Nq~NaokI16Q_VkO= zA<%a&b@8_7XuS#!qxP17i=<|{qeKm*JOHNjchT-zQ^B1DI+zV%!%OfZ<>w6i*dYUi zggcWV6)}p=cIO2Nidi^sp~3bOVwdPVal?MVNI`TwbVxzT6(w2&5)5(M@KKvrTsnZXM2f7Z4EH@TUmBONV#o4M5Ss2>wOBsR$ zFHk_vm7F_*?j{#FD#^JdzFsu&r$pGYnrDe!5Z%+!9L6j25t?cLZ2KP#B}wpWJue5b z+EA*CORso6N&NxM@rgR|$<}~y8!nlVe@xw)HS`0>@wp80bk+>*dy?o1wFVUgbafNr zIXHa{ zOxbP9$yH9BMW2@)e5a-+H;T&mL`@*q0?@C{X%~-wgL9!3`Jznz+mI6S-Tk$_eML3( zenm6acueDv4_~@S>{Tsi}Dl3d(cAPycKQKope&>eP7s z`;l=2=>2W$gsg$lCsKtEl7+*PBPl0NCm=qT3n0i2*~KIE)ZbV`-+PwBXpK-vnDZ=V zjKRojJ*=ab+Fco2EAT2vs{cU^9fc4?$4VKU!&qF%h}xMu4i3wGs4miP>IE$gCm4#- zbujGq1{0K_OQ^JBofP&T$rN3<$7X4TEUx1Q>B_5paO8fR-z80R5^+#k=3DZOmRqp#3W70Q@;GT2SlZrn04GWymWCGCl?eRvZ zkbJ9Mv!!rf?DVIS)X{70xV;AVMHE+|I$A%?e4&eYOeT)K=Xz@#zmW6dwo(ui3lA-< zS|pW%_Q)8VXM6sfx`IJ_zh|AB` z((mct+RHaIt|V# zk9KVO9#wPvqm`Blt2qJ-#OF@6-n7uRBUK@xs194}={v1N92xa&RCe0G9&_EKrV|yMK=MNMolgd{8nq7QD)sH z!b*xmC34YEMaZd{SJR%pmOtuKv*TCo>LVx-4X=lN7cmUKF#;_+1N5YAjR{)8*x7W- zJd?tGXRs5sACe)baX(&MJbGO7Y%049f3_tgFB zr*O29cWoGUB-LgUIF6Q(VCRCj(vg&6hKepMy#5U5&(F`^^jI3(d7@e3N<7S1N+hoH zh!KM^f4Y7nGN1aUm_vZn=bhrVaz)^>qIepO+dWCUs>*p+cVxD1u+&0cW;*n97>brB zdhG|2Z8wS}vi=hdD0&xYZW3YRcA+_5d8vxph_pP1X|44H!aw5Ld~P%|rY1dMI_~nu z5nT9;`Lv}6wwo0F;$pFDMbcP>zDxV&z3!_vwwEB>C(|6JqgB@D$XMTzGP~Y4DQHZz zIaUh_UKf6;p3aJB47pf@h%1Y^A+mnx5Mz!lFus|KsZaa!dfcf%fB!zW*;2(G`R6?E zZI(tV->!G!T-7h?*wpWp*R^clzK9xILcv_mWiCeMzyIj`9+^|Fw^|vombh|`h(oOk zHhrxptF#yX9xe`tGElhO>A-*joOL(;3=$qB0)?5r(~R2l#1wtg`^H|0{Z+`Cg0Bvu z%nOz|Y=xQT&Jb+AFj~;w!6=yzaZTiipJODVi zJr4FF)vP_SZ-nuuPdbeT9EB6cv|vUVye-l0?=669pGVcSfw7yHO7JrF*{7Akd(PzM8aJR6>Wcsye+y< zd+x#FO*}(2*o58vKm2{#nI8K;{eIvE!#h1HewYqH;C6}kIFp(6$^Yz`8Bhox0KiE3 zU@_`6T-|E$zFOn=@VMxsm#o~fR5iLoHbS-W3T}&rk5PVZ?@PnYi5o@*c!7$AH?*wblo@DRKSu( z9$fKXZ>IdGandA}KYj5nI|$nLe^&j6?23vTL}S)muWX&J5xVlC4b2|wQ;lPX}OWZ9A|PGVroTLY|fT+>hIe=IO}<# zpMi+iuyY8-0{X9t54O^^s3mS0*4a>cowAA}?abNN8333w)(>r~B10=DaEZW)7K-F>NCHaX?Wl`~{U)%}1#fG{*hli&VyqfRPFMuqNY$UZH)N*69J;t3y8wIp>1RR;F1o+uqC= zTM<4Xawt?cc|v`1k#Ej5%COIp|<(xqrI#6eVc9;`nz1wrfy(7{R090I#YkH zheHGuH>#2(fcib4$px0`Z)OvK1o_Uhq^`8TJB*eOzwqc8MfF~HhF^aaV>CU@U01b< zW>QbA?tzOC9w5|y8YWMFRcrOu893R_bz9rA>g7B?_5jugbN$BwP#}z_5_g#T+>6Et zL&@qRrN+>T^)xDhA?vA>mk=EZq4M?za$4XS*^ud6i z(_=cW3xEHHcqgO=<1=`;qW_VYZDEo*aid5E=ip8mUn?A$A5rk9NF{T*)5S zY&)31%G$b6-H|?1zsxEj?qez5v*NR|_E8N(18AH@^kB6Xc)-|({+WR??7WA!6GVMt z|Z z#gHTo?&Jm?08_}*o&v7GmwW$Jg)TH!Njwn6-SmDaU;nCFZqE!jB&o7!c!D>ATm9-q zdS;Mih|yQt*Lv$UMJ&<|z2+M3>04s^EKY&o3HTOZHGkVhJL_(Q;C-eO;qfRGr;}cT&NzI7RIvIf+ zx8FS9I=TKdcLl1kE_AAg@-Q7iw3O7Dr^H~qoOFBl(!mV%Ghi8fVnprA8NVUF?6l zl%mb_0pe7`ckOlm{TsWTjfce@HFq}5N@b;Hj@KscD}vEcMi+ALq&F~TCFO3C5WymL zzAGI{j*kO{d6?P~WRNwtY+ZTPY^2_2p zKcg02L^Q?r@k+lL>lk|swZ}L*YH&Zh+I^#>ogtjscB!}A+X{caQs0ZSBYom>-G-z{ z@10!1+I~G#cT5ELsw@E|`ai58JNwzkRk~wyQ)Z7iTk-39SCAsGUso>#s^~`K8G$S0BRv^+>@Qlqssce4}g`ZS2*WZZnD2dMD z2=2HIy->{+c$LD)5KpWA-E_F`7VFSljH*Gs>b9sIgX}ih5_uAKyMxvy#iHsNfOtW+ zVuAcJ@s;EB9xUs9bdkNp(_3KLnsD-9mB@CUGu$h)>J1sctekn5^7isb@B71bBAsAG zHs)0~u#hoQ3!Suig=%505%`YKL#fV=m=9l)MYk$1Sf2s1V!IuoqvZ!fS{d#5*6L5O zM(deskA~MU<^}&KF7W52zO>I?-hXUz1GzyWx+rypNF5mS>BBo?R0Smdkvz6=Px5T= z@rZtAzkf3p4S!hsO^0D=yX%>D*8(NT6( zTL(mXrF;^tI0j*hM&4FCiRx`^pp!6*n-4QCEi7B%i4Unr+gvcQw1ch1DkkOBHhOM` zlyKIUro$Tbc3|{3G933-qSC5+M zWNrd^Cv$Pz)lw@~e9o`EatMBtQ8$*mZ&_D{7L7n~q&1@ik-+3EbsnZl!u#s22CEPZ zD2yynbB-f$>L>mR?ZH`5QBJBY)^})Y9CI~(AG1fLKDR?qCAI8Y9l1Ju>#qK+JEPsO z^%3~;yC{escDa!;o}N`VsKr4Q_L7l5x|Sj4(3MwZbzG0SaJ5OdD3Q#_j~__*C;-apFIuARnFwY{$t6pVaUG%X! zr1Wf9NzcVgIrprzoOPysqZ&FmmHh2ruZ-K*(Egqv&Nj}Jt50FG zmdsD(K29+f15r(^Ff0AImKPi<`?w|0yb)fW6v6{Ve3m;;Kb?&Q6voL7XT4?oB1-;Y z+N_QlJC1l)U)DX~@X@(0OBaJ@9I5F@gjfUH*zGvn3N&7gyC z9y?K;ymJBmxNSOf^+((E&a>@*U_namN53?rbu_Qp+GuRM#1^-6L)ngk<>nt&B&n0- z;&w0FIN@&H+XGph`x@mBtS@>TZQa+v9T;kxj2Sbw3U@;Mz5R3)bXoJL^yW#5HxoqQ zqu&2)Hj49h<(|kpJ$0HEBLN{pb!hl0F zcZC5N$DmvvHE%SXQ7(zzLcxqX0cZ2_Fzs=Hs>4T2t(}`BcEtdu0iT|`yyudqCUsEc zYRcCB_iwlqW>2x83!;lSNkQSdsIT5m&PuxE+;UtDG-)H7>>V8X2p6LyY zKOG)MJW}C5eHtq_L&;EJsBa*S4g6{solL!~rp_4EOZS6ZuqX+XlF4QH^$a+)4i>nH zNdXJ1XZV!`dme;Mwme2}pKlu^Quv)G)Jaj1-pbW?rEiKU8bDvxGcejfJ^X6`GV{e8>tn3^jqhg@;atnk2_ z&=lj@(#$RJzke&@XpGrQiq;721c@ZD;E|3`?fe3uF<8xcyTA~YfH@78y{N`+3R zroz3b1{5{Wu(`aP58s>vsFW!cBKNl%5bDZv@T}$-M=1_>2glVckHBlo%;Rj}3aq8T>K=b}7ll zIYOg6m^5^S=59QqU30~C*wO;M8d^`%edRlbfZRmX$i&?O1Sy3N7$>W9`6uc8r*9+2 z<&5!0mkx|1PgU2vb>EDmxH;CP{fjTEkJ6U?WJauEG>3wY6Z<&9Z{WHasb2LuFllI@ z*JM*BS~Ssz-ybRAJbf35AZ7whF|7q$O=vj5{w6g0rsy^(DY8?Z513D_*ZXTvF#A!+A~f^WzWIPyg1W^h!1Ndn}fqnS#f~IZwnkI z^$ldPpSXZJ=is8d$GW@`iBzz&b<%Y5h1*hE5tur2vG zs;yr~YMLax#=Y7U_D#!PY_0WUW{yvNsrOFr- z;XHFjtj=eBk@(t+oPEP8`?RSkRC!qWfq39ZO=?1=ZKhv_z&TZqS~yK3KhgA=sD_ zB$RvzgJ4bb9R&5O9-=T}E)J{HVu`Wyd;*u0ONMS6R}6j3A4Tgke^^2`Qe(Yf!gf*v zzot?ga=-YHQxhdowW8k)Af=CMskTX%5}G_W4 zlH({}XW0c8!_dq%brjj+^BC+|emN-h^C(Kad}0!ssh&O&J5A(xE~G-lAm`PM;GVj< zsM{8}Mvl9jcgoILvjB$_M$5(DAdq8jLKSH4~pZx?ciN%d3sOYm7nN^m$%YcNMtRA4lNvcnbu8@+yck~gVdslu!h-Zy@^-I67gLC{U_yN| z7U6~2o+4bis^O2kvZNMLQ(ko*yHjXX)dQ8jhga`4=>p1uapCXj)H@!UD3V`>;NXPx zm?6(EA}XQs|Nq|DpC&3J6uMf8w)qYa0<*bF#)mbNCjCCma&MfsTs1R!r>Dzz)Y(fPGwv(q_Aa#^cu;{xyJ0;E3ewL z|1teeDZojaz9XgKEN#8yco^Y;Z}9aroaB85xCc%hN~+hs-;Uz;-BeC?=hi_ClM{8Rn~xC# znrow%?C&RT?TToL>40JMPg^YRqV(?cNLVGJvC?r&88Klov0#1CxRCmd5E8$*!}@H7 zL|J#gggN2SL}W|EjRpy3$TH6v-Y9Q|V%bbqkn&lE^{8UZqt%r)C>oiNN&`!tDp!{O zFO%OfGw~oOmbQAQ$IQ{WC+qr8RsVl1z~Gmz!8SKmvJkG;45DnTh^ z8wownlSG`ec+1qT;1e(+>75l$gp?JzIG2fP5U;Whg&A<@tqFP~pIvseC3bWX-h>+C zR8k&^Iw%SE=9x_gSf)zGjQU^3$6irYnIT@IlgsS z9)#j=OmC(3S6zv^Q@w6+hpS^gyhd@|c|x+LItgwCfMw_+!MkWsc*bve zv~xO>ObiWjLYygn?oDzozLD#V0v=o%DYr>U+tqE^2`E^oSMx_8AI^k^`C^?LF53{P z53@-+>+!1%Rl>H-H#2|Kqn<`FHl)y2{>Vow_a>_3X%Lj~>N`?)S$!n3VIvW7y<%8; z_PkJh<$xttaS)Cuv`*KgQ@mX&&@oEUSIq~w-bD9VT-Hm_k%IS!T(f=yCgrLUJ+qVJ z_OZ;=|3r8AHVl>YgFqEI1>wkQ(-3Wo0E+tW-{7@)=(y(4O3uKE3O0!HK&G`NX}ScCR43lz&>U)Fl)@djcQZGzlhtw|bi(G4d3S zgCgnSOy%9~9>*74CfH?W;yDL+IkM;C_ zD6clHL$i{Bg$CtSIS%RE#~D#8Y5#(V@R;^^#?uMEZ!CJt%i(t?=JETQlMl5$GE|qq z32mTsC^%+TtQt0O+~m_|V8PaL#^wZ}AQ0Cy@_P5o5Xyoxmq=TU^7hKQ@Qj*}!N0%y zRdgiz2;kl(daM_p@UqFGFE! zE>5Yh_`#HN2$~k(82zqjETD37xL$vEN7cPv{z=}~e8fT~K>JjN4m^V{Dgizrkwx|oP=e(}YxaHNtmp*O*hG1l(G$R#xZ#VL^m5*A zoG&D*?;%~!wfo{Wv7{Nl>EW%N6)?%GCi9KT!cQ?d1*C9$i_e}^YJLAIX7`N3%G zS3g-^!`g+HWqZ`W&Ka>KKhz^;-^J!jYfTK12p&*>t&_8>1D0{QZIYh8INT5qg%twI zqVJw*!i%NzXSN-=4ifxyPQGMs;ZAdtq&vn1345bU2Ftb`o4CcOz4uK=>aJpT!P7!! zY6Q!pZg->5oBtE-r1hj6GhT+GfZ3JU?LXR(Gp0;aF()+YMt^-^`J+e)xiw{Xf1XR|=hdK!@p$b*Wk1TmMHJ4uP z*(Ns(>IZ?0$xhGOpX{iX3y&QIfz+S3yk}kfbj6Av2B@dw`62msDOB|oL(I1VlkxX3j`eESl;0Ha+&LijsS@XTQ&UwoZ$3w(05k=BH1DUn(rz z1CKZQ@0uyl^*siR;3fC{y+6QgoN7iX+Kd?4b&deKZ)mr6><9?P$I{!ldN~L!5 z=_tFd<8H~tk&_gks>p#2V#d&1)=RU(bY(=Vxn`mW6=txz`m`ZAhst@O%~m{dvV_h| zlMB4p_PRfN4=_Q&{ld*VbMrVb*u^@&J<-tT&g*-Yl}f$%Ex|-2HGaoqk5ux{ZaJN< zeqt7M#+62S-aByimHnzZjrCd7`S0D0sd~?bA0Fj7@SrMACx6{@>0CibeYpL&dh$)j zSWNvGHF)`sVJANfDuc{{@CxxPbO8p$EOeQs zIIpdO+n|gO73u>S|HZ)XnC`LX|!5Uu6`7){z=QflSm`{b13%xp?~K6BDWm=p8^C; zOI-zAW#g{M7}e*CkdN2Pp}W?RRDI(5*$bN?e;F!_u;W`qsM8XDDeMbiW(*3`%?z^! zv3}x_2o{Rs@11_Ejhv$Ac?H${uok&xgAgvOAX0>1TxUcg@Jvjwbq8T?m*C4g*(m!^I0FdalxD#RXwuTD+Gwp38Wlj=%dS+FwL z;riv4N!x^4_$$aZ!Ie^egA&*RH63<6dS2YTb;*3V>f$#(2H2}Q{VDdtq=t??r!G`-KhnAb?KiYv5p&&L|@eJgI0$rV}9$PITGfl}@)JSiG z4*ly%X2eYC67Nn74um2>*5qSE9As zUz*XADiBqzx+Ng8?VskG*WjKO?dHaN-+=gM2{DT@nS6adI97eG21d@gX>PlzDu(SH zrCN8k^O<#d#I>!j{GR);ZRJ;AN@7#+16i?34$yu6%hi!vIg?B?b2KGe8mn#^4GfD+ zaLqMYiXSN?`%0s8Gt_$TKwiy4)2I{0q;4Wg<^rj3$_@3hPgK-t+p|j@wma**`0uXN zHDetzf1>ApX8bR!^^>oS<&@N&`M;LB4$=jc0JjfxB4I0@kLnGC^a9Qh7#f&Zkyd0; zZ4~l7C5oqlIA)%glOfqiW)WE{VUE(Wt^24_hO#R3(}y-o`!;wh2@MM-kczalWNMhN zGKoU)4Hw6Mk5?~ecZ`uBTIe4avfJD!p-8TzD`)Kqo|iq1SP$#m`GopW+VA$LG?ebG!*#G!Ft@;x|6;RZ^GTP6;p;*$H4rsp-#g1|Dj zF!cbTSXSavT9yYDEgVadOv_B%MjNNdaZJthea^r9_3(M_=eqCv_q%@IOR#YqWBgW< z!LBKTk78cY-2WF{a*}U8dLgn~7c;TaxoJ20Sd!>iZ|8%aO_#Y|pO^!V77p(;Q@tyz z{sg}1Pw8t}-$??XCe+cZC!%E-uEjt)lQr{3-DiU6%0D%CpG0T})avl33Sh{ONR}d^ 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 z -

About-title

-
-
    -
  • About-phone
  • -
  • About-email
  • -
  • About-wesite
  • -
  • About-address
  • -
-
+ +const About = ({ profile, children}) => { + return ( +
+ +
+
+
+

About Me

+
+ {children}
- ); - } -} + +
+
+
+
+ ); +}; export default About; diff --git a/src/components/Academic.jsx b/src/components/Academic.jsx index ed9feb98..f44e4ea6 100644 --- a/src/components/Academic.jsx +++ b/src/components/Academic.jsx @@ -1,20 +1,25 @@ -import React, { Component } from "react"; +import React from "react"; -class Academic extends Component { - render() { - return ( -
-

Academic-title

-
-
    -
  • Academic-item
  • -
  • Academic-item
  • -
  • Academic-item
  • -
-
-
- ); - } -} +const Academic = ({ item, local, colorBackground }) => { + return ( + <> +
+ + {item?.startDate} - {item?.endDate} + +

{item?.degree}

+

{item?.description}

+

+ {item?.institution} +

+
+ + ); +}; export default Academic; diff --git a/src/components/Certificate.jsx b/src/components/Certificate.jsx new file mode 100644 index 00000000..bc765baa --- /dev/null +++ b/src/components/Certificate.jsx @@ -0,0 +1,25 @@ +import React from "react"; + +const Certificate = ({ item, local, colorBackground }) => { + return ( + <> +
+ + {item?.date} + +

{item?.name}

+

{item?.description}

+

+ {item?.institution} +

+
+ + ); +}; + +export default Certificate; diff --git a/src/components/ErrorData.jsx b/src/components/ErrorData.jsx new file mode 100644 index 00000000..5fe4ed9b --- /dev/null +++ b/src/components/ErrorData.jsx @@ -0,0 +1,30 @@ +import React from "react"; + +const refreshPage = () => { + console.log('refes') + window.location.reload(false); +} + +const ErrorData = () => { + return ( + <> +
+

+ oops! +

+

+ there is something wrong, refresh the page. +

+ + +
+ + ); +}; + +export default ErrorData; diff --git a/src/components/Experience.jsx b/src/components/Experience.jsx index d94f9a3d..9d33c14c 100644 --- a/src/components/Experience.jsx +++ b/src/components/Experience.jsx @@ -1,20 +1,25 @@ -import React, { Component } from "react"; +import React from "react"; -class Experience extends Component { - render() { - return ( -
-

Experience-title

-
-
    -
  • Experience-item
  • -
  • Experience-item
  • -
  • Experience-item
  • -
-
-
- ); - } -} +const Experience = ({ item, local, colorBackground }) => { + return ( + <> +
+ + {item?.startDate} - {item?.endDate} + +

{item?.jobTitle}

+

{item?.jobDescription}

+

+ {item?.company} +

+
+ + ); +}; export default Experience; diff --git a/src/components/Footer.jsx b/src/components/Footer.jsx new file mode 100644 index 00000000..55cafaa0 --- /dev/null +++ b/src/components/Footer.jsx @@ -0,0 +1,43 @@ +import React from "react"; +import {AiFillHeart} from 'react-icons/ai'; + +const Footer = () => { + return ( +
+

+ © 2022 All Rights Reserved by{" "} + + ib-themes + + . +

+ + + + + + With + +   +   by + + +   Ivy Saskia + + + +
+ ); +}; + +export default Footer; diff --git a/src/components/Header.jsx b/src/components/Header.jsx index 949da11b..a4fdbb24 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -1,15 +1,16 @@ -import React, { Component } from 'react'; +import React from 'react'; -class Header extends Component { - render() { - return ( -
-

Header-title

-

Header-job-title

- { this.props.children } -
- ); - } -} +const Header = ({ name, profession }) => { + return ( + <> +

+ { name } +

+

+ { profession } +

+ + ); +}; export default Header; diff --git a/src/components/Home.jsx b/src/components/Home.jsx new file mode 100644 index 00000000..8928c804 --- /dev/null +++ b/src/components/Home.jsx @@ -0,0 +1,134 @@ +import { Children, useState } from "react"; +import { AiOutlineClose, AiOutlineMenu } from "react-icons/ai"; +import { FiMoon, FiSun } from "react-icons/fi"; +import { Outlet, useLocation } from "react-router-dom"; +import { + handleTheme, selectCheck +} from '../store/application/aplicationSlice'; + +import HomeCard from "./HomeCard"; +import NavLink from "./NavLink"; +import Menu from "./Menu"; +import { menuItem } from '../constants/Resources'; +import { useDispatch, useSelector } from 'react-redux'; +import Footer from './Footer'; + +const Home = ({ children }) => { + const dispatch = useDispatch(); + const check = useSelector(selectCheck); + + const [menuOpen, setMenuOpen] = useState(false); + const handle = (e) => { + dispatch(handleTheme(e)); + }; + const a = useLocation(); + + return ( + <> +
+
+
+
+ {!check ? ( + handle("dark")} + className="bg-white w-[40px] h-[40px] lg:w-[50px] lg:h-[50px] rounded-full flex justify-center items-center hover:bg-[#ef4060] text-black hover:text-white transition-all duration-300 ease-in-out cursor-pointer " + > + + + ) : ( + handle("light")} + className="bg-[#4D4D4D] w-[40px] h-[40px] lg:w-[50px] lg:h-[50px] rounded-full flex justify-center items-center hover:bg-[#ef4060] transition-all duration-300 ease-in-out cursor-pointer " + > + + + )} + + {!menuOpen ? ( + setMenuOpen(!menuOpen)} + className="lg:hidden bg-[#ef4060] w-[40px] h-[40px] rounded-full flex justify-center items-center text-white dark:text-white text-3xl ml-3 " + > + + + ) : ( + setMenuOpen(!menuOpen)} + className="lg:opacity-0 lg:invisible visible opacity-100 bg-[#ef4060] w-[40px] h-[40px] rounded-full flex justify-center items-center text-white text-3xl ml-3 " + > + + + )} +
+
+
+ + + +
+
+ {children} +
+ +
+ + +
+
+
+ +
+ + ); +}; + +export default Home; diff --git a/src/components/HomeCard.jsx b/src/components/HomeCard.jsx new file mode 100644 index 00000000..3bd11abb --- /dev/null +++ b/src/components/HomeCard.jsx @@ -0,0 +1,90 @@ +import React from "react"; +import { + FaEnvelopeOpenText, + FaMapMarkerAlt, + FaMobileAlt, +} from "react-icons/fa"; + +import { TbWorld } from "react-icons/tb"; + +import Social from "./Social"; +import Header from "./Header"; + + +const HomeCard = ({ social, avatar, name, profession, address, email, phone, website }) => { + + return ( +
+
+ + +
+
+ + + +
+
+ + + +
+

+ Phone +

+

{phone}

+
+
+
+ + + +
+

+ Email +

+

{email}

+
+
+
+ + + +
+

+ Location +

+

{address}

+
+
+
+ + + +
+

+ Website +

+

{website}

+
+
+
+ + + +
+
+
+ ); +}; + +export default HomeCard; diff --git a/src/components/Interest.jsx b/src/components/Interest.jsx index fde288ec..fb80d273 100644 --- a/src/components/Interest.jsx +++ b/src/components/Interest.jsx @@ -1,20 +1,20 @@ -import React, { Component } from "react"; +import React from 'react'; -class Interest extends Component { - render() { - return ( -
-

Interest-title

-
-
    -
  • Interest-item
  • -
  • Interest-item
  • -
  • Interest-item
  • -
-
+const Interest = ({interest}) => { + + return ( + +
+
+

Interests

+
+ {interest?.map((item, i) => ( + + ))} +
+
- ); - } -} + ); +}; export default Interest; diff --git a/src/components/Languages.jsx b/src/components/Languages.jsx index db1c7f42..3d33100a 100644 --- a/src/components/Languages.jsx +++ b/src/components/Languages.jsx @@ -1,20 +1,24 @@ -import React, { Component } from "react"; +import React from 'react'; +import LineItem from "./LineItem"; -class Languages extends Component { - render() { - return ( -
-

Languages-title

-
-
    -
  • Languages-item
  • -
  • Languages-item
  • -
  • Languages-item
  • -
-
-
- ); - } -} +import { lineColors } from '../constants/Resources'; + +const Languages = ({languages, local}) => { + + return ( +
+

+ Languages

+
+ + {languages?.map((item, i) => { + let language = Object.assign({},item); + language.color = lineColors[i].color; + return + })} +
+
+ ); +}; export default Languages; diff --git a/src/components/LineItem.jsx b/src/components/LineItem.jsx new file mode 100644 index 00000000..53fc9bd8 --- /dev/null +++ b/src/components/LineItem.jsx @@ -0,0 +1,27 @@ +import { Line } from 'rc-progress'; +import React from 'react'; + +const LineItem = ({item, local}) => { + return ( +
+
+ + {item?.name} + + + {item?.percentage}% + +
+ + +
+ ); +}; + +export default LineItem; \ No newline at end of file diff --git a/src/components/Loading.jsx b/src/components/Loading.jsx new file mode 100644 index 00000000..3a9bcb07 --- /dev/null +++ b/src/components/Loading.jsx @@ -0,0 +1,32 @@ +import React from "react"; + +const Loading = () => { + return ( + <> +
+
+
+ + + + + Loading... +
+
+ +

+ Loading... +

+ + {/* + Back To Home + */} +
+ + ); +}; + +export default Loading; diff --git a/src/components/Menu.jsx b/src/components/Menu.jsx new file mode 100644 index 00000000..422525f5 --- /dev/null +++ b/src/components/Menu.jsx @@ -0,0 +1,43 @@ +import React, { useState } from "react"; +import { useLocation } from "react-router-dom"; +import { menuItem } from '../constants/Resources'; + +import NavLink from "./NavLink"; + +const Menu = () => { + const [menuOpen] = useState(false); + + const a = useLocation(); + + return ( +
+ +
+ ); +}; + +export default Menu; diff --git a/src/components/NavLink.jsx b/src/components/NavLink.jsx new file mode 100644 index 00000000..22f3bf1e --- /dev/null +++ b/src/components/NavLink.jsx @@ -0,0 +1,21 @@ +import React from 'react'; +import { Link, useLocation } from 'react-router-dom'; + +const NavLink = ({ + to, + className, + activeClassName, + inactiveClassName, + ...rest + }) => { + const location = useLocation(); + const isActive = location.pathname === to; + const allClassNames = + className + (isActive ? `${activeClassName}` : `${inactiveClassName}`); + + return ( + + ); +}; + +export default NavLink; \ No newline at end of file diff --git a/src/components/NotFound.jsx b/src/components/NotFound.jsx new file mode 100644 index 00000000..2542aa2d --- /dev/null +++ b/src/components/NotFound.jsx @@ -0,0 +1,26 @@ +import React from "react"; +import { Link } from "react-router-dom"; + +const NotFound = () => { + return ( + <> +
+

+ 404! +

+

+ the page you are looking for does not exist +

+ + + Back To Home + +
+ + ); +}; + +export default NotFound; diff --git a/src/components/Profile.jsx b/src/components/Profile.jsx index 7a79b615..0ca3d40d 100644 --- a/src/components/Profile.jsx +++ b/src/components/Profile.jsx @@ -1,14 +1,18 @@ -import React, { Component } from "react"; +import React from 'react'; -class Profile extends Component { - render() { - return ( -
-

Profile-title

-

Profile-desc

-
- ); - } -} +const Profile = ({ profile }) => { + return ( +
+
+
+ {profile?.split('\n').map((line,i) =>

+ { line } +

)} +
+
+
+ ); + +}; export default Profile; diff --git a/src/components/Resume.jsx b/src/components/Resume.jsx new file mode 100644 index 00000000..eef6f738 --- /dev/null +++ b/src/components/Resume.jsx @@ -0,0 +1,61 @@ +import React from "react"; +import ResumeCard from "./ResumeCard"; +import { MdOutlineBusinessCenter, MdOutlineSchool } from 'react-icons/md'; +import { TbCertificate } from 'react-icons/tb'; + +const resumeIcons = [ + { + type: 'Academic', + icon: MdOutlineSchool, + colorBackground: '#FFF4F4', + }, + { + type: 'Certificate', + icon: TbCertificate, + colorBackground: '#FCF4FF', + }, + { + type: 'Experience', + icon: MdOutlineBusinessCenter, + colorBackground: '#EEF5FA', + }, +]; + + +const Resume = ({local, academic, experience, certificate}) => { + const [ first, second, third ] = resumeIcons; + + const resumeArrayFinal = [{ + ...first, + data: academic + }, + { + ...second, + data: certificate + }, + { + ...third, + data: experience + }]; + + return ( + <> +
+
+
+
+

Resume

+
+ {resumeArrayFinal.map((item, i) => { + return + })} +
+
+
+
+
+ + ); +}; + +export default Resume; diff --git a/src/components/ResumeCard.jsx b/src/components/ResumeCard.jsx new file mode 100644 index 00000000..b2f24120 --- /dev/null +++ b/src/components/ResumeCard.jsx @@ -0,0 +1,31 @@ +import React from "react"; +import Academic from './Academic'; +import Experience from "./Experience"; +import Certificate from "./Certificate"; + +const ResumeCard = ({ item, local }) => { + const { icon, type, colorBackground, data } = item; + + const Icon = icon; + + return ( + <> +
+
+ +

{type}

+
+ + {data?.map((resume, i) => { + return { + 'Academic': , + 'Certificate':, + 'Experience': + }[type] || + })} +
+ + ); +}; + +export default ResumeCard; diff --git a/src/components/Skills.jsx b/src/components/Skills.jsx index 3406ee97..ec7fecbe 100644 --- a/src/components/Skills.jsx +++ b/src/components/Skills.jsx @@ -1,20 +1,37 @@ -import React, { Component } from "react"; +import React from 'react'; +import Interest from './Interest'; +import Languages from './Languages'; +import LineItem from "./LineItem"; +import { lineColors } from '../constants/Resources'; + +const Skills = ({local, skills, languages, interest}) => { + return ( +
+
+
+
+

Skills

+ +
+
+

Working Skills

+ + {skills?.map((item, i) => { + let skill = Object.assign({},item); + skill.color = lineColors[i].color; + return + })} +
+ + -class Skills extends Component { - render() { - return ( -
-

Skills-title

-
-
    -
  • Skills-item
  • -
  • Skills-item
  • -
  • Skills-item
  • -
-
- ); - } -} +
+
+
+ +
+ ); +}; export default Skills; diff --git a/src/components/Social.jsx b/src/components/Social.jsx new file mode 100644 index 00000000..b8f95e55 --- /dev/null +++ b/src/components/Social.jsx @@ -0,0 +1,25 @@ +import React from 'react'; +import getIcon from '../utils/getIcon'; + +const Social = ({social}) => { + return ( +
+ {social?.map((item, i) => { + const { color, icon} = getIcon(item.name); + + return + + {icon} + + + })} +
+ ); +}; + +export default Social; diff --git a/src/constants/Environment.js b/src/constants/Environment.js new file mode 100644 index 00000000..3684d95c --- /dev/null +++ b/src/constants/Environment.js @@ -0,0 +1 @@ +export const CV_API_URL = 'https://mocki.io/v1/6a5c5cba-b9f4-4569-978f-bb4055c16d51'; \ No newline at end of file diff --git a/src/constants/Resources.js b/src/constants/Resources.js new file mode 100644 index 00000000..b5959508 --- /dev/null +++ b/src/constants/Resources.js @@ -0,0 +1,40 @@ +import React from 'react'; + +import { CgNotes } from 'react-icons/cg'; +import { FaRegUser, FaWrench } from 'react-icons/fa'; + +export const menuItem = [ + { + id: '01', + name: 'About', + link: '/about', + icon: , + }, + { + id: '02', + name: 'Resume', + link: '/resume', + icon: , + }, + { + id: '05', + name: 'Skills', + link: '/skills', + icon: , + }, +]; + +export const lineColors = [ + { + color: '#FF6464', + }, + { + color: '#9272D4', + }, + { + color: '#5185D4', + }, + { + color: '#CA56F2', + }, +]; diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 57224430..11f58ccb 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,26 +1,93 @@ -import React from 'react'; -import '../styles/components/App.styl'; -import Header from '../components/Header'; -import About from '../components/About'; -import Profile from '../components/Profile'; -import Experience from '../components/Experience'; -import Academic from '../components/Academic'; +import React, { useEffect } from 'react'; +import { useDispatch, useSelector } from 'react-redux'; +import { BrowserRouter, Route, Routes } from "react-router-dom"; +import Home from "../components/Home"; +import About from "../components/About"; +import Resume from '../components/Resume'; import Skills from '../components/Skills'; -import Interest from '../components/Interest'; -import Languages from '../components/Languages'; +import HomeCard from '../components/HomeCard'; +import NotFound from "../components/NotFound"; +import ErrorData from "../components/ErrorData"; +import Loading from "../components/Loading"; + + + +import { + retrieveCurriculumVitae, + curriculumVitae +} from '../store/curriculumVitae/curriculumVitaeSlice'; + +import { + getTheme, + selectLocal +} from '../store/application/aplicationSlice'; const App = () => { + const dispatch = useDispatch(); + const { cv, loading, error } = useSelector(curriculumVitae); + const { name, profession, address, email, website, phone, avatar, profile, certificate, academic, experience, skills, interest, languages, social } = cv; + + const local = useSelector(selectLocal); + + const homeCard = ; + + useEffect(() => { + dispatch(retrieveCurriculumVitae()) + dispatch(getTheme()) + }, []); + + if (error) { + return ; + } + + if (loading) { + return ; + } + return ( <> -
- -
- - - - - - + + + + {homeCard} + }> + + + {homeCard} + } /> + + + {homeCard} + } /> + + } /> + + } /> + + + + } /> + + ) }; diff --git a/src/index.js b/src/index.js index 58bf0bdf..d8f16b84 100644 --- a/src/index.js +++ b/src/index.js @@ -1,10 +1,13 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; +import { Provider } from 'react-redux'; import App from './containers/App'; +import './styles.css'; +import store from './store/store'; const root = ReactDOM.createRoot(document.getElementById('app')); root.render( - + - + , ); diff --git a/src/store/RootReducer.js b/src/store/RootReducer.js new file mode 100644 index 00000000..e43e74cf --- /dev/null +++ b/src/store/RootReducer.js @@ -0,0 +1,10 @@ +import { combineReducers } from '@reduxjs/toolkit'; +import curriculumVitaeSlice from './curriculumVitae/curriculumVitaeSlice'; +import aplicationSlice from './application/aplicationSlice'; + +const rootReducer = combineReducers({ + curriculumVitae: curriculumVitaeSlice, + aplication: aplicationSlice, +}); + +export default rootReducer; diff --git a/src/store/application/aplicationSlice.js b/src/store/application/aplicationSlice.js new file mode 100644 index 00000000..04b95502 --- /dev/null +++ b/src/store/application/aplicationSlice.js @@ -0,0 +1,57 @@ +import { createSlice } from '@reduxjs/toolkit'; + +const initialState = { + check: false, + local: 'light', +}; + +const aplicationSlice = createSlice({ + name: 'aplication', + initialState, + reducers: { + getTheme: (state) => { + const themeValue = localStorage?.getItem('theme'); + + if (!themeValue) { + state.check = true; + localStorage.setItem('theme', 'dark'); + } else { + if (themeValue === 'dark') { + state.check = true; + state.local = 'dark'; + } + + if (themeValue === 'light') { + state.check = false; + state.local = 'light'; + } + } + + localStorage?.getItem('theme') === 'dark' ? + document.documentElement.classList.add('dark') : + document.documentElement.classList.remove('dark'); + }, + handleTheme: (state, action) => { + if (action.payload === 'light') { + state.check = false; + localStorage.setItem('theme', 'light'); + state.local = 'light'; + } else { + state.check = true; + localStorage.setItem('theme', 'dark'); + state.local = 'dark'; + } + localStorage?.getItem('theme') === 'dark' ? + document.documentElement.classList.add('dark') : + document.documentElement.classList.remove('dark'); + }, + }, +}); + +export const selectCheck = (state) => state.aplication.check; +export const selectLocal = (state) => state.aplication.local; + +export const { handleTheme, getTheme } = aplicationSlice.actions; + +const { reducer } = aplicationSlice; +export default reducer; diff --git a/src/store/curriculumVitae/curriculumVitaeSlice.js b/src/store/curriculumVitae/curriculumVitaeSlice.js new file mode 100644 index 00000000..ff121b21 --- /dev/null +++ b/src/store/curriculumVitae/curriculumVitaeSlice.js @@ -0,0 +1,58 @@ +import { createSlice, createAsyncThunk } from '@reduxjs/toolkit'; +import { CV_API_URL } from '../../constants/Environment'; +import getData from '../../utils/getData'; +import data from '../../../data.json'; + +export const retrieveCurriculumVitae = createAsyncThunk( + 'tutorials/retrieve', + async () => { + return getData(CV_API_URL); + }, +); + +const initialState = { + cv: {}, + loading: false, + error: null, +}; + +const curriculumVitaeSlice = createSlice({ + name: 'curriculumVitae', + initialState, + extraReducers: { + [retrieveCurriculumVitae.pending]: (state, action) => { + return { + ...state, + loading: true, + error: null, + }; + }, + [retrieveCurriculumVitae.fulfilled]: (state, action) => { + return { + ...state, + loading: false, + cv: action.payload.data, + error: null, + }; + }, + [retrieveCurriculumVitae.rejected]: (state, action) => { + return { + ...state, + loading: false, + cv: data.data, + error: null, + }; + // return { + // ...state, + // loading: false, + // cv: {}, + // error: action.error, + // }; + }, + }, +}); + +export const curriculumVitae = (state) => state.curriculumVitae; + +const { reducer } = curriculumVitaeSlice; +export default reducer; diff --git a/src/store/store.js b/src/store/store.js new file mode 100644 index 00000000..6f53cfc8 --- /dev/null +++ b/src/store/store.js @@ -0,0 +1,11 @@ +import { configureStore } from '@reduxjs/toolkit'; +import rootReducer from './RootReducer'; + +const store = configureStore({ + reducer: rootReducer, + middleware: (getDefaultMiddleware) => getDefaultMiddleware({ + serializableCheck: false, + }), +}); + +export default store; diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 00000000..135a74f4 --- /dev/null +++ b/src/styles.css @@ -0,0 +1,200 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto+Slab:wght@300;400;500;600;700;800;900&display=swap"); + +@layer base { + html { + @apply font-poppins; + } +} + +html { + scroll-behavior: smooth; +} + +@layer components { + .about-box { + @apply dark:border-2 rounded-xl p-6 flex gap-4 border-[#212425]; + } + .after-effect { + @apply text-7xl font-bold font-robotoSlab inline-block relative after:absolute transform after:-translate-y-[50%] after:bg-gradient-to-r from-[#FA5252] to-[#DD2476] after:h-0.5 after:rounded-md after:content-[""] md:after:w-48 after:top-[50%] dark:text-white; + } + .interest-btn { + @apply bg-[#EDF2F2] cursor-default px-5 py-2 rounded-lg text-gray-lite dark:bg-[#1C1C1C] dark:text-[#A6A6A6]; + } + .socialbtn { + @apply w-10 h-10 rounded-lg hover:bg-gradient-to-r from-[#FA5252] to-[#DD2476] flex justify-center items-center hover:text-white transition-colors duration-300 ease-in-out bg-[#F3F6F6] dark:bg-[#212425]; + } + .fillter-btn { + @apply text-gray-lite dark:text-[#A6A6A6] hover:text-[#FA5252] transition duration-300 cursor-pointer; + } +} + /*****************************************************/ + + .brand-img{ + max-width: 100% !important; + width: auto !important; + height: auto !important; +} + +.ReactModal__Overlay { + background-color: rgba(0, 0, 0, 0.8) !important; +} + +.slick-slide { + padding: 30px 60px; + align-items: center; +} +.slick-track { + display: flex !important; + align-items: center; +} + +.swiper-container { + width: 480px; +} + +.my-masonry-grid { + display: -webkit-box; /* Not needed if autoprefixing */ + display: -ms-flexbox; /* Not needed if autoprefixing */ + display: flex; + margin-left: -30px; /* gutter size offset */ + width: auto; + min-height: 50vh; +} +.my-masonry-grid_column { + padding-left: 30px; /* gutter size */ + background-clip: padding-box; +} + +/* Style your items */ +.my-masonry-grid_column > div { + /* change div to reference your elements you put in */ + background: grey; + margin-bottom: 30px; +} + +/* Hide scrollbar for Chrome, Safari and Opera */ +.no-scrollbar::-webkit-scrollbar { + display: none; +} + +/* Hide scrollbar for IE, Edge and Firefox */ +.no-scrollbar { + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ +} + +/* width */ +.scrollbarLight::-webkit-scrollbar, .scrollbarDark::-webkit-scrollbar { + width: 10px; + height: 10px; +} + +/* Track */ +.scrollbarLight::-webkit-scrollbar-track { + border-radius: 100vh; + background: #e9e3e3; +} + +/* Handle */ +.scrollbarLight::-webkit-scrollbar-thumb { + background: #797979; + border-radius: 100vh; + border: 5px solid #9c9fa1; +} + +/* Handle on hover */ +.scrollbarLight::-webkit-scrollbar-thumb:hover { + background: #cfd0d3; +} + + + +/* Track */ +.scrollbarDark::-webkit-scrollbar-track { + border-radius: 100vh; + background: #000000; +} + +/* Handle */ +.scrollbarDark::-webkit-scrollbar-thumb { + background: #000000; + border-radius: 100vh; + border: 5px solid #4f4f4f; +} + +/* Handle on hover */ +.scrollbarLight::-webkit-scrollbar-thumb:hover { + background: #111111; +} + + +.text-2line{ + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 10; + -webkit-box-orient: vertical; +} +.linked{ + color: white !important; +} +/* input:-internal-autofill-selected { + background: transparent !important; +} */ +input:-webkit-autofill, +input:-webkit-autofill:hover, +input:-webkit-autofill:focus + { + + -webkit-text-fill-color: gray; + -webkit-box-shadow: 0 0 0px 1000px transparent inset; + transition: background-color 5000s ease-in-out 0s; + background: none !important; +} + + +@media screen and (min-width: 640px) { + .swiper-container { + width: 640px; + } +} + +@media screen and (min-width: 768px) { + .swiper-container { + width: 768px; + } +} + +/* Extra small devices (phones, 600px and down) */ +@media only screen and (max-width: 600px) { + .slick-slide { + padding: 10px 20px; + } +} + +/* Small devices (portrait tablets and large phones, 600px and up) */ +@media only screen and (min-width: 600px) { + .slick-slide { + padding: 15px 30px; + } +} + +/* Medium devices (landscape tablets, 768px and up) */ +/* @media only screen and (min-width: 768px) {...} */ + +/* Large devices (laptops/desktops, 992px and up) */ +@media only screen and (min-width: 992px) { + .slick-slide { + padding: 20px 30px; + } + + .swiper-container { + width: 992px; + } +} + +/* Extra large devices (large laptops and desktops, 1200px and up) */ +/* @media only screen and (min-width: 1200px) {...} */ diff --git a/src/styles/components/App.styl b/src/styles/components/App.styl index 4f92eccb..8e7bbe4e 100644 --- a/src/styles/components/App.styl +++ b/src/styles/components/App.styl @@ -1,2 +1,2 @@ body - background-color blue \ No newline at end of file + background-color purple \ No newline at end of file diff --git a/src/utils/getData.js b/src/utils/getData.js index e69de29b..4289f5b8 100644 --- a/src/utils/getData.js +++ b/src/utils/getData.js @@ -0,0 +1,7 @@ +const getData = (url) => { + if (!url) return 'No url was provided'; + return fetch(url) + .then((res) => res.json()); +}; + +export default getData; diff --git a/src/utils/getIcon.js b/src/utils/getIcon.js new file mode 100644 index 00000000..5f80fb39 --- /dev/null +++ b/src/utils/getIcon.js @@ -0,0 +1,35 @@ +import { + FaFacebookF, + FaLinkedinIn, + FaTwitter, +} from 'react-icons/fa'; +import { BsGithub } from 'react-icons/bs'; + +const getIcon = (iconName) => { + switch (iconName) { + case 'facebook': + return { + color: '#1773EA', + icon: , + }; + case 'twitter': + return { + color: '#1C9CEA', + icon: , + }; + case 'github': + return { + color: '#171515', + icon: , + }; + case 'linkedin': + return { + color: '#0072b1', + icon: , + }; + default: + return null; + } +}; + +export default getIcon; diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 00000000..bdd9f8d1 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,75 @@ +module.exports = { + content: ["./src/**/*.{js,jsx,ts,tsx}"], + darkMode: "class", + theme: { + container: { + center: true, + screens: { + sm: "100%", + md: "100%", + lg: "992px", + xl: "1280px", + }, + }, + fontFamily: { + poppins: ["Poppins", "sans-serif"], + robotoSlab: ["Roboto Slab", "serif"], + }, + fontSize: { + xs: ".75rem", + xtiny: ".8125rem", + tiny: ".875rem", + base: "1rem", + lg: "1.125rem", + xl: "1.25rem", + "2xl": "1.375rem", + "3xl": "1.5rem", + "4xl": "1.5625rem", + "5xl": "1.625rem", + "6xl": "1.75rem", + "7xl": "2.5rem", + "8xl": "6rem", + }, + + extend: { + backgroundImage: { + homeBg: "url('/src/assets/images/background/bg.jpg')", + "homeBg-dark": "url('/src/assets/images/background/bgtwo.jpg')", + }, + colors: { + gray: "#F3F6F6", + "gray-lite": "#44566C", + oriange: "#E93B81", + green: "#6AB5B9", + "oriange-lite": "#FD7590", + "color-50": "#C17CEB", + "color-100": "#FCF4FF", + "color-200": "#D566FF", + "color-300": "#FFF4F4", + "color-400": "#FF6080", + "color-500": "#F3FAFF", + "color-600": "#269FFF", + "color-700": "#FEFAF0", + "color-800": "#DDA10C", + "color-810": "#F8FBFB", + "color-820": "#8774FF", + "color-830": "#FF75D8", + "color-840": "#FF6786", + + "color-910": "#A6A6A6", + "color-920": "#1D1D1D", + "color-930": "#FF6464", + "color-940": "#9272D4", + "color-950": "#5185D4", + "color-960": "#CA56F2", + "color-970": "#1C1C1C", + "color-980": "#0D0D0D", + "color-990": "#212425", + }, + boxShadow: { + icon: "0 4px 6px 0px rgba(0, 0, 0, 0.08)", + }, + }, + }, + plugins: [], +}; diff --git a/webpack.config.js b/webpack.config.js index f05a5c0e..3c3963d6 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -7,6 +7,7 @@ module.exports = { output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js', + publicPath: '/', }, resolve: { extensions: ['.js', '.jsx'], @@ -29,24 +30,32 @@ module.exports = { ], }, { - test: /\.css|.styl$/, + test: /\.css$/, use: [ + 'style-loader', { - loader: MiniCssExtractPlugin.loader, + loader: 'css-loader', + options: { importLoaders: 1 }, }, - 'css-loader', - 'stylus-loader', + 'postcss-loader', ], }, + { test: /\.(jpg|png|svg)$/, + type: 'asset/resource', } ], }, + devServer: { + static: path.resolve(__dirname, 'src'), + port: 8080, + open: true, + hot: true, + historyApiFallback: true, + }, plugins: [ new HtmlWebPackPlugin({ template: './public/index.html', filename: './index.html', }), - new MiniCssExtractPlugin({ - filename: 'assets/[name].css', - }), + new MiniCssExtractPlugin() ], -}; +}; \ No newline at end of file From a25b9f2f4602892a3008e20cbfc6d9a5a4051d0c Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Wed, 27 Jul 2022 20:25:26 -0400 Subject: [PATCH 04/17] Add: animated cursor --- package-lock.json | 21 +++++++++++++++++++++ package.json | 1 + src/components/Loading.jsx | 9 +-------- src/containers/App.jsx | 14 ++++++++++++-- 4 files changed, 35 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index c794d703..6d56f02b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "jest-fetch-mock": "3.0.3", "rc-progress": "^3.4.0", "react": "18.2.0", + "react-animated-cursor": "^2.5.1", "react-dom": "18.2.0", "react-icons": "^4.4.0", "react-masonry-css": "^1.0.16", @@ -11296,6 +11297,18 @@ "node": ">=0.10.0" } }, + "node_modules/react-animated-cursor": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/react-animated-cursor/-/react-animated-cursor-2.5.1.tgz", + "integrity": "sha512-P+rDl/2+WYvo94X97Jk8ybD5be6UOa3aEZziU6qEToLlWvgSv6mKUtYD6k5zNjTXV024sl5E+fvbyyNCmDXnLw==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, "node_modules/react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -22179,6 +22192,14 @@ "loose-envify": "^1.1.0" } }, + "react-animated-cursor": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/react-animated-cursor/-/react-animated-cursor-2.5.1.tgz", + "integrity": "sha512-P+rDl/2+WYvo94X97Jk8ybD5be6UOa3aEZziU6qEToLlWvgSv6mKUtYD6k5zNjTXV024sl5E+fvbyyNCmDXnLw==", + "requires": { + "prop-types": "^15.8.1" + } + }, "react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", diff --git a/package.json b/package.json index 744f4763..6841df46 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "jest-fetch-mock": "3.0.3", "rc-progress": "^3.4.0", "react": "18.2.0", + "react-animated-cursor": "^2.5.1", "react-dom": "18.2.0", "react-icons": "^4.4.0", "react-masonry-css": "^1.0.16", diff --git a/src/components/Loading.jsx b/src/components/Loading.jsx index 3a9bcb07..41cd3570 100644 --- a/src/components/Loading.jsx +++ b/src/components/Loading.jsx @@ -6,7 +6,7 @@ const Loading = () => {
- + @@ -17,13 +17,6 @@ const Loading = () => {

Loading...

- - {/* - Back To Home - */}
); diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 11f58ccb..1c4024ce 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -9,6 +9,7 @@ import HomeCard from '../components/HomeCard'; import NotFound from "../components/NotFound"; import ErrorData from "../components/ErrorData"; import Loading from "../components/Loading"; +import AnimatedCursor from "react-animated-cursor"; @@ -39,21 +40,30 @@ const App = () => { phone={phone} website={website}/>; + const animatedCursor = ; + useEffect(() => { dispatch(retrieveCurriculumVitae()) dispatch(getTheme()) }, []); if (error) { - return ; + return <>{ animatedCursor }; } if (loading) { - return ; + return <>{ animatedCursor }; } return ( <> + { animatedCursor } Date: Wed, 27 Jul 2022 20:33:34 -0400 Subject: [PATCH 05/17] Remove: Commented favicon icon use --- public/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/index.html b/public/index.html index 59a44b66..a1344f9a 100644 --- a/public/index.html +++ b/public/index.html @@ -4,7 +4,7 @@ Ivy Saskia Sejas Rocabado - +
From 82275d6f6c40ef287d220ceb2ff4867d1e1a55e2 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Wed, 27 Jul 2022 22:17:47 -0400 Subject: [PATCH 06/17] Fix: space menu top --- src/components/Home.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Home.jsx b/src/components/Home.jsx index 8928c804..145fca48 100644 --- a/src/components/Home.jsx +++ b/src/components/Home.jsx @@ -119,7 +119,7 @@ const Home = ({ children }) => { {children}
-
+
From dacc85f79e154074f8fe0ca19b779755df36a088 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Wed, 27 Jul 2022 22:34:31 -0400 Subject: [PATCH 07/17] Fix: WIP deploy --- src/containers/App.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 1c4024ce..fd19e1e2 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { BrowserRouter, Route, Routes } from "react-router-dom"; +import { HashRouter, Route, Routes } from "react-router-dom"; import Home from "../components/Home"; import About from "../components/About"; import Resume from '../components/Resume'; @@ -64,7 +64,7 @@ const App = () => { return ( <> { animatedCursor } - + @@ -97,7 +97,7 @@ const App = () => { } /> - + ) }; From 6ce6f023c954d1ad0576c66989aff783b88b216d Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Wed, 27 Jul 2022 22:58:23 -0400 Subject: [PATCH 08/17] Fix: set space menu again --- src/components/Home.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Home.jsx b/src/components/Home.jsx index 145fca48..e84a2939 100644 --- a/src/components/Home.jsx +++ b/src/components/Home.jsx @@ -119,7 +119,7 @@ const Home = ({ children }) => { {children}
-
+
From 27641c6456f232cd7099f691b43611cf34006eaa Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 28 Jul 2022 16:37:29 -0400 Subject: [PATCH 09/17] Fix: deploy --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 6841df46..bcc057f9 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,5 @@ { + "homepage": ".", "name": "react-eth-challenge", "version": "1.0.0", "description": "React Eth Challenge", From 6d61573664fe82968050a078beb9a3580a5ceacf Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 28 Jul 2022 18:49:03 -0400 Subject: [PATCH 10/17] Fix: build on webpack --- webpack.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack.config.js b/webpack.config.js index 3c3963d6..8105bf24 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -5,7 +5,7 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin'); module.exports = { entry: './src/index.js', output: { - path: path.resolve(__dirname, 'dist'), + path: path.resolve(__dirname, 'build'), filename: 'bundle.js', publicPath: '/', }, From a2d6a703c29ecf360e61b3949c77e263d720d2db Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 28 Jul 2022 19:29:41 -0400 Subject: [PATCH 11/17] Add: favicon on deploy --- package-lock.json | 36 ++++++++++++++++++------------------ package.json | 1 - public/index.html | 2 +- src/containers/App.jsx | 8 +++----- 4 files changed, 22 insertions(+), 25 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d56f02b..7227a08b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2909,9 +2909,9 @@ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "node_modules/@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" + "version": "18.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", + "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -4319,9 +4319,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001370", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", - "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==", + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", "funding": [ { "type": "opencollective", @@ -5248,9 +5248,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.202", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.202.tgz", - "integrity": "sha512-JYsK2ex9lmQD27kj19fhXYxzFJ/phLAkLKHv49A5UY6kMRV2xED3qMMLg/voW/+0AR6wMiI+VxlmK9NDtdxlPA==" + "version": "1.4.205", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.205.tgz", + "integrity": "sha512-sSHlbfqn6CgQqD9muogEwWrw1wi2tHEQ+sunW7ex/kJ9ICucE85JW0E9ekbRDDgLP7NlpoNVUl+el0556RhFIg==" }, "node_modules/emittery": { "version": "0.10.2", @@ -15999,9 +15999,9 @@ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" + "version": "18.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", + "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==" }, "@types/parse-json": { "version": "4.0.0", @@ -17073,9 +17073,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001370", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", - "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==" + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==" }, "chalk": { "version": "2.4.2", @@ -17770,9 +17770,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.202", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.202.tgz", - "integrity": "sha512-JYsK2ex9lmQD27kj19fhXYxzFJ/phLAkLKHv49A5UY6kMRV2xED3qMMLg/voW/+0AR6wMiI+VxlmK9NDtdxlPA==" + "version": "1.4.205", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.205.tgz", + "integrity": "sha512-sSHlbfqn6CgQqD9muogEwWrw1wi2tHEQ+sunW7ex/kJ9ICucE85JW0E9ekbRDDgLP7NlpoNVUl+el0556RhFIg==" }, "emittery": { "version": "0.10.2", diff --git a/package.json b/package.json index bcc057f9..6841df46 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,4 @@ { - "homepage": ".", "name": "react-eth-challenge", "version": "1.0.0", "description": "React Eth Challenge", diff --git a/public/index.html b/public/index.html index a1344f9a..59a44b66 100644 --- a/public/index.html +++ b/public/index.html @@ -4,7 +4,7 @@ Ivy Saskia Sejas Rocabado - +
diff --git a/src/containers/App.jsx b/src/containers/App.jsx index fd19e1e2..121b2bc0 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { HashRouter, Route, Routes } from "react-router-dom"; +import { BrowserRouter, Route, Routes } from "react-router-dom"; import Home from "../components/Home"; import About from "../components/About"; import Resume from '../components/Resume'; @@ -11,8 +11,6 @@ import ErrorData from "../components/ErrorData"; import Loading from "../components/Loading"; import AnimatedCursor from "react-animated-cursor"; - - import { retrieveCurriculumVitae, curriculumVitae @@ -64,7 +62,7 @@ const App = () => { return ( <> { animatedCursor } - + @@ -97,7 +95,7 @@ const App = () => { } /> - + ) }; From ff90bb90b7c5c525346497ff58520aee28953c70 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 28 Jul 2022 19:32:14 -0400 Subject: [PATCH 12/17] Add: HashRouter for deploy --- src/containers/App.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 121b2bc0..b696d85b 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { BrowserRouter, Route, Routes } from "react-router-dom"; +import { HashRouter, Route, Routes } from "react-router-dom"; import Home from "../components/Home"; import About from "../components/About"; import Resume from '../components/Resume'; @@ -62,7 +62,7 @@ const App = () => { return ( <> { animatedCursor } - + @@ -95,7 +95,7 @@ const App = () => { } /> - + ) }; From 6f3b39af3a377a176eeb1929b63a458dbb0975af Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 28 Jul 2022 19:35:41 -0400 Subject: [PATCH 13/17] Add: homepage for deploy --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 6841df46..bcc057f9 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,5 @@ { + "homepage": ".", "name": "react-eth-challenge", "version": "1.0.0", "description": "React Eth Challenge", From 807c72c071132b1d92e6724fbb926539e3bbc002 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 28 Jul 2022 22:24:24 -0400 Subject: [PATCH 14/17] Add: BrowserRouter changed --- src/containers/App.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/containers/App.jsx b/src/containers/App.jsx index b696d85b..121b2bc0 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { HashRouter, Route, Routes } from "react-router-dom"; +import { BrowserRouter, Route, Routes } from "react-router-dom"; import Home from "../components/Home"; import About from "../components/About"; import Resume from '../components/Resume'; @@ -62,7 +62,7 @@ const App = () => { return ( <> { animatedCursor } - + @@ -95,7 +95,7 @@ const App = () => { } /> - + ) }; From 60dcb395fcac34276cd29552b3145c9bdca63287 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Thu, 28 Jul 2022 22:36:15 -0400 Subject: [PATCH 15/17] Add: HashRouter changed --- build/181487f3237d7ff109fa.jpg | Bin 0 -> 166863 bytes build/54122ef3ac6eced211d3.jpg | Bin 0 -> 116292 bytes build/a83b410d4e1e0d319abf.ico | Bin 0 -> 4286 bytes build/bundle.js | 2 + build/bundle.js.LICENSE.txt | 117 +++++++++++ build/index.html | 1 + package-lock.json | 341 +++++++++++++++++++++++++++++++++ package.json | 5 +- src/containers/App.jsx | 6 +- 9 files changed, 468 insertions(+), 4 deletions(-) create mode 100644 build/181487f3237d7ff109fa.jpg create mode 100644 build/54122ef3ac6eced211d3.jpg create mode 100644 build/a83b410d4e1e0d319abf.ico create mode 100644 build/bundle.js create mode 100644 build/bundle.js.LICENSE.txt create mode 100644 build/index.html diff --git a/build/181487f3237d7ff109fa.jpg b/build/181487f3237d7ff109fa.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5971ca7b83894da165e5732135ffd0fc88ff8e86 GIT binary patch literal 166863 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

@-%6^ojFhIk`@49hsnQ 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

lCyzA5jr;%j)fJ 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%0D%CpG0T})avl33Sh{ONR}d^ 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%0D#4PsPD1FTFs*toQ z3y#3cY}0O%Ist*WmR9Pa zCW_sVc4v~omp#x=xCXl88f+OWgmV2Abdo2Eyf#F&S+MU!e~fILA=GYbW*-mzAv+qq zYWG?;I%=1M*LPSM)Q5c}M>7X_w#R*)>~Vy2VVD%eb2U z`En_s-Gw@~U(<4-z8pUXCzrthI!_jI+Rsy30_9)1^98BzSkD1MPq58aPw?=ZCjC^V z;BOwMao^mWA->G$A>XPe_~7P@<~%)iSCDQ5KmO!oQz!VX^GyN-FHu4`$&5=*-EvmrGY$`D=CG zj7N<;!mPK~q|=cMd^qWO04eVNvVE6DEGc$=^6}tt9-*OpVX?A;oQQravTHDak>#$9 zz%KgkcnLywoSdPKi<^~sOikkyw+?nwxYr?!T>?plozySq_Rd@>=X6Rb;o;LblptQ_ zrya%Du;&iVDw-?hre&MkDCcIB_8|{j-4Mh~>oPdz3ku&vxbW};2izESTG*ydtmJZZ z=EV5U;aeE<-utMwj-dSh^U>K;E4!x^@aUWL(VX>N+#er>exoSdbj~E8L{_HY+xIal zpD6RG=U<=vXirM-3vX@Fyr#h1we6pAD(|!{3+5GW%@tLkQ=&{0!k6Ax+Zr2CiMAX5 zS{)M+g5|Hz?tO0Nqi}4$!D5qulH_!qY#UjofN7cPudNV6J)?UGXXeUAve-SHkF<&O zf_n`pm++8s9~iLc97xdLr0f*PXze_5*+n)wdCZ~$U)<<6Lvpins~&mahMRQ*c~&K9 zS-)+O_035x9uc_X{cLv+#O2!3y!UTDYg5ig=-95W4~`g-Yi(ao$Am_iL?7wDe=<+d z(tA~r9sc~k=RVnGoXVWcoQXj)!b>N;FT{1Cg5zC%3nkO& z%=Xai_E=I0^6kje=tl~!MN+Sq0vh;h_Y^s1hs86&K?X9o@q|_XZQkwp(N$EcivAS?ZSd6}l{NwnpkaBI~(5(4 zQ~2>g>bfBwxIX7V)|~{~AiX=2#Z*p?tdor-%siT9c+J&cZoJDU*Qej_TUuUx7bsTr z`K3uf8L4&utM{MG_zFdFf5ga-qxCfg7xD!ilF#0o{+#%Usk2ryrDA5_2z*TO!;1VU zxn{$McRNC+QR0jCzgxswcxp|y>J*0ep^D#YzCRMTCy)p@2G}Eg*hljIw$|bN=_vd% zxPNoZ#33n7v)605Z-JCGYp(dHaH~6*r^_gLx6JNYc%F`{;ep}j2-ZiqJC$mWb3(8k$Jf?>QX(-z1 z;r0*W9asosAsd9859Ut1ZSNy&A6`j!qqTXe92py?M?d|MC+_~H-TT?fP>PLlT*_(C^$Lm(acTfc!jV${Pk0KVBkky;9Z<8EfBKoydWQ!8t~=pyzRU!l9tAulw-X$6|83VM<+0<*2&&H*eaH%)CW*qM%ew zF&x*uUMT7VoN~o%cmGD`l2^m&WppxjEz*6nP;`gdc(kgJ(}!$3YcyS!#u~((E(A}# z6;_0FVaCgM7Gnf_I%QRr?beS#oZg6LjNN11#M3w+-p9y2+amMKh_ksj)YgVw@XDZg zS|(c%RF%YPcu@5yL27E#;lpy4-v0X6;?*aA3JSzO*f~!ZTX_37{cgu-=qZJ$7a!f- z3Lg%yFsWUGdE(i6UXinsUenTAra9Z*=*>`Y}CH~#KEXj_ZW(Us%!oN7uU zx;mS*aE!j!j5K_$`tb0xLlXxg^m=+S+Z2-Q9V6S+C~i;Y5T%rR+5h-m2^`wdM zEO))meft4)?dbEbFPps}w|{4Fzxo|h!eH=293_jImsTlusB5Ie%UTpgU ztt}DsM>wz^Ny)HQo`WGxL5iBT7Od*-8M$bKwR`) zb|+PgC!&{knaiv(X#G<#oJR*UrN};peC{5SDcn9x5|k>_@={4=jSxsqe$?A9s! z{y?iTb?xd@%HzOIE8KacH={(~SqckUYEe2mo*05KoqpAXrpJdg&0h(Roi@m7G0% z-QLkT{95Ng{Jlkv;=nbUQ5YHYv^M(9Xw=;OXs|;2iG`v8Wcufeg`!s-wijaWR6I6A z3`Z%*QZqaW1LN_y-H*_Eqt0P7w>G7`TW_;}QOZTFRX|z^%VmfLl0$CiL>w0?0 zDf|-~$&v$7sf_L$1b#`Sm+1&^O+$0cFPtv2^bv1)u6k?6=uz z+y}s}>F6}#b}5q{n%mDuCEaS2H_qBxE9VhjHQk^#m>V2*d9$bKO!es$+6M5iILX02 z%(THRLnSg0*~T#Ol3eX7LaMZ+bf7N*;Q38EvZ1#ixYUK_lpd=r|NQg!7I93r*y-0Z zF7kbx_fnfBt#3$w$j~BIVb8%V^Ek z#UPU-)94h~u;#T{bPcRJV!4OuzOUd9fNLelxQ3a1`3bt99~~2L#g-3&d-&4LoqTlX zL*jJdS@dQ&|LV>ZEwNLNA8FukaazGdm+}GItnlRV_Ytz3obwTw`c;$h6tXG0^F|cW z^K^Szvp%C?%Co!y_cX3$K$ zUv>DA$Zfo@x3ClHX4^HFex~CTxjwt=xI-bS=&1V&bd8J))MGS*(0b+0r)F6^iI6ZF ziX&O!$=Ail(b^qvW($`>ur*(Oh!VPHVELvug-^|#)!g>1(VI7!;uC8Dw=Bj(Q+0gP7JRt_*57F+w7b?k>7`e8qEqsSLU<^J7806C*Lvp z>@X?k5mq$|`pxjNdLqvWO7_0SG~DD_zL%fYGxQb<%Guk1oqUz|1n+seIj>K~!``;2 zL0>DQp%)^yNXypBIW)7YBMl*?^S7rVRE2!(j@K|SzP&8u;a~6A|M%wDO0+So>*0-A zLj2{4=AtT%61?&~V6l&s#M&(fufOQk9(|h@PI#P*);bXfjvgA!onQs!wMB_UZ*uq&7bn`iyWT-1 zb@9#E^B*ld2yopovpTdn{NDSyB0i*{hR~o#G^^DyNBZ!!y070A-A4L=Gmbo4d6QtC zQnV-AWvNTN^c(NLML$8tkyAqv;Nfe{qMH||Gm-O@)bH0p&3E3{EtpWM#*x2YH=8*5 zZ)8;%fh;EsQb@I*Vwm|3R~2UiWj9&@9P2i8LclQZx@8Zymu9$NF2;)Qxm{t1O8DHl z^)|}As7#ud9diie%PnqcMslAoM!=^8!I4U*RZny?7&NZ^GBUpPpGig&?OvJ=5M&FC zetW(%G4YzqRP@`H9SKnGo25V1Jt4NuI5Z#nQet_Z-x zLL_h5d4r{LqqllP?y?QK_o4Sf#Wd4@B)#YlgT-1DHYaSDD|v!ewW)(jp?%;MhosgI zpU;kdgt<%(udV#_aybgv)vu=hX8PLeyyJ1TFt0pq>9ReS%{5IAdL=VC1zz83OZNaK zQA_g_iRLR4zG~RU);j+ z#?2iY!9k}!?K)X5ro8^yO3`IY)~j|H`PSqrUk0AR-Ki@-Q+r4*o zL6c9lXvf4mVKwcTp_iIsE<&1q86CCD2K^N6T9o@tsXIOIkIeBXwAL&7V_`%-vIv{& zeSC>qj%RNlhZYj%6Ygyk9MnhiEB&wU`qaYp#wZ)Xp4;|;j@H9g67o`y_(`3y3UUG4 zgCd+&a&y`wnVbyo)a$ZA37rF}KWqim8D2F)az}KdP{Un4FH9o0(;zE8$dF@ST#lse zbLb}bUqdX!vx5Z16?qRgpzTEl*=6$?b-pqMd%$!%DBsul8w?#@VE0e92%4LzHDA4t z6hg#yEi(GGDOR0SJec;m$Bv8u=ei(HZ7vWWQCw?euDe^tIb*=Tsfl-x-5Tj ziI~+#a?24i_V(Ja4J0qM_@`!@4XgK|)cxw1-_T@qW5iHoEsZH|&$W;cg`igOEyvT> zXFnV>qnO;0srH|{=2&8yrlAJ6XVp+QSZ?k#k`DdGF=<@Njy>6`H#As|!h?mCv;l)c z2QOLD3iUQ~U)qbp$G6c6r9(2?yY^8p@uIC;!}2$cB`vjM-kpS_eP5rNk3qME=JqyK zbA4mCWe@RsfqqJHNtVCe*lF{Vi`4);4=6@p`UQKu5Lhh@$EqG5PV>#YNV4S9>^L_ZamnW73Zh?i{y)(h4R$?u)+PazU_l7I3Wod5TWK>};pZrnli>n@3BG`h+ zHn+=u^@5wlefmYmLcA2Xce^|r%d`9sG(+S%+pI-Ewwc|llvCBnW4DJFH6W!VsV%4P z-UiMP0YCI$Zk@WGPzv289pSqB&psiYf|{+_$N34&?F%W_V&3)>7c~`E6lgmMZ<*4|^*(VMdH^VQ75Z98?8yp=5RxnvZm!)`inSuK=SZg4^8Fx8Y7K6mrb)Sn6nj;nOh=VkvHChf=gFMUE&+AMV zQet_3w2liX#$SAH0zScxS$95Ujz%oD?d-$Dl-fvc&ugRG=4!|C`}%Ei)Rq)2xKqm4 z`d0Z=D!3lijEDE!h-j4S=^1(#$Q?hB%}-&`Jub50L3IO^f}9p4>f|Ei!M=Fn0nMeT z0>adhOip)P#h1@kqN5SZ^pL<6vq&0 zr=;#x4DR4#=U=m~w%7|V6he?zA)^~n&@q$;5zZ`|Atr2>hB*5Mq=AtOY0IB^gzgvt@V>E7h4w*Lk#W}O zY=ZSJiQ`2f5sojg!YOML%~-wiZ@is2eE^l_H@BDoXoj`2E2Nx!(R;cW&@gWM-bGXA zw#Tv-+fg}ci>iE1{v$E%F4|g$mObP^gZ8ya1&`MzTi)PoZF5QT_t%ZlXBrw0EP2Rz zhYLL^h`W!pmVeXGYX_CEaW5QO2_sTNNFvceN~3p-eU=}s36lxFMRkvREV$mv|o z&fM`{8wrDmTQh}sS>Jg75d8=lFMOrxuny|}Prq6&u*81pU%H$pkgwrNaO>|3m)vC7 z=5ih0vSo|pt0xFY-617ywjlVYep~g79)P;}TsPoKRN}A!<@X0F3w6Azs?Ijt^|FZ9 z-n_?yOdC{KWllrhnMSYtU#j=R==Vl?vc zqrK&;9VAbjk)HKADslkwU+iRm+f^RA^T#?tCwQXk!QvQ12o}49v`6kZSI`{5M_Tvx zWOJ9sMAi6`U>e(dyE7kzbNY2qnb^<)Wnrk*Wu=1Rd4n`<<4#awPv;Q|z`Q{R zXbtc1-tB`}T$?XiL}_^kqbTUKB1B21riMK?sIRW(%Q@P=8HfIYP5k|nal0JKpt}6$ z%GE1BlDaHtlKm1aprkbQ7iWy>%fWn=qo156za+?0+cvj~cmpKovV_Fl?*J0c*Am;d z32q-nU4m>g2(La9evfOxEsq!a{aE;XV7P>@sb(1b!1wo^Q7x2w+L9JCDX9&e*6OZ#l1S^O@^ zb`9`o5;BcRoqoB-@-60+Igx*fyOe-gA8n1f%7-kp^VV`eAN1ADUJjc%S15>Swpra1_*|oWi&TecWln_=5sZ*hMg1BjjfwA zK#QJ_1C@l|j;HYTi=2)tlb)upW(^>V3_X5qmCo7Z$ye9sI2@+=#C#03AX*4237(zO`CegQ>)%z`fQ3VKcR z11wUXpBRLwE-k8%R7cZGCd!^n9-`s|z-v`%X+dJQ>5dx?} zv=o-ASl5l%lqB1kMAuRr?x9_|?mz74hcFT_U z*P_W*gQ39+WMFh&Wu_CwVV5oR+u5MI=2GgC*_7(g4L#gGYalp{r1;WhM1`$JPKX9sj5VG)H+X}(Qmo4j~#ZE|4P}M-V zdCK{{(=q1gN>MoUeJGki?-6M6xfbnsGbgNeVXDLSiQ*{G-&CugQQ-sdt55@Ig-KrB zy12Z{vKyVs`+O6?C?vf<1|s_Vz~Leaw}L!G$pV=RPlWDpHy2kCEJE=Gk+iHRym$%S zeSNxd25}~XZ}a5S9+z48b}yl%-k5l1$l_|GX`bZ)wuyWM7*1!d!oq)0u}%D}<=tSu zOjb@=6GiibcjR~ZK-Zp4U%+S%ut8v)sp6!qxSSTlmO`o0-yLhYh5U?Nh1D?>UVW18 z>4fnm>+hdzb6DA|xu#K%D zL$_!75_>XwVg2SC?`?VTOU4Tu0_@8{p%06r!~{#RHfCU4;6Xx#0>;XL)tU7RTk}SqU>cnBduNMsd3yd+z4W?~4s_|BYr4f59pYgR zPp&w;odt9Bqnpe&;_`W)SFRR!6RF|*cMevczYA&#X%-Zd+?wqU^&_O+newTA6l!#ZWN<_EuLhYu|M6NVpMUOi-jX*@EsQ<>n`*|Z_5=mZ!s4UR{d;)8*wP&505*t^>!2$+*yI#sbe(@zOt)J;Xq1$2jJO4uRB2yM>3z$$AcvveDS!eWTAR0_Q|s;r z!G4l|ZKl8$=lj(TXlf7hiOizl{iL{~)T6$ASH=7J^0}pbvYXgr7D>XbkG7Sh8&?;< zRSQsm)NmQ%W@H1i;MH5cE6oSqvCm%ezh)>tXhI@nua!e0x9%s1ptu+d;cEl3_jqlv zN_6SEQvv8skN+2AijeI!xl3NqIDHR|(+<`Z)8SuSmYyK<-jjbiHXE_T)~I+Dl4pT| z*TqpOCA|C$`gX z9y!`yDL!S|(^#*%*)In9ag2OmPzonM{MA5V?l)@Oo2q8cTY;YEgDE;CyRnde_CgEw0~RB@T728(WPE z-$GW)oN9f?5;HOxX_$ts3|D7P6*%sWV=J8%W)1f>e^q6WI{-KJPG3w- zuF9-PMFeGGz6q3t*64P%G*wqfN*E{{ES+g+;%N!hKYZNfnrA~ok!IUg2)&z)fIiB2 z7@(5~$4`MY%y1Z^#AxKDSxge#Mc}M44_W+lBG_cC!J{AcAiXmg8H_o(-!4I3Fua>}?n7`T#p$Z%n;TDj zI~&gy*pHY)+fmCkBc&E07Z&iq@E@IoN=H-~0H0+M6wHL)9bLZ&ic29jVx*CXKv>U* zkav}{n1rMI?WH!3{v*kH*gUcOaik4IclG0i6tsBv|D86!wZT&Z5fJ1!;ey5Kq9mj! z%F1<=Ww`ea$LtWqHC)#_J;R3j$0#3i!=3j-k&vnddx{pzX? zTN`IFwdm}=28k1fu6@$)y;F+U52nq#FbamliouhXQq7IuwD~_G-n6->{ZQb|2XiY& z$d;AgN&Y7it~!=@yi48P%mJi9(#y3r2my1a3f~MxJ$@u3{p|g**_bkeJ{j0sF|ZW0 z4QUvN%5S{l;mI*he=~Ey>Q9>sdc>iPaDJP=1eGwJ*mTHu;BVz z_nrU}SZWHswrZI+CKVaxeOon@P zGji4D&E>`O`D)=_Sr&q5L#xZo?&etp;~HQo<$`Av!qiB(L`a!C12f)Hl}aLc7Gffd zK!`+X=Fr}4DBKo_BsZNBK3cXL55&VvTTEslmfwEy8nP2cXqqj)Gnsw@Zd7=mJ5MA4 z77X3t#V0@)dHn;nga)8N#||vN(BODsC0{zHO0Zat4ov7DdV$ z3i0GAp;6^ns^<3G{1J1Ge8$`@ru->yN={R8{`N-eXvgMwMovB~IlY8?1Bzr+TD z`e~YeNj~1eo=b&IH@WmBBC2yAk#NNIQsgMy7U3jfu%Nk1q+z?6lP#V*06R@ZuXyKg zjpm#8ERIx-QIaJ>8bdf#nWw@sT<>8MN?hg6`{}~B#pbZS;AP9vSVaMQ81pIW%o zxlkPrz;f~3MSqM(wKxO5I0KDJe<-fk4gmZ(l{H_#1)Vw8`U&(SS!R^A*g#2-Tv-Rb z-b*tp=CY;_2fWZ3_m{ELH?*`bZCxm}xb8lgKNcZos$BdQe8}pF^dH_STmZd8c zYc`Bk_R*NucF_72(lE-ZuNp6^uGBAU(X)WLhuPIM3m~ih6y9fP{F7u8& ztXk?6%&!xC;=x*o2CRU%78q^-t3n0yCV(Jtd1dY30CO3MJ%yzZ05`Ta2D*4QxR6IK-DG{u)>5*-~PIoi@C z`L*&gkDe0eKBNpa-J_tGl2^5&7#bh;B7`ooV8Y!#_oXpdl5obxWmY2_&OmZ@2xqvW zRA^Cr{rBAiJoH;fgwQGj7AT^dH_Sf~HBpxYAJCc|XU@-Cg6b-Yb??JaMBV4{U$3ZqaBK_XU)=s}OYy~^WP#Bz zALD+msj-o9j-FgmO4KZjt%6;apVDNxe|XPYOh99YFQ=i*x2*MO^rC?R7!R@>4-bo1 zOGN+{B*kTzS%a4F00H&!jQ^__g2F3Uh!K!GIUS?d2chf7oma~Ss5Knnm6&GA*QsE= z$#*GQ5T%%Ofc_HEKtGv75puY1r^?un3ue6;9H!LLGLyStb~Om8-0<912)izXw$*F@ zH@7`EkP+s1ysg73d}7!;70j&dZ8Khf&Z|&C?O0YeU;4e5{Q+14P$oH@F_l@C0U2|Z z40eyzjKg1?fWnj0fFpXSg;zLfiO#sEaT#ng0zJr(NQp$|2)BWt7uMR+GFFR{F2urG zMo6EewE?t5S7fChs2Ud-MYi~0`6|XsJ9?N9l$G=8JbG})dD;*wUq*+TjKFd^C?T@N zLdxEy`@?8tCUPp62WJsmCrtlGe>P7wW6@#R9aWzkYI|EJDXI5%TMVK||!4OVcZ)+-)$eD0Nx+qyR6c zAnBoF?QKXhpf@hYO2G}nfQ~$Sm+5nh1hwel<^;<(0ORD<=2c+5>A2Fc3r#Fk1xjIi zc{FH4h#9cW1@^7bE2F>##*$|N7Z{)!Uqr}2BZA2y005WY|DliQSpVrveJtdf-9?|9 z3L6eFp54rJ;SD~uLA@lPSK~?J@ zd`&dW=+JCfFpAvUN(Y>sIPQ0b2l!`&=?*cJg0SdQbH8ilV(;5S7M3rKu1%|HGTTxZ zDldj3nHRVBE@`uk%l_tB3K^eH9DtgT{rCQ*L`Qc1GdpfZk^OUz1YOgQZPk1? zdPSk+F2|^We+IT%U6wU|Fl=d|sXjU*$GH2F0hEUM+KNT7`z;b|3j9Agt7g1uD;qgmkYZGP z5jc75bRf&XhL4yU#cWv0h~hB`;DTnRl(o8f1R*YfnpJhk{6`%Szmj3c<&M*%u$roK zu<-W)uMJqLmSC;f+K)VFqn=yZfi#%HXzx&eShVdlFe)rbg=~JIzUmR*;=n`{Y$su+ zWL?N}pmcJ*V;$=d=hlzPS7xC@7Uzd+7Ckg7XM#G0OIX$?n}Y{X8LT+YS*S%%e)5oY zpK6?MP=f$G;v#Z+3yz>b=^_fRGBEgC?AT^>YRy;cpjiWdG343eZh80AIzi>a4jV!div9pE z1&o=V0jk2~jW*9hzvH$?@E!ofblRY_glqoC^0`X`Q(AM~bCOZ=!F%NqP41lj2oZ43 z%g~uoaCbb}($U_33FqAN%x_e?y(nnuPA)#?J&Rl@bh=B);i4S!9|l)QL_}$>KMxVm zIz3B*N>C0$sv0DC1DycV=ot))z+q-4Ln}05$4ChlRex~Z{o>=bxMF&t%5)UMPMsg^ zA2>jAR_zL%lIk9qeO69%oecVa^B_@4n2q zvaL0P#17a>COOBeK|X*40Y3<7SWrlf1j*x~YymAqNEj9vJV80cRI8!U^>X~3Yf7jo{VO6zNDdg1p`Q`dYMedI zZBpGFmN@nVyyN^Rq&J>Uxe6skj@2xvZ7W4CmI<8rtyxCp~$RjjvbDiWaQ}3o0JpEi%AzOBPe*SH9_j_I% z(-uR3NEBp2FU=H^Ohp=cNHrIzM|$xx$v7#4ShSr0g$ObSk>HE|!h-~b*c5CKqm_fP zaFwZ}W8=Nd6tQi`pimFif|dIGbuD(3?D^OJO@#KDx&f|Yh|!9#lc zq6WMFwv%}2y~Tk;y+|kb*+ig&K>3ZBi(RowT!Zgd&1bPj`5=b9sw zXk%&YK3@}!+p*2%l6BiEIA_aWWat2X}gUmm65Zw9?P#5D_MjQGs61%@?t zYNx{|+S^E%bDu+NTwx7iFmBuBy-Aa8OXX_y!r*CV-Hrak*C<%`CzJG$Uo@OCZE>{@ zf?|Px;^rdp<35Pa&ydYvZR-I|GLwZcEfH&wCZwM&hL4TfJJ>*bF5q|&5>r;KFPE2t zwohZ>mOvxT{j+&am<2@5PoYYA~RtidEeu$`N;gY>6NX*3!}>; zWXWWB+md8r^~t>8Ayl&Hu;5RXyg2d+AmU4-sKYjuFWN!|F0O`Bngbp}NKwrIlXmEU zvs?|zQi`DH;DVF1{h(Y)#G;s~qVUO7ha0Ih@v2{J2O`tP=%vV(<5?tF`z$PCk7@#W*8t6r;n_H`luJ|yxH9H&vq2|^V+O}-baB>m6hV3YmpB9W7 z$I!JsI~@#b`56E(hTX(9)g0dHx%opxH5Yf*WVWX`>vV@T&R^cQs9xhLIhDNB*azew z7URGXIIwdS5MwW5fV~qG!eCD0)AIHOu|u>0v9D6jVo`94u@GW#_r2T}1vNzH1NehC znVj2RZT@eNzue?38`aGq`qb#Lf9+}O za}F?#YH!iDwSCaL5R+9`p#m6HidA;<=5RS?3uZ!ToBr2iG=hyipul2j!Ro`}W{{n8 zx+GHdK?FD=kO>AMtHr~B0}XQ)B18}fqE0I4!h!*hMW0DckXP0p3pHZl=O&^L?{Fuf zAz0rE!94Nahx!XTZ$;%)C8c{_SK{I^(-{=K`l)|8S+Mgd_` z0(YP^BZr5;KFqhGxiI51Cmmq% zyx0$@cQ3X(%dIia-a`@^AzyhRv2}uhX)x?#iYwisBid^%2BIgI>U~_* zjg?~R?2w9?F5S)$VFPuE-~X|by03qaWHJVeNnNR}n?Gn#Ob zz+pQM1r~8uL@vq&a#3mmO)f#f-=qS&`B~{PbO1EUoLmaw0*c&I1i%Z7IcF$>U9J)G zxX??TRPfLKR*=S*ev;UKo2SYNu!TPg{pBD1DniADYEtJeT`#JDT|B~qOb27#`P$nb zy0xK_34M>Zk^-rL;hz9hdQU*g$5^Z^jW_Ui8N{FkiU@EjunM3>h6G|Z+t5Bo>A^Mp ztsFgxL=IkwWK!XgYhHZ=7_Q3g$J-(@b8zWUT?c5Zn2Rh{R|`VJV(S>}@Z+>D<=2yv z^@W1^Fuu8)zh}dmudhr`UDB@!_D*6#rYZd>qmhtWOe@ZIgOd~m(8g$VI5nu?QYM@yIZjjC-STF?z2*r%oX2BgfHigiC9ghGF zuyJm|g3%Qp8o^d)2gxxw2X2}OvUse-Zkp88(}`Uv2GAbm+{!)jsGP0x%=<_;s!R>+ zTWpC*ik;@!7JTqn3E?+}Cka0Fk=mv=+v^lEiaek5@Z81y-U$_o!n{#BV%%&mMi9*; z4j)B0P)Vd&XrUw^2B?DG;aQ-Thq0i!028b`h^NARObz@Iv4KeX0GWnFI7w9b2i_CZ z@v-~@jp{o1tLIfR8JmBCJeVM7$Fbj<5Bu`&x|cjFm&v{1Us+e1zSS+*|9tdV>`dGt zM#-XmR2!;rpBPwqAZ0tzxMWYd9rbeWx2b%iA5)=NQ0l*w3SE)qtPBl|L}%19>6a6H zhKm|dzz|)?K}8DBfJ}NKSh#Hx2@l|T0)|p)%E1s21PBNwxZ6Qx-J2j@={Hl?OY<11 z2ah@g*doP%9p^P|owPj4ju)jz(V6e|&=D6bAAe_;aL4Jwk>^fpM&om=caw0Q8ba@@dL!VB>XeWQc{W#2%$= z>kgUReL-9ODFy$^=@In`)~kgjDoOj&cX=NvJ4d<4H9RJOyBdfBU9ofcZez$5cJbWL zRdMox3c{?FWl%TM*5^SUt#mpXz>x)~w5Uh~bs1tO5j15C65ZHL-)F&u#8?FVF=%E; zQwS#!x|t=fscUrQ0I4Gg37qkRmcTt|RRZ*BW-+<*KW)iR1tactufTLNZVv?3)gAq~ zLIzw?T%OCsHFRFa&Z6Br?dKlxv`s%A87@~3Q1keR*XQPYcZiB*RU1q_sg@3`!~+E! z1JQ^?2GzWbNR;X_B#R~{6^W<$Ad%!?mZ5-JWDd3~15A>z_wEq)$(aZ!qgJJ<)B8<7 zBraxt;g}vjL4I4rAyV8~Zt)P2aBloi?^=WBHW@`hk&V+xxYKOwTjU%)(c)dl$fV&ETB{n zW!fDQ(G=6eLNtTfej!uJUYD6U6%EZ0Nsjea!0hrGdXM2hvnY5Ab7F74eg-D4($7b| z`Hex<2G6bQGmOVqNQEL#Gx5>m4(|QT%y}_fNyt0$SZNu>9 zBV4G)0nMm`=d%#DX=91Fg%waK1K9vEETB8e0LMo-381D+Cl!bTLxiCsnt{7SIH7NI zo1Cn51l4JL0P1gt&O`FD03f5_Uvb?>#wpE9L?EDtk?NiQuugwi`Vr}FPy5uGAiel{ z(EBzLM8BO2z9Hq_tzj4&FYQJHcgrdHLJ&96Tg_0QJsS}`nnHF5i8=X#v{*=u1kx~? zK#->m!9un{N+s|?IrxDxn-m==yhDyb|2ni64(mZHc7zt?CbtL>rG@|0aeFODo?DK% z;I2A?^GG6OtGByTzGA>0=n!gzxI=-gV%!bOOa6DEm;b{S|93X1*wzmnTUt?S!KLe84tvi) zigerB9xub4`qiE`%foSUeF_EYE#8##(Z*-v@$4H$Eczwz8Z8@G+s9=Hm%Thp1A{-; zrQj~{044+y!Vd5g(>gE~T+#Z3gwLlB2m}bT=$3eC-C1tIJfug+;&iFms{*-PTqUu; zR+VWT(!>*YmMUN0_H&My-ai-Owzc5w?&z)U9TMRWj|a8j)yFo)K4bXT18Q2G)5G;d zUrUpQWD;zV1>vNYjB?l%c|)W_nN??i(h}*)rIQ4;>bVFduI5u5slhEw2GN6-oJ?L5 zEjX_hTB!zO85q;r;0a67R*$b!XW@1E;qXj+!D6=kI7=F&HM>Q8-zz8^6aK4FC$i+j z_=^9edj@khGPY`P^~0ASxm9TsTZjtm>_zbd;nqA1R=7AshEZ}IMsH-0_v zC-|`ae#-`NO%+dX=o03iH+YjsL30M)PrrnXx_D>n^i@fDHiZxi?tpi!N&0V~G(1OmWq;v1*kqJfA2ngAs+BN{k}JUz#8rN;d7QMl zNI$fJ|3jhXSB8~X0W_HW_`1eF6fW@b0MpU^Jh@KI^usYE^c&#|!2xMG;7q0xg>vD| zw3Kj|L_&jrs~}D%H|mRIFjWFh|G!ibSy^rsKkm5cPXRQDf(0$Pb6&NiPHJ`_(gLd1 zXzse2@jfUntdHnE(b)b%Jb+;sOVPIfjzy!#0nbfF##6%BA&70F0TzUlh(Wp&Joa7c zKZ064K}cT`V<9HV0_rIQ6kE`Yzy&NV!bqhj82b7d{vEKier03cHk5F|ubE<9Hv)pP z-O-EZWrC(QQe~G?_OLz*FrFCr6R8N*7m7VoGYhygF%F4I1ylNw&sM((snUjmF%Y9R z4en6z!=fid(i7fy*?9me9a>%@B_*;}DPYiM{w46jiIlzH^(_I`6C{Y}N?2{8qK$nM zDXvoQjC9hP)=2!zW4{fa-gD$rt(f+!p+6CXM9^o%-ZidV%X^M8LE2x zwQ>K_+FWGcGQNaMUrn)}t9S0Hm-aLLb3ac^Wny&YD{PNe+NW~*YgQcrla!&XSV)QX z3`B`&A!;R2If*bOK4P!{d%**QlQ7wkQX;J&wuliH1^2!T_|L?mV3nO;N3jy?C~@cR zHQW9-Q&Y0Oap|l?cyHv;GDn@OnI1c{MLa;KzH}bjRCKte9GC{~aEd;t!prdv`u+4J zhKO1u4*R5NA|TY!Sp;r>k;bZCm|)@XNfu0Bh79KB7gE>cepWl&4@s6(Qj(<^VGGYQ z77xcII6G^ue->j{f+a4FFV*vjJJHA6YbAE~R?P>}8V6gTd13&=BDvrMeGel_KrqOO zN6|I_Z~w0_Fa}9ba1%(S2SLHKI>cEN!`7frujBgWYsgjI7rET{t!l}v-nXPgbIXUw z{XY1GXo2T*oAOOXUN!ta#qi2|*|%2XI|HXkL|_NXX=D5kZx$kpDK6K8TLgtxO%#Me zo9LI2FOuY6;U6C06qCsED4|`Yq&!t5ih@7iwX~uz;r9;9-SJGJX`#^*)OC+N@CoIB zX%2}@5PnmQ<}(AC)4C9acsR&)I@4E*;+IKUCIGiY69r6gY;Ou6u%hZKGX4n%D7rNJYD%*beN8Xw(A3~u^#NcXX2hSlt2pp3g2$Ars zNbW3d0SC;<2WDC&aPBMekx~j(_=xU-Nl^5C77)x>P11C~4hBu(>HyOs_901j7Qh!7 zKCVRW9d5b!a(t!O|6FJsk`7>ch5D>91u~o)#rMq_&&0v6!FRCaENxj|zQh&GVwD2K z^pQ-gg`M|_BwJEZO*PB^dEQskeE#3xc|7hp=l#C#d*5eyo!5Dtb6&6K%ccKX1(XT4 z^j;Hbd6TtJ!Rd@Fll$c#@Xr)2SHaYc`J)1wVhfmD0va_zK#A!+m0bW@&M#| zHRiDc>J>~%B3eLEWXLW-!;p!M$5#<>Gy^)Msuu)%=YA>BvA2HkF38lgNb^qMzK>1R z4PkJ3HTe-`!$%|z>=FT6lF2$D=GySdn-TKKC1^!Jk{A$B1Q{X-s!~i7F?mF?_^@Vs zptO;mu?JW@if#D1J54WYAijG?Y3JMO1ujokB|(Q9B>9N1kdk}nVZA+#-%wH;NX$#n zVmPqFfpBt3I0GrgbhJN$maH>L)WqM#;BEK*-=(-Oz+-Y3(GK(~X-UjV5(z`zJ3C{S z9}YQg-B6R{F0!s(ko?3VnJu3tG!7_|6p$ZKq?=_$l$aWrJM2?rAflTP*r&juxOha| zKDZ-gPE&k}CB+9s5_#flU>@L>Q6k*Ol+2@UyvJg0>Tp%^e$UT*nJmeI)C#bNq22m; zg8WEQ?I1}=<6&At#n=K>wFw(&T(cy(0!bY{a=bdpBIZkSo8r)jD3%Jv79eE;J(^PN zdMy>ze2Qze2)85-*Ia!a4>Jd$f1mb+*IIYvYwLFlWO^oKzQTL3GpI&0JRVDMX>rXt z2T&;XZS1lLXuN<4+5$=!*C;BvLu4~>E$aB*~ifboXF zLg#Zcm{;SPLsLv(%ZgLP;@^-1_Omxs(96D7G?*@p9HW0rPSW#p2@*2{g?l zOeFZ0oX{xd5)==QS|8VQ3eDxCRW1m;jrYw7BN>O;^D*M zBN`3=>0EM0FnSvahvMMJG2@;4cM7H!-X%;|t)=$Lv|SDorV2YZ%=4?St_d4uQI&W{dQCt9s25D>n|!=@)EyaIzA z7i@vJZ_SaX*cBuufqC&FaULSqXy)I9gWL@96{$PhLgc=4to$uo;NLxX_oA!iV`bQb zcm5+zSNRl+Ovd)0H#MYSZUPRG)EIGIyl7>8eGNs~{ilsp@bqZlfo@3PGcgm<81+i@ zOw(iDN4w(tcj}$aGPvsynpTyqXzLx9`3kRM^XS!zT$;+o+qeQ9UM7Bmxk8fSlk!B6 zSs&VZgmg*Jq}T!^Byjjlf`}nA0lAVT5fjkPEY&);^-f~2R}#2j_Yt2SVSdZu_Szp@ zTB+(<4ZY(TD5;8tnFq>nO2?k41Tld_(MZ45Ry|yR|6PT*STWz@%`u~$fyV^6$7k+~ zW31q(3nB_=($?(pPR40fB?f`_Z~o%i{@MLha+<&Ccgwj;+;>l@Z=#uB;jc$~jU-Gq zXY>XoFW}JFKk=bv@F{Ts&!oTBk<=QsB(ct7CS}d`#2jiaP>9)gj4imdU??Pmbn~-z z%!=RpmHPBa@wVz_vEcyj#3L!JSw%@7H$|QS9rx zDUJx=N=0e11m*&(a~wBHj+=hc;8g$Bb@}fWgaml+yfka9?z^B``y55fti7%%Ba5hVuq#NOj}JS8#0W`*-BN5_mK<#%zJt2s8NT>}v^z_jRjpv#A;)b($0(}A z>d~s~x|v7TOnVz#p3$}As>XTe7uOc%VAC8XMWI>w+!L28`}_HLE3^N^mzQQLCGKyM zWvvj`lI_Es>q(ZV#V|W)s3TrVQ8Z0rybvEg$-p28s~LpYN|e|>LiL~|T>{{ki}}M( zrms8`TG*Pm;A3^OsfSE^-qw;4_IST;D8Ay~DYm90CrrhP{1z7#B!`-c<_WB3p7eQsP5Qz^Q>Yim>&;6G zXYC#KGjS?XnRU%SvLDZLSmJ*qzZJiePjVR~rpVh#7m#3qkC?>%eLJCm7!mHH!M4fK zNOTsXtQij;d*(=*EBZ*u=Jh;&@XmL@VN*+Ck?h)CZMF|Lv8sXi+GJ<2P5p3%ESE2? ztsF}UIXlVaJOK{`fqxSB0Ba7iU&ov({j~u9P9mcZlZW^ul9m%uD%u9~9Jp4Vs?8!b zmjCMJwnv?|zr>yDy}Bg^c8~pOr^6h!ZRzM^+xoriO>Gg8pGi_N94iHmERDR@26D$C z0};eg5ID4_5OMC2+YrWSHJYTjB`Hn`Um9%%@p#}Q*irfSE{J#;OD-%HL`3C`ae8Re zz|olgF1Xe;UpA)Jba=YU@XDnyC+04RxXMe2zbFTmAkQ>#{tzJg*)s?n#p zd=!TXs`tNs@s$$L7yQwC)>d{TS4z*A?U{UCt9>YF^+bgVrd9t!a6sKM3=u`(i$o-2(nBU9FE=9^~ zr4e&Ph-ArZEDn4m?2A~bk?r<>!@mJIyLcZTW)v5f-aazmSE!KnWTUXC6)4V&pZZ%bgvL;grMPJq~q)SP{WWI4+b ziGzS71z~6;b_L0b!@nY(g194acY+5Z$^7cV{PX8|nH$RMsQAQU8^QDq$(|N(d&8M= zabXFscrPf^o?g4d+3y!93;{@>j_SF#xrcc#j+O8y?2CNFOb2kJkrM}|U$W1kAVptq zAth%#O!)s5Byz&eE0jXw#8S%K!Rw<1bu6*GUU1D+RWAS8uD=YL`I9bRFD?mZSY#q~ zn;14})!4dR4U@!jN5G393`tUj{4pnnWR*yk38cO(7diUBtpO6|i@*IAljaD&sej3b zGB|Oe`54P#-OL~=A~M-cL2~KrekfRLUTF)7F{|D6*!H8Zlvd5e{Y(Dsnd>(lZRV1< zvuQqw(YVmtL(TsWoo0_t8RRPx{%sC&!ID#;Xa$yv0*j}XU;X+8wMyIIYpX1ZNkG#q zI+}LXgaVgp*Z_Trq)s$qVyf@?WEWSt#~X!<(OxSsT#-faSAQJD{UIn1pS?;|o zIdkU$nI2*9)jM7s2(ON1gWO%uFf3 zpE7NtNJxkR(PH}NlPn3^9!&BrqG={?v(d|*$=D%Q@tVGIt3xofE^}<4^*||Hi70PU zy=`V4)v=h?*1uRertB|8Z`dvOWV52;^+L8&fotY1g6cqAOfw7@;|>oAWKUf7AHn2- zze5ScfxC!ChR~AW+f9cG-1|=$ZKC4jjdo~IHRaCjzQY?R?=5qZDVf*0y2*US z^T#J{Tt{bA7sOM3wRN)tGhuQENR`dg{96HpQrl?CA0KiuL})i_YyH)W;Qpn?EJ+dm z@89xhsgZxjq4j?X$v&k(Zhi|)dDt#CMk0`x_%_=!X8A!^=oM0Xw5zNeDp_k&UeAFJ z%Zius)EvRuZW&wh;h(35F4v z@G*MHKhGc$I*}CdAYwkrlA!e;4ot2&AT-wIR9gY^n&bwwRy<_R&Tvz&U>`U1cB-Q^ zAGpHuXiSLQr6i2Gt-=PY^Ey#lw+k=!^wQ&9UiPI$>9BM5VoIWbNYl|Rxc?xjG|bW< zu%jK_m-f2Cg2tb650JkmrDD(ElWaJ78TyY2964U=Xm&I~Q}Jvz^=~7Wj2K7BO^;cX zGGywF^K0c!2mfIKE566;>>O&3NzL$fJFXs7KPdARF9&rlhC<7+``WKp`d}(Ou4g#` zWjKQt`dC}`x^&bA-(wl7;Q>&L@sYhz)b*Z@UTWR5lGh^h0~qr>$!rvekC#w0n8L9cn)_O~ zaKZm6oYO4bXc2i{yu^}9Fmnhj8%fp=PvAZ@{+fKmnop%wsgtrt#oYS2+wm*3ydofJ`DhvR(on;bZ(T#S^G z72ZVgxx~Z>3vVakc@-#|kOMv*ZH)vXKeI_Z@s*>JIk+x zm?VA9$^hWA($$4Q)%Wci_yE3d>|h&TTXyji%fqk zP2@OSK4r#-G=)4Rxr!#oVIQ@X7SzXuxv8-6mEq2CQACEAs93lzLAVq zd0lZ!wr5M292{^6dNNry!29gS9a4P`Tjw}IVrbDgwl6kNAkcwj`Jy(~>OaJC+B& zLcsb2K|a;ihomI1X{BT9cN|C2pwAtEE~9FO^NefGL;t@s^jo5N%OTD~(xB{BM{tgB zec`4sAcA=f7ZH;5J|mb_c2>88N>{ktxt*O8-BoXLUCDeycX5#-G1vmpA#h~(k~kSH zMo~0Al4w2=#kM0^e7;G>_Iz9RY>&a%jXv`l(uVLlC{wvz z-ntHbKWGTVwZ*O*;eMf`O-tkZ#CBc^M#rERod>K$gF4J-;5kR7g+t@KT}sC2&GWAg zUoUjKTFv!CSEIUO%5r58M9q^jAR8Q;_*p5+L#Hgb>b^>!`Ji9 zTfIg?k2@X_jBm6^OK?0N%xB{~FIqyorqR&{s=Ensna5Z*C%mm2E-ZDaw$F<{J?w0} zItMUULA99KRQr1Yps*iEEicQAy|;i28co8a_I3d)Vh>PQf>9urKxC%ICokrb)@4bN zysY5s@L?MG>p?e;zEHH*HasyJ;$f4$JvG0MT7J+yw5CDCf<<6Z5EV`o%v%K9l_s^{ z5=?vUn>?@Ts^z7gb$cr$YYn~A83wgGMrsAXV*RWkw9^lqd{Nrc09LDXuBR}-guOh; zbujIqrK23o0wgIG5Hn@Tn^iE8(FzCAwv-tW6PWdoxJmzA7Onc9F^aDpx?CK-)$6KJ6Q zOaYB`Q`jb$wY9mSniZ80{pi#fSg>UtlbJa!Ya?2Yl#-cZSPU`R(^%k3Y75YCq@XN( z5Q@YJi^FH>o)d{L5M$s3rxv0$4}mrMX;K@yl{T9|W!v#E;hwY03Oin+?<=c2nZAd; zin9OBAFb=gydry4Pc;O1Y<+FL1P*!<%i=k zA5$_z#>FMCB$-|(N}BOK`F*;wyv&)V8ctN^%GL8SS|xVbh!Lgjl-beUD8jq5?hts2}9%47$w~Q6f%blorAdhm2)CTu`5W7naW<(Wxasp zNtob;6B74Lu-Th;xDnVQDBrpKAwEc;Ex@vZU-?{qBSf-ly}7U>HVMmUWy^%r)Ic&@ ze)v#OkyhXU2K;t9eLmrtgg(6qs(JpPC!fLY2;1A8-{&a-aH2E4+aJx3jaPb zp}$Kgfs}pL1b`46b?2UW<=tRg$6e>7>evIquQcn7*-C6BVDVf7$eY(#JpURA3FIRg z{-6ZNMg*EekZ!ot1?UYZgr+Ph2~%E7G#oiIMRNU(J7If}+yK$eZ>q=^XQ@5owln~E z4Hhyp!TT;!3gD;0Hv3V;23R5i1BoJR%GgOTnm|cA@}XZfYenJ85MlmsPhaY*ItA}3 zcY!Jhi2u4lPeuK0#g6{B7Z+O^rkdy82{EzF(4Ca)+dIbJvmVnae4Aw3u|+5V!!H>Y zz_r39KZ;CA(~+Z?sxXZUwIDvl0dhb%xsSr9-U&HQ5XA_NU)pdz>Hp{~57@-KZ3u?O zO?>wlfUGfg59bLr7^ZIEs)xwNh3XBmFZ?p4)Y)hAeqC%$ETv~}b7;(##Y9jyvRaYI znQfI?>vs$oSH{3<4-CNdLQuTKl&Ved?JSMEOZqAEy({cd0B#H^g(M@$A9cLci?Q#Q;;6YTlz?v`gFU=G_M6ny$oD1%#kYb;{>#qB}eYPQZxm z2N1=+;mfKH^r7aO*DX{|<3R@e0}Xr<2pU#ENAn+q9(qo(NV(W@UU2r}%t_64JOin8 z53e4t{JKdng5Jv%TJn?>S>JH@xWYan1-&^rU7F&Ea82Vwf;mIcoUTA@s*>x8+ILXG zNGE{T#BGFers;4;xwjoLtv0d!K;SOooSG=j+cQnQHxhYO*W1ZXJgNC+8s=45sw5k? zvNLCXU$eVnRAyDKeAky+0a5yDIc?M)9DF`(PeOD@Zp3})mYUBlyBMU&&<50BeS1j( zs0rqh0*LXF0^}9>C_YD%I%+49BG={>h!Cc$9v}(3{R2)d`mEH0@eIZ45L?wsHv&BQDH{c;vei8mZiwyTaZ^pw!hbrYa8 ztZ@R4EX`8WWLEX8IaIiSqCrDSW{gf8Lm1$LQ35_6PfKl%M%@Gy*v5?jlQ3<5&$XR~ zC9hz#59EZxXqr3e&RZO(fLIuTZF$Pjv@D^W8H9p3#=7e8;e;f%wyw5O@1Q5;bsZF= zPzz{E_2ny$r|N+#^Iu;374U$8ol|TZtn#N8cC;xP1Qt6RE{DC_W7H`vx-w$DaL`!O z+zaLzC=i4PvOldUOD?2De5jNlBh5!ND*sw5FnbZ=qNCYm0|%<}fiK3cvhRU>uoDXF z?Hjtt))~-jrOIBzz|nnj%_SoHoWlIWNuN{pJ~e|_S6x7|KEI{My0b!J-t2Udgunmp zE&a6s!!4X#b9@u87`S7v$Q-j|kP{O)uRyVg#{A!0RiH#6iMzQVA0gFN!QJ%J~mW(2%TohwFIuGX3fB&2U8 z*F0qbAo5J;2YUz6*ii5d&(>K*wIwln7qActRicxlF zq2v@VRtlsUxJ-c7xq4HIrM(yUO<9<82$$GQEE}-2VVa-J z_w4*Gz`0e@V3;}d@S$?T4M1gKMzhAJ^Xn?g8;C9c+d>DQ;>!Eh_#<`02H{Os% zo$0fZK~I1}42P^9)+*-ayu%Bgy9vCb~P9hDlk%ixO#e=#?U6W=g4S zwb260=};n64EMSCkaj225OUa#YJP~t5LjY>34mMD0Uu~kuLX4HS^sT(PhoR(&lZMZ z0$PWE=WTt%us~A3%y~e!({6_6)F24iGVRS7ef2eARfW@(2R-f56|S@eW1FiBfKNte z$MtOFE;&0bYqbktb{c|<#!O6T%nv^klF*o~xa9SmAa;J#9IzWSJzG+MB2qMpxB{sF zA1W#ayptj;Q?xu&d`w7adhW^uIF>n6jSZUFTM6VNMrWR>d>w|ulZA(gtZxZyU#vJl zHN`~MO6_r&n|hrpNSr@tat}$T!}h3vIb%W$1KR)=*dFcE+S?-_*rc|*niI=GtoQ(a0M1`zOzucN`$fI~s{xrIu2?f0ovw0s0J zqUYc-{gy}l+2%5ZDnz=ed7j@tkQUpVnd4F;@6^Ovaag}EU9dTFqewdtB~I%fWtq|4 z!n})PHt943otE^vG%vYGvwBm@CYje`;ygUJ3iC84b%ri2kgOR7^aas&W`X8O;D^~+ zNQ$T!Rcm!gg=3h-wqYtj--v6$h`(NsjVZuFTN-C&NRqv!yfawNu1fRk!7e8$E(0`& z9cpoRBrA8i)Gnf}L2iR4ZZK4d?$*xl7mRT{8U!5mOG!DY*yK;86!Y6>nz#uRYsVk@ ztiy_bX&CgCkcP%(`Dspacdot>mfD@saSU>D^&`QZVVDET1Yn~CcEi!rsJvN#;sY%~ z+XS_UmCSA4bnsv{N-knk7x=O3)~%~o%cay-GoxXGU@snGsESMi*f4P_@A05=xB0;l zh6UC;?QgNb$`wGm*12k10VH3@gq_%+nRlRVyWAp8ZJxvRH(&+`+5Nyd%Q$b3F^+&pp^44^CJe0- z#7kZqrlOCfFLEapuMjbEy14*5g*lm8TADN|H6<+og{iCCSe(Aar(mE>QDK|NAfX~q zC9IOn?(e#K6zv7dN-GjV0HZg0@ccS$|7)f!JAv=e zYc~D#ql8H2Qq}@A$=JBDHrJZx5M0JaSU60n($Kr#Z=-;H;my;qv;#sT!ApLGX`|w5 z&1f$HZ+3-JV5gEFgeCp5>^lH8ThXIkE9|t=Z;FpdPb)6Ro(0Zy()70Rep6Owt>jDzT%9nLP*>0p-U^9l*!oPq)!aO zo`h6_G-Y3S#^o3xHo|U4!)aR8LiKjBZaj?}lF~{{BA_UjDH*jua$RN*cO9J^$QQ>f z;Kc&R)KM2e_A-L!aybu(tFqLSUhO*GhgQH{NjzRGW|Mv zvjA_%J64t%L`G1`oZzy$zMe&Jkq86~_VGFEH@3m$Zy_+wC2zcK3*LM1TvS3qWmt4i zetR~?zik4AVH6aD-T1a3Mb*l4!g}-k*hXJYe0ZH`uYFaZX(iJUr0AnTHFLQV#kpNP zlhj96vP6XYvdGpNDBmm$1+bCL%jU+7EuL_y1vJ{gW=t#Y62f+1lVek|)&fiQ0QQiH z0?Tq1yhMGTF5+k`geUI8xYMU%0K?mPIF`3+Q*~tx_&6`oePR%{;1|`rt#5l5)>soJ z1-CuQLvWFSlPST4%hl0YcFe+euMf!9IBX@Bt4$b1A5y7^nl7BX6F!}-z0GFs1e>Um zg!h=(AMI;uM`6XBnxsrnrGcn_(eqslCCOSxD$I(Z;Atgm;e(x$)SlQ+A@FmSD1hS! zchkTY3fq|%QiFqFf_DdVbq*B^e9#u)gNh&$7!e^x(fg$PuV7+zvJV_4?kg^M%$B*J zzqProaXXb059sH55mzs8TXSa}^;mA$oL5Yy8G@kPKidp~K3R}R=mPREbtIWu@gT)8^|eT*wV)@xT*Qj+Dpdb8;bFDai`B-8(>#QV6r|AWsj5(QI}-VGRITTZn&@CLB&uMk??o_c{mgXy#b zBVVMdhZ>&&2%n@=?GC5%;%0LQn=-F}A3UX2J32MxJ09Bce|okMQ^ej(W)C8rq?< zINig1)yz3Lvs<>cC5h<&XSFEOVXE)eXq!nZ*nvNe_fD(2T0~vw0Y^I@+U>=O**b8) z-lWgiiZiJbN23N!SbiPH0nEH)I|=EYDK*`gMF|x73K3B7U$$+puVZ04yHGNqFdYlA z;Jlo?$}#gIx5Kwxeu`cnRzepybmd*hoVK7Bg3_RI1yI*VY%7SMV56zrK5h#A^PDR! zL7ZIgtvJL}4>7I|v(Kz4_CRei+V(nyS4%5+*Pq?6JKug;-&Wm56`UyhTx-$9O0CAi{S{@5%?dJQ@f9vZlE9)tw`Voygu8Ri zc`5y}v&M^K7=e{x75vQGZRaDr^T9PHB%BkTJ7Q^a=vhIlBJp?1AFa@TCSmcNY}q0a z#XaAsU(b*7m|AOkJY);HEA{5Nff5(vlzN99!7t!1%^n`_UN!`E2Gdfr%g&dTW@Re? z6PoxqB(#|HDZg|0yaGfeOXI*kJHV(80Gxa=tp&}8%n^mfZO%?nwZ-*9fx?yhH@#0c z&<2;&(+c5&X5NuyrtnEMcH!k9@AINK4U-FAqFC7cx^ZN^F|aDs?f~^NM-%HhIC_r1 z6SuuY?XK%csxI$9&GW%lNF7I(TG9slE^^m38nzr5t>S+L4d#}@41U;Jfn?m0sw%aq zLkp&TC&0L=fhVSItY3HLZuPtS_@w7CbGU3&AHG&BlJBZ{>nJd|5S({o7v#p<=H4hl!l@M3d1>%tX>zFjVp-90?mj~|bq@*1I6ZM+Pv4JOm zRt!+R&NvbKLR4*DdH1vhucm%}R-g8cm3nLXW41i_dkYI-b#WQlgh)LlOcGse6g|^b z2U*}Ks@fZ-w@LQ&rG!AYP*B2&oLna*<&wkyPhI|J*h#6Y(|}yQYf}4Yx5tl5;-((? zX=f`()_hCZ?%E9n=T?Nl(YM2HiSH#8`jf>YlB;~ zc1J_k*@Z_b<<4CnYag0=!inzjD!AsUgGV>L#*2reu=ua_wk`+y+q5ZV10K8+WDf%l z30r2)jk^{NlY7U*jrATZ2)`~VDL6abGi@vMX4r?6utA#HgBc7fk(#~sdj5_xbH{owZgk%)SprgwD!u7^>-z~-{%=aTTJX`9&l zc$yq-WcacnfcQK;%Z3*|U^jN{*zVmzDXc&4{_BI!nTt44Ml+A+hGvRni;uXw1)O#U zf@^X}7G`C?)b2;U4L&TJ*}@NLQACTx$j?*>tDcDguHL&o#$dNX_vI~nxN*SVW#zjD z93+|4G&=bDEI+YyimZL!WXSlKC}^1>lbV#j)LjykZ@N$h@eO-zytVx{(}}v9i^LVg zF&Ry2HC;dwGT3N}n;@W|-9A?Bo&Qi~FI=|YZ5Zi%MHy)vIn`I*dZ1zE)WE7bxHL|& zPmgnVsY#VDq5|DzN!Ly4T;1uG_#PTCpuoo`SA(#Z3a=XU$IJ2_-9D@Lu@TU6*L!+H zvAI!@GBkH+X*ZV96Hf~JiS9@GOIxJ5EVCYz$;*(zzxx z##89lP-$iTs=gIsD5NSEUy|ga^oFdNrk;A~-ECE$tuJQRb{%R$S{< zs<8#zKLfB@LGj zFMHGSpy;@5ODCoQ?3Sl$?4<1Pd>RQZ={TI?Y~T{@Z3m}PjrrLM>*QXCTM-Q>JEEn5 zlX_@MR&te;o%>w`(XDVhdXXe3VNMs)? z%koSVAZL)AHhx-23pL4BHgzJLhBwxFc7CMBZ|pfgwDaImheO3ZCFM|N#s)z}ssVb@ z-Klf8aD>JJYT|yc-5#veyN1IbdRn+zNyo0dgh5OWoPn9tHoSKSfR>Q>&7#TlU8*4( zJrGcweQo!&k|c>dC7!GKMq?I4>c$e4jZF>*p!6!PXjUV2i(|x;XU6)L-cf)@wM_fvRM7{3LErV~L6&KvZ z{u4yhK4H5t+$hZA>do5Hk7aN*Dhtnc5>xItVrO*al$Xt&!-DboSe11L%*B!|p|J=j zm&2LIc(d}V!<4*w@&_mfe`n)Jvt%VKLyc>usn*G<N0cy9UFEqaxdnj>7Ac2hu ziH8mt7J1T!8T}jy>6gvDWmuw`TmgE-S)wAQMb5U@(f6wy&BGj|z37NM>`Zy}q>GLb zFuKJLHJluDV6~$}M^rhpGmDc39DoF)L?2abF4A(Dz1g?o-ztq}q{3l!ACcLxJRW=ZLEH@n`Wi-?AgESeG9Ez<78{P%=Kj(tZ#1L%^9G0Mo*tL zVZ2TK)Nb5K&KKqfn+mWkk4o*$lrX8Crx)2r9DjOmBtGdFkwj)@vJft&y@kz(^8>t> zbClhkZDU2NPI$crW7O5Ky@QbaI)^5w!WoDq;Mr-pmQPi7GvR-iOzOsdydgS}pZSbCS>+N<^pk~?5i#j(5 z-Q6@N%i(f* zx*M9O#a*qN#FoqNC>p!)lXtm-oR_1WXvqU}W!smiePthC zs|3{^@J8(HPJQ#?$quN+S{l2Hs24jvhSWDvwi;3AUM0}7a8BF$;ht(`vzIU{uJDTz zEO;V@;XnFVC3jMfu(XpnZ8h2Ng6S^s`dwH9@Qj{!H;hCr9utxfNEQ<7cRcWYML{(< zV<6oFKIwYMp(r*{m-xOm4h#&8ufNP^4oTRDw>6_Che^fA$;c`kk*J)onXBzR)Afv_ z1t;;uMjv^7)n4|J2W|=nQ|?_5@S_Ad8+oTz+je$Zc#Q8LVBUyMI3`WZ?~7< zhH=e}Ab1A8_xANrdN!33Fwy0qEZ3lS^ zy{7xWHPUh?JvHXL1sXp$P*Yc4f3*929Xo$pS?ZB3RAAW)sHbyY2#u$`?x!^5Z#V7^ z^kGenyZdmrpI`z5NaC4kGkdm!(B1uR5v2*Sy6HXq&(&&te>{8f1DUg05B#xe(UU8^ zN)9tNm5j+}z4)P8y@<=wD4ljl&}7l>!Kq3?`}6J6I3oJLNcWm1|di z50@6st*n#+A~3R)<9ul=r2}eS7P%~WtY0Rmk@9~FoW(RY3}oJxxt-lXZ7VA+1&wG( z-)#S=KpOmH!7GSJNma#|#E$&%b6u&OMBKuKc>~D;PIqlw?iU3r5(py&uYf$ix@LXS zr_#<_)C}SCu0~S=q!>Sm9E{y~Q_@lhPg%rX#)qW@k20|0f%KF=XhMy3@EO%XN;kX$ z#aOYjiNst7cYiaSKE#P)dG6bj<6{B?l!vrMk`Md@ocj(m`ousfTQYWSF6A}Dhjk)T zG-iXd=v$p2W-zw8&v)$n{=N^XM{>a+HU5_Dvs)^rcxRlIq$Iu#UbCTtl3!4KzxnK1f!dPc+IcRm2_D55SU2GinsPlmc{VvU z#_Ht)RMV2+n4z$htphhES=sO}Re;S#INF=%zjI(N!vYiRU{}z|)GmL3uiUOQyuwTh z79s+!p01&`#>7psQDA)Hx*Z*7C!w#knI)x^%{kyp%Pq0Y2ATqDC;P2_U>0n_nDMfy z-wDpyZ7G{pyF*sSRr9V*6E!v9J2IG5;8^{_Ypm@91N%b5W{7&y;IF(q7fMmZUA@;5 zuTo1=;_f!@juI>~s9jL*{Qd@g@Z6!{_okjFN{W@QcpHtFE`kSEXE!%Er~9-$Evkfy zGD`DL>?d}jn{eI=N3?CB#%h+)VUV4Q^TT=i#nwgH(23Nr78$H_7zAJ(&a}O5w;g;j z5EC<6xiBAA$^{WPySqW_ZTe{Vb(p(4XM0+_z)r*=rSwM&H}+ z-|a@_IPB=udsqge3zvDtm#M7_rXAT-Lgh_8J9B*-b>_^Kcc^urapIrT4~c8aD;_(eFu>5-|F(KLF1ZzFiH}(I1^DgM<=_ zFpSD((V`{b8jB1CQtCh2Q?cs|1@NEM{H@<8izaAPjGc13>Ag>@gvLVeljmL)acwpB z7l6Mj2BHu+O%QW^meid$AHXX;g&xlucjL$*V)#*T`774SlM9!g-91ylv91DyOS7Md zi`n3Kp8FNMgvGWyE{{C1qt?$Km-^Cv$&$bYSD_cc(J-iLAWWw6IH}u%VgDho{r2hD zV?-~-rPW}=KmMwKQC*Q~Jr7O~d^p-Dq%sMThDF^d7olRM#J#rYz6<1%i_3j!`9y^h zDsu5-{=d~@O$29=N%_?I>%$@zI?x0iD3RE+2f8!%&vuxkJ*V}zR@Y|sQ{(4FVXwo3 zSA6H~`!$=hAzY<&15y=uNplO6uoSp|@&}9e#Hwstt;VYN)u(i-9E>`D#aPwf67i^) z8ZYdA)b=_~%1gy4&GvYqJ=fc4d2}aD^$53z6ng{merL}|(+_rI zf2>MB^SXj(fTichc53R(A8hL3Q{vFuvfV>lP<+F}(rFcn^RxD!b-zJt-JLTW{KSK8 zE38OqkiUh-ijpPV!N{)s0&R{n0?P{`^cNn4}mudY3^8)LhphAeX+N$xC%+xOTV zp96BMIg4*>Tc+Xp0ed{c8n=m90W33pJrYdGCkR6Wa_w18hqAuU>G!%f)(|y=cr`Jw zxsDYV54_m_P@#dhLxnOxjYa0m6E0LY@=+(iM4+R_tV^IZ^mXmnff!lp96Of$gvHbn z?CG3XejTAg>>*Z5Ft=QpP%gW^cv)z>Y#=$tk6?T0m<$KZ`i zem^>I?1JI80dEh^)VTYNyXT>yCe=)v*QB=i!40VYLCv1!ch{-K-g=Cli*cCxlEob& zwHw$ahBF1dI*ECv)2P_U+Om~FWQ{@@OcrtWqE;tbX!fJ{W=iTols#pwe}`u6TI^3# z*A!Z*31^&MjaHGpu9AXLNbG9mNk`Hz5Yqq;!p-i-ESDzt#%swN43p-pAFZW^c9VjJ9U5V^U7=P|1u~2=iKLJPYN!C z{xKLx?tzBdPq1J{K zxTgkBP&Afm>shAvgKDaa*-wU+<4+wQw>|kmN~1;2aE{~k`VHpM@^kmCm;Za=C;0R7+p#5v|Qe^{knm}e2$_I`J~_1VSs+kD@LUaOEdqXrKp^x4Qe z=Dk*oc5-}iKOp>8bN~C@;c<&kcNQ*QC>VCgk1OxNhm(?6_XV``ocVc=oa! zGmnm(d~w;Z|BspfP-8z$S@m(qYwt+Xkd{oaUH;^~&AG;<`&|t`2XE0Rm@}}z?BO`n zdbYx5nQKR+J^H8dE*{-b-#_`s!^QtliTh5e#Ct`%&1$mTaOiElZ38>@sm1Nznv<^` z=xj3LwNz|ST@5K^{rhJ+ep(8<=R~KU=zDS3MS9VbzfS}W=fA~kWOaI%mjuqS4Ql+= zrb}w;)`?hbALPE(zk`Tl$zL`l436J9)J49bA_bmd0!5lXiG5oSbFyQwyo@u zAAj0;`cLI?5(ifJ9X!(U;Jff1e#S%TU7xwi-?g4I;;Kjd_WIsJVfG*IChORK&i=E= z*zu1(;q{6-PMzhcAHFnSS2+5;v(xEVzT^GB%c5PAH}7({vKgm#&1coc#)8f-|4?y_ z%1=vuIx@nfAOD)?A{#5`XO=tpM1W)7P+ml>1pgn%F|h{nsGQE`DgRK>M@5MvvFm>S zb8@GV-*cbolP^DG8mGm)(cJvE!%c~HcRr%~J!LYT)RrpzEvI|2MBZRV+tF;{zg^`QdhD9G9^=;X z>2){$ zFy3!okmXg^f9SizrRt59hFgEus-9fBHjnmI#UmGV9)`PmCM;EW+Hl!Z=F-hoQ}nkj zRjbx=dc&7ByAt-wC)iQ+*e~d%S@+WKGi(z!P2(I`mF`tn-L=JEZ&r)ITK;xMQ)J^? zY6EwTtY*qWA6=!}j<0QYALp*{efF!A2BpcLcJ8R>z>cmRn>mabtfGS3g}rhA5^xdn&nyN zJ0^We{+5RV!^zv1|820md;gwibNuEko$_1su{%Q<$0gQD&W;nc9GgGT<)cn0%QJd| z4O%et;l@ATv=ZuC|F)bo`Kd!Ac?9jL* z=zLd!)4H__oP{krZWhW}s+pgW+O_Q2u9?o4ot1z3YgXS&r#jWGRx=x zx$2GLTgUb!DyjV1EW4$yGk>OLI!ZfgP*Qo^Pdc_LzR!N!e7{1vPQYy~FLimX8Dh3@ z5Cmn7u~{x{asQUxvX7WqU%ZfgDBAT&^W0DKsil(Dp(-}UC9*Ws>!+H+fxu|FW!yer%RKTrqRsX_W=K zpr;duoxLmQO8W}iD2KYa#!Z{&4CEf3=Ok;qwy^QjvjMXlgI{jH@g!tqJk2`t?ZXOx z!wDO`ot}@Mm0*}K_m>8%HtWMluEBNsMNPLeQ@sz&zp=W-Uh|EK&&yfXhcDSOLrtnt zPJ%5NAn|tX;o>D5{<0bg4byij!k;?X_+*}2F^Rpf@DcAC$mhVs)0^wslUAL6vX)+R zMfU(cA0~0X#8w1drj`aBTb;6M;fu@e$6~kIgL@gTu)d{IxcGN&9%jUD zm0Y@YIT?+s!RgF?>Ztd*_v@{=11o$ifBj%_mj6S^)v0bjr>oQ%MW3|&W0p*&ZR8`(94~l;k4Xs%fr4u-@FG&JTG3Ws&n98 z+q}&>gPFU6543H3xN7POo$SIBzE9m2S=jEeTRlmQNEKEEr^QQcGt_~x^g2+-U*-WTa_qLD8Hy!#j-Ud8PaNWZh5&kF5ZXsyBO zV5ZB6FJ#c=E_GY^6fN}+`VW9l@~V&CEa8#2q|k zxaB0MNTcJ*Ua+B06)Hc?TlI%{LbTs?{2yvj+yQgnd%sWrhpJbD;PG_q>lf)yuPl6( zt!8OiXT*KFOZjJ&mFeqcYO_N3`ait>(;vZ^L=sR=QN#e)fKC3p`7T?{v=X9y!2HjK1d)Shf zZ#teC9&eM;Bpf@oA}VU4Lw(hYMGzSDCZFKkcXqlLAoF{eGHcP$?%(~jW-fYsii|cg z(#~x%|Eu*tSbo1YChM16^E z4!!o2^+?w-Z*bU6SAG{&9uyv_LCtiKCT+62_4h|xc+TZBmfU(Sn^bysP-j^UFXDrL z&Ksv_8Aa|#MoRSZM?eATeDMYYtxPTOKG|b2J~H*cVNkqf2hrRfxqOB`G(HF z{+6Az@m8MK=lbKf*Z4K}O4rZr_2BNk@As5Dka;>FJZFxT`*E&Iys zRi@Gi5>VU~JS+0qhM&65%=P&}!g{w-{;9ibq&U7mHa;l6HEm1M^rX3#^^5C`8m%4M z-iJ2dsatF~`)94HNx>ke(@yD{ZAQ+@<1r@{VNS9*lj?nF*7ak?@faCmA}N@ks{Kp0 z?&lSUf@jZ>6Z2iY@lmRZJ06v+_@jMF)FDIXt@`jH#2r#NQ9EVhlWK((`8oG7cH?;^ z`g2qNT(Nog`&lu&>NjS|YqUV3`0z*GE87b9$S*RK^dq&@f+9}yjS;QKxldkTBq?>A z^LwgEl^4&RzgOa-w?-Ft*%iI9HXwbE%-qV8I%4X%zHX~M7J^tWo69?_`lR>klNG&K zTtz;Hhr^|M6q*b?m(k4vv`+GP1WLWMvbwLr7+XV;w6Y*;^sA>^+h#AzL8| zAzA&ep5Q6!0L;y0_9CI;6t@CD)SpY+bV_6{gAkF*my6b z{!+SKywdsGVF9qYsYGjL$%QUX&X(KX2Fyx@&T6-BV*3uOxYM+&sGCuWuS#eO&^YtB z%bxNK+$%i{DRA*)GhUlWnk2xnKR`<%3(jknvi^nb z>j8G60)u(Pg!I)s-$OT=EFq8R9-GEJlr@&m!=l0^ViM!-;Nbr;l$SB@do3qEEF}oN z9pI`iqpYLi8+5(b7`&k;@N8x#gd}xud8?t!IKwx#H-^O!m2Chaaj%XXBf?Qq$YPcx z&mXUJVc7N)Dgl&iljdrlFsnk|)N>bmjOuP)<{#Y5PtP@_UsCntIrbol#~AMxyi8Bb zwV2tT>77vc2PuK`m=%&YV+;qiWSl4SGOJ0B-Ye&0ytg!&JGRc*V>Hx=K}Ij2R!n`y zN9?K?utld8-|-{@v$L!0) zSztKlh1e0qL16ip7d!_qWYO5UY0kI_0&ju6`lSe(C*xfvmnqARog!afUiCm;`-_}d z(u!DOSQ|q0hBMUL2a_D-`=*UOUeA9G-CJq78TtkoN4?BUUT3y^3zApI9NRawWd!jJ z)R<1?CVX`13dbk{t}T>(QBLRSk9-@oe2FO{AliKI-AO3*pVR>?Ttm;MGO5R>lPMYJ z;Tq4XjCpP~WPK{I--qi}QyG`e^;zNKkK@bc&4O!Hxdy{u5OJFs6sqhMrVeln+=aXp z)GULYIu0O7xc{z!(&XtU&7ZC$H^0SiDjw17$^or*DU~|VjIXVy*i7W7Gur6T62m@% zFjF_v=wSoisn^49A~hUwS#Bl=7W`0FNSBt! zPdJjv4pV}}-}E9{Z*VR}km@IvNKOs&#eoMRZ`J@*J69DBjJt&HvU<(FNqs-O~L_@R80LPkN}i%#?H9rY&}XNUNto2 z1tzzu_$bBOkpo}|B@y0d-COqS!SXH>^!oM$xWb4NU9wRFcVyo(X004)J(NhX@ae!>7^jcpl9Uwn+g zHXJK0g2cI`7FV>n2T7PKUaEdWkO9;=mi;w7mfThQFX+SJF9;O3jM3TZd<1}{YGhqG z%q9nPW!095YG+(Vt^g=tBl~JIc&8LH;11vb#VYI}7p?Qxqw22d2w~A_r45!Bx(W)) zfVBG3>)(!2%}k45!kMjNJAo}CRV?trjwJyq-_8q?)odM4E5Dh&`vIrMK-S4_E{bG< zPDnWvLnI<0(OB}krsOXm05a1oU-zhV1kH3}aF0)1y$j>{6VF(YY6I3-j?}yv-g36J zpgMqIx%E*$v5rFEkuF=|$5)Z@alVfNkqp4p@y0sdNhnUwO9uTX0Bvt2CSBz!`wphN z$2)Qvc+8T;SBykClIQt7s3OZ8yG=8U1oj8#9~@{&5xDE+=%g3tEcOV?RNv~z5RzDP z{Dm!I$n9c1L}Q2mfS7R;OHcwzn^b*V!{MI^RDA`;KRACAlO8Yz3}!B*^sx7ICtqMGp#FE&ws(9SVEAhfWTP*0=R!ia@6+lhb-%qgC-lL|Cx|(Y=nr5D+lYJxo`|Ck zg~)bz>%BlqjrfFuN4TSa18VEV$#lGi>+<}*R$$EN{4G*LR=La{wj8nR0H@R#Y!q#j z41Mp;MF5?QBz#5uie4%a?X3@q@#gLX=b5ufo8oQh#7t< zU7T9@g`vG1OPdSsmAX!d%fRHqPKffV-fBrzYJ zb&JzESs#S*{>#`drJIu&c)0d+pis6!3m`T&Uy0-}Wgk@eSC`{{0Tq*S(WYHzGPAG|ge8E6T z$Whmr{+CPU{h=jKtfRJsp#;TRDys_aYc7}XP!dVf{Iuv}m#p+ip@EhloULdMq=M~p zE%-|1AK0=FoMfgOMM~=?{PA-q$!852-cteVjT%;A;ts%r<^+EFAL!0S){ucrtd4LQ zA&qpSXuxtH*{RHlM#^JP_@3Tjl_>DVQ2sTX1CN=djGNZ%dUWORe(U?82*H3ciP}{F z@DO^+jI{MBe?ead-;&XIyprFYrPY*Dwf{Orqt&J~S5p~RL16W7s9iC7PlM!Uav74p zB}wp9?=|{Ry=0n5ovuH?obR_P?ufW0CW$zYl7^5y|6#;CRc^&4ez9C^{S;}w>p@S0 zL1&YUpFqwy_b%)Te`;GpM0B^eY#>%cQe7rTrXt!AWf1Z00NrQO=#N@I^uc=V5(q3*2Mv^@qX2yab9|UC~5N!hgnMfR9#cFr5|M= z0ne14>FKgtnlQgfbVVX2!*`qF7;wOQ2Efp!s&>B6FbNF3b-4~@J) zApo_HutVp0vSf}C@eL;H!04o3{mPtsD$-~5w&radA0DRnLIVKY1JAdR7T9MH##o|* zh*F^8M#8XEzvR3EMK3f~C;3tjWyqt7DX#xaS$g54(o|Llyyxi>?_yK=C+a8v7RCXn zd;`h^L&|x|B=Im+G^XJLhV-J}8Su}1pgF<*Nc?{6b#^W>dPe;~6227Fm&M;7Ni4t; zUv&A7ky`tKx3x=OzsTP*SVoq@{&G+0ZyYt=xMS~$Fwo(#yv8M+ixjDQ7H>e#3uWD6 z!ao=!>+7dhel*IFsexEno=4W43H~~W*@^AM0P^daMdHiMs3r$Y6cO~rosfdvPZoHF zGhVN8mm#5)cv~bC9!6$V==v1N+`A>I_&2K}F#sd|65-!w?J|+~V(h~D>)4%Y+Zqh@Y= zbt)~@AK>{zgZKNkXJs2PAA7vIk?uZrY&!%PHnPsQ^Y9f2(#JHbeW$6!v+gI}k0KgP zK3we+v#XJ0*`#i+Ir~t1v(n!@pH<5aO9=+%!(pM@|q$q#NW9rpa3^_I|l}( zFt!9)W5t|V$ANUrp#j2?nD;9gxUj|!L``?!_&nnwNKF_VEY@(eAoQEbC^`$4w+L}5 zpNx;)!}GWf4Tcb+iNru+nb)UgpE>~9gX#C^Z?H)%x>rp7W|`7fNb?3wheyXHS)m*& zr#rq^`sOYVzHbHlQ4#@UbR}U2FaSxj#8jDf{63MY5{3(Jbo0=X_DaQ>-+i`Egf~kB zxI!$KB-aIZ^-?GvEup)S$Zw+B+?6bo+}Zf5suSqpEVhv1rMWnUq+mNd7Dz$J9F{tk zb>rJG7F9`N5TIaMPu1%2MZkjal&4*7S8b}JShhzu)avrpr!>X~fke^4cBqDJzNKEl zb6o+tqj);dWHhk?JJjU1#F|6zYz4OdwI&_8i)Fu=q${27Hn(H*{fDl^#U({zp&kzq zyitqrqk)ohjonUD&LZ3w3OU>e=RpKm_82VPuFEE4m9(Zsxs#|xQ=!BXAIp$*y0 zIu%%Y+1}$NqVjC(Ne{`)RTar(BKKD2Yz3CMrStc1a-QJfmn*UWxHm5w6Pf&0FU{0> z!LVZsU&0W!cEYFm7%izRA-NH8Yat!{E7PN?*cYvSG9e-L7-*9R11b1Xl9Rd)h#Ok1 zB&G(UGhS6`Pg+fVTHJ4%VO$$$5_{o;gZZMtuze^^vw3Nl=3IoGK0&`}jNE#(Ek}MN zq%+cKs!b4|-ntn7?JlV*3tq5|;0ki_UT0w#0Qra{fbF!NI?J}r^aXcN6u}RII;Oei zo>Ix~tV;d&z#~Xzm8$@-3a2;{e*hXp6Fop@zW~ON9b*j37$3{(lc)e~h#67;d<>zd zgn3}^NJa@c7{=Jx_~{M@6cxkA*=o2hAt*4{b3+9L1pM`6H+u~KL^5)lK|iKQkgfYk zk3feT#RkWl5*1xfbqSM=fH=J+mcf0#9&K|ei3|RkfaI$;WvjD4c9Q~_I_d=1v8)*` zkUeX$?Kp2nn1S3vct%ujXYWcOgAg>PPYP{+f_~B&4B{V1ya|H%Bi-uFLv&?U3;4*> zwVWBXLYcRG7HFP#aF@t+UdObLg{zBF2V+LKqRpAn-mZS`u$&222gQ-73ZtipTvJTD zb)5shFDR7iuQ#`|HboY^0bBq6Jk7*1PZV`O0IPZaabL}YM)%#2~ z+Yq(`7h(cl&y|x3ivl@eF;kd=G5U*0dR+Q@lL`_*Qf9<9| z@mMxc65ZA;&1u>m!X(zBc)jl0i|Z&Qo;|pJRKI(MRV3R9aW#(bSB6@Z0U+p#4&*=QIUB{)ahk*~X!FJP3x{9J+8m6m#ZxjQ zGMN|}LITgdj?l&VYZqahF5Ha4+}m<%NGAZu1sFi~Sx0CKm<|B-dP~d~JUC z8EtPmFZ2jw0k`HLV3VE)#3@(=z_bxk0zf}D90Y|U`An)=4J;`!+Bq|ifT}9@8$e?5 z4Y9qxRsh{R=Fv`=>PG{4s{ZuGH8X;}J4|C>0DgWO&8D=q4gt(rppDgJNhaq`@(5tF zF;KRus6s{UA|E2Ub&QA&I@;6fiuz1s2PIBaQ(NV0*@r(N*iz%TMr$wZBmFspl4AM- zMIidNvPmd{-Q=4|#_2xpN;cy7c#uo*(ZqOILyH||@R5g6PL~-BMkNx8g$u35@i7A7`Y*XAqzFzr&(Ih| z27tB>5nQ*er7v(pNHuKba`h}TCskt~;YBNZ@1}-2*p^2Q?Of9Y(3mFm?;|MUEFD3Y zq?#t7B$TF*4$KYZnfm*}%C|iI&gPPbJ-9yvHs!GO4ZCi2Bw9Lv-3Q{b+sn_wB7~)A zKz?Yor~gHGfahi8a$Xo>5s$?;>{dEdC+#|O!_y@QUXSny$p8Q>ud$k@ppGq~mq79e z^v9YQ0Qu88MKw2bppqPdpFZv!SZ9w9!SD14Vz`=6-+KNT%hTCOgGTo->GJ9PjA)$et{0x2;Khb z0^K7p++_J+>iKaI_2TJfzX|~BH)l?3D*z4H`sCbk0=eUi(>?HSC;@u`T*;rt$zB*O zONr#c5U5k2U;~&Vfy|q8hq?Z+do#{P4t_MW7eY@hhT4}?m?Vt#MlLKuO+>f&@$fU^6@BKQ0$6|UiqeQs_`ZL)?nwtjPNJ8uw}*P`BjUE?xyl@izQutg~K?SP49r*2-F zZuqT?qfB*-LwP$@5h(?xHBRW)1=7>T;dV>D^Xn0?oKQXsR53lJp66Odc-O>z;u?{n zCp3-#rABcCffenjmd?^3&JqD5qaZT$a$cDJlzytNzVbSq0;cuV^SuC%+PGwB!NMJ7GWhOO{ z&GH1Y<8+y(w;qS&n6rhcQb^~gX^3&Hy)>uWz);}z%+?F_brDdc zHZ<{u^*$9nA!rYxJL5bqNVAw{pexWkc|Ji_5`}K9RT3X=(IrfG<iMZ9!>Hhv}Xd zc+OyjODHV$gr>&k?~z7xd&kT#SVhAYw$*2_f*=%bZsu?Fo5k7Yx}7yVVFr3UG-4QK zH!(P_kf^A%%inKm&WAx$@#AYL;Zskxp5`wsb@Pya%^9TR4MgSajXQP3iGbWjP;f`i zn5Vbi_wW4h>(|iA_3jZ3Nfhs9Z-}#_AQH>qSSw5`U*(VO@%`9y@WA-oJ9-e~om2J!tRU>A?;-(DDfM`&f1MsBb!&o<=kv zi}yQV=SY5_YWl)kdv|B?zA4o#RE@<@RwY1MdWc?lmS2A_ zn6RLl+DAv;*+v(>v;ff$xVZH0M0ysp8&-yTCRb*$o&M1{`Tl>lvF^EH^@GWVZO~v9 z$id(bj43jdrMWKJkfCxrJ4GEs@=jq24{0_n280p$86S<0MnTr9zK?hOFZO*0DLl#k zDH1|mUCo$m`_kscWI`_7EFMiKU&ge`A`Mgyi)q9-Gc9LSKLvxgCZ}@OWkg6PiCx5H zvcSUCdRxVG=nTah=8K7vMW&8%igM%g*LKIj1g*Ebq8izH_laaFKN+2FVj#W$x^xjJ zKd@NUU01CNwx-;A9;iv8wxp5&$`O+eX{ME}WL;pg#RANja|}Mh=!Q*IA_~(BJ)m{~ zdfd()Y3%&)4yWI$cPF9O*to}Phb)jw;m3*Bz%@;G)}3LIS+v<=F|CwP2d;TA+b}-F zMU`xBaSqFkVcde0j8uIhKIAqEc(lQ@2Fo{s>6Vvp_Inb7@SptVbO*!YDb&n?T)+tx zOAj#(Hrk98dmyTSSRKV1lZbedOM&9>16g;&Qtb!VSMLlq0LmVxn*WjKty(ow;SX_K zM+fz~pTL4NzM+Z|phf1AzIBB*t~4oKRKGo_Ae?wWlk7&kKqWG#Dq6Q{wlu)M=zVn8 z5(<|rW`7iR7M{)S76Ks|hq!y+dt>})kD`KI8Dk03mvt8JYdALdI|~OEQ6I{&Fs}_W zYQ2MHIU&$mb=994^Ud(o1yvS#@Yne{ofp8=)sd=dLkDFwndnyGpxFe#u-=mh^JWnX zvW@5Mnlzt}+CjzCvJ?Xcs1bPrHKYKaKWv~!MoKVk&ghu0$Vife4)5M9WVj?v#CLSh zA4&Z7kji!MTFE~IHDp$Aj~-X<5}mCctxFpF3CunfwB)V?Phty=i*t%U-Ms6aRwE9G znGfpgopRIL3Gb-CkM+Js^9aP#P*ouqw&=F?rqPaFFGw9U;l!1fCE`4+UgSTkC7?;E zfAB199p<{;;1qKJ_NhwIY_a&inUJE#KOLg<==Grtkf$qAX55Hb9Z*@EkH#IR5oIex zF=s=BBH0_v=a?A6e^NMPpW838s}X$PC9Dm|rMsq#S?r<&2Mh7mET?ze&n@2EP-LG* z1Mj~%=K*--K#niR>tkJfajXMtQ4)?9rlHh&Ehr<8(`t!ii_#0_U<~gCt7Am4Y5|Xm z+7Q;hyW>ICQwQsRtDJa7$37Io|q@ zy88dC-ETj@Y81#l$Uq7PQZnBYScr;X6#;*Uja8x+bEvUFF4H-sW&mDL#M0AXibINA z%#jqKAg8Y2NwQ`s>aW^_N|YY2AL#gw}()`l5O>*NS9_$Sk^@ni!%dST7TMWM;5wstzi z;H|MqLC*m2b_VtfwW7M6oDWi|AK|Vg#T>GZVy|H}kgaWiHmYYsesC}?UYC->z`f%geXj>D zq+i1=aNxS&)Y#JJxv!Pf76U-li%NWY2622kDQ8`NQek{3hquP=b5y*QI0YuAV&u=)e4CI3Y`J;@V%d(OT2>QmdF6a{RH$?2ez z<8_rWP=ZSryJC0HCk{Xj)ZX#-=>KZdAL^vG3YY3cLgJjWZhVq1p_n!7eXGf>7JzAg zgG^4yqV`iK2P*(ns!TVAxRa#;a>ts)9IANzgD?PA;7;Rfz)%6}x#>pB+RS+(Y(Cl4 z#^s5Wv^5$8vCQU)~S5>7xqe z)}n3s%wz1XXW3}I_!nls~{I-RMxiu_Fob;7_8`kpGUgBQ+0byJ3r} zc6Wh2HEF0f^nIK4f`Wzu;q8f^6rH3z&lE7J3}Y^zpFz+ctJ9pw!P;S#ce@7{*TAGm z0__5V)10X44V;&95So|cAlYt^#q?}dA`yf`wF|dUO&gSYFKUWgEfD6xUB{PUelDBE5QjT6>T`2A%6e;Tf}(`|Is0?2Txd0@6|yO}lJjH=)q;S993;pEltA5= zxK{ihEOF~qj!{+_>VU4mk`*C-7H|Av;w|N4WkxQtIZfhRVX+j^qc;<|!em#X0X>E- zcl-L+A0)MFvb@*=O(fF@J4uP4{2eLjTjzLm40H`5W8A|n#-r5M&FhCx-@YzmJH6nz zih>Co)yb*HhXHX(wvS2Hm&yBSpt~hP5u9@C!`f+GG#!r>R7;&}=pY`AzY8nY2Sh{w zWE|+efw_kR!y9u{#Y|_=1M+1aAUFksNB1qZ7oA~h1G8?T_O>89C>Fi#AGzY-OUNuu zJCl-8RI+{TkWrw+G&1CPw^`!;K_KH8m3TdB6vq!nZgN@D{cIUv2>Ue@Qq-k_t?3ol z20jyAbCQTo0wV%F$j%#I4xATrAuzB!<~RJ*NoDdsexxP;9q%6`fQccg1ZSQ-stHKRQ?WfwvN4!ujGP00vNtuy6POZGr%Hw&xsJ| zykWWTokDr}EIs)knbI3Hqz>vIfK2mt%jKA^6K4}9JMaZFGQlir1Nyh&QP>mNq8y1e zz63RiN^9%bA|_(l6*acA!pk-VJrr@6Q9o6iIf!Jh!JZS#Lx=+U(~)enKP(iBx#0L? z&P4$O5)+IQVa}_z$?^yv&@nlnV~U5EjB|*QvUP+9G)wiRi2^C&0^kyK@o1b!Cs-t5 zI1`+OQbt~Lb*v6Vx`8=Pk=mR9&k?i9Sj-uXc4FUmG7rv2vAX4@~34T5Af)v`a+lRqa{xi&ukPJZrA=KRtS^tTrNQLU*kmNkvI6^ zi&orziK@XxF}DTlLtfxg&EhG6mcErQ~=0ttlx zy|TBu8pTPHT?@NZ0dE98V$vCq;J=l$7Te+Y* z!RMI3ii%ADG8BMeYM!_KgJ|^3fNAT!Jrl!HRQ!D$@-F8Dpan6)LejaNHj=!?kxVgj zG)Af~^(XDs0KP$YINVK*bkU^n?s-gC5_d0FLn8pHMh0qI4dFl*`f1O&6VGtTqJNN( zuVtZX>{{~mPdQ}el+HV(M@%? z(LX7w*|o^ZkYIr7@n5;qt*c()01OHNt|{JJkWC|H8JIt^{WnHm4tz16FaRW_;uRz< zifh0_mT52)n|uHr;U#WF5-?@o??7Zt%T#p$<=G&zPSw zup8b61}gZ;I`tlf18WSfX`1us5@;h%&+z9bM zC~GP8R(~*hIKinpjJ-EngKmyXkVa+Og5j-mhf)^Cbj^38-Gm=sbDF;-P2^8+?68Yu z_DHs^KLejB+?bdt8U7m<&c;D>u|MXwVlZtdE*+#G2U}8w3}&2;WJ+<_k~~`36%7Z1 ze^`f4@+2EScBy`JHT~@dv(v{@U2E)$!7ijfW+ABlmGmn(^pOL>vG?EnpXFcI$mYx# zDd=(8G0r>P`P|6s3#N*1pGl_)c*Lx%Dc+nn;8+{^WBl+q4sKl2b9FC2ve~#S4>G{SuO!mL!P>KaC_P^q^2v@@c*v*k?bdMbW7 zW3lTcK!&ZZ8=ur`s*NmA{`y`2XBjM?TbX5**|?CrEQi<)*yNEiOYrr#}mIO z^2u5Zri}~tkUb6)=y}*{Cs5`U{~%7i5p5MUZW?WZ7A2jiah@RAcX)<6TBa}DU{8Wn zT)Mp3%l`C@j!{(u-r-tD>2~@aKkwr!Q4Y{# zF|d0jD%JPmCvE!xHddb2kynHN2Wnd%ksHhOHmIOj%@2)G=x8UL7$M~k=HmEK%a$Rz zj_EH~<% zA0Gz~;yi&l&jaOStM5eYanlcbABSD4w{#8JgEX%Jx132G;TcqVR^gmUpXL7*U8oQB zy>~8&c(E(EP}=+UtMOaFmd^J>ylbsGrMmAa)Y>beP$_#|MtF40DKt<6dXEQ0ME02f zq;-GQ92bj#lYMC}ze)M`(Xq)NcjYtDKLeX0N{x=B0(&2D7R{yhk3@bdzJEep@O1_jvJv(2d3j(3)pV_1n9r4VR?{p(|3e3 zib&hmYFk^T1M6MPPwL8>9%PE7-Ht{y6+iTyOTJfA#G*AWjaIx&+z2CrlfE5X`AMZ& zcJFT^xpottaZL?L>l-RpnwpKrFoA9CJ1sgNwA_>6M(}B{mhBvDz)@nzY}xOl6>KhA-&L zQsWl?LG0P~FPty1Amco6QR(#aD9>6<(0um1GxSIdN~wlwUJf2rA-$}+;~FfS?_MZ;ad? z*1tu2htut1lPfU8Z?p}XuPeIs!eMzghDK}ByLonS6%OU0wf+YcVU@P6NnJ!`h9iUE zYze!ig1jUL6Ykqjx8FV-WNPkAYQ{gkFv(Eyty|f33L&nbb(4Z&`Q(l9aX%aDa-~^m zk`~!%u|J-zG_Gwrq6$A5XjhOItu@DG(YoxEwVc^Ga%OoDRp=>Upi@`eKQ-vNu2D!; z91X2azi^HNKg)@@C^K#Fn_9OCLdCU$R*_xTwZXjlQsT+_GJCFN%z4zqweDy|u+QRc z{X{((I3!_WM9TM~KONUnU9vk+I#G}`n4X^Z-bw|8j(P9`dW>!AF`qI)1(g9biJ1sv8C2G7_DvV6RC(qIi1AisoS38#fdT51QlOCK!nzljWx^HUnxGp zwF(#f1?o#t=B2RPyqPdEw7*6la5 z&)@Gp2qBE4a$^JwKzDq{x}qm*UxE=*xrx%}YGGG5RNNy>#|>8JEl{W@W@i7vz0mN1 z{^Wb|yMPpiXD+t&=&Bf_?r*#Ya)%b<$-UfKjkEKQg|A=<*c`|Ylvq4iFGm_N`g8^} zIVRx6Qs4i3-S)${J>~!Xj~UOm?I0EvGoG%P(~)5B3dwiRfh4cgKnHzRVdu ziwR70Da{^ibbr;&X-~|^GJLAfhgTCJPx9!pio!W*C+wX5&wZS76E%0Rv%oofcJFEznSqI3%~r1luB@W9}qwe_C^lg z63+6lsoX`6qxc+`~o7^&8qhd^)NAb34WzXavWT0J8mtSpvD7xg%-l__L#w-We zConx2x~5_>DcxLK>FDV{<6aGpV!3ich5EBR9;+`PrLejr#!qKA*P)yyQ6Givo|dMm zyr`B?u~PSia^A(sT?<<>ZVr*zu=Z^$!cj$M>h%{O7E0pj@-Ep=Gr!HPps z)-=BG4&1#5T$CoP6N?g{U6Tv$KsmN1zb;Ea3hQ=jhnn|USt8Se8B_CWXt5Ly>L$c2&^`y zQ}xC$`eTMf3x*W9E>@EvouiQxRghc8hV7qJw94h;(U`#R*BXy8%1t^gJGqZOqf_Zb>FB*jpl~lNrT1K zo=Ig0?8<8C;NtAuVWy5zh5&5&&1CQWE$eFC$AYW^gZ0DQC?Gm$7t9xQd|am0OcQfb^#W^vAR@xxw}nt1GFDh^ZvDr+jFQjVlW z44SbYb^k#MD3WYGk5W9jd#fW_NCKOtT8HPk#MH>9-u`sI5~e~8M0?ugn#b5Bnj`dF z?2jeSNC1l1n<$*tT{!7h^qxH3GujN*x-I;=x9Op~oICa36h0`2ZDeE#W-f6(xrivs zr&>(J193th2wOXv6r;$dtx42ynn0qv#qOIrw=u=(q> z46QRm_cy*CB<;Y>2oON9%Sb6IUe7MnXU4VZNYMTNFmE|t;T1y$?2EB`thDK8CP^B4 z2G+bsV67gUzRG(6!5pW7y3x=03gljq{9BDEELcG zC=aV;E_EN@w{NKO?dRr{PFVecn`Z^ z*j>_GMX-(jYzPo7$){U$kp5KHZ+5%HRNlGDAWflwlq^7w;vc_T0ZKFo7e zcg_Oc6AOeN`bFq-fxYconGA)QuMeM}gp3FVjuF<`6YNEZ!x#E84riq8+bP{Kh8=l6FI{{_wYzP-G--YbR*+d{4@{ zZ<9Kh?%FuX;mff--`jr-0K?mr_uFu#XO4$;UIjklq}bwQj#`nfH^+}E(6D~;Hw!xv z0KF6`kTDRlbDI`*Fj5x*j{H@OKu`kOy9ty?~f ztz@bNAHBpd_?x9L9Ox_!R>)v)lfSX0ws}~`18jFi>vtvD!>?A$;v;x89H4o&Ei@t} z83SZ0mY-9)M9{Kdr^VAn#S%X1M!d#tyr}+Ekt0*?tLJSQ5LFC*IqW=0~FWg##=F^s>W%q+T z<9s$m69JG1pqCE9?h!Qrt)gqt@|0m;s#TC^r!M7bj`~}A#X>V~UETPL!<=~1zY~HG zMbKD&Ejl$Omg&lb|C-?eH)VF^PFHAtuyMmPZNPF1@tW=p-PGWL7VmS#$hdf5{Vy{g zS+IUl=EvuTfcD!$YI3w8U< zNIQ7tBVCxt7Z6kRipyzy@$#vm4HcUm22U=6JO9#xWKPnE&GWylVOkH>|N zIWN2?xYJN-C&KI&T0t=c(S;DKm~|Ua@VQmcnA#qwjvU2=`v{wUp~Ajc(XH4#BhL4B zY7j{An1kX$tiN?vYjjPEeg!Ay#8OLB`{!J_4uxikf@7C9unFP8(0wc5{rZhEW-yJh`P%w2K zF8a}irMQ>;#IJV>4^|A=!yg;5h8><5-$9X@-_fVh*junWw8$&d_e3dtF_!-oYxixq zf}ZY4u)yWQV+GeNF)mse7viR<{pnu)9T+s$@Dv<)1Ee0n!gnWOQ)5vEpBcj};TNc- z-|C}62AV?wjfbTYW$Y<)m#SA0|H;=2=?gFR2p3H`Bv+FsN*cNR#@v|XAe;l~|Hwgw z1nu)}Foqu5rTUmN4NXN38<}-3=z3rwl#{kJ^;G_6ep-1{oLFoV*nAa}IalZb4mgU|nus;cQVd#% z9c7$_DPT{g1QaO$2{wyBWw(}eQS$W*@qK|Rd;s%ata9Ft0Om}k=>fJP?P4^zHu~{7 zoJNW(;b?MPik^9t5-kLX|5BU`J#5B2X92Z8Wq=GHyD;rjL?Vnj_;e00&2A^{l?1H93}oy^7YWnKQCeBHhR zOAg?U1qKgrwO>7{{Uhp?l`g)UxU~P(tQ7eR=1v%x_D^Mv*dhCw9Linw7N(qAI%_zRj{A$?4nG6>Jxq1sZWq_~An9*5PmOF?NN!*w3^HLWUTFaNDwN^2 zty@Y^ga@n0v#rpe{?*A-onj3%G7`@1&&Icb&v(f8+oboYy-eN*E6pA0Suw}H4buTz ztB|k8NVn$J*`op#&5hG{xb#wiRVB=o$UoVRSc0 zAyT{AlCS<&yB15tm)0WJn=3Xz2Ffx9>2v?vHg|%7Uwlf`7Q!)!U+e*)ELO3U046XI zsMkjIfPid%(ij+i+r=k$1!!U1R9lA1`s#c5+k$lv|HIUXn;&5i8X%Q5QQ@~&N_;$P zAPj)hu8>V=oZ;>{kniiT4n0~0T+xwA= zrp0@~$V)VXaOd3QfRK=qg|&!FJdgM8rEbl&@GYm}OI`a(mrep|y6wG@{)g2d#Qpci zjfh!rJ7`Bbx7YUIwN(fou8rN7iqKvcPxBVwCNNO@&5x^5TjSTf+$q8unaC+LMEOUHto6yEB1T>JE zzyRcLA4Bgs+S~4V59i&mOGcr%tN4trFpfw@_$K+!){GevOVfW4Z+1Nmq`$aaZKDHuc+2b7!qM$<$$(ljS3w7V#HCm_WN-k_w#mr)cd?$!O;bQC^`lxP&mbsg!y2B zHB8uJGV8jsiQ)XAcjL9Gfev&@?!Gco2M0I;DS;Ndl@PE0timpo3*1@K6S%(7n!$Lh z1lrF^SjM(eh|wtm_?U=&OUHo{Hy-9YHYc=HlWnk=N*gj*AI@HkcV4o*L-^LV4y489 ztG-}-V6+9(=iG#Yh*^1@4zS!l#4t@0U*;EkRi#-GI9nRn<97X z*Um=alP#`LzDFndQ6t%Sbc>0z&D~4;It?%s3TZ)1W^-{U%_2Y^#xm$= zLV&cDG&1O*`Sxw$9bR7Xx!ZTtU=yYGXh0(?xL^axNHB<&MvJsnIJdkt&>Zx3-%#99 zRs08mW7MVqrZQE&rIRe0{t~dB=Jt5_|FQKR@KpcN|G3I_m7STmRz_JNGkfoy2Cfm= zvJx^guTl4+Ldd3!tSH;HeL`g=D@6!NNcx|*zQ6D9@&7;mpXz>c<@J7@bDrm%=Q*!& zBO{UrPI!ksSF-f%OU}o86~${F!wg-Ep&R~0J|FqU2lL+>`J|xL5yT}tdMYEtxeR}cO_$_7#3{d zcQ|~;JWML^=~Emfg$Q~ekia0sJnb=1TyMYSN}VQv7ke+RRaG%A{3y~Vwz%%9V+MbL z2_4}{1GHbeW-t!eivY|Eca6CZ4HMI%R??&}F!|$t+ANsfU;L>PIjhC^)mi;$|0O63 zPi7ljhAl6x7Dx5=4Q{LT6%L&Yt9<4hpYtNR`*c=w)8f}-I5*x9A7L;Hh%X~;mB3Wr zlju(O-jML!V}C5HEx0E0S5EPpQ`TLJ`C(9HqVhxf(q$qmjPRTxLp)Ws4`l7n1ujNTaTyw-S_hpmx_Xq@?y^JRKVr0%Hgqm(omJ9 z8da^a1<|LC8TwVtm@73JH;Qa{s&1Y5fjwWkDFV7W2lwH)B@)YlK z1__E*-6o*j9?LPdSEYFq-a$=s>|Wzrcdx4_UW;h%UVn-Zj=aU10k`6CGOHuZW(&m9 z_%%u~XzeNVxLiKoK^AP1t5COk@{xfu)FhMdB(JMg$fvWj`5a?9o52HwTdXA&?tg)- z`ajt;YQNKf!!xS?;D3zQ64m`#$&m*&_-%T>#-y}#IW zU0)mVbTB{8o}*O$%Y)J=oAcs^ots*-JU<>VajB0t4Y{RuS7EEtJQN>l1%KhYzzrc) zCrAcD8Ak+F${CD5Ece(6-!mx*9rsIUnJ^ZaXd9EoiHU_Dct&le+(qbV!;Biz6NNrX zBT)haABD^la?#hVZQ*fy$HqZ2sE$6}GB1wT?f$H9<7CwD8awr0K&r=i+Qw6By6gRd zo%N2|7x|B-cDyjlo~d{)=DAEAKbJNwXm(cqS`0)f6c z;UGeq>n^jG$K?=;1DAsZi)1%!j%oL@=sKlVjhFqf%6ypkB7`pkotK%@MiPkTPKi%^r$AEv`?L+7rR zNsTiT=$aNNP%-3#zPRGch#TB+j7BG8ynRW!U0qBm)g0JW(0_+N<2vK+@)@Yi^Dn*r zF6d(uoAYQ+@Tw1O%f)tc!Jtw&?m3;zcH{Ulrf0l{^xORV4LeENa$1Knw&C`x^E#z? zr=W|%=G<}i0FAyXs_JKt;G+gqsLo3m&}<+$NvBhZu+I9zYjPA+2IzCyd8eLaGzp4K zeYjL$u3kM0e7i;m)U0fW(1XEqTtrkGqE3|O)fe}OP}kP}Q~O;rK9CLYgX+bzLpqth&iMVOvE7`m!WM0ec@ z*PxCPV(!znxY#5J@Q3BatJm$nL>a5l*BpgCzLXyiPJ2Zxl4X2^7Cf^=)akR5-K%c- z&=+WrH#;As2&JI|l!kQ2n7H?Ygf-~9!xpuk(eZBJh~r$thgU<8BA-vJF{vJQr9JEX zY_NFMDp#zYzDdAVIq{)=Qd6;Gt=cESslN2n^3Q+3%_N5)9Y1<^l9wlzi`7= z4VdyN;`;`=zUk-qTx_C5FIQ20Mwj36KcjElsAdL68KNIaRrVdaY8@dm`Mp@m>MaJ| z)YG10H`@HEC_X^{G?htyv0MANiN@6*{#+Uz0cjtJ6A!<1Wgy(yD+#Hm;5NSub_m#H zrYC+NapOm~VTHZd@?E~{8Y`}bn)~J$p|{IreQbKA zObkY(vCL(+V7Ku<7EVGDy(@JRbz#s9j(rS7+w{b@yJAc_J^5= z?p<~U4_7#RHJwa96SH{LB%8W(y}!rIeMiZ{TAjtBx#e5WyTLc{ON|$USfg52bp&J| zk!^OIt0k_FXO^5-GM!(g)fIEOsNV&?qkCRLuQFaM+kZ<3*c6K&aSpptEB)AR6BzQ3 zzB#w>Eyr%_)j%F2s~;g17L(dcV*Zpr9=`&55YDB{)1=pB0yU9cf}9pe7R7eyw}*a7 zMi1gs@Bej29zqunsKb9q=#54~FSNqJ?R#L!vIKJyU(9|;fYw)vQO1*eyXgyYe@?$q z+LR)`YI6A4YQ0soDiJ5o7I0l9|5gIW$FLNOMa8u43X8n2Equm1$aTBJ?|;~-n5q~n zj~#^a*lHbL(#|pJma&btvq3@Tuz`?JxU>S{Dslf_c2uN+CwLbng;VNJl!;896~2R| z&?=h8P{Q{il(eUb=&o31#)I3@^trU(QS-uk_{?t+Lln$<-Usv?)uulA{n9g|GCMst zDPz4h_2E)e9eDrb9Eo7M{1f}3FxNbrrNUS(e1-h|L+Q5g2uP67Us~XQpQ^>9JI7|d+Zd#mtj+~@UN+fZ6`;X0ES8C;QBD z6YdjO5MDzE&P9;KI`Sm2evEii{1K-jlFm|81zFbW$K7l1nAX0H)p8Tt2y|;FoT2R? zGBm{qw=0&)SPx$kOH)tuFCIN(0FbcvRLN?mG!s8#AeIK#->Vq%cOkWHt_FRl&HI%8 z#j7k3Nu)&UlPXj7E)1GSigf?r?};7YrN@Q)-gRJXwlnb;*Iy^V;7xq;@(gb1(cpS+o&RkZP|oRK{1aCtIve z*)Uu@AE-&16Zhq8SB4xR=w~kjFIc&r1 z^cYai#lV?ae^JiD9oXAiLY++CB+`Yxk^j1MqK0J8D2ipPXAIcpbg4KXRAQ*|g}2HNr8LjPXPE__?2tlG1vvZD z=h%j(7oqtz^KR2bZ={|a5q$RSyj~D*a4V{q z!}atbb#2LqwDHdO@@)P<_L5?cB2S*@Ja{G}+l~C@gwS?ru1Kmgm)VjksKGN6}M4Vqtmb(P+2Q_n7?cKK^KSKsX^f1XlOI@D)at1 z1=NhY!a-9bm(I|l+^A~EEM_6PK7L4BM(VV< z&JSq>4)?7Fl}_oXlHFbGwzjzVEUCc5=N_qe4}+1#!;cR`Ak31vCUGs!+OY6Y{iij& zepmOjyfKYH-Z5gvH(9H|ZwxEAQnZk3keIE?0zdg&xYoXt8+n3$%bW|p5MYuts7!p- z17Z$BB33D-&pxB|Zu}z!`5uSTVLgkAK!dDWyZbfxvr znSA5U-BJCb&HYb)lh#Z;i(iw=LOq~TVjeDb;p`%PY*6{!RIjpPQYOdfP#a1^I{@uy zJ(iivD!tq}%bt;e8Xd&fHDRoM>rF{{Rd-cII*XI=G$K#OgnV1H>qU2;G81b1xu_!Ec8&=QGW5Vd?xHBI2#I}vWlFbjBSOwk=w6x@H{DF)f^2Ln2N{;dO z%o(2POjVFV1HmVVQ?Dl>hO9a01;&9H+^27BoFuQ;zX2hNvRt z&qZLnojL4Y?euls)(!i{=&Hr-dxwz;_g(FBAGgxGvcJuYD0{!?;w4YWb5vZpWGDJXD7 zV@o&TRbJZ6Yg3c6P*Uhe%O^>AVVUt4SH}CrFzqr66t$H>RA(sI?ZjS7uoyC^kt1uF zjnJgEC1PSRWKnzxi^a1m99m*xNe7;hC#bfJJnGr{qR!k*#OOO#2^!Q2hd*MqM-$2AtEYOiF4rIqa zkDD{(mJBYJoI%m2qV}}95|WPy5HPFw83@KDXLs{PU81hnce_~dG-=YW*z_X3Knkcp zEXTwUuf+E!{@B>&p|Se$fW^@Yznc0cx3P}_=@O|6e+bdF(uhxRoEf`wT6j%NFg8A- zzjFMsshp0^vzu^VnikOm|BP{NNTYI5rv(dDdkHmy%sGHu;Io*eT2xM3JvyaI#Xgi8 z#6F_I>H^d6ti-21R+N`Y+oCu8&cfxI?Y}3p+=2vYI><;2c`X(%L>^D-IpM7~`Rvi3 z3qRHUuUIpzioJ8C41IFvno_LqUFR%YMA{pJqT?Q`#RZQ)RD`B7Ng~X_DGVj+F54~+ z$;g$Q)dDaKo6b7lRFqe7cQ;$I6baABJiVtm(H+#O@{WObs`otfp+qKVe^U1%{X4lR zlfi(oS|SE(e>Mq{(~2dNIF$;76!uVyH5$RX^dk8=G*TmfP9}~pxE?c|5MLF(58Kn5 zd&91D&V3-e{LMA4XIt@T@!@fT-L!tybR^qV==s;SuG%UmJwNt_v+9MauiEaQeDq(U zav@q>0VQ;ZMLyxH{`tp*Zy*?$@hoCSwxq0gG&LvhET5w_R(bw@CTP-fqoXL?)}U%^ zg_yg;u!y(0#(o{GGL-w%(_fwZ_;Yc+QKfi+qi~cHKAWP98Qgs27;9!MS+V#KgRn!K zjZsh|_xr0H?IL|;dea#|hv{ULwUW*)EwJ#+{fCwKox|kI1w|Q&;SoPjhx=Vqj1xuL z>KVB+rj9BUJCh8cf_{8h74DaszoqyZCU$h0S;r5C~ z+ox$m`$e;Y3bii#+SDiBL8QJyGLA*|_W@+SIJnm@UyN)Sm zixZi|49lxA+#bUk~i2g`!(m^a1amo`Q;n|E&C+9-n1hY}5>f~_4Egf^* zKC2o>;i*gGFHu)L?6H6oTB1@?b+>wz{KZFIWw>K0E4t`u2Zz5J1IPuM)G0B`ka6xjo#1kc|Qdz`EFfEzC z>%IJPM#*MDzMt}H2bCW1Dt|MR!Ef(ga|>QzY<-mGl-ca9O4$jQw*1*$h&Xwss5_|r zjs!?)rR0oP zUHrUN)5VTeDwt5}a8mw7GJD9Sr!H!s>e+hIe+ql{xVt~o-9d+{5TMPG^x`c-1K$vW z9Ec}E=3cktUb(m9gtJ!}EQ&4+lWe-r9TfrWF0o0Oer558uKQX|rJ8U@_A4EA@?1-n zf)LYPy9mZ;ndh=u+SKz2x`nhS^Qo~Abi zyRgEd4FziER2PbdJjQhR6IRBKcK=D0O#cN=74=h`rVBhRZQKdT?g@>)ZRkWO8zA-; zxNvoVsRvHNFM? z1hN~ifFH^JX}{P#q8pn2m2CU0LgO`z${?Losi9DK!Yg1rjI}<#w;#kF$BnJIXGWAb z$^RS~=N3F`-tA&zcE}8sseur-$V4~LZe+Pr$QS;~#l-4#D{}sz+lEeplL(1hZwd}X+bE9`=u`YgN5N?9X%UNOYBJB$^^~_Dl?b2n zMO}~!a+-PPitxsJ`*lb35LyYsM~>QE^@6e6`ihenfmK-7p=;5FEy`OB%_8@*0*t3o z2dgMNX`>e-ib2Q*WuI6_4-c_4!})kX>*qw-F>(5@Aw6VY8m@=8t5q$*g?_uRQB&>L zHZ=B+#C4UUA+It4dF7IdZIxBMr196Uox1Dj>H5yICw#qctu(zeHLp9|l7*$#CvZg4 z>Oa8+bX~!LvGTqEBXMb{dU99kl%a&dA-Qd|Ets*)=${#>@MR|4+kEMIMteL2W7*bp z(aWPskK7!gavg}>uU~>CbY!1c8$->tpPsg{RmJAOjQF(KjKEq)UC7UwMIIFFw^)yg zHtQmfbF9QR=TU9S{O{yUpwSYAr7_|19o!6}Kxh)>>2RRCnqej#{9@s-K&2s;4f&JJ z2O+jw{E#pg$P85S!se&0WSyYYKmsv&0WUR{Bi~*4$*UWMoY!Cn@=EJ3Ka-l42mx*@ z(^!JBklrDAZk#4%?W3xGRWWw-0>dL_5lkM?Lz@jDw2N7ZN2ze zjoeCh8v{3pDbUDUbW0GCet>~4&l7x_+}%4d$R|IcQ;ewOH$pXn}vc%*G!w@$WX@IY+&DNW&(%mnEe1$l0Ux+|Hz zo~S#4YUi$NT%kYJ;HSjq`jZ!^F<*vCy_?^a9Gclj*Q8I4J>W3NwY@UxGVyp&N3c@7){{#Y%w z4}(BuyEY@!XWBvlG2SSPJnzsmp)s|A2dERQSKfScvXE~nz6}gZ=((zP@Jg;a zhL{1v=Iur<#&!?7&972|N~O7?;zBz;d#olaYA$eTg(bL4=5&QVme zTRc;dDSV)3`V($3FScTOIq72q!VXmy4A8t>TYAh=V3ks%&bE?+Fh=Ucd&WL4)7*GR zi!o__WD&7Jy-Bbx_jw-?6SFpVcfA9=FMVWK^7l(Jld6k%9n+I_87$;;nEY`K;0Bf5 zR(sgov_t&#J@o)8BiK^<`KV5Xh!cLLuMh{H_i!aTTu8Ub$y0KCSQZL|%Ofq>Zca#t zMocRApn958obr4?Dy&j*OXW5;FflP}ePf-@ll(r|T3N}gdp61AZTDzP+GR1kF>`U= z`MYTt$+~SGW3RO;Ckbf=b@DovL5@G#3{MEbl_+vSJ^ilAR2^waNU7~=i-PUWFV;HWwCrIMEG5t} zxl8Ix?0xPIiaK{^RApes#d~akTW7T0^Ya5Dt&*R|c`77{bA)Ssl_#5Vi;RjTTsotw zg9ksZV&uOazq&jNj9Cilk@pB*)9FkX%O9Gt_VC85Bf>y`M$a)7W0SGq^0@ab11Y^u zmB;`>9@AM0XcNfodG>g^T?|*X>?tN@#@tAHMdYlFkBh|6Y0+Q=85Px%;L@A*-1ps5 z0)dJslxA84^Hopo8?{M$@VO2NCSqss(>ucI3y_2aJQyOR{3)N|?FY2?PvzWXt)I60 zp=Psn;^TY0J2489+~n<_g*dLx@Tif8TawzwTc=1>Uw4BZK^2!%gjBYnWX7OiXY^xz zdYzddD~x0wPh$k1|5gukJnAH@TkryIla|t13Tb%Ht280s4XnwlkiI)oC*_bFms?(8S^`3MMv6I0{q@ zj>*!|J@TAnrfk0I$nJ(%b~BGKjOUMQo$r2(e;kV(G>%N<2%^*g)1DQrGBMh8lS?X{ z|4?${aqx++B(!ddLSJaYCOENY*7NL8j%Df;>&^sgF&^bJ*|ey;KDfu07vg9cX#{6G z1@Vs5<>{%%+dC+DAhxO`m4pecYHanO4fIhkdxvQ{fs49=olg>JC5QiC@{N>h`=S6H z4&5$ly1poPp`d?%V*v8&0Ep2wYPW8##>h`A2ocMNfS`C!cCSt}Gpt{JtUculq_9C( zK-pMB`wOowr`VYI^_6iNyIc1l?Jh!Z7mn~x-)ryEj@@))(K!Qqp&LGqrrU9*0CTi+ zHSOGVKXkR2*E#iUuhW=$dpy#$Qi(IeiLxM3$L~QV8;99ELj?ngGH&zTfOQltLLM~4 z5!bIp-wjo{hX;vWd4yZ8q+p zN%DpRXE_$R%h0oEw^pGtGv=K6-Ouqym*GiQ5=VtMW?Dq0(~dig7a+@`DiSZIF*{C! zxpfqPbEb=@W8fkjwAH42K`7NvVq5Cc@yH#iR@UXRg-zY{l_$djqt9+uJymb}XiO!Q zb+XV@ZlNrvJ?rM|W=R0STu5#g9l;Bv7i2Ej%sZ<_*>H)HLb1Z^A++AfAeyDxm>f)_ zE}8ZfM?d0m*WKfUGCZY5mCfMLS`7H&dAqm*PY_)o&XqZ#9xWgqz`B!BXIv9m zy!=kSO!ic@n|8k(Aqqvfxorojfl6vif@z~a|BAas`-e_e^tve7s?H%#@T1-Xv5DJ8 zfhKE-<$k`qsb+%FS9yW@tQ8~`rVR7RmK^AI-A)Nif3Q&Uu;-BcX`J2Ve3omqCSGbr zv5de3c=l^eOzu5B775jOPen@z476)Sc;u{4=0}r zjr#2q;TlI&!72E_z9MG-asg|&a5m`+ zd^XCVSes;Jpb?&6dJfl2+d5voqGsRD3`fidW20wff(_%ytqtko}OP? zP30(oScSPA#T;#-bE5q5V@z>|$`foFop!dKpD*r@4SZUXkt!FqI&pm!HPhI+9x0TI2e7BXgQV}^!SwAac zQD$CdtrUZHN1YMayIA$zrsOFR6H}RI=@Vs+?)c;J4tM=dPR6Oxb|su4I)F8c1NZ8t%G+J!Ibs zZ;D2`n1-V#Px{5aNF(m&f=FP#tQ+J&Fur8Epmmlup-x1d zGRzEjKbWN5Pq1yxeO2beh_+__qXm}FBPZlAuqQ)>N`%(7TQN_IKfh!3)royJmT1ea5|K`BOJp**L%nO>VHTCQvS8{cN004(3> zazlPLWHaOffJp4(J9NoT*(?-4tl9t^@lJ^ZbCor;PpmJE=$H@h~ttQfdsy8YgVUCO$J>$1QWWVfQb~~orVI5R>~AD zsha^VpCVwLle!>z@0sC%EnMGsfyzj_U9II7+t%0hR$BWD^j3)+a*M@KJLE=}Smn-- zGYWXrGzbvwD`R4%UgRVm%M+u96O&daAa^kzSHJDr8FJ_Mon;jEl|u|~yl6tyRxIZH zZ80X1;=6vreiGEO+{Bm5qDIQa(%qrIl%p^4`gaGRUd&;cJGGG=DR`06P{DY(KIP=xKaeyKQMXPaM^1_L);>RA zS(;n6;+p#w{2%6O>HG^*ospJ!0eh=7C^ky1?~CY;+=DQ`L|dUu%ipuxlsOfl0b3Tm zQpx3EYn~`@Ot?qt>>T%vv8tBy*wqtMGE6cQRkRJ3HlxmA+TLsWBlM< zCF7`h#XYI#k7DbjVHdGCaeSo`6Z)IwWVSI%eJBF$l(p&O_b8hP8i%aC2gXP~$ZxW} z_1dElHtpM$K2hcPrhe=)_=-5o;s# zWN;{%MC{V#WzRs@Dpj%$iz;rUBR#<3#9j^}lG7##(`^2HBcXK-5;#Qs^S5v}oVd*J zKV7qNDhVk547FNfwH%&|o+YQvXU65X>>kFN{ZRAz2KQPWzV8&3SfDgsX>@-OpkAzqXk z2$nLcB$yXdKl4NA55&t}H)jyEDC$$s?(jMA0Ag<5&XlJQ{KsBLoTOy9{#>Y{@F6II z_i;a;c#mTkgST2$#r?{!#&GjL-05#pc39dKd^PuBE;Y2GkAaL!Vnv{9)od2dKN=34=n_sE661oMcaP=#k zwsA90bWT7ppW0v-Nz~p+&r)N%e1PM`6CW3#iy;_=a4Neg=ZO(>rimnd-_khym#DfS zLjCrbdKI+=*}|C{-;)j%p9B++)7fzzzP8cvet#+3e3a)V`f@_d^DttyB-9zn^Sku6 z+BV<(q|qF1OOl&~X~&2|X0?pqE$79{1WTo8*|%*ACf_wFrdN125T0m`@I*;1aFiPy zdh@)MBdtcTr~%B0c`jBB&vvYe3)(_uX*iX8rzxNWuZrNq9gJX#A0wfVyld*jJ2|P` zU7nl8;g%E*R`@06Nz1KX*ScRNg~E5eJ80r0a(+?Xm=sGsG))9)a{pu`?^UJmu-@OX z|Fi`k4p%wWa)LIs>*jppg>LPQoAVDRE_AW0vqwvRSouq|(tBeeY~}ftQ@>3eU;HJi zIdf%rfA|L6610-oa+rPP`~KjSQ~Ui7KmGdP+x%(cbr|+fa{3-;RI!r%V%Yc3{Ht*O zfOBi_)?cCp#{9oT;o`8ta{LO5OUtU%m6qLGntzGN`%U5acy3}&)i?Enug-rvi7wC( z9V0$=0{$a8hWtlFbd2cuSuQbJape=n;oPELG?#59RE#20>FCjR-hU^F$l>2mC=nf; z93H<>X|!|dzhK@gp8s_apFf#*Qq{;*QdmaGbi1drUOe%Vs%70|$zVQvb-OJ7Z7j)r z`%Ish>>0{WqgYDm-wuPaAqHy62dRy$Vl$#8t36msk3@ft3*tjp%>CHnLLY3=jxmo; zMH_n9UnIGqJ+5?rA}jMDpP!23DcjuDMq-5r+sohDgh=INGt*5qe#&T?(T6@)+WYA( zxct*`-*cMh``%p73d--4GZ!Zu_V7(H{Ta-SjMSZ&S^TG;R4#^I_xgnVU!tY;t>65GzNo9;Ff8A-~QW8}!< zsI_`7NA|?NlYE)zkLNXD7R;X3**ECXG{Q97mIjBNsQKkc@sQ7Ghw@C@zVw7Z&S6}O z>d!(Yx|KUO!naw%K|ue$SJ$jh>6Wx{D6__nj@R_8Vj65LcGO%c|48R(r|(daUSb+4 zS;cKB{MP+tF7Dzyc`ewOZ329 z)9ll8%C@@xTRZ*RuNv@#Q9LR@LMY?tG4>Z-@{)6>^ja#d#HK~f71G}PFBBYJJUfW; z1Ji*_+4+w8m*|QT84cZDJX?*rc}SacI~SctUn6S~lCaM*Nj^}fx{PP+!7ecl1Z?Aj zusc>Z6B_b!p3C!6lu8FV?kV{V=wh*%DOW%xYeb9ou6R+6kbLZHMUe|mq0xE~6gqDB ztnXEl*=8#Gs|?PMwPb-CZDhXv1pD-m#mQXaJJ>1HqSRUaCYqf#uSYg^7M2x%R?gX0 zBu@!0`}qnd0m`Pp_8Kw*``X)?lz-+pl(BQ}g4w+{wD&06u$vJjt0^B~@_wX}8k9x# zbcA(!!kTyyDmpclrs6)?-sWkMATf~ zHq-r2yY=h~vOTvyxE%k15(<+V@u;C^M9R+{lpGY;%_*)B2a&&_IcG z<~y?z>)+QctYgQ8T&6^_^!kHOXL>sE?i==4paSZtf_+88Ht&|KwV97O)X8z#_U~t! zPJ*4KDBnDIJI1_dTk6$@qfM!S==3JD4JR)cI6PP9Y*HggeoHP>bzSN3k}V<3;Jw$^ zU9%nC?N@0t(=WK?pG#$i*;YFK(JLA38$N%>GZDc`k z7k{2_v6(8gti)wYXtQS1D_H}N61mT1+v)mGskWtopyU6+Da34-1rpQFx-BK*8X+ZT z=iQ3cbRm(>IwdYE@KzE}N0!hBpBro|R`E(+R$>em9WVQ`ry&Y7OrQRT4voaSjM$@i zM@QgRHG1*PJdzc(zbRzbb6_&u%`imz)LTc-7%vr~TnyL~F>!FzxhMu2YdBPjDBX z5rt$a=+)N)Fc<<*{PQ|1u?@>3#BBcGVrf^ErsN(tJBdc*9)A{wP7QY=obfz5xzTCv?ppj&HoyTss|7A;ZfQH+leo@9EDKv!}fp? z7!#SPGwF58qkzX~h$w+>iz$efHQMcx75+#Q$b9-_lUse+!xX?_AstBJu4(AHOf#Xp zEJlyaeodnv%@suV=0P>Eg(UDTpUygDvelxFhLBr%uU#&gzpgUOEd!rU6FA!kM$@F+ zciw0cuQ@2RsWY2v48kIo>H{<@R2NBs9`PLz9}#3eNF8GViy)fxYBQUQ_%|R(EY7=x)!10K=*GUdcbhZvt@Q| z=@C_JxHFV_|0W2pl-a!hJ1FCJpZHW8PDU{B&{uH=6P^4eOnZ-f1ywE8m;J8U0Ys5DHj*5UUUd+Z!yjFFh*ETQ>~T|wVGKB|hDH6VM@<_BfdXYH_?*Cqoz9SfjzeFV;XG7WP@+r!B0|G3<&n7I5 zOS7jD=r|y%_@9?o;ijDs#s9s;ph~70H4&UxA8Asqxn$0?vl+4=8;K2N)$aAM6EmU~ zJ77c5ViBr*i#OFlc#GHI$d!(akKoh{_`p0&9I%^BxpDMI6XG~1jl$S$U9BRTvrTN* zV&}7igKp1twW^+MC9fQa@d#Ra{#P_SKq7kvwX@+kTkeI-KRL)0Cu`BM5jvVGxBMhJ z5~84{ks}fi*rOM9o`^Flr6TA+=FSXp4ihQoOzPi(yaF{KHT!8uSLc5~#u+nrL%W~! zAN|Su9~RWNugS%s3_623IQ-8fkmqOBM3gf}hln4&VDl_T1y*&}# z5^yZmh!@W+P;MgEMg&$+RUi@QjPTF28x}LD?}f%=YC_8oVXAbj(IFCY4kdlDOV>5q zW+*qDv8b3_0B+3F3PXrJ;sgi*M{q!a73A#NH1aM|?mKd*RXmAXNNJ9PGc0useze1W zvj^u8i}Geu_OxYH&h{Yr#{$(HosB%Zv!=~zw&#MSUb)UhPfkkl7Vn~905=4Wo6&9p z{p_64=iuLzbdZ?Fpmw~LsgSo+`)t~|_Jq+MZS1Vt@~sVb z$ry$za8sgmPAN`2a=fXNsI}&!ADfav41zpO0VMkPAyUqh)PDw5^AUp>NoQ)K2>Bkk zM2ba61U3&2hk$`?O9Mz%jb2|9$L5&@3kJBD;?Df2^FnN7mtxVLSOGxAamF-9tAT?+ zFw$~mdcMryM`|{g0;Itjz_@H@bBVsF^zK?S%M`!+qAn%kxcL{z=3a0)rwRs;IM^Q9 zLj%cD$~W{m)S8cE_OgsT`=T(hZc8Elc5}3b#f;ioGiOZk7Nd-VPBKZLczc}>zaiZ4 zx_FUltV8xr(a=Pj1rlD89Ssl-7?>@C0XSny;AD9t9RjR_XoE#vc}6UUyblw=Cg3`% zT*%?;j@kN1k>KrOfc$3-&^@kZt`yut&Y6Tmt)v6O4CVgK6sj9{Eet3`t;g=WrJ0mwi~T&7Ki??yF^1@9DT zxt=a7lJzOl60!&2JHIS01*m1MPla-UIl!We7fBFBgWiyz(p7j@5BBA9LS#ZfafA!^ z-+FhM&)s?D$YR>`g49`c!n8^2f+gtu^?9>pk`;&LzAV82zr&%anLr3=#r+&_xR6Kv z^p(p;|0TL$w*G^_WxOW*%VLI70-1M9m74}K?o)fco zh1_PrKjdEJ&)g0cyd9H!CsQ_{%6$!#pc4C2L{m+gx$(p7jbH#8yVw%LX^=Zr%hITb{i?6RMcSkm8?lTz}rz+k;<#=m#r<*LDy zpkVSSC*5fJZzWxvtaE#jf6Dbjw4hJ^jIs^?ApoTGc6D*z)Mi*oY`?<08gLJ@Mfu+h z%Tu)JyCowABkH!8g0(J~@*CV(-JCF96ZH8@-N(YrP!>J;34N5a2kgI&3~)P%yE$RGi>h)#UxV#b3KJYP{>^~p?T&W$W%E0TIqC_+Sk8C6iZgL zy?Dd!mmvwDu+EzG#qx}WOb5bo8BUgQ_<`h!g~?t#8DTpl(U5+iYIT*acV{c4{8VDa zo1e)q34AtcJ{EfZ$;p6(;i^o`RBw7tRWH`C`~AfD?~rb}#7f==?Br{l>~9ar_%4aJ z?o@|fndE)IDc-wB+PNB1N2*sB3r}35ZQXO`vs${YP>y@BC1nvx;PnujhJlf9&SF02 z(Dh;$MDl5WY+XwZw#B!_IS>ZwIq^3WW7k;3C(&v3%xjz?K~!k;x3ro8?_Rvj-hKAu zLIb7+jxLW&*teMu2ThfW7mi!YVCQQF{OdnYlT->VH(H5~PdLmghF+f(53TEn{0Y(! z`*_uJru+D^ds)m^`*Mm;ifwI zKx5?FHK{*75`#l1m;49%5`R4YcVL_ulRy zeBh_@ePcg-%waYp09BqCeXkC6>iKLvNpz*{T|#|0M-i7PsRglosi)A1C0R6WwNC{$ zsj+Wz^`IB&C;Y6(c`E67g*M7qENpLtIv_PW<+K-L!=C^YV{?d9;;H9z(G7QdL1@XP z&!#rG@KZ`+Sw!Ze%v5$(qFWX-7ASwYB|(e@*{EIH{&$~xb{xXq9WYDOk$h(;d)n*S zNjycT(T!#D2QAqc17=MVQTPHaHtxH1IHM-YczfzznO>axB`Q)y#T#!Pr;c$J+@7pd ze9Xbl_;QxuWfK#6W2((YLr>H~My#iOW_q=w?l{Seup1p8t$b1%cOe zvK~e78mN<%iUegkG87oZL3-RqTnHE&~A< z9h^T`VACTx2CbKvg*yG^7Tx;K9LgXgO386#tW%-IdUk(_6Q-GB| zM`P6fcS!iDg#^VNg}+2FZY3r)c6LcFqGv#&y=QkaYEwQ0O8|%fbtCv%1jSIcwP8my z_I5{xtKzJ)6$TjVBiR#02H`z;LJX!Gja8JW5iV0)I~9zk3dW>n%$9qz`&3a6VpV#E zyBYZPv!vIS+niH5uvoCDDv9m990$kq-8axhK^$&+(uX!Vb`SZUCif*yCex4v7%sSB z|B)zCNCl8IILR5HBXO|~n&|nb(0N&|$rTb(d{3|?$cwbgEM1!Opl$2)eEn|Cd+Epfw8&0a&$*MwA*Oca7b9qop9$;J&B*MS$M{B%d z!=i5I-B{2AGEOSYcH`+-eo4kw#prg;c#V)mb@?AWjMF}it|YJ%xG$Y~f2v*mj`gZ3 z4X)8TOFV3)W_>hdU5ry~7={>)UA^u9N=62&+0L}+r%>els$Q$qbvVf8b-deh4WXq$ zq(f}{>!K$5=y6;r)m*6?-q-QMzf!N`xrBTaY4CDo;`Kt}HF82qm?djwkYE62#qP^d zG&^jXx~XKEI<~VTGFmvy@h;Qa!r948Au*AF$!`!&By{>`z{4|kv6^lCmx}`|f_q-* z%9a1h5~HxTSROUPfo>Nj2;5*Za4pbIjKv&#?4l}{!(A4SRcz8M*RzVAT~%cvpL&DG zay~V}<^G@`Co4pW?b8w{#+UOlmuPzid=$!=XAe*p6+V=Vo-uy~s*nqCJT!Rx(Yd+2 zOuV{$XrS1z^Df|T5WJ()pBd)#B=`~)dRF|ku!_d-3%WG_=}adl+kX_^F`Mbpc`P50 zCH)B;lzjEJ4?3lud{L8|#hRuEt9bmU0*9f?{*&ZCvg$#CAGu!(XEoXs>1QDr$>z$2 zaKOPS)&l?`xa`t=JzltF-qef@zhey(`6H}i@!9!heBm!Zl~29S!0K-%M->|m4u~kp zh>2tY4a|$G=pU;)W<$qwg#sLIg&*lQ&2e0r;7@sY9>tOxSrw~ZJM;cGDB8~by`u`# z<--Vm3EVRC;5VmgQ&Gu-zO7&t)?*h;-@f};^ttcTOlbBax}OT5DVQtxl+JYdPR^c? zkdhtb1hoK?3iw^?De>Ag z^$j~>iQ@~moR3DT7_AX>tGi^+76WQ4B9$}1EL}Qti1KDnZdOv>R&olB+zSry^GyBk zf}vqrRK+w2mbFR_H5f+_A*D4y#n7VNkA(HhUMkIN}MiSm(P->^6uOwT`KO{{IF zT5+={>G{H>nk~ce{ znGn9mF%7~ULSDc1Vx1@3e(RbgZxB|(;$(?lE1X3pGi%t7YkHt$s1N%6Hnz8a=cdlE zp9ij~dV^no){vdT`j<2bWSv<88Mul{PYnE40}tk`t=0NV#7=w2P+>E|On#I2wIN)1 zc$;cuNN;VLWUhvA-eP^L-rs5#pegY{4qON{4wJ*-Jn;OBnvh)NQ2se#174WOHHYA6 z;;;t-VI=+d-pEqxkSK(?If@yo+T4K?rWt z?^s2ZG-oa}FV__Q4g}%2Aw|bnXtt!X|36f{2|U#6`#wH1_AUFCeV4I^BnR0BQAqZE ziIOaBlw~Bc?@LNaRMu=EWf`(3R7f~XqAV#(Wbc2!N9XhV{=Lr8n0e1L&vW0`eO=f6 z%*^{8?S8}hu+;6*6p@S$w$3Xa}yDDj`dX>mS%+I_##E{R2rVs5T)qHLv_ zV4=z)m92JRu4(;43P?AsD;P+gPM911PQaEh2#!_=Xlxsx|6+&J^xBw2`^}lvA7cJ-PGG1Qw zFv$d+=Wzj*K4{t%MT;t5Lgfj7PrC;}^dl&Q;xslO(-)3@*pX=wl)%uu5s zP{m4lp$AdQ6LWdOXvM?Va#ap}T9sNCVL%Dv>3$eXB9W>FW(5iWCtinQx9F6%_ws8Z@#88{0)WLBdvp6&z0)hi-+ zs>5C`>-kqs{PLvRxkTM65zw7&<6Zxa<%dNP7@QXS4V8b z7Dyn0sEr|EgfSD1OQBXjWlk8+HGPc!f>`g-F}^3N>&qL<5E}>?vl^cx>? zFrKc2u?xHO)K`g=={`(TUS=R2FCd@>DK?m@gF+ghJxFoIGDxvg{Brk~a4fVQ<02O{ zhAnY55xh92&M(`PMr>jZD$@|bCjq99%~ob0r2zoQ9;9rMB%FK+yhMI7{QN|+&T-a< zw09IeLA$cM@5`Se+|RfGqN(fOk|>fQy=|Sy_(33Pdb(WP(RjJr(OAa3Du7tsoq@D4 z@N1qM(pKe1-#}3v)it{hQ?cvUU9U%x3!jlcnT^$$P*qr6T+|rW2FH}|lr%P8_M^A# z2Le0)?*IM%MZHU^7?@x~4}j_g0+U1@;gTovV#iNo4pL_r(=kikk*EuYe4pqB+guCW zq?$PCO-i&4QKplnE(bfWX1M~iOZp{d*VB|Y!!>D2#KI(z^pHs}aYpq+1-66>7loT< z$UBp;2sG0ve&Z&DP@!vm5mHlCRlTt}K(6HGCq|Ucp+Ru@(sDJ@_j1{cU2oYp^z{cG zzN*lNiao$AeF~)Wg_0(pi@@9nWT_@t2C~$#UsN3X{)0~V*r}R~6kgo9_3BN^4oC(w z!Hy?fa~_^n2iypwW?zJ1LZdi-VANg^jk*br7<>QyLi;m zxF|x*l=&h1<+~Lkc&Hs%*nbm4HYs3%^>*<{NEb?1QKfSR7!k2I9{a-PN4C#&-%A%{ zicjbvY)H7ikk~cABhr`zTi7B>Cl(UrnEk7I# z=t_9rshQz1mWix+^ay*n^!=*w@8#l3m}hAcY2h-k^6VfiU`v|jH06FKNbo>j{R!xw z$`^cDhh30jPp?m9Pw&+|yU%u$a_`;iUf!Je{>Eu18(Gos6Wa(qGis3*9+c5g1{+>M zia@eY0L=fv?IZ}yt^ENzQEzy2Z!q^(Zl3KpYd2BH+llt!(JkxiS!I1l=XN#5$?Q!~ zZ|xCCZKf&mw6(>F#0FUFk+3xJ|XM5;l5gLaz+u^MMp zr%&)tz>xn`-pLBFuMm0h!SeT;U)eH0LC5?!=M?SwpoEcV@={bd8%_9?eRVWiaRcZm zGoX?X0QS^npQbckCP3l#OMI65gVKy%lwDc;8Me7203SsZWkzAhP#6r^-wz_fM-c^4 z%nI^arp`<(enOascmnD3hZr=P8Z~(P+5Cm(AU)U7=}CrCbu)R2dSfzF9m+0!3}v_RxW4M{jPlOu@%%&2?DG%(u+Nt| zJzl??A!SOel(paMQEVg+a^|$NvvbUx`A4Pay7$JD`rY)8vKCKZV5!sg@P~)d@zsED z>+q84%?ld1LvvIb*%cJSL$&qxcRwDQn|o$Oq5LKThA%RK!z>>DmPHQz4WqZ-JxWH& zw8Dr|cdRW^%$$)SaLmZ`*uk@&owk3{91Abj9Gm_TmNe7>_*g8-A@;j$z*X zH@;hoxH(Qwd>+)w6rkqt-e zNBNE7gKz7n$6@e+KPdZyT=Fw~3WL1)uS)!2!7t!7u2Kw-z&{r+JgztK4P*PLS#=kl z0Ab1)lpr3RJ76|A%-Ha1jMf-^@qMg^{=cIJ#UH}s^AG~(hcH)8i)^bRKMDjIzU{1Euavbt zp=5$IwR)3L`)u;M#mkme{0-I!X2IJxR-(syf$9Lg&@G{whzM#(itI1ti{vs8{VR9} zyL71AjH#r|kHZu#k+29Pk1h;_@ZfEZU&?p~hj1D=#3B6^wmmJ>Dd@PL3q8G1!~#Hq z2r(WKKOpmk6dag&#uu7j&K~meQ81s=-ZZ83LeF4*n4es9B@Hh7f#!7Pm(SIHLeYt4 zG$}8oO~Wiu4AWxf7bxgTS!QGjhh%+UMYI^x-Q3!0WnL|1ldUj)H9%KVm3#+T|1yNH z7gWdhPkgqL=wo6R ze#PhxCUR(KXhPVT+8FKKC15~lrP9>2GWHY6xarH6uiC67wVi3HlEoOGdM_;eJZ)!9 zfxdDrUeYv=9-g7KLSFQ1Hw1oMI*XlYIRoQq*(j);X_*LYjDpr%C!5x;{LZx?ynJkk z7m}x-Ws{tuYsN49q>xvvzm|@yiok}<41RWu?r7lD)m20qO3!xoc@YyoLs}AHfc-8VdoTh}XMHBM0 zBhmD{$ClJh_T-8oU$6R@2uvF#JMfLOYt<#iaJM3-MNv3RqbQnm$}%GJoDLQbq37r*>hS2)?Cp} z>bsVHM-3%}7Yb+O*h}OLB$(!DC%s<-Fl?45I7|)EYU&S(Qw&Kte^$5KI#3i2)6Bv| z(lYJcF66ZK_thxemHq{v8ho{txEu*Nide(Ejti{8&0T+86=o{a;DTc^)ie@6pwQo3 z#xWruMJ_M7tL4w7dYft2T5>nd+8>5$*}^+G=f{Pe;dLtvv!pAwmNeTc{31~0eV}kR zUDE6is`h3$e0!qv=x(XxuIXjmPjSZ4n@QW}=~X)yb@ouQPK!rmoxXz>H;?+l#X5%J zN_j75-ek$z*9XkJ$rOtTD;tMfYZsBf_wEPGY#hsybvhj;UmvjJ@h0ot5U<X*q5#vAH^OL@8)KTch3 zz!N75P4idiudk4mH0|BUn#M7G;q|<8BX2EbfR^pX+^+#OoxEmzF7pE=|4914SPFq# z=z(YSKM%;5F{+y8PbAsCqg$(M+(2m40{bXG691M)jwQ}0R;t34gIis~eb;Jq~1 z*@T;*2#pNTf@x}t*dIz_D_sjFq6KlyL)T5V) ztW=w;L)aF#aGBLy{>K&ktQIQE2mJDZyY@n8A7AZp3#SS8ms!1Yz-45J_xh{PxXoW- zCV6RmlTvrIBB9zSHBb>dJ4q*mtt^^UnX)=D zECfH#INs~|E#Vl?Cxg%W;LbieXZ|M|fzEk#uNhaD;~v~Mf2k|3%9P2=MO0-xt**bZ zh&Olr_H^*s1Gp1o_f7f4`KA1BbifmTMzd!D;;QU2_*+dHezr+Ws=r&g_riK8X#X*K z9FR;n9ZuuYl0yi*Z#Kkte9u{1@Q^86;XfxI2Qb|sYFoo3b2z7JaJK|Rc6M&bvs2)T z2cH@H2}zTSEibRWN!-YtmNbpRxj%S{WNf`(KK`!Emay{HEaF2M*BN;;$!d zGREb&jm$GMZpz=>A57MbCdRzMdchaBbBiiYjeFts^dD5V`D1MuOqEqb$|{MUjV>I= zAwSjcQiywNlp%E*|J=i94KIs!LQ~_H-6(4MU4^Y`!tDi@-7qg|(Cbnei)1yX?CnLN z-D~L~$#ffiL#o&ZH4RrZs*)+Tchz*A;2>|M9aO9_M0w@8)tI*pRAzSQ>9xyib(|wo5GkE z!!K%N!tFDMYvhJ-r-NpVSRQlZ2AX@A(e}3ZXDTu$Y%^;Xj(5s7tqx?sEbeo6=3GJB zU$}4{?j~!8@AUK@$UMYg%3kDczA5GO+&AFqu-S@Epntgi1=~9#>(AHZmd>+07U0{v z7I$#?A=Z5OaoGvmJ3}(XPM_H%hOOWuKI$&UydH5}Y7rlF_+6&R<)AxbV}|dB{r`T5 zf4eanO;p$(4;36E105Xvpvf?lND~J~qcLR6C_xq>CSir+tlH%AidxQoB8N@QbaY8i zhNGxaJ1gF(;g#C5k`=86OoPKVx@`EWAA_&t{qkc+?HnyFKTb7NG;few=Wn>RjEdwx zydt=FQ0ur^!Sbs1;idPNj5PE^#Wl_i(%VqXsk?l9A<80WYxFqz$Q$@bWM!Ui)4ed6Ni0f#h*WkE+Y;vd0(e!CLcbtz2Htf zm}c{-XLz+bqh`h@$P;_%4+?XYSw5Juef|$>Do3S7SMfVn`w`Yc_&VAcn}SJ~w-k9; zFDvufYAXNKH*Jl-04H}W?XuWKP6Cr4sx=iaYq6^W-~9`u@ctR$6atr2Ib_wI_MO5z z$Z5O030?Nh6Jp)nGm6aeTaa~Y=MGKUUFO`#P(z$yvf4Ge+b5sz7ze*^Qw-6iBCKxQ zX?k>pmE-tzFBAY%erBW1T__OG^fGFl!Q6E$FLIr<$^CJ`u2XJ)_+Om8yW+hO%-wthwYL6rmu> zA#LX{`=~NgmlffiVeCbT(|a`K=UU)0pf|a!KP)TUWsx?gVN$8ay~S!WNC**TwS?o{ zUrUgc&b#>*!5r}EB6YXaEf^}GjHwj_1FNu zH8zdTU+pdTt~Z=g=x3NE+LqPkXOS{K?8hxgIX(!pMB5s+BwIif*v?bFf4>~-4U@!r z_pQ`6_$>U^j6G@S%DEMNpgB5TekSF`mCC16sUMRg_a2dzPvw8j6ik~JTTl-(qwarw z;;q;0EE3nF=B_?gJ1om;eUG_}3R^xVzYlDB^zHM^*M^g~Fp_!l-E9l%p1W~uH}x7F z$jZ3v+a^tF?kMtm^W3&O2;VF=d+~tkM7L?)Rt(Q=4yDTnB->^fDTgg2gWy}qZoi#M z%)L=feK7Y4ba@lr@rI`-s_fzt?eNbLQqf_(dq!6hE$gx}h}&T;;h|~iYRs-xWWNd& z?z?E}pXMG4Yf<)*+)|7|smM9C<*`e3OzF`pJ&-HR$c@UnyR62ck9=%Q-XYCGZ6uc$Ae@FwYrY!LT45+@W)5m!X7= zE`YWrGHEQ06zbsnG=PDIgN`?5IcdmH5?F0-$@_+-kFHkvF&OqpOaeSsYMa^rpg5O} z^bFwS%q~x-(mu7qdBv4>EUq@RnTO~ylrD$pLX6i~8%2)`XJ|%V8u!WLkn9MJe|(_& zP(oXADVH@8=CzHWpfWycax-n0w3y+*{%wv!q+Rs5 z+QxZo^0$W%ktG;3G*Kp2>%AGQc++bJ=x6q;@fg{yRK~M@8pt6t_eGV3tch1JU_M`< z`-6JPv4OrK0qih;5*@n53iwuTDEVFH3z0u+m%Blq7f!X*YZi~wMze(-Fuv%fp?_xD z>GPeuq2`t&GR-WJ`UsrW9|%^juPn zkwVUt5leuj8Y1f_bdqv{4p*Qyq!n?Ofw|#K|i03cByJ zc0{!8UMc1|>5r4>X}bOkuploJPoJXm1i4A=A-q%5Ekuaqq#=Qqs`1`Ix-;IPSUC0Q zO@#bfD>=D=8{)}3zKTTX{Xvlr!6)$q(+@##H}2Gz3z0XQ$ysU5!^Ii7+D3cm<<{5@ zKydQ6;&N|iB~Ojs3;&Lx2I`C96wKU}DJhDqFRpNL{RL+}<+9I%;(3=G`lwUT|9Uc) znYqh(wKtp!u7`pyUvYN1cpRb3l-t~FQ5#3Tld^L-n8NmBZO_16g0cjvT+n0q>WGqz zHO2a62_m}47f)ID2L)<%W_vCOG-|?3m9j4Vq-9;g9~7;ho4+LRo+itK_i%ka9rV*F z;jI`b<9UheYPZdwF8wfzHz~1KT;aUFC#?AT?rVubyP$(=Yq?|SikDX;arLDhVoJN=Zy)_XItT3^i3 zY+7@B+>wA#@3D8i7}J(E!|xt4_OybOj1!KOPnrHfRRVbGN~1+# zMSXf5qZL~$0jQD6g5?msd77YDwclh!fX=hyazbtM^DZ!1F6(y#0JC&;C~wU&*JRbf zIIfEvgyS4asq$Zh0}wKm3M#nB>sXo>$u7<@rC)^$&Ew696zCPN)I-89S$4z6u$0Ux z7}J0bq;T0^8R~D609<~Iy8}5TzXx(2U42D(nRY*?%vUm}T<#BwahcZa7D7d!U!yBb z-D^yI9`Oc|r#`zYx%pr@L2DA-wliMIhbhyOmbcvnIb#WdOY0UlN#|`?90I1g#&ZNH7OuSpWqn+*|m4Dl`bp?LB_8wV=@}C3=uxGKH zjE+m57Rs8JEwFx6K=^g#uBi*m*LdbeqUBjSV}ha#ZRIwpEoSl$lxuTO9-5JtEltsPHB%b z37{j06z-s~j$_E0zR#O@u-1Vd`l7(cLCJsW_=AesNSD%$P2|&IkcgWX4?XC34yO%_ zl|~<>GJHj$Zs?5jf}5cmi;U;zY0U*6_tSK%XPjF*QuRe`;Q|j(Cqg=FaB;p`B|#+Y zJ146;c-wfY0 z)ac7}^$cG5$`_oU-rXa?>x63=q=cSs=5D3sD-FZa#Uk{aB0taMo)9{cizZfwxuqa~wo4Q$0m}Ystss&CN;X$(EMea6q6r;XHdQ zziO-Ubl!@9Jlw)yk407>e&qil%k|LF%U3S%8z*qv(c-MS-lD;;n4y}6!sACkNkesx z5YCi^S(XmPzFZ&S)IUEfHGFH>EchTo$^&~qDg3xdv zr+L_yq@@#fp<;|ApV8$7{_hTNo`MQklBP!`RET|h?i_F%VAOGZD-N23MuSRgS*kaU z?ud)-I!+vY%dJrZe0mn}kKhi(RLWQe*R?E6#mxg}?YD7*vLV$6Gn|8rw0tRJ{lqHV zn@ZlScY_hk71Sen;x2x$7F~4oQ>$cH2RHaw@Y-_9Q&*gpPT-u{bPc{%bgyx&3AaPn zM7;6lu7tJW3CsDwKpeeMUAfq+Oud|o@78}rm? zHF6v)?&8y*#qZ3_sPowJIXQbChjzaw#!PXY?7Ppa}u z`^$336&Zm+rAY?^q| zfseZ3hX~ZpKJlIs(Sk{~bADRkq?z_Ypelc?_pACoSqQ{-(5R+4^PiwTpFlG3+%bS!7Tf@+Y1klfT#ykF3?d|U#OBMow+eQ6TN`LlNEDy%C)#Y!40`l5PDTOk!qDbuX}*N`_VUiTbU#lfU|b1`jf6d_m5q|TarXbl>SUpU#1hP zjP5Tz{LIrt$&g&9D#iBfNs7T7y2?MOOt`qUAhqz?T_NG&P<}gJ9vh2&XCHS^5$Qze zpc6sN?ulN1wVudRg9hUU(&u~jy&(x^47f=vt*O|fF)viA1pQO$Pq);hY6P+6dV7mr zo41}OC1|?vGf8Il*AvBd=D+pS2r}bdBqH;zp|$@+O9{8E660I+r7~46i`G8`mH_64 z;^O@Dp$>}6j)+hmV$`Y;coO8Q^L+6X-tI*9yrW>(uEF_dgsB`QmVQ{=xo0y_v{k|r z!vSmyQqfFS`i_PZ=~KLw+yx2|*nJvog)3A*v7lmwK^8ko5elI5_i;c-S*K+U446nV z;4BrvS@Vhg<$Oc%w!a*+=n-=H%6#a~;4E{aFN1G|+9oq*0==!`BpJho14?k$XNCQt zh$!CPr;+tS+a9($ZuuN++dU0mxoj{5h*dy(f;kTWT@DZ(sVndR$|iFD++_F(n>V4S zri7)BmMX?@tp8kE@tCNB2DeKTwBIv+uLfyI`krtgm)A(3uEf2tLswp}f}T8H25OpA z`BcLOuj6C2pGGW*x^&=#nq*2-R=(rJw(M*~wlj|+f}|&-i|vzw*o+0 zJNqTNS@aMAA|bA$g`!}TU5n26v|{31r*iqMw3pOy{7`fa@;7h7eN8jyZb*ncPtZ7d zzm|b67zHIGS^Kzo38C%sZq236nHTbgy%^|~boXVZsk;5ma7B-(L&0g*OJ|%x6|E8R z1|I?ytS?_jIRwU-CtY0tsrPBAzh%M{s8WUNbr0bAOUB@CQo$JjDbLSZAU4dlL9p!t zcHbeCaP@NxeV7(m`Molc5}h^g!yWfP$U-u2W-PkR=>@`Os!A~J2L1S<*k*}tW&9;T zT_p*1Y`|=6!MR6rOU!-Y4ijh2Pw#&sH$0nXplWj9A}{jwF?(s=>h_&T19oHBLgC1u zE+X!*3_1J+_;o;&9|=uI_t7K_XhKkh{98jp*CYodXd5Rny00vx#Vop|W#O!}8O3l1 zR0KQzTS}3_UA31^E&^G&)}l+@&#yKc=uIh|rHg%>B$6iv#AcZ|G@x5XXWGtjVN<-q zF6SVN^?;e}zB2#=`fW_pvS5-_Gf0AxAxSgQOc@9kf;<%mL(*6|%D zA)EN@7Qaygl_LqdaO? zzo7PCMUf^CUox6wV7(ReJwZW@FYIstw^$g+&MSsy8~z_ z7NyUC`e##zc}oAF^;}vZZ3ptQaU`=PFQ2+ zRT~)^Xd6eYMoC@*a%xC78xcuZ2Nmb@%6nf^40wG=sD6`QnsWPpanGCDf)gv2x~bbC zdvTTV%g$Ha=@m$#7SI;(4>*sW{FTx8vjo8;(QI2hik9C!luX!YO@RG&xqkqkLyWq1 zp;>;TtIXBl%Dh1QgZ@-6XVAQ3m&zBE!1zvs^s%138T&4YKnFgbgeQviuz!-iPJSos zHpIdUmI7<)wX?2{FRKJKSM4@{>eOQB-lMD!Agx@9HrN!!Nf?R`I{GSwzuzLO`h7#it zzJzWLc5*q%oCUYNw1kuVYGKbUk29X00ltHDVQ5D*2BRG5SlSOa1q z+RoJo%IBXI(M1NT)V0S!e}U}o`sYxtc_7(%GW33%_792*7D3w*6?rpGioUFCPQ-=? z*E0&jCXV}a{?IT)Iil=g^7pM*Ao5(Frr7qqAfnBG>jLbQa;(OwRM?H^|IW3y6FLX1 z9Pe_GfwaxsI*wo6W8eJW(*gD2nYkDK$Bj)`|Bl&7XYizode;HCP)+ zP)*>z87KL;UmW{1fVcP^)Gt~G=Zi0C1M;D;1%D0^FV%b253b574YnVwparSKb%X2R z{InaR5*AGLQ#4-fT}%%@BgsrFJYa-3fb^_k8L;Vh?x8o*<~Y!M-W9pcp-l1#E3@-Z zvZ?IqPRKglm>*HA!KQ(}2$H3u)7&-CXP>votFfY2k#bWhZfSgu7}P$@fzmv9!)wx}}wmeRG7FWajAF?9`J|y<8LZp@v;= zb|96^n~*CyK%nE%FwBE??y zA60;nXNgM6cAt{e6JYl2R=(de+O-~7EO^}Z*b?`_kj^*P^`HEmuMp(;T>{_Y$D&GP`Tkp`W41h(Cw=GZwwgGjt5sRgq zs))Q9v90d1EGoDh0-I4H>A)g!2dlXH#c=d0f!otX!20EU>&$xxKtFLCJ`QpfNg;eT zM)%G*k0u|udK=x$EF^Ky>%03!sbV(MRgq;r-5kAKY3(>kx(B$EGZ*r11xaK-q@X3C zT>H6O*8qxv>(j$W&q-zhp_vbBd|@_!P>-l~j=Bl18WbE*$%I`D^U24En=iSO#4%h> z`&@j;UbV6`CFBin!%HP`*eJ`( zuOs~Ti)U6cFHZ&G^R59*^V!bd`FqkS8S3wkk|jKj%XK{jZ~MHYVmot}wLQEs8!iu$ zkCdIPL-b7ZiSu1xoq#89DE^J;&l*EHXn`+Sfo_)OMNvw6O{RQKmnRq<1oGx#kG<<- zBUe!#!e=0PAt?2v@GY}tj^H%yo(QbXJD6#4o*tv(KbM(R6Zkgb6R=gd%!?w3Bih%1kLRPO0HRj$5#8omV``Lb0bsCTj>c!Bk3j4HPlq29E`*t}*=Sj>Xi&eNO zgD$@zZ}@uP>v$`L2XaN6k+z4=CjujUX=*hLQ7H|tP>BD)U_kD{)rUw@DmoHVt%0FbbOmkFW;ReGV16CE8? z5Ph~KiJYzC(^S#$+Q8QU&-NNAYKS!v3NAy^=S;+fE{oCps3j#2Ec`QaGYWX3L{bEz zJ8PI-h}OQHEfAf@;?EJBimJkQjVHz%mub!fC_YDEZVmt=Jmc{b&<^%HydHb z5kqQqCqzabk+v-wu8kJJC-Rbyyl~?tsiS$+kiGn;)K?ZaKBY~AyRbZ!41{2m0lZZM zHMS~}sm{(Mm^U*5NI1dolUHwxXTuuurnQ)9$G*o+Ndg{HHJMW$Uk!fc&lRmzJu@05 zJPd6d6k9I-QB?eigDA_~(!HUir6OU$6@$kI;G(fW1N|H=B^{aluT%11FxHE*u9)v`z(&*?y`>8@Hd9KF2skOOf@aB^a$T55}2;o&W z;giDsna+=3R`@*H!nY?D}uZn4~V4Nd6qP7G`+>41V!U~v-iC9s*mRAh|*QrKnlbu9PDR`YqLx} zGRmwS`);(KshG`@IpcGZNE=%F`L3twQAAgxHBK#Z?M*Xoz1I~Og}QMvm!nl8u_t9Y zmw)UGBj=}l$sl0^XcAwODV@E;^C`Kg2FFm1kSEwi-XH4b)FVYYF4ijTBsm(IVf%iF z%F>QtbopxLNwPw>FP~Pg-2Cc2tS=oXC23}Bu%k!)A^JUzs3`iZKPyy3}DaYWKhaREVBf&=Noymv&z+P;i`#9WrG)SlvF$-GM!8@b-*)a#lS4^X1|Dy zBlnAV@K+8^nAn2~&|c`Q7fdcL?2QTf>mJrU7fx4)zmUip-aKr0;76g&npKU&0eEIYnLDrDgaOcgtcGirGBfG~N}%aJa-+{UpHd(iLT zVG0g6^Uizcpr?yTc>$y{{mLJOk_>WNi zewsfrK%Z~z3yFqwY&e3~M}%vlI-oE)a68(z|WMjvz6co$mq} z{54t?flr@}c-Ub&LUS^)v@UiMT7Y%-a=!So782e0MF{C^jh+1JK6yiDkihvbeb?7k5AJ-?iiubv`$K*b$eD6a(e zzq0{{-?U+xhro=4ezF^i>?(-EWQd(HQF(lvOGch&5FZeG1H)K*i|qarGT3?~v|m@t zc-H2{1yDYYiEw$haJ=G7@V5uL3hDBj-lhF>RaUc_|`@8aInF{hM| z2X_rh3NQ0}^LJ07@@zw^x6QrRhjtjI^1DT{vT(q|M$h$!cvTmmX@VNK`~AZ5PO;(A zXfk7?QfN<0RA1Hz7#yQ0zV$oQYB^F?6{S3`2-?Qj50Rvf_`GFP+W0N9ld0IutSvfq z43XgkAZ8FTsv&Q+u$r|$D7SN0Vm0z@R!%Vo;wz_tn7I#{Ry*47g4-BP3wvHp?B}}J zYH)mNTgjc@AeC}irXOy6?>Y`4dk5@=ISsunRk_MdAs5LDZw?n$zcD zFPXPrWTwju%=&KLk!_ew9HxceaOv}1gmr4vcRY3j+-1kzRF-xtHXI4)J z<9d)VR7-SOZKzc_QUYywG|=O4mM6YrgZT`wBbJRGY4~}rjW~^q754qtd)kvI^k}h$ zPSJS)eDK;VR-SK~nN!5*G~9tNPKp@vEK)b9 z==z*_ed9drF7$ZFkPq{fi!@)Zw;pYus*sxiw`8CI~vlUJeO7_F8; z?s*PBQGkFcP|1S|jeR#*-euV=`jJ@T_%gwNu3r5=&vz0>}W|8LJ?SSO;pE>=?~OI8r`EMEZFGXp#50HdGiCh(I!;8 zu0_1UezEkuKbvq8{@oqPYA(eihx7iRu$E}sqq3yt%0BBN3iarArux`ldbrCOeUzUB z_cFR;!)7~G-s|i;CSMpPq$5o<`Z;?Fni(p!pA7M;wCmj1$|tlmBJ$UG8EG%>aH+H# zES~x4+AQR_rIxWt{jr99opKEuB*M*ev-t0h2GW0AJPSR>drQ$J3$2^aGZ0cm7nHZT z8@8Rp4&*^Fj1YH^)ko&kkYo0?Uf|7_oNMCEDpgg@aU?o&MGUXj2zUNmIOIp`-^c(4 zm3C^R^gS3d-F}k`_!wE8FTbJaNCjU>wnIw3Y682%XY|p!#Wb_GI}?`W1_Eq4Xy+lph!B5WGN=}%U9eK77&FKOF})A%-bAFKb+|Q zdf03t(X8*NjZ-H#?Rt@*Pc*rUWm1h5L$#y}Zit_fVG*e}t0yBxjzjh;y?EmJxf-bh znA7M+gN8+fnEY58`HXfVy?1WAiTM53vYR*Jx&`SZVc%pntY;8a#+!{0H=}fDzCT#4 zMIRd2y#m9tU-jF<-kYa8cq*#cmG<-n82HwU|DYf}48@JVt_TW*Sp*`*1?BV6q{#Hr za{^((+M?XWn$MdWiiygWG>bB#Z$#;PtH-WM_<`g{J!IHRY5)y(Ei;|o^7ZHe!7{Py zY$7Mg3>_n>Kj7c%Z)?jj+bVn=*J8uMr@TaLc2kshD&aFw^KtAE2WmVRe$e55z+2Ve z=#QQ@sWbvK6-z74vrhxw*v9Z{I z5$6;vX$9O?iQ4`kQB~oSP3G*{D1W5Vys`MjF-1qpXNjc`iLMa!3Ap(pPR9?&Bntfw1hKr}wO2lf119@}N1o#j3rGzDf!`%Ru!ui}z+6 ziBCaw$iks0mBOUJ#wH&yJLTa#2GA3EGKhzu`yxh`oDXvDhrI5_F@?jLOeoClY*FfZ z+K|QRZ`-*x)|LAb)OcO@9KkZRk(T)>x}XepTZNxrdiw%}VpC6AIr2Sb?<`Qc<;m6; zKG9SYcQrknCtzobVDnE4LQ)8EOF9FIl$$5}!)|#=SjMbZSkD^ZHl=j)EG=9m4m&e$F_9Ch!Rk;!qA0H{8!Pe>Nn#aSS2Wh<7B< zfTjGDx}?CTf^a=$qqk&vh4*MI@kkLTewe}F8R1Al74=8K#73X5%Q4v-ct}w%IMy`$ zyK&(O?c5+lxS^vWc||elpj_E;z3CIb1r(9gGH*@~vxfEC=s2G}<#&922zdO^2eKP% zo20E%bkCvi@R72s?7*XfM_LBqR{6z`KpLC;$hso1mwd#-D&4f=Y!B~?vX^G>?-GIH z9WD0!u#}Ai5>Qv<9qI-8WOgw~ju>&a4N_J>OqKhUczPP)!U;;yt}>$7brJIyJj4av ztLVm&?A&M+TBkRWIe=|@?9}gnys<1`#*gdt_Ul9^sLK8yU}8wXl(hQBu@@o9L#BB7 zI6}mJNBMwgAHv9j69tZDfc^8UHAopqCxsa8;6Il3Sua@+2oK+i1Qg_^y!S+O zAP#7lV}&iR3qU}E;B@k%UaeP`5DD!{PwU-G*@%ykwApF(rfHrfRk;PmL90*Je6c%`KCvI2l^1MAAyr&F#ErX-m|F_|9G9;u)=`)uz1c1MNbKOm#mK1$ z?24MgR(Ts}q2dt~1uehrOsF93Kv>4lRl~g)cPcXWIoKi6(7HZX172twOICR*nTI%U z383IJB5G2ZWB(G^w1GoY{yC+LS?he_OBQGfdUg_1E3cAD`tU!bS}t!xI87{6_}00W z%Nb1rC2dw;S$8>qMjEXb6TfR69d&lT>fY=;^lq>aZUe~fKO+Nhj}igf=5pvSrHRbG zh=Vrd>KSJPz0P(gDk4S*F&KxyV5Fj|xwaB|!PZYZ{};4eo1I5t`Jd1rf6l(Hxq_N4 zBtANhV5{7<2B8P!MesWUU5MsoZ}N$!MNbJO-JC^Cr*XpD=Wc6G(U|AS`xYUa<|+{d z&fRxKlZhhK1g;#zBBz?Mc;@v53*JR}rmKfm$VjMqmRR6O=D=sLiLMd(r-30S+lkaW zU8Amb(eAwGHQlp=LhCUe{^x+ODDkDy4yO=w%Gm<=uG7)gU#&WZ>*&-$rxpXWovV6-vu21X+E#Z650UIYj--}`)5oDE4$p_bq!J`PTEcjla>P1RA zKFRJJHcQjQ3`5KB&`Kwt2d$INo@ZV`sm%+iLXgE$Ln8Fa?=7W~<~gdp`AH91c^X z{#nBY9(<_=Qvw|A>Gs+0D(g}|SFff(Dm(kVr^G;EILGr8WMMife<{&tCfe+*phJBw zMRPH&Bc(`w5eiw`pcTm%T@^tOSFMwZc8TM1GJpp$j@=Rz4dEK=D<*KsuEQ2=V?kWK zgl%s*Nac#Y&%z2euFT|u^WtrEKtLg51Tknn*n`BVtNxJ0Dwg8P2D20nw)0Z`8 zuJ6@0Q+SUkFT&ODZXghTiXJt@$V@Y*B5}O^OWG`Y_&LHD8JoEjRV$W%H<1v7coR;D z;m90F!w&&uY#A;=4<`Hs$00@E5AOm-53i7GmOamiPiV1BHl6v3Bi7TJR{!OB&5xlI zgo&D<#Y!&5Z?Cv>NohwmSbBGo?sY#QO6um|LXrN-DdoMk`$ZHjn`SvRVeE|akus0H z3-4J%@3wO#c-wIG>>y#zsai&SW7b8Vf>P@xQo9O`p#<}8sJ;z1Ky`7kuD1HbuTE3F zwg4ZAtmvsq!GwTcu4jS&7Yv>7UFMOH8bL)(k==+zJaA6!#AF)GA1?3Ll)uq1lX{}X zS4jJm%6rdka>P@4*&Ija^*0i~V*a4=tq){<8C%W#8mdp|a|D1qJgg~F@IMm&+d^xi zlONM*j@T&nfu@7fwW=azQ1CmnON6zR!iAT?Qr!i{Qugz@^~t@sC^KLgv?XM zkYoslWR|HyC^@CXG0#F#nWr)jQ5kbh35AoX6v>!bW^Tz)gyLMu+_(18z2Eo8*RR6s zob#@C?X{lg*?X_`z6q^Dmk+krTT2fWzDP9?yc?-P0Xa0u3}X9FZtlDH4x8wRp+0<)S>5cdq=#SZ@0J^3n2fjCS(As|e!{i`&yv{n3$o ze6~oM!%CbPBSo#0?QzyG)@wta`=J}-0 z(vPL)v>`|-X8yQ9LTD)UXig}a9=>o%9mHt4m0~9)nAODB>&Pk-3zNR^dr&Chn zCr<8s+_jUn+xfd)z392N95MgDbodgS?L1YWAPy4Ec(Jptng@DO(xJ6%8h_Ls=B*JA zsMw~<^?n{<1pMqp5>WKwFSbeD0JSaY&-SAR69-N(NL65yRENtRYd!ydByU1gla1Fz zAJz8yMymV^OuA6?i+U87#e+cpY>sV)>+Ny!-EW=sWJegPJfKrUavzjnK=e%hY3C7w zWh+REU(Aj+u5P)J&`o0A)lXW$%GUhJT=OstpoIRrsI{1X+MG;^s{VO)&Qh*E2bHD^ zQdo+BaZgg~=GByC*;*aO{pOSpph?mI?@Bj`+k@wieeL{>+vr}T{0F!1Cvrpv%T5b% zi2o%W-yCq+Cq)I%pSUef(gr1+wfelIB4yQaPsu)2BTHVhZS6j<%>lC=e#A`23$?#I z`5YGaofX!=Lu7D#4TDhk>YLnN^+6;2AO{q@AJTp6{yM-tNuy2p#$$|;I_&U=HjEqI z%X@zM9UB?cLl#QaF+q20aaijL_Sb{$XWt>F?lPQP7P3ShTXL{rj1Cw3S#^&=aZuyy z3O4ERMyOk-+h)MhmXCMAiR5qkJ9$2p)3|1>-R9jd~7`53j28&&fzdEYn{ z%>i!3k9Bi?HU^pk{+gTO>A$wt^96fKo9c1PV)vB>*cHlhC}_>7n&Kp~o2<`54ZMPM zl@wjnPMZj(f9HZVBit)CDWhTSKp1LYh^gLnRR>gnL|f;$s}BEyj);l~%pg{}iVB)x za=4gX>2eD@tPNX@dL#P$)wmXXlTXkxs`78gKx>`|<~_9VU2cOqG*kh07|PPDr$y() zl9f=M>I}S}L)3?dcgv-fB4GHY8Ra5$DpUpfpDO#bdo_IjpysoXEy?1-RRVd4@zFLokg8zzy6MIAKr{=2o=%V`0ms!bAtCpU0 zrZ9G=9sA_ww;6`&YMPt4LL9^_3i1AUXhxAvjH#auX#BN(NB`R8U;SBI6qnz>h6X%- zR4&M@#HDBQ5FTlhlS7}os=R`(t&TrOk{`#!IIB8z(+^Wokpk8HBABsH#5@DMKvH~8 z?$h(o#WLBF0<9tsvnRYPSH|M0R+9ZEVp=V}yGd>w|3AnSYie2%8ieW>lW?atp{Egg zV;v3167)Kp#28R#(XF_pH{}KVa2>MO*iE%hAKI(FBmaEv+X);FXYm5Ip(0B65uJ`| z472^lc)zMYY79-C^-8*7^m0&RWUqd&n8K>%!MTQVVZk0W(oh)P^2oU9?x*No8Fi)Vy;tSUJ_Zp;l=adzZs!eo}vW*b~Ka z*GHZrCm?2lj+;fP9xJ(FTwWgW16N<4_ewE^LbS@xcpykc-^KyPGIxT7RD}cY76Rwo zX5Mv1)126K4kjY>+p;9c9opN*dX!Ej~Pvfk521>9b&+rSr9hn;&AJG4^f`2p_GF60{ggo{-q?|eydRVfQ}OID4b zu8`zpL_G;skx5J*il@`V?q`;F0rJ%8#N zWwC;`frk=CZtj@=c$untOn)j|^|#9tl<>{Ig>_>qM@7ZGED0yJ>2d&Kp<7<*r6&i| z@Z=ph)1kfhdIDmKF09A}Xp;TLP(G9}QLV<@cD%Yly6&rQB`f=@>S>AILRD%s{T0_N zl5!q<;F#ilu!(s9o*njDlUcd_UI{*#P-*m9$UsxjUsLC*rXZB_y(DsQneBv7>@eP* zyP#r_7yQ*NkgUw=Z_0C6@ym~&vKc!;rDesjCGx@Cp?fCrWlTh#+4|=3K)$F$S58E> zW-ThxFUvW;3%QQ@7^{$}#>J{sJux0AzfHb(i}hN~*`3cCn~vQ}{73JPSCWbEvo32;W)&6vV_bU zmALM~D_T1biL9^jE}i*wx@;>$kK*IVcCyBT#b+?R_-D^P;-8V#1ii&@L7!dyzAZIqDu- z?Ou4wX4UkPCfoaE!x=B~AP4~38{R^hfh-}g#~kf^Zpr1aMYSLm8x-N=xQr&eeq$~> zewuQk(42L8TQKYP^>IMGg9;0N-9?Y$1lz0_uRwmEcgH zha{L=>L!5Fj2Riqshc9My%io?8)mJ)nk5b#1XtZo%aV|)WS9cO<`%Lw>%R>_pck3# zS7ApRM0=y&GVm$AY+lx5M(IdPVgeQ= zE^S`@8jPDB>udGP@vns};*n3b!XPz0bmI3gZcY1d=dN9do2d{kt?^IB(-IWSX)MYy zoQYI8|KKNAqFCoHK#Gaim0}z(l^$EYL%(P62Hb_?iS}0W>&9WaIf3h}5M@x#eeS-} zfvkC#fWgt7@Bu%Od)s-xF=_ zPi8KLfB5|v{`eXy}Kht#3jxZ_@{wM(o0e5mwhk7z+IIcUq5|z@N&9N#PX>3~^{7ZSb80Wn?@Ov{g$bRrFi^Mxl%$59k)j9sKOMIkFP|1I$d~mBSj?dLWy4S z;<6SUZihVYHar8T?wgA>6xQxCQ)0ore=bJtU~}M%MzfAR;5|d8nUrQhvz%=PU7o~+ zFUf+mW&B#1`XcHK5*?r2sglMq$`!kDfeW6I*+c}CVle_k179!{z$3Ib)cVVm#hzFk z$fK8oEjnl>136+ykrNyN34-s4vTBg$&w0+DP_c5Sbow}UO$Fz>UwiF@KaaDS>9j1Q z5mghwe{GPv;E76DeZ3ejA;yNCAS38474fz^>XLW9$e>hvC7VTNGJ~@C43{E-5)m_D zNd4mUL{H*2<+(SywQNkLk3Y)>1q>QC%n$@9t zeX-AJJ#d?#Yt|>Eb^~y0X5&<}L}M7MOYZ7Skum3He&G!0H@a9Ht)44aJFS2OLwkpA-BmS){h5UY-fGIH6YzskGb;55o8K(5j zi`Qg-0a`eJtzpGx|4~7!f_pu2`9np)1@R_UE8d&IRs6`sX`E6yC}jJ*ikf8Ye`8dH z$gE%KIv7i(9c0E$_pLCJFLW{A)R%nu#KPsOnj$TSa%FB%*rN>^$dt7UhA9K-5@J9q zT~z4*?xm;6KeGAk+yYGtw)A}vQnJD5=3p8k55nnz=Ph~wD*JEI*=t2>F5M}uHNmgX zR~x#Q9I3=0$1;(#Ve3u14|^5ytd1s`nb+is-DrRPlPAoa} z@pLitxu1w{H}^jHY%G~Fk|)$Bq<&j5ac|9yq`Xu62nt4lvKjFhW;w_u!Dn4S^AG_4 z(ZoH;o(r@kK^bj z{qc8?m%y?OjT3*tGNlayKT z`l@sv%M?xUSoo%UXl7LN^j#)f_cxy}X<8#+7>4Q2R}MUsd@Y+f0Zx)I@B0fh!DpkR zgu>f%Mn{3MYaTyk27Y4ETddW6@Qr#aJQQw6kUi;TSx>|azvl6uC;=|@n*?YpiPkR5 zDft!YY~KJR2VpR)HM!!nuDewkUo)A|$YiC)dPX)snSpQK)IFpWg(rYq%FBHKZu*wC z@qK^o8JVVy3{7)6L&@p~_u0%TktlCpVbPfP4t*fYqA}4^YT-cBw{{BE2LpQM)bKE%_%ba; zBuhykF=iSNcB?`kqIZGSy>n$=H8s?DE5enbxWW8=1`+r zs^6HTxK>~C0|T5U&KUCW=aPqlwSK8|@_RNNluCnjCO_jz*k8DqNOFxXFsp?PU}cF& zL$3D-!iIw`fd7$UF;zh`A79dB9V;X;ABcfNPzx^FWXP0rfbJSs?+}PpPDLVnj8z=S zK*l%pDXh|TD|cRgJbE=+MGY$}c<;4N?hw(VHZg2g=v1a5@W8U}UTPhiSQlur%A|_TdOW{zpziTEWnnNu zpA&^iZ$vAMPht#iRI^Dinr~#Bubd?xTaOWS5~}EHVH+QXwP;+P?2{nn3SV-oY|pmU z-JF@8>M?6m$}+tM7C~w$zYyC0T@x&&7ohS$-T7#0-jDvnJKO?X*qu*}MvLa~p=lV2voD7tO(s)irU4 z_ub>bx2^ipW**^I$J$Yge>m$L$b4>KCg*g*MVBHpjz`cqmhg*2=33rXtPS!wR|eTG zTA$ZhI*^XOR6g7CI0w_<>n)K_Df>>nX;9?{u4cZkWDu=zNDX2LbXa(7)yJb|y+|GP zrYv7-jt0c-iNunaUvBeXKH&}JIQ36Y^7Iwv}RG3m3h;=;EdSM~tyWyO`Z*p6L6>jiY&r(-#`@o)k=4y95ONVvnPMvDH^OD zp~;AR)!T0Ed@RVT6r~FcAoDU>-7(5=&mi0YDY1@2Vy&VypR}L*FNl^72_qx6c*P}| zKZf3!kl%{bBi|o;yd`O&s}Djrl*dUZh)T#-vu)J@jhZD`CvB7qY4s=jm4c+tl}&HJ zu8yB^IuwvOEQUp;UQm0*D&b&69-~(*)M_sl#$(^Xe2q%e8hUAv&{v{o${~+{btvyQ z4RSFYNK_&=R)xhEX?-sQKqPx+-!XrTK3Yl&B96oRdSV6dq#3KR>N&(vo(m2yKh2iS zt-Y?28z`RQ5VJ>(bmVaY(>K2}81b>Q_RxqX=c~dZ@T}|EXOD9b#t%iyPn>oK4%tUR zu+@xw4AU=Ghdc%FV)SQ^^AKj~NvG?x(H$Y$NyDeUBU5w$k@xI8k)_!F9sFzeDZy*= z^6SsOo2I~PkW4ek>2q4!N?e}RVY!u7k9G>V3lv}nVNego?yo7B@$r>Y{E2e;Cc(Q1 zq5tI))9YU&1@>?$CHDX{z+s3qeMo|!v*E3rgfRA}=3|aOT1J>=Do6t7eJvZupOFk_ zx!doPp{m{=O9cy!*Ukf2S!&nIXEQrf-11L)KBpM_5^^%qUp2P<*ez4h>eV}O2R>6K zn?4*P(+Gdgk0$}eH1)~z4u&El>8(D0X*0M81xX8v`>Nz2{gH|=@sfri5X>(^Tg&5w z?arcV^Yh2XuJumS-VFsS+m;G>V6gykEleAZG9*L((ZKQuTTaQO+~&HaRhj-Fkv6uF z9-tJ(9b{6R9_;K<#qdG^!f0QU-*Ux?f`>kj3;<%??E^HgiC;by%{Qv2VRg!k=m#4~ zhx26_$!R#-;2IQ)V0=W&S@N)I6xrEwVbS4;mM!hH~H%^%&`0=4gJso#oy+yK8De|-00LBHklPN9n~b)OVo-sxdJP0q;Gc*DoWM6 zX{fk!?Z}8%%>6Nsz{x=`GC0qXiia!%dn6BqdKgWQLd>f<#Ka?T*Jz2Hk zkos@BN^*37ouVVT;^1O7Tfi(K%NwM@1i{9tcASgP^m`pY7ioRXCsRao7BGtaqNP5H zxaZnzk#7I}W6xg^oTj+NcqP#7^z*5M?N^f{C3rHd zih~#nexGw1skjsOmrtSGICF)1ax?9sd*-(iewZT(k=c%t5JjStpzCk}HtzN&HfxeD z?;wU?YXUd$$j*^6ip=Y*nl7F6#b}~=d!rk;tsdx+SG{&O;&NyfC?F&FxHzStuqc}a z0#P7lLcXAqPPs1X3@P?*cqgib2!fS6dlNOHR0_MqATbk-4fjAfqk|B&w4j8qvZJn% zb;`pYfDcDvqED_z=)yOI!U$KwST$bcquGsC=8OWyNV6V_-u|!zblb)6&u_)haGnfn z(l8VrNH3d&4z~~0UC)qH5&qwSaHD7(1jh6e{;87WBfBkP(dWIbxaqXGWsLJ#0bf0t z2Y}Pz@a+644qSb97|wAqzGfn!8B!u!k+D&a1a4@cVGdv?fvn@wJLV-A`C7lI`s^tQ zUzK98BVW@R79>Q=DNZ{FQa$@jCH9D3cmOCC65F_`o8W?>}bBB1Us^PgZ_Dk$Wv~SQgLIINk zu+fu$;vPG2s?AhSq}WgFGnC)=iI#9i2?1`k>Tc|{&#XHg1{f2WPK*N1{x#Znm4oMV#}G3-}izNA}g zvUDc_iBs5?NB`{wRkFkzLtXDBuoS?MsLtM+Bj5QG*sD3*r1K~2_MJF8{1_Co=aGrK zpkQrMULR#PzpdEDr+$wkp6G`}vk5n8%-MiysjmM`?#hXyYWbngOB;ck{m?5w|#s-I0f_4$vZn+AR?N_-l$>@&q zqMG|lB*b~IH<56P!9^UBNb73Bz%;e^UmW!EkR$|s=>m>V*&Kv9tNXFssmZ&tW+mk>vPe^@;qht}^U_I{$_=&f_0}NgyheJ#ww4h7+x9e(+-> zO{fyt9c-S4{inozvCpP6#qP3EHhY7(kv~RVYtq=;6Pypx3AMuzm>_L{0YUjm9TJYs z%AH?)URgl($K1V-+IjO6n!&Dwj+nQI`dYtelD@X_70Qu{7rz7bjFcBg%x;X06H8*>xy5EAgvX9UA-BYD!YglRK+-s^$i( zXd~XiT4+f(hcPDae$rckyV`Plg;QSB!hU^*4f1mJMjGxg^>NWQrB8^Y_~XIb&}~oh zHhd%S1qm`Jutd;+IR~ZxB=v;JhK?qi^R2$v=OTxKb$(%sXS!KV(ZCE=nlp|mo02Zj z8N^wP9|`Vzdp77M01Xx>Zb>yc!3@Cg?UH*`y;Dv><(tvXYXAhNclHSd%hiS-H|+Pb zeE{Wc=6?FceakDw(&#cStrQ!<*OaR&$>AzIV0K_O^M!9NHt~F|e+m8LMu(AYP{# ze{mE5Rnb4BkXwHOW=wosJyA{a5ioPu;@Nu%SgH_m4c(Q4%I=GI!fs6;FAfzD2q?Q0 zBXWp}E38N%Rf_(U54_VZs;(h=_h)7KdqEE7Q<-kXiF-J>ZMx-28p|47el7TY;eDbb zQl(FAl+vhTfi^Vxr$=i+2D{E;X6yiz2?mACoe6AshT0trY4hSi zR9YNwz^qUXX6^MiBr|Q|t2Pj-!&(K=Y@4R zM3Nkdens4Xy-a3$_mO6>|IXmpekII_lZ0H^+;m{6MSRIEw2-1muQyl?ODmyw0^KyE zc*K@ChsKPhct10>257v48lFxYpX;{%sN|=FRIQ?%0l6fdom^8{uFHVCM~hrY-85~K zqV!2pPYB|+{Sb008wn<^s_h0aDg87N^+_|-OmC0~4&V7R(LkAc3N%-IQWHKJAzIpT zlCVZVAw;xxdoioSg!1d7;2j=S^?|S(Fx^27XfXQAvvV8X0;N3E_1=(a#!>-PDe9ab z)j76ZiiunsPRv$vB^l8_P=^}qk(+^fqBw~oudoG(eUz5w2wsfYACWfaLxd7eP5v(% ztDQ=)XK>`9NglQ17%qHWcaD$Ral5tB)R`LYX8Vw2vY4Z z6fGJsLp6k8b?Ot01F;LbT3`<+R1%LD02B32@4Lr4{t@R^8gpwk!gMzh3hw3Pc_@Ib zM40Bn3`Fs^(*+Xaa=+Z+k>RkI6BE@!g4g!2jB3A&?Sr}JqzXIR__7TLZcElmAQBL9 zySR#lh5&e}&H0Y;)EBj|it(@0PaOwo0TM&@U!OwM;A|jh-h3e?mR1X)sKyfjoemhC zO&ZNk5)C-GL7lY|S!(F0Yxf4_0Bpf(S5>6{fvnt#o;VN(T2QfV=;F5<48y$dpKm6$ zuM9mAn5guI&?Qqd(j-;S9+%(6vOR#bw(&I^4xD=~an}4lW~)D{ky`e@5)71K`(@xy zs_n+WzxKue%8}ICNyS%>=$TJZqY>(T2vyXadLq2`5Y#s=VPQV3HJK?K8|nd43>4QJ z`b3$PZ(29VUQ^e;_N#b`c=*kj#gaBOz?`=66m(Lmm^HIvEOBm=0UgO&)sUDKoz~la`?nm|V9UylU|PQO13Q!P>_aK*$xB zhpt8n-uZ+({QPti+kviUfA|uq8yQ4|4kYaTB|jaHCdoFnrqBMf7l3VV0hGei&AuZW z8oTCI%=<1Me{@?8hS@>z?oh&(BCD!VMFvoE+2a^{VAS^^Cr1WxP~^79Zab!!IFx4@ zH5ZfXDd;DQmW}i>p1{mT7Gy8kqvD`Tgiuzavz=|_MBeE%UFnDj z7TCiqi&)zh3yV>GdJ0~GAbrgq>5Iv&c=2WLCfAbJ;sJ_Vh=xJQI^~dNS%P5lrTPHz z0IE!j{F*hN>SGxJpM*c0Ss7BLXJc%uNRBR98GwpL6sOD`TVuc(&(v9Njp1@tv#suG zV{aa>LQ2wJ-%{B2F>Gg{*Qq1B0kMq$J7#9qQ_h75-2Eg!h=Ua}t#=T)@g!Xb_r~Gl zh=~_P)>?bO!hrPsWvJQ=IR;&`S9^eWVZyNDwP;XW$A4)BHSo-8L6J3M;QV6AHJEpq z(JyJJvEr#5PGkfy^8dzMLe;OvZ?zu2eY9RlXm9i|v)XVXFv%>VB?unCV*Z3TIrFl$ zl+;#J-&}0tK~qF)AGO2Fcp&Kr2=hzk8kzwjcNYNFB7#9gQ|kwl4G7-{N~o|cn;)i% z&8^HR9;kG9$43bq^eCTwfP;q$-rR^Vy$orW?7Lx*i-H4F~!9;0r^kCNFfi-ks#WvC!^i`B6G!1Vq75{e)Hr63v@m> zzvICFU+NT%xlaAW(*=?e#qNt;J5+^HaL2d&swC(JXf!cIJ1^L{qJmaP z#01ZZc+9NN^8-L6J)nKc+uxBik@fYKU>$aKSO8b<7zW{%xXUD1$V0T2z;zt@79j`@ z=Ep|whQpGw|2XbIMasph_7p^koN z`LOR|z-a-Y4B~wDN2y*I!+eU3D+$ucjgFum`VcOx`E*IP#LX-zPE7LM9s%8C@ODON63LH zp3yuPAQS+sb5~qmEUZXw&!pvq`hBtqz~!&bG$cvBOLc8%HHy5e_-rS-MF=SuX)|4l z6A$``!(vHW$c61ob(JEObvH^DqZSLdFI832yBNGP30X7$jrr!hCAks)3F^r3E~=Xk z+!_O(eEl3S1k2VrZg8vA=c@EOWiPURj2iZME@kB|u04-7?1Sf`EE0B-vclHKmQ@S* zw<#Rz%s%oC-pE?9=FM@a8$rK|Sl^0+C)x1B({4x)BE`TXYDiDLktXBANV%hDk@Bk_ z5B&4=ntiI6?O*G*V$E{DG2&CKcCW!MW!S85&iePtPO{hj#&}ru z+Ofa*jWMy~;&zB}#zi|(4i6i&u$QUii{o0t11g34hSQkJqROmplvz1XS#{v8oR_+Z zpJpBs*zlGoxvd&UV(m`uE5izR;F`q^&?(?hixVDvkYd$=i?-@8%ZQb>a&8`+Nxz{m zoGGDyZ@5`{3SQJKe&r{(<`()KES|m07F#9Wj1~R?<(62cvY1@>J$zP6e44`Wt9Qc$ z_T~oXmckmWM_EO4Q@YO?R^i4Gu*$g^K6{E4TP4zpYl)D)A+G=Mr@V02$ukOT9}gjO z9yT|QL|ZivadDYDdsq;=r14Iy63usY!opDhqcrGUR&~}AIiKRiw9kVor zrh9~F7xAeV8PDK@h9{;+;!N0t7t@{1N2jc2z=wA1Wmv0ec(cI}PhPvi2zvAI=VG(8 zvKNHdzAr;O`9oaXHc?48x=!lVRJ1r$G`Cc5pJX3Sla9GJI`yKaqPgp&{xht?5v)f{ zUOL|4`j;Utg+*+YLITz!N?t<0TQDa5M%tCHKiKQGI)@2tyGOw0@dddof`}9QFdXkb zYR9E8(&A7<%zB0A$sH$FIZwfnMS0cz+cMEE(4tdQLx@Qy9fX%%?;PW1+OhLQZ))zs zdJtmLs^PG0ryaIkHUJ|2NJIEAsI96Y36rqEXX$cT=m=2;Jwu~*S|g?X1#zX+0`_65#gD3 zN{7w8xrNYA!84sr-A7FVtG~mW$IVv{1wa1*Z@K>EE7t?1?)aP-eb>M8b5`JtHJ+N) zA4gu@guunOim8#LmSiC71Ci|vmmzgl`EB} zY5XReJXeg%>16q=GA}ldnlH-X4bSAnJT$%sf0tJ=s_q}zp8togyQZ+@^8tB@DNjvL zPa;kAH?i}DCaV%~;QIFv&FUJ@`gsNX<9{;o?_E6#3ki+w)#I-oZ@8Z9BEQo7b>cMR zMI4J9i|TdX_LuYzafO_z6*seLB(|((x;YA4KJz|zwUL>;N@2R zy%V@XW3Y^yr)Q1sYlE|!pBcI`{$txY+x zDaE^mECL1evb;7~M^Cm+MfBL_nL82%zbD(_SOoHPzwH5o9~BLDId7cy*gzZI`hFT~0T6pv(_T_Gwpo{vlz z&?U$Tn#kFeq>jvY?0(MBNEv6E%m6i^B;%B~M&pHMN1dy7UEMg_;wfYC&eI8lsRX=< zvVD|HNoK8CWOaXR?eNlT%Vx(eIf0J;h3Mh=Mzbizk@=>(MKQYb-EJPKgqSljL;BIf zv9)$vow|!6M1w@}ZoHi(k8f)AKudW*$4JYWxNEA3;ySJpI(Uzw6FUP7t_o9}j~2R# zI>f0hp6J4`*nWLn!)?JhVi)$dOdLGnO+tE$w>|nszEo_VC05+fN^o8E0q+E1m{y^a zvuxzDH2!(A#0}$sMAby+3ky`7!wV%37Y`^*nKlm0$0{0hbm|SZIC&IaEUEB_BO6Tj zPP#~7Dqh$#@0~Qv?WljXeroh@>w!UULjBKj@3P{BV+I|+s2WH5^$m(|9xREi#|?fH zyB_ittH`)C?uaW?>e#T;R8hw|8p_INolQ-R&FwGhp#N*_K>cu0aiK}gqA#)A(&Sz$?Hls1 z70m^Q?;Pu#>E^GUZVvt)@;OC`@^rfF$DhA=4*a8e{mT^2wtz=A!07R-$FFMF!t{0a z%2#h%gnN8FI z%Y+^L{wvKh-A5J`f^KqU+Nodv`f&17zYo^~kDBbYADoa=Khk?fUM(FE8-Eo8ne_4R zQ3s_0UZs}%H7)6`@YcU6A!{XW8L&h4p`7%r9sQ=XmlEE-n#!eek&D~1`O8=Jn_LfM z0k>j5Sia-F37MTeen%!+;X8c%%s6^X=2u>iar>K`JWYT&cKbcXT|H`QT0A_Rn$2%= zrMsHeo~={(2*&G5u~?4{x^ZXsFRtcWM`J%k5Nut|qq5Xr!M6!^9HZt@4^)_d5>h<+ z-Hp3sUcj}Lz$wqv@~7K2x_F@9qmLK`3M2%q#}os_>{5#OREzE__=P!%auAof%2LKir#f8OI383G<0y%LuCKk@sg%tpUffcdU!|;5x Iy5A%J0|2F{#Q*>R literal 0 HcmV?d00001 diff --git a/build/a83b410d4e1e0d319abf.ico b/build/a83b410d4e1e0d319abf.ico new file mode 100644 index 0000000000000000000000000000000000000000..bb51c2f3acab9f1e1b30ff28e5537ebd098dd408 GIT binary patch literal 4286 zcmeH`c~I2n9mZeN#zd>Jopx+9&5W8hRvXhvOj4VS(HL7i>JdDuM4K3m_q}+s%e8=4 zIJ{2?h%B(cE{m|NsK~XlAc)8zhrq(#``i1s3kwK5eV339&A5(}=^yzc@6Ko6-@Na; z`#j(0_k9T&K|d2G63;hD{Usse2_aJ`bcuXS@vILHy7$xg@h322>KA1C} z>c5@aLRqomuP0|Moqqhyd4CE1{fCoxz4F>`{xOnPGJ=rN|M!BHynBo+dgsXEt#gGg z{t5*`mX-GLmdZO1FD_yZ{4@Wt|AM^oJ@c}2cKC?m=$WuhbCS2MpM7=N=QHDG`h9R= z>hkwbzB=zM{@6eLcI}HEb1#hWbma4m z4)DDl%=eSe_!aq#T-ww4Od}gUN+CPuN?zLhNoH=qr-it*`?U13J&oYg;5f47g6 z>|1#A)tx@lMxJjGVz(&~&nbd{mkI$_0zrTj$y^x{I10q=tVQgOM#SxCrO$2nW*235 z8$I8KgneyDJfwsmP>EE2J0vlhiUNUoT>e$lGxY$c(s?Mqz7VCEOHh*LhxE`Jh~K3`!rpdV<+LMlUptZxwo||DND1jc zdIbHC)4Gacp>TXwAuHv$wnqhle>;SS8^yv!8MK=N&YG%?WgAtb|5)Gg_Ix_()enKj%px1tG_2tx4%-HZ1bwW z_JcSg2-J`h>+Xl~Ru+Q4suaolwBO>dL-G&;e?0`8?=aAH&lwGp_frmPkaC#9(?A%k zL3)@5;^SK6o->pwMC>c_REJmnz4N7H&7V_#etJtyMzCKA!u=Ew9@0~E5FVuS_c@?L zs)vI^9MU57Foml{TA-G`7cE5LT4Yjv*?FTvA$E?H3t6xF{FS97Y^CDYmpKg&Lf6P~ zWUT@so)H<`VFb|U|6)M;;UNO_Nb|teBb}#1dXNqop*o1eb&wp_L3Yk~w^YQADM|5O z|EaHP$f=Dr(-OHYOz>wke~Kj31WB+7nI3|M2&6Mb%wq--aT$oH$3d?=12O^)5C!WY z;_HzauBZBX$j&lyd75oZQIgeb{Z|jPl2}gj;^a_eufMMt5ntvY=ZF>A;TB|vQTP^I z_Yi79RtP273`r1W$WLY<_2VJPNc)t+H&A^8vW^*$dxj|~PPP1^Akq9(ecqBgBr8%+ z`%k$oA+QNMeJ>0MBJv?SZb$Ah8*-0Qj!+_OkcQik6K1D=Y}5t~(FJ7Yt^X*Kdsw>F8^n<`6Y48_Fc<0}#Ei@k`i`gvNtgkW2m_?iOhI9yeN=v| z_xwG<+{}(7De?P9YTF7##5aBNGz30)dyqoM{ z3~R10=ytZCn|%bgqZHk?G~}CP*l6#?GFuNMmUg(U52-&1_25H2Oa!Z)feJ$+<}oa$ z7+sj6ci|(Q6}g%!^%K?Y*BN!8N8*{Iqxt6GzME}%yQfnb(Bo3(^tjsE-E32j$fCs- zwhybQhwD}q^+fdtJqY16ZUoEFnW;bq(~S3wPE6OcNYvKDq$yIF)rFHx>Y`_A58r&! z+e~^`4e52az0~JcPGaoMD^FP+k9RuzvBvQPId(OA>^1139=fa#&}pfF(_97CQ~|5; z9-@rxIH_*|qm_H~J17&)n&;Oa?qzj-2U*vk8Xscst>d`*@deF5>d>OsQ45>B4)HXL zSc=8+fO@E;IotzdEC)mHi$z=F(Ql{P6U^ElrqAgx5l%ZZ?FjpX+3y;_2AV;xLx+C0 z4i%18d`$E3vAfY|tw*OvpJw1Nmcgbkh51|kR+FaiwI5plA;w7#8rVq@o&AbKT?3{~ zu6}zStLyD^)}w`ejIFE_5q1VBm^ K(LG_9BJdxg=G|-n literal 0 HcmV?d00001 diff --git a/build/bundle.js b/build/bundle.js new file mode 100644 index 00000000..d06ea8b7 --- /dev/null +++ b/build/bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see bundle.js.LICENSE.txt */ +(()=>{var e={184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";n.d(t,{Z:()=>m});var r=n(81),a=n.n(r),o=n(645),i=n.n(o),l=n(667),u=n.n(l),c=new URL(n(457),n.b),s=new URL(n(160),n.b),d=i()(a());d.push([e.id,"@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto+Slab:wght@300;400;500;600;700;800;900&display=swap);"]);var f=u()(c),p=u()(s);d.push([e.id,'/*\n! tailwindcss v3.1.6 | MIT License | https://tailwindcss.com\n*//*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: currentColor; /* 2 */\n}\n\n::before,\n::after {\n --tw-content: \'\';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user\'s configured `sans` font-family by default.\n*/\n\nhtml {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n -o-tab-size: 4;\n tab-size: 4; /* 3 */\n font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user\'s configured `mono` font family by default.\n2. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n font-weight: inherit; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type=\'button\'],\n[type=\'reset\'],\n[type=\'submit\'] {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type=\'search\'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user\'s configured gray 400 color.\n*/\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n opacity: 1; /* 1 */\n color: #9ca3af; /* 2 */\n}\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: #9ca3af; /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role="button"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don\'t get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\r\n html {\n font-family: Poppins, sans-serif;\n}\n\n*, ::before, ::after {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n::-webkit-backdrop {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n::backdrop {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\r\n.container {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n}\r\n@media (min-width: 100%) {\n\n .container {\n max-width: 100%;\n }\n}\r\n@media (min-width: 992px) {\n\n .container {\n max-width: 992px;\n }\n}\r\n@media (min-width: 1280px) {\n\n .container {\n max-width: 1280px;\n }\n}\r\n.after-effect {\n position: relative;\n display: inline-block;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n --tw-gradient-from: #FA5252;\n --tw-gradient-to: rgb(250 82 82 / 0);\n --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n --tw-gradient-to: #DD2476;\n font-family: Roboto Slab, serif;\n font-size: 2.5rem;\n font-weight: 700;\n}\r\n.after-effect::after {\n position: absolute;\n top: 50%;\n height: 0.125rem;\n --tw-translate-y: -50%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n border-radius: 0.375rem;\n background-image: linear-gradient(to right, var(--tw-gradient-stops));\n --tw-content: "";\n content: var(--tw-content);\n}\r\n.dark .after-effect {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n}\r\n@media (min-width: 768px) {\n\n .after-effect::after {\n content: var(--tw-content);\n width: 12rem;\n }\n}\r\n.interest-btn {\n cursor: default;\n border-radius: 0.5rem;\n --tw-bg-opacity: 1;\n background-color: rgb(237 242 242 / var(--tw-bg-opacity));\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n --tw-text-opacity: 1;\n color: rgb(68 86 108 / var(--tw-text-opacity));\n}\r\n.dark .interest-btn {\n --tw-bg-opacity: 1;\n background-color: rgb(28 28 28 / var(--tw-bg-opacity));\n --tw-text-opacity: 1;\n color: rgb(166 166 166 / var(--tw-text-opacity));\n}\r\n.socialbtn {\n display: flex;\n height: 2.5rem;\n width: 2.5rem;\n align-items: center;\n justify-content: center;\n border-radius: 0.5rem;\n --tw-bg-opacity: 1;\n background-color: rgb(243 246 246 / var(--tw-bg-opacity));\n --tw-gradient-from: #FA5252;\n --tw-gradient-to: rgb(250 82 82 / 0);\n --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n --tw-gradient-to: #DD2476;\n transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;\n transition-duration: 300ms;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\r\n.socialbtn:hover {\n background-image: linear-gradient(to right, var(--tw-gradient-stops));\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n}\r\n.dark .socialbtn {\n --tw-bg-opacity: 1;\n background-color: rgb(33 36 37 / var(--tw-bg-opacity));\n}\r\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\r\n.visible {\n visibility: visible;\n}\r\n.absolute {\n position: absolute;\n}\r\n.relative {\n position: relative;\n}\r\n.sticky {\n position: -webkit-sticky;\n position: sticky;\n}\r\n.left-0 {\n left: 0px;\n}\r\n.top-20 {\n top: 5rem;\n}\r\n.top-44 {\n top: 11rem;\n}\r\n.left-\\[50\\%\\] {\n left: 50%;\n}\r\n.z-\\[22222222222222\\] {\n z-index: 22222222222222;\n}\r\n.col-span-12 {\n grid-column: span 12 / span 12;\n}\r\n.col-span-1 {\n grid-column: span 1 / span 1;\n}\r\n.mx-auto {\n margin-left: auto;\n margin-right: auto;\n}\r\n.my-12 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n}\r\n.mx-2\\.5 {\n margin-left: 0.625rem;\n margin-right: 0.625rem;\n}\r\n.mx-2 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n}\r\n.mb-6 {\n margin-bottom: 1.5rem;\n}\r\n.mb-7 {\n margin-bottom: 1.75rem;\n}\r\n.mt-6 {\n margin-top: 1.5rem;\n}\r\n.mb-1 {\n margin-bottom: 0.25rem;\n}\r\n.mb-4 {\n margin-bottom: 1rem;\n}\r\n.ml-3 {\n margin-left: 0.75rem;\n}\r\n.mr-2 {\n margin-right: 0.5rem;\n}\r\n.mt-\\[180px\\] {\n margin-top: 180px;\n}\r\n.-mt-\\[140px\\] {\n margin-top: -140px;\n}\r\n.mt-7 {\n margin-top: 1.75rem;\n}\r\n.ml-2\\.5 {\n margin-left: 0.625rem;\n}\r\n.ml-2 {\n margin-left: 0.5rem;\n}\r\n.mb-8 {\n margin-bottom: 2rem;\n}\r\n.ml-auto {\n margin-left: auto;\n}\r\n.mb-10 {\n margin-bottom: 2.5rem;\n}\r\n.mt-2\\.5 {\n margin-top: 0.625rem;\n}\r\n.mt-2 {\n margin-top: 0.5rem;\n}\r\n.mt-\\[30px\\] {\n margin-top: 30px;\n}\r\n.block {\n display: block;\n}\r\n.inline-block {\n display: inline-block;\n}\r\n.inline {\n display: inline;\n}\r\n.flex {\n display: flex;\n}\r\n.grid {\n display: grid;\n}\r\n.hidden {\n display: none;\n}\r\n.h-screen {\n height: 100vh;\n}\r\n.h-\\[40px\\] {\n height: 40px;\n}\r\n.h-\\[240px\\] {\n height: 240px;\n}\r\n.h-60 {\n height: 15rem;\n}\r\n.h-\\[144px\\] {\n height: 144px;\n}\r\n.h-20 {\n height: 5rem;\n}\r\n.min-h-screen {\n min-height: 100vh;\n}\r\n.w-full {\n width: 100%;\n}\r\n.w-\\[40px\\] {\n width: 40px;\n}\r\n.w-\\[240px\\] {\n width: 240px;\n}\r\n.w-60 {\n width: 15rem;\n}\r\n.w-20 {\n width: 5rem;\n}\r\n.flex-none {\n flex: none;\n}\r\n.-translate-x-\\[50\\%\\] {\n --tw-translate-x: -50%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\r\n.transform {\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\r\n@-webkit-keyframes spin {\n\n to {\n transform: rotate(360deg);\n }\n}\r\n@keyframes spin {\n\n to {\n transform: rotate(360deg);\n }\n}\r\n.animate-spin {\n -webkit-animation: spin 1s linear infinite;\n animation: spin 1s linear infinite;\n}\r\n.cursor-pointer {\n cursor: pointer;\n}\r\n.grid-cols-12 {\n grid-template-columns: repeat(12, minmax(0, 1fr));\n}\r\n.grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n}\r\n.flex-col {\n flex-direction: column;\n}\r\n.flex-wrap {\n flex-wrap: wrap;\n}\r\n.items-center {\n align-items: center;\n}\r\n.justify-end {\n justify-content: flex-end;\n}\r\n.justify-center {\n justify-content: center;\n}\r\n.justify-between {\n justify-content: space-between;\n}\r\n.gap-8 {\n gap: 2rem;\n}\r\n.gap-y-5 {\n row-gap: 1.25rem;\n}\r\n.gap-x-2\\.5 {\n -moz-column-gap: 0.625rem;\n column-gap: 0.625rem;\n}\r\n.gap-x-2 {\n -moz-column-gap: 0.5rem;\n column-gap: 0.5rem;\n}\r\n.gap-x-6 {\n -moz-column-gap: 1.5rem;\n column-gap: 1.5rem;\n}\r\n.gap-y-6 {\n row-gap: 1.5rem;\n}\r\n.space-y-2 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-y-reverse: 0;\n margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n}\r\n.space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-y-reverse: 0;\n margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n}\r\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\r\n.space-x-3 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\r\n.overflow-hidden {\n overflow: hidden;\n}\r\n.rounded-lg {\n border-radius: 0.5rem;\n}\r\n.rounded-\\[5px\\] {\n border-radius: 5px;\n}\r\n.rounded-full {\n border-radius: 9999px;\n}\r\n.rounded-md {\n border-radius: 0.375rem;\n}\r\n.rounded-\\[20px\\] {\n border-radius: 20px;\n}\r\n.rounded-2xl {\n border-radius: 1rem;\n}\r\n.rounded-\\[35px\\] {\n border-radius: 35px;\n}\r\n.rounded-\\[16px\\] {\n border-radius: 16px;\n}\r\n.rounded-\\[10px\\] {\n border-radius: 10px;\n}\r\n.rounded-b-2xl {\n border-bottom-right-radius: 1rem;\n border-bottom-left-radius: 1rem;\n}\r\n.rounded-b-\\[20px\\] {\n border-bottom-right-radius: 20px;\n border-bottom-left-radius: 20px;\n}\r\n.border-b {\n border-bottom-width: 1px;\n}\r\n.border-\\[\\#E3E3E3\\] {\n --tw-border-opacity: 1;\n border-color: rgb(227 227 227 / var(--tw-border-opacity));\n}\r\n.bg-white {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity));\n}\r\n.bg-\\[\\#F3F6F6\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(243 246 246 / var(--tw-bg-opacity));\n}\r\n.bg-\\[\\#4D4D4D\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(77 77 77 / var(--tw-bg-opacity));\n}\r\n.bg-\\[\\#ef4060\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(239 64 96 / var(--tw-bg-opacity));\n}\r\n.bg-black {\n --tw-bg-opacity: 1;\n background-color: rgb(0 0 0 / var(--tw-bg-opacity));\n}\r\n.bg-color-810 {\n --tw-bg-opacity: 1;\n background-color: rgb(248 251 251 / var(--tw-bg-opacity));\n}\r\n.bg-homeBg-dark {\n background-image: url('+f+");\n}\r\n.bg-gradient-to-r {\n background-image: linear-gradient(to right, var(--tw-gradient-stops));\n}\r\n.bg-homeBg {\n background-image: url("+p+");\n}\r\n.from-\\[\\#FA5252\\] {\n --tw-gradient-from: #FA5252;\n --tw-gradient-to: rgb(250 82 82 / 0);\n --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\r\n.from-\\[\\#DD2476\\] {\n --tw-gradient-from: #DD2476;\n --tw-gradient-to: rgb(221 36 118 / 0);\n --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\r\n.to-\\[\\#DD2476\\] {\n --tw-gradient-to: #DD2476;\n}\r\n.to-\\[\\#fa5252ef\\] {\n --tw-gradient-to: #fa5252ef;\n}\r\n.bg-cover {\n background-size: cover;\n}\r\n.bg-fixed {\n background-attachment: fixed;\n}\r\n.bg-clip-text {\n -webkit-background-clip: text;\n background-clip: text;\n}\r\n.bg-center {\n background-position: center;\n}\r\n.bg-no-repeat {\n background-repeat: no-repeat;\n}\r\n.fill-\\[\\#dd2476\\] {\n fill: #dd2476;\n}\r\n.p-7 {\n padding: 1.75rem;\n}\r\n.p-\\[30px\\] {\n padding: 30px;\n}\r\n.px-2 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\r\n.py-4 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\r\n.px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\r\n.px-8 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\r\n.py-3 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\r\n.py-6 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n}\r\n.px-5 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\r\n.py-1\\.5 {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\r\n.py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\r\n.py-5 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\r\n.py-2\\.5 {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\r\n.py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\r\n.px-6 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\r\n.py-12 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\r\n.pt-12 {\n padding-top: 3rem;\n}\r\n.pl-5 {\n padding-left: 1.25rem;\n}\r\n.pr-3 {\n padding-right: 0.75rem;\n}\r\n.pl-4 {\n padding-left: 1rem;\n}\r\n.pt-\\[100px\\] {\n padding-top: 100px;\n}\r\n.pb-8 {\n padding-bottom: 2rem;\n}\r\n.pb-2\\.5 {\n padding-bottom: 0.625rem;\n}\r\n.pb-2 {\n padding-bottom: 0.5rem;\n}\r\n.pr-5 {\n padding-right: 1.25rem;\n}\r\n.pt-4 {\n padding-top: 1rem;\n}\r\n.text-left {\n text-align: left;\n}\r\n.text-center {\n text-align: center;\n}\r\n.font-poppins {\n font-family: Poppins, sans-serif;\n}\r\n.text-tiny {\n font-size: .875rem;\n}\r\n.text-xl {\n font-size: 1.25rem;\n}\r\n.text-7xl {\n font-size: 2.5rem;\n}\r\n.text-lg {\n font-size: 1.125rem;\n}\r\n.text-5xl {\n font-size: 1.625rem;\n}\r\n.text-3xl {\n font-size: 1.5rem;\n}\r\n.text-xtiny {\n font-size: .8125rem;\n}\r\n.text-xs {\n font-size: .75rem;\n}\r\n.text-base {\n font-size: 1rem;\n}\r\n.text-6xl {\n font-size: 1.75rem;\n}\r\n.font-extrabold {\n font-weight: 800;\n}\r\n.font-bold {\n font-weight: 700;\n}\r\n.font-semibold {\n font-weight: 600;\n}\r\n.font-medium {\n font-weight: 500;\n}\r\n.capitalize {\n text-transform: capitalize;\n}\r\n.leading-none {\n line-height: 1;\n}\r\n.leading-7 {\n line-height: 1.75rem;\n}\r\n.text-gray-lite {\n --tw-text-opacity: 1;\n color: rgb(68 86 108 / var(--tw-text-opacity));\n}\r\n.text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n}\r\n.text-transparent {\n color: transparent;\n}\r\n.text-\\[\\#7B7B7B\\] {\n --tw-text-opacity: 1;\n color: rgb(123 123 123 / var(--tw-text-opacity));\n}\r\n.text-black {\n --tw-text-opacity: 1;\n color: rgb(0 0 0 / var(--tw-text-opacity));\n}\r\n.text-\\[\\#FA5252\\] {\n --tw-text-opacity: 1;\n color: rgb(250 82 82 / var(--tw-text-opacity));\n}\r\n.text-\\[\\#E93B81\\] {\n --tw-text-opacity: 1;\n color: rgb(233 59 129 / var(--tw-text-opacity));\n}\r\n.text-\\[\\#44566C\\] {\n --tw-text-opacity: 1;\n color: rgb(68 86 108 / var(--tw-text-opacity));\n}\r\n.text-\\[\\#6AB5B9\\] {\n --tw-text-opacity: 1;\n color: rgb(106 181 185 / var(--tw-text-opacity));\n}\r\n.text-\\[\\#FD7590\\] {\n --tw-text-opacity: 1;\n color: rgb(253 117 144 / var(--tw-text-opacity));\n}\r\n.text-\\[\\#C17CEB\\] {\n --tw-text-opacity: 1;\n color: rgb(193 124 235 / var(--tw-text-opacity));\n}\r\n.text-\\[\\#F95054\\] {\n --tw-text-opacity: 1;\n color: rgb(249 80 84 / var(--tw-text-opacity));\n}\r\n.opacity-100 {\n opacity: 1;\n}\r\n.shadow-md {\n --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\r\n.drop-shadow-xl {\n --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));\n filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\r\n.transition {\n transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\r\n.transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\r\n.transition-colors {\n transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\r\n.duration-200 {\n transition-duration: 200ms;\n}\r\n.duration-300 {\n transition-duration: 300ms;\n}\r\n.ease-linear {\n transition-timing-function: linear;\n}\r\n.ease-in-out {\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\r\n\r\nhtml {\r\n scroll-behavior: smooth;\r\n}\r\n /*****************************************************/\r\n\r\n .brand-img{\r\n max-width: 100% !important;\r\n width: auto !important;\r\n height: auto !important;\r\n}\r\n\r\n.ReactModal__Overlay {\r\n background-color: rgba(0, 0, 0, 0.8) !important;\r\n}\r\n\r\n.slick-slide {\r\n padding: 30px 60px;\r\n align-items: center;\r\n}\r\n.slick-track {\r\n display: flex !important;\r\n align-items: center;\r\n}\r\n\r\n.swiper-container {\r\n width: 480px;\r\n}\r\n\r\n.my-masonry-grid { /* Not needed if autoprefixing */ /* Not needed if autoprefixing */\r\n display: flex;\r\n margin-left: -30px; /* gutter size offset */\r\n width: auto;\r\n min-height: 50vh;\r\n}\r\n.my-masonry-grid_column {\r\n padding-left: 30px; /* gutter size */\r\n background-clip: padding-box;\r\n}\r\n\r\n/* Style your items */\r\n.my-masonry-grid_column > div {\r\n /* change div to reference your elements you put in */\r\n background: grey;\r\n margin-bottom: 30px;\r\n}\r\n\r\n/* Hide scrollbar for Chrome, Safari and Opera */\r\n.no-scrollbar::-webkit-scrollbar {\r\n display: none;\r\n}\r\n\r\n/* Hide scrollbar for IE, Edge and Firefox */\r\n.no-scrollbar {\r\n -ms-overflow-style: none; /* IE and Edge */\r\n scrollbar-width: none; /* Firefox */\r\n}\r\n\r\n/* width */\r\n.scrollbarLight::-webkit-scrollbar, .scrollbarDark::-webkit-scrollbar {\r\n width: 10px;\r\n height: 10px;\r\n}\r\n\r\n/* Track */\r\n.scrollbarLight::-webkit-scrollbar-track {\r\n border-radius: 100vh;\r\n background: #e9e3e3;\r\n}\r\n\r\n/* Handle */\r\n.scrollbarLight::-webkit-scrollbar-thumb {\r\n background: #797979;\r\n border-radius: 100vh;\r\n border: 5px solid #9c9fa1;\r\n}\r\n\r\n/* Handle on hover */\r\n.scrollbarLight::-webkit-scrollbar-thumb:hover {\r\n background: #cfd0d3;\r\n}\r\n\r\n\r\n\r\n/* Track */\r\n.scrollbarDark::-webkit-scrollbar-track {\r\n border-radius: 100vh;\r\n background: #000000;\r\n}\r\n\r\n/* Handle */\r\n.scrollbarDark::-webkit-scrollbar-thumb {\r\n background: #000000;\r\n border-radius: 100vh;\r\n border: 5px solid #4f4f4f;\r\n}\r\n\r\n/* Handle on hover */\r\n.scrollbarLight::-webkit-scrollbar-thumb:hover {\r\n background: #111111;\r\n}\r\n\r\n\r\n.text-2line{\r\n overflow: hidden;\r\n display: -webkit-box;\r\n -webkit-line-clamp: 10;\r\n -webkit-box-orient: vertical;\r\n}\r\n.linked{\r\n color: white !important;\r\n}\r\n/* input:-internal-autofill-selected {\r\n background: transparent !important;\r\n} */\r\ninput:-webkit-autofill,\r\ninput:-webkit-autofill:hover, \r\ninput:-webkit-autofill:focus\r\n {\r\n\r\n -webkit-text-fill-color: gray;\r\n -webkit-box-shadow: 0 0 0px 1000px transparent inset;\r\n -webkit-transition: background-color 5000s ease-in-out 0s;\r\n transition: background-color 5000s ease-in-out 0s;\r\n background: none !important;\r\n}\r\n\r\n\r\n@media screen and (min-width: 640px) {\r\n .swiper-container {\r\n width: 640px;\r\n }\r\n}\r\n\r\n@media screen and (min-width: 768px) {\r\n .swiper-container {\r\n width: 768px;\r\n }\r\n}\r\n\r\n/* Extra small devices (phones, 600px and down) */\r\n@media only screen and (max-width: 600px) {\r\n .slick-slide {\r\n padding: 10px 20px;\r\n }\r\n}\r\n\r\n/* Small devices (portrait tablets and large phones, 600px and up) */\r\n@media only screen and (min-width: 600px) {\r\n .slick-slide {\r\n padding: 15px 30px;\r\n }\r\n}\r\n\r\n/* Medium devices (landscape tablets, 768px and up) */\r\n/* @media only screen and (min-width: 768px) {...} */\r\n\r\n/* Large devices (laptops/desktops, 992px and up) */\r\n@media only screen and (min-width: 992px) {\r\n .slick-slide {\r\n padding: 20px 30px;\r\n }\r\n\r\n .swiper-container {\r\n width: 992px;\r\n }\r\n}\r\n\r\n/* Extra large devices (large laptops and desktops, 1200px and up) */\r\n/* @media only screen and (min-width: 1200px) {...} */\r\n.after\\:left-52::after {\n content: var(--tw-content);\n left: 13rem;\n}\r\n.after\\:left-44::after {\n content: var(--tw-content);\n left: 11rem;\n}\r\n.hover\\:bg-\\[\\#ef4060\\]:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(239 64 96 / var(--tw-bg-opacity));\n}\r\n.hover\\:bg-gradient-to-l:hover {\n background-image: linear-gradient(to left, var(--tw-gradient-stops));\n}\r\n.hover\\:bg-gradient-to-r:hover {\n background-image: linear-gradient(to right, var(--tw-gradient-stops));\n}\r\n.hover\\:text-\\[\\#FA5252\\]:hover {\n --tw-text-opacity: 1;\n color: rgb(250 82 82 / var(--tw-text-opacity));\n}\r\n.hover\\:text-white:hover {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n}\r\n.dark .dark\\:border-2 {\n border-width: 2px;\n}\r\n.dark .dark\\:border-\\[\\#212425\\] {\n --tw-border-opacity: 1;\n border-color: rgb(33 36 37 / var(--tw-border-opacity));\n}\r\n.dark .dark\\:border-\\[\\#3D3A3A\\] {\n --tw-border-opacity: 1;\n border-color: rgb(61 58 58 / var(--tw-border-opacity));\n}\r\n.dark .dark\\:bg-\\[\\#111111\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(17 17 17 / var(--tw-bg-opacity));\n}\r\n.dark .dark\\:bg-\\[\\#1D1D1D\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(29 29 29 / var(--tw-bg-opacity));\n}\r\n.dark .dark\\:bg-black {\n --tw-bg-opacity: 1;\n background-color: rgb(0 0 0 / var(--tw-bg-opacity));\n}\r\n.dark .dark\\:bg-\\[\\#1d1d1d\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(29 29 29 / var(--tw-bg-opacity));\n}\r\n.dark .dark\\:bg-\\[\\#0D0D0D\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(13 13 13 / var(--tw-bg-opacity));\n}\r\n.dark .dark\\:bg-\\[\\#212425\\] {\n --tw-bg-opacity: 1;\n background-color: rgb(33 36 37 / var(--tw-bg-opacity));\n}\r\n.dark .dark\\:bg-homeBg-dark {\n background-image: url("+f+");\n}\r\n.dark .dark\\:text-\\[\\#b7b7b7\\] {\n --tw-text-opacity: 1;\n color: rgb(183 183 183 / var(--tw-text-opacity));\n}\r\n.dark .dark\\:text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n}\r\n.dark .dark\\:text-color-910 {\n --tw-text-opacity: 1;\n color: rgb(166 166 166 / var(--tw-text-opacity));\n}\r\n.dark .dark\\:text-\\[\\#A6A6A6\\] {\n --tw-text-opacity: 1;\n color: rgb(166 166 166 / var(--tw-text-opacity));\n}\r\n.dark .dark\\:text-\\[\\#FA5252\\] {\n --tw-text-opacity: 1;\n color: rgb(250 82 82 / var(--tw-text-opacity));\n}\r\n.dark .dark\\:hover\\:text-\\[\\#FA5252\\]:hover {\n --tw-text-opacity: 1;\n color: rgb(250 82 82 / var(--tw-text-opacity));\n}\r\n.dark .dark\\:hover\\:text-white:hover {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n}\r\n@media (min-width: 640px) {\n\n .sm\\:px-5 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n}\r\n@media (min-width: 768px) {\n\n .md\\:mt-\\[220px\\] {\n margin-top: 220px;\n }\n\n .md\\:grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n .md\\:gap-10 {\n gap: 2.5rem;\n }\n\n .md\\:py-12 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n\n .md\\:px-10 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n\n .md\\:px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n\n .md\\:px-0 {\n padding-left: 0px;\n padding-right: 0px;\n }\n\n .md\\:pb-16 {\n padding-bottom: 4rem;\n }\n\n .md\\:pt-\\[30px\\] {\n padding-top: 30px;\n }\n\n .md\\:text-8xl {\n font-size: 6rem;\n }\n}\r\n@media (min-width: 1024px) {\n\n .lg\\:invisible {\n visibility: hidden;\n }\n\n .lg\\:col-span-4 {\n grid-column: span 4 / span 4;\n }\n\n .lg\\:col-span-8 {\n grid-column: span 8 / span 8;\n }\n\n .lg\\:mt-\\[100px\\] {\n margin-top: 100px;\n }\n\n .lg\\:mb-0 {\n margin-bottom: 0px;\n }\n\n .lg\\:mt-0 {\n margin-top: 0px;\n }\n\n .lg\\:mr-16 {\n margin-right: 4rem;\n }\n\n .lg\\:block {\n display: block;\n }\n\n .lg\\:flex {\n display: flex;\n }\n\n .lg\\:grid {\n display: grid;\n }\n\n .lg\\:hidden {\n display: none;\n }\n\n .lg\\:h-\\[50px\\] {\n height: 50px;\n }\n\n .lg\\:w-\\[50px\\] {\n width: 50px;\n }\n\n .lg\\:w-\\[350px\\] {\n width: 350px;\n }\n\n .lg\\:grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n .lg\\:rounded-2xl {\n border-radius: 1rem;\n }\n\n .lg\\:bg-transparent {\n background-color: transparent;\n }\n\n .lg\\:bg-gradient-to-r {\n background-image: linear-gradient(to right, var(--tw-gradient-stops));\n }\n\n .lg\\:px-14 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n\n .lg\\:px-0 {\n padding-left: 0px;\n padding-right: 0px;\n }\n\n .lg\\:px-20 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n\n .lg\\:pt-\\[50px\\] {\n padding-top: 50px;\n }\n\n .lg\\:text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n }\n\n .lg\\:opacity-0 {\n opacity: 0;\n }\n\n .dark .lg\\:dark\\:bg-transparent {\n background-color: transparent;\n }\n\n .dark .lg\\:dark\\:text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n }\n}\r\n@media (min-width: 1280px) {\n\n .xl\\:px-5 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n}\r\n",""]);const m=d},645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)for(var l=0;l0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=o),n&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=n):s[2]=n),a&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=a):s[4]="".concat(a)),t.push(s))}},t}},667:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},81:e=>{"use strict";e.exports=function(e){return e[1]}},679:(e,t,n)=>{"use strict";var r=n(864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,s=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=s(n);d&&(i=i.concat(d(n)));for(var l=u(t),h=u(n),g=0;g{a.current=n}),[n]),e.useEffect((()=>{if(!r||!r.addEventListener)return;const e=e=>a.current(e);return r.addEventListener(t,e),()=>{r.removeEventListener(t,e)}}),[t,r])}const _=(()=>{if("undefined"==typeof navigator)return;let e=navigator.userAgent;return{info:e,Android:()=>e.match(/Android/i),BlackBerry:()=>e.match(/BlackBerry/i),IEMobile:()=>e.match(/IEMobile/i),iOS:()=>e.match(/iPhone|iPad|iPod/i),iPad:()=>e.match(/Mac/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2,OperaMini:()=>e.match(/Opera Mini/i),any:()=>_.Android()||_.BlackBerry()||_.iOS()||_.iPad()||_.OperaMini()||_.IEMobile()}})();function z({outerStyle:n,innerStyle:r,color:a="220, 90, 90",outerAlpha:o=.3,innerSize:i=8,outerSize:l=8,outerScale:u=6,innerScale:c=.6,trailingSpeed:s=8,clickables:d=["a",'input[type="text"]','input[type="email"]','input[type="number"]','input[type="submit"]','input[type="image"]',"label[for]","select","textarea","button",".link"]}){const f=e.useRef(),p=e.useRef(),m=e.useRef(),h=e.useRef(),[g,y]=e.useState({x:0,y:0}),[v,b]=e.useState(!1),[w,x]=e.useState(!1),[k,S]=e.useState(!1);let E=e.useRef(0),C=e.useRef(0);const j=e.useCallback((({clientX:e,clientY:t})=>{y({x:e,y:t}),p.current.style.top=`${t}px`,p.current.style.left=`${e}px`,E.current=e,C.current=t}),[]),P=e.useCallback((e=>{void 0!==h.current&&(g.x+=(E.current-g.x)/s,g.y+=(C.current-g.y)/s,f.current.style.top=`${g.y}px`,f.current.style.left=`${g.x}px`),h.current=e,m.current=requestAnimationFrame(P)}),[m]);e.useEffect((()=>(m.current=requestAnimationFrame(P),()=>cancelAnimationFrame(m.current))),[P]);const O=e.useCallback((()=>x(!0)),[]),_=e.useCallback((()=>x(!1)),[]),z=e.useCallback((()=>b(!0)),[]),L=e.useCallback((()=>b(!1)),[]);N("mousemove",j),N("mousedown",O),N("mouseup",_),N("mouseover",z),N("mouseout",L),e.useEffect((()=>{w?(p.current.style.transform=`translate(-50%, -50%) scale(${c})`,f.current.style.transform=`translate(-50%, -50%) scale(${u})`):(p.current.style.transform="translate(-50%, -50%) scale(1)",f.current.style.transform="translate(-50%, -50%) scale(1)")}),[c,u,w]),e.useEffect((()=>{k&&(p.current.style.transform=`translate(-50%, -50%) scale(${1.2*c})`,f.current.style.transform=`translate(-50%, -50%) scale(${1.4*u})`)}),[c,u,k]),e.useEffect((()=>{v?(p.current.style.opacity=1,f.current.style.opacity=1):(p.current.style.opacity=0,f.current.style.opacity=0)}),[v]),e.useEffect((()=>{const e=document.querySelectorAll(d.join(","));return e.forEach((e=>{e.style.cursor="none",e.addEventListener("mouseover",(()=>{x(!0)})),e.addEventListener("click",(()=>{x(!0),S(!1)})),e.addEventListener("mousedown",(()=>{S(!0)})),e.addEventListener("mouseup",(()=>{x(!0)})),e.addEventListener("mouseout",(()=>{x(!1),S(!1)}))})),()=>{e.forEach((e=>{e.removeEventListener("mouseover",(()=>{x(!0)})),e.removeEventListener("click",(()=>{x(!0),S(!1)})),e.removeEventListener("mousedown",(()=>{S(!0)})),e.removeEventListener("mouseup",(()=>{x(!0)})),e.removeEventListener("mouseout",(()=>{x(!1),S(!1)}))}))}}),[w,d]);const D={cursorInner:{zIndex:999,display:"block",position:"fixed",borderRadius:"50%",width:i,height:i,pointerEvents:"none",backgroundColor:`rgba(${a}, 1)`,...r&&r,transition:"opacity 0.15s ease-in-out, transform 0.25s ease-in-out"},cursorOuter:{zIndex:999,display:"block",position:"fixed",borderRadius:"50%",pointerEvents:"none",width:l,height:l,backgroundColor:`rgba(${a}, ${o})`,transition:"opacity 0.15s ease-in-out, transform 0.15s ease-in-out",willChange:"transform",...n&&n}};return document.body.style.cursor="none",t.createElement(t.Fragment,null,t.createElement("div",{ref:f,style:D.cursorOuter}),t.createElement("div",{ref:p,style:D.cursorInner}))}function L({outerStyle:e,innerStyle:n,color:r,outerAlpha:a,innerSize:o,innerScale:i,outerSize:l,outerScale:u,trailingSpeed:c,clickables:s}){return"undefined"!=typeof navigator&&_.any()?t.createElement(t.Fragment,null):t.createElement(z,{outerStyle:e,innerStyle:n,color:r,outerAlpha:a,innerSize:o,innerScale:i,outerSize:l,outerScale:u,trailingSpeed:c,clickables:s})}return L.propTypes={color:O.string,outerAlpha:O.number,innerSize:O.number,outerSize:O.number,outerScale:O.number,innerScale:O.number,outerStyle:O.object,innerStyle:O.object,trailingSpeed:O.number,clickables:O.array},L}(n(294))},448:(e,t,n)=>{"use strict";var r=n(294),a=n(840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n

\ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7227a08b..16883ce5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,6 +48,7 @@ "eslint-plugin-jsx-a11y": "6.6.0", "eslint-plugin-prettier": "3.1.2", "eslint-plugin-react": "7.30.1", + "gh-pages": "^4.0.0", "husky": "8.0.1", "jest": "28.1.2", "json-server": "^0.17.0", @@ -3592,6 +3593,15 @@ "node": ">=8" } }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.filter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.1.tgz", @@ -3665,6 +3675,15 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -5252,6 +5271,12 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.205.tgz", "integrity": "sha512-sSHlbfqn6CgQqD9muogEwWrw1wi2tHEQ+sunW7ex/kJ9ICucE85JW0E9ekbRDDgLP7NlpoNVUl+el0556RhFIg==" }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, "node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -6400,6 +6425,32 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -6536,6 +6587,20 @@ "node": ">= 0.6" } }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, "node_modules/fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", @@ -6660,6 +6725,71 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gh-pages": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz", + "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -9480,6 +9610,15 @@ "node": ">=6" } }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", @@ -10638,6 +10777,27 @@ "node": ">=4" } }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", @@ -12534,6 +12694,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -12914,6 +13086,18 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -13089,6 +13273,15 @@ "node": ">=8" } }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -16541,6 +16734,12 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, "array.prototype.filter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.1.tgz", @@ -16593,6 +16792,15 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -17774,6 +17982,12 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.205.tgz", "integrity": "sha512-sSHlbfqn6CgQqD9muogEwWrw1wi2tHEQ+sunW7ex/kJ9ICucE85JW0E9ekbRDDgLP7NlpoNVUl+el0556RhFIg==" }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, "emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -18644,6 +18858,23 @@ "flat-cache": "^3.0.4" } }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -18737,6 +18968,17 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", @@ -18821,6 +19063,57 @@ "get-intrinsic": "^1.1.1" } }, + "gh-pages": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz", + "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==", + "dev": true, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -20880,6 +21173,15 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, "jsx-ast-utils": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", @@ -21745,6 +22047,21 @@ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, "pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", @@ -23142,6 +23459,15 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -23404,6 +23730,15 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -23538,6 +23873,12 @@ "crypto-random-string": "^2.0.0" } }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", diff --git a/package.json b/package.json index bcc057f9..542977cf 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,12 @@ { - "homepage": ".", + "homepage": "https://IvySaskia.github.io/react-eth-challenge", "name": "react-eth-challenge", "version": "1.0.0", "description": "React Eth Challenge", "main": "index.js", "scripts": { + "predeploy": "npm run build", + "deploy": "gh-pages -d build", "build": "webpack --mode production", "start": "webpack-dev-server --open --mode development", "server": "json-server data.json", @@ -58,6 +60,7 @@ "eslint-plugin-jsx-a11y": "6.6.0", "eslint-plugin-prettier": "3.1.2", "eslint-plugin-react": "7.30.1", + "gh-pages": "^4.0.0", "husky": "8.0.1", "jest": "28.1.2", "json-server": "^0.17.0", diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 121b2bc0..b696d85b 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { BrowserRouter, Route, Routes } from "react-router-dom"; +import { HashRouter, Route, Routes } from "react-router-dom"; import Home from "../components/Home"; import About from "../components/About"; import Resume from '../components/Resume'; @@ -62,7 +62,7 @@ const App = () => { return ( <> { animatedCursor } - + @@ -95,7 +95,7 @@ const App = () => { } /> - + ) }; From 0d4f9e110f63312332cea06abc2acf827fec4b79 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Fri, 29 Jul 2022 17:48:22 -0400 Subject: [PATCH 16/17] [gndx/react-eth-challenge#7] Test: deploy vercel --- package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/package.json b/package.json index 542977cf..29c7556e 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,9 @@ { - "homepage": "https://IvySaskia.github.io/react-eth-challenge", "name": "react-eth-challenge", "version": "1.0.0", "description": "React Eth Challenge", "main": "index.js", "scripts": { - "predeploy": "npm run build", - "deploy": "gh-pages -d build", "build": "webpack --mode production", "start": "webpack-dev-server --open --mode development", "server": "json-server data.json", From f6b5919076c73a8afb625898555283c718587213 Mon Sep 17 00:00:00 2001 From: IvySaskia Date: Wed, 12 Oct 2022 23:33:17 -0400 Subject: [PATCH 17/17] UPDATE: Change avatar --- src/components/Header.jsx | 10 +++++----- src/components/HomeCard.jsx | 2 +- src/components/Profile.jsx | 18 +++++++++--------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/components/Header.jsx b/src/components/Header.jsx index a4fdbb24..e0ff2ae8 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -4,11 +4,11 @@ const Header = ({ name, profession }) => { return ( <>

- { name } -

-

- { profession } -

+ { name } + +

+ { profession } +

); }; diff --git a/src/components/HomeCard.jsx b/src/components/HomeCard.jsx index 3bd11abb..4d9ef21c 100644 --- a/src/components/HomeCard.jsx +++ b/src/components/HomeCard.jsx @@ -17,7 +17,7 @@ const HomeCard = ({ social, avatar, name, profession, address, email, phone, web
diff --git a/src/components/Profile.jsx b/src/components/Profile.jsx index 0ca3d40d..96639090 100644 --- a/src/components/Profile.jsx +++ b/src/components/Profile.jsx @@ -2,15 +2,15 @@ import React from 'react'; const Profile = ({ profile }) => { return ( -
-
-
- {profile?.split('\n').map((line,i) =>

- { line } -

)} -
-
-
+
+
+
+ {profile?.split('\n').map((line,i) =>

+ { line } +

)} +
+
+
); };