├── .env
├── .gitignore
├── README.md
├── assets
├── 0001.webp
├── 0002.webp
├── behance.svg
├── center_box_bg.png
├── codepen.svg
├── contact_pattern.webp
├── copy.svg
├── discord.png
├── favicond.png
├── faviconx.png
├── fe_dev_bg.png
├── front_end_icon.svg
├── interaction_design_bg.png
├── interaction_icon.svg
├── logo.svg
├── mobile_dev_bg.png
├── mobile_dev_icon.svg
├── portfolio.png
├── profile_photo.webp
├── shape_1.png
├── shape_2.png
├── shape_3 (1).png
├── shape_3.png
├── shape_4.png
├── shape_5.png
├── shape_6.png
├── shape_7.png
├── web_animation.svg
├── web_animation_bg.png
├── work1.png
├── work2.png
├── work3.png
└── work4.png
├── components
├── About.tsx
├── Contact.tsx
├── Footer.tsx
├── Intro.tsx
├── Navigation.tsx
├── Works.tsx
└── fullLogo.tsx
├── gtm.js
├── next.config.js
├── package-lock.json
├── package.json
├── pages
├── _app.tsx
├── _document.tsx
├── api
│ └── hello.ts
├── index.tsx
└── works.tsx
├── postcss.config.js
├── public
├── favicond.png
├── faviconx.png
└── fonts
│ ├── BlackBones
│ └── BlackBones.woff2
│ └── CorpsansRd
│ ├── CorpSansRd-BoldCnd.woff2
│ ├── CorpSansRd-MediumCnd.woff2
│ └── CorpSansRd-RegularCnd.woff2
├── styles
└── globals.css
├── tailwind.config.js
├── tsconfig.json
├── util
└── transporter.ts
└── yarn.lock
/.env:
--------------------------------------------------------------------------------
1 | NEXT_PUBLIC_GTM_ID= GTM-TCJKPN7
2 | # NEXT_PUBLIC_API_URL = https://localhost
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # next.js
12 | /.next/
13 | /out/
14 |
15 | # production
16 | /build
17 |
18 | # misc
19 | .DS_Store
20 | *.pem
21 |
22 | # debug
23 | npm-debug.log*
24 | yarn-debug.log*
25 | yarn-error.log*
26 | .pnpm-debug.log*
27 |
28 | # local env files
29 | .env*.local
30 |
31 | # vercel
32 | .vercel
33 |
34 | # typescript
35 | *.tsbuildinfo
36 | next-env.d.ts
37 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
2 |
3 | ## Getting Started
4 |
5 | First, run the development server:
6 |
7 | ```bash
8 | npm run dev
9 | # or
10 | yarn dev
11 | # or
12 | pnpm dev
13 | ```
14 |
15 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
16 |
17 | You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file.
18 |
19 | [API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`.
20 |
21 | The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
22 |
23 | This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
24 |
25 | ## Learn More
26 |
27 | To learn more about Next.js, take a look at the following resources:
28 |
29 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
30 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
31 |
32 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
33 |
34 | ## Deploy on Vercel
35 |
36 | The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
37 |
38 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
39 |
--------------------------------------------------------------------------------
/assets/0001.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/0001.webp
--------------------------------------------------------------------------------
/assets/0002.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/0002.webp
--------------------------------------------------------------------------------
/assets/behance.svg:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 |
15 |
20 |
24 |
25 |
--------------------------------------------------------------------------------
/assets/center_box_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/center_box_bg.png
--------------------------------------------------------------------------------
/assets/codepen.svg:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/assets/contact_pattern.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/contact_pattern.webp
--------------------------------------------------------------------------------
/assets/copy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/discord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/discord.png
--------------------------------------------------------------------------------
/assets/favicond.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/favicond.png
--------------------------------------------------------------------------------
/assets/faviconx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/faviconx.png
--------------------------------------------------------------------------------
/assets/fe_dev_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/fe_dev_bg.png
--------------------------------------------------------------------------------
/assets/front_end_icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/interaction_design_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/interaction_design_bg.png
--------------------------------------------------------------------------------
/assets/interaction_icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/mobile_dev_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/mobile_dev_bg.png
--------------------------------------------------------------------------------
/assets/mobile_dev_icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/portfolio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/portfolio.png
--------------------------------------------------------------------------------
/assets/profile_photo.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/profile_photo.webp
--------------------------------------------------------------------------------
/assets/shape_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_1.png
--------------------------------------------------------------------------------
/assets/shape_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_2.png
--------------------------------------------------------------------------------
/assets/shape_3 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_3 (1).png
--------------------------------------------------------------------------------
/assets/shape_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_3.png
--------------------------------------------------------------------------------
/assets/shape_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_4.png
--------------------------------------------------------------------------------
/assets/shape_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_5.png
--------------------------------------------------------------------------------
/assets/shape_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_6.png
--------------------------------------------------------------------------------
/assets/shape_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/shape_7.png
--------------------------------------------------------------------------------
/assets/web_animation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/web_animation_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/web_animation_bg.png
--------------------------------------------------------------------------------
/assets/work1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/work1.png
--------------------------------------------------------------------------------
/assets/work2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/work2.png
--------------------------------------------------------------------------------
/assets/work3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/work3.png
--------------------------------------------------------------------------------
/assets/work4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/assets/work4.png
--------------------------------------------------------------------------------
/components/About.tsx:
--------------------------------------------------------------------------------
1 | import user from "@/assets/favicond.png";
2 | import "react-responsive-carousel/lib/styles/carousel.min.css";
3 | import { Carousel } from "react-responsive-carousel";
4 | import { FaBicycle } from "react-icons/fa";
5 | import { BiSwim, BiSpreadsheet } from "react-icons/bi";
6 | import { GiPersonInBed } from "react-icons/gi";
7 | import { BsImage, BsSnow3 } from "react-icons/bs";
8 |
9 | const About = () => {
10 | const skills = ["Javascript/Typescript", "React/Next.js", "Vue/Nuxt.js", "TailwindCSS", "MUI", "Laravel"];
11 | return (
12 |
16 |
17 |
18 |
Know Me
19 |
About
20 |
21 |
22 |
37 |
41 |
45 |
49 |
53 |
54 |
55 |
56 | Love
57 | Snowflake
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
Taking picture
69 |
70 |
71 |
72 |
73 |
74 |
75 | Know Me
76 |
77 |
About
78 |
79 |
80 |
81 | I'm a Senior Front-End Developer. I have a serious
82 | passion for UI effects, animations and creating intuitive, dynamic
83 | user experiences.
84 |
85 |
86 | My main experience is in front-end development but I also have a
87 | passion for design. Given that producing a modern website requires
88 | the combination of design, server technology, and the layer that
89 | users interacts with. I believe having experience in both design and
90 | development allows for making the most optimal user experiences.
91 |
92 |
93 | I've built products for companies and businesses around the globe
94 | ranging from marketing websites to complex solutions and enterprise
95 | apps with focus on fast, elegant and accessible user experiences.
96 |
97 |
98 | {/*
99 | I'm a{" "}
100 |
101 | CodePen
102 | {" "}
103 | advocate and share attention-catching demos over on
104 |
105 | {" "}
106 | Twitter
107 |
108 | .
109 |
*/}
110 |
111 |
Best Skills
112 |
113 | {skills.map((skill, index) => (
114 |
118 | {skill}
119 |
120 | ))}
121 |
122 |
123 |
124 |
125 |
126 | );
127 | };
128 | export default About;
--------------------------------------------------------------------------------
/components/Contact.tsx:
--------------------------------------------------------------------------------
1 | import { GitHub, Telegram } from "@mui/icons-material";
2 | import SendIcon from '@mui/icons-material/Send';
3 | import {
4 | alpha,
5 | Button,
6 | OutlinedInputProps,
7 | styled,
8 | TextField,
9 | TextFieldProps,
10 | } from "@mui/material";
11 | import Behance from "@/assets/behance.svg";
12 | import Discord from "@/assets/discord.png";
13 | import ContactPattern from "@/assets/contact_pattern.webp";
14 | import useCopy from "use-copy";
15 | import Copy from "@/assets/copy.svg";
16 | import Link from "next/link";
17 | import { useState } from "react";
18 | import axios from "axios";
19 | const RedditTextField = styled((props: TextFieldProps) => (
20 | }
23 | {...props}
24 | />
25 | ))(({ theme }) => ({
26 | "& label.Mui-focused": {
27 | color: "rgb(57, 63, 79)",
28 | fontWeight: 500,
29 | fontSize: 12,
30 | },
31 | "& label": {
32 | color: "rgb(57, 63, 79)",
33 | fontWeight: 500,
34 | fontSize: 12,
35 | },
36 | "& .MuiFilledInput-root": {
37 | borderBottom: "0.2px solid rgb(107,114,128)",
38 | background: "transparent",
39 | transition: theme.transitions.create([
40 | "border-color",
41 | "background-color",
42 | "box-shadow",
43 | ]),
44 |
45 | "&.Mui-focused": {
46 | borderColor: "white",
47 | },
48 | },
49 | }));
50 | const Contact = () => {
51 | const [copied, copy, setCopied] = useCopy("hereis.topdev@gmail.com");
52 | const copyText = () => {
53 | copy();
54 | setTimeout(() => {
55 | setCopied(false);
56 | }, 1000);
57 | };
58 | const [values, setValues] = useState({ name: "", email: "", message: "" });
59 |
60 | const contacts = [
61 | {
62 | provider: "Github",
63 | link: "https://github.com/mastercodercat",
64 | },
65 | {
66 | provider: "Telegram",
67 | link: "https://t.me/software730",
68 | },
69 | {
70 | provider: "Skype",
71 | link: "live:.cid.a915b6f66b36fe9",
72 | },
73 | {
74 | provider: "Discord",
75 | link: "bryanjin#8288",
76 | },
77 | ];
78 | const validate = (values: any): { name: string; error: string }[] => {
79 | let errors = [];
80 | if (values.name.length < 4) {
81 | errors.push({
82 | name: "name",
83 | error: " Name must be at least 2 characters long",
84 | });
85 | }
86 | if (!values.email) {
87 | errors.push({ name: "email", error: "Email must be filled" });
88 | }
89 | if (!/[A-Z0-9._%+-]+@[A-Z0-9-]+.+.[A-Z]{2,4}/gim.test(values.email)) {
90 | errors.push({ name: "email", error: "Email is not valid" });
91 | }
92 | if (values.message.length < 4) {
93 | errors.push({
94 | name: "message",
95 | error: "Message must be at least 3 characters long",
96 | });
97 | }
98 | return errors;
99 | };
100 | const submit = async (e: any) => {
101 | e.preventDefault();
102 | try {
103 | const response = await axios.post("/api/hello", values);
104 | alert("Message sent successfully");
105 | } catch (_error) {
106 | alert("Message not sent");
107 | }
108 | };
109 | const [errors, setErrors] = useState<{ name: string; error: string }[]>([]);
110 | console.log(errors);
111 | return (
112 |
278 | );
279 | };
280 | export default Contact;
--------------------------------------------------------------------------------
/components/Footer.tsx:
--------------------------------------------------------------------------------
1 | import Link from "next/link";
2 | import { navs } from "./Navigation";
3 |
4 | const Footer = () => {
5 | return (
6 |
7 |
8 | COPYRIGHT © 2022 ALL RIGHTS RESERVED
9 |
10 |
11 | {navs.map((nav, index) => (
12 |
23 | {nav}
24 |
25 |
26 | ))}
27 |
28 |
29 | );
30 | };
31 | export default Footer;
32 |
--------------------------------------------------------------------------------
/components/Intro.tsx:
--------------------------------------------------------------------------------
1 | import Link from "next/link";
2 | import first from "@/assets/center_box_bg.png";
3 | import shape1 from "@/assets/shape_1.png";
4 | import shape2 from "@/assets/shape_2.png";
5 | import WebAnimation from "@/assets/web_animation_bg.png";
6 | import FeDev from "@/assets/fe_dev_bg.png";
7 | import MobileDev from "@/assets/mobile_dev_bg.png";
8 | import InteractinDesign from "@/assets/interaction_design_bg.png";
9 | import webanimationIcon from "@/assets/web_animation.svg";
10 | import InteractionDesignIcon from "@/assets/interaction_icon.svg";
11 | import FaDevIcon from "@/assets/front_end_icon.svg";
12 | import mobileDevIcon from "@/assets/mobile_dev_icon.svg";
13 | import shape3 from "@/assets/shape_3 (1).png";
14 | import shape4 from "@/assets/shape_4.png";
15 | import shape5 from "@/assets/shape_5.png";
16 | import shape6 from "@/assets/shape_6.png";
17 | import shape7 from "@/assets/shape_7.png";
18 | import { useEffect } from "react";
19 |
20 | const Intro = () => {
21 | useEffect(() => {
22 | let animatedDivs: HTMLDivElement[] = document.querySelectorAll("#animated-div")! as any;
23 | const width = window.innerWidth;
24 | const height = window.innerHeight;
25 | let x = 0;
26 | let y = 0;
27 |
28 | document.addEventListener("mousemove", function (event) {
29 | x = event.clientX;
30 | y = event.clientY;
31 |
32 | animatedDivs.forEach((animatedDiv) => {
33 | const ratioX = x / width;
34 | const ratioY = y / height;
35 | const dx = ratioX * 20;
36 | const dy = ratioY * 20;
37 | const divWidth = animatedDiv.clientWidth;
38 | const divHeight = animatedDiv.clientHeight;
39 |
40 | // check the div won't go out of the screen
41 | if (dx < 0 || dx > 100 - (divWidth / width) * 100) return;
42 |
43 | animatedDiv.style.transform = `translate(-${dx}%, -${dy}%)`;
44 | });
45 | });
46 |
47 | return () => {
48 | document.removeEventListener("mousemove", () => {});
49 | }
50 | }, []);
51 |
52 |
53 | useEffect(() => {
54 | let animatedDivs: HTMLDivElement[] = document.querySelectorAll("#animated-division")! as any;
55 | const width = window.innerWidth;
56 | const height = window.innerHeight;
57 | let x = 0;
58 | let y = 0;
59 |
60 | document.addEventListener("mousemove", function (event) {
61 | x = event.clientX;
62 | y = event.clientY;
63 |
64 | animatedDivs.forEach((animatedDiv) => {
65 | const ratioX = x / width;
66 | const ratioY = y / height;
67 | const dx = ratioX * 20;
68 | const dy = ratioY * 20;
69 | const divWidth = animatedDiv.clientWidth;
70 | const divHeight = animatedDiv.clientHeight;
71 |
72 | // check the div won't go out of the screen
73 | if (dx < 0 || dx > 100 - (divWidth / width) * 100) return;
74 |
75 | animatedDiv.style.transform = `translate(-${dx}%, ${dy}%)`;
76 | });
77 | });
78 |
79 | return () => {
80 | document.removeEventListener("mousemove", () => {});
81 | }
82 | }, []);
83 |
84 | return (
85 |
86 |
92 |
98 |
104 |
105 |
106 |
107 |
112 |
117 |
118 |
👋
119 |
120 |
121 | H
122 |
123 |
124 | i
125 |
126 |
127 | F
128 |
129 |
130 | o
131 |
132 |
133 | l
134 |
135 |
136 | k
137 |
138 |
139 | s
140 |
141 |
142 | !
143 |
144 |
145 |
146 |
147 |
148 | I`m Bryan Jin
149 |
150 |
Senior Front-end Developer
151 |
152 | Specialized in front-end development but also like trying out other{" "}
153 |
154 | technologies in order to become more flexible.
155 |
156 |
157 |
161 | KNOW ME
162 |
163 |
164 |
165 |
171 |
175 |
176 |
177 |
178 |
179 | Web Animation
180 |
181 |
182 |
183 |
184 |
185 |
186 | Front-end Development
187 |
188 |
189 |
190 |
191 |
192 |
193 | Mobile Development
194 |
195 |
196 |
197 |
198 |
199 |
200 | Interaction Design
201 |
202 |
203 |
204 |
205 |
206 | );
207 | };
208 | export default Intro;
209 |
210 |
--------------------------------------------------------------------------------
/components/Navigation.tsx:
--------------------------------------------------------------------------------
1 | import { Menu } from "@mui/icons-material";
2 | import Link from "next/link";
3 | import Logo from "./fullLogo";
4 |
5 |
6 | export const navs = ["Home", "About", "Works", "Contact"];
7 | const Navigation = () => {
8 | return (
9 |
10 |
11 |
16 |
17 | {navs.map((nav, index) => (
18 |
29 | {nav}
30 |
31 | ))}
32 |
33 |
34 | );
35 | };
36 | export default Navigation;
--------------------------------------------------------------------------------
/components/Works.tsx:
--------------------------------------------------------------------------------
1 | import work1 from "@/assets/work1.png";
2 | import work2 from "@/assets/work2.png";
3 | import work3 from "@/assets/work3.png";
4 | import work4 from "@/assets/work4.png";
5 | import { Button } from "@mui/material";
6 | import { NextPage } from "next";
7 | import Link from "next/link";
8 |
9 | const WorksComponent: NextPage<{ works?: any[]; sent: boolean }> = ({
10 | sent,
11 | works = [
12 | {
13 | year: 2017,
14 | name: "igoods",
15 | work: "front-end developer",
16 | desc: "igoods",
17 | cover: work1.src,
18 | link: "https://www.i-goods.co.jp/"
19 | },
20 | {
21 | year: 2019,
22 | name: "HELLO MOBILITY",
23 | work: "front-end developer",
24 | desc: "hello mobility",
25 | cover: work2.src,
26 | link: "https://www.hellomobility.jp/"
27 | },
28 | ],
29 | }) => {
30 | return (
31 |
32 |
33 |
34 | Fantastic
35 |
36 |
Selected Works
37 |
38 | {works.map((work, index) => (
39 |
44 |
45 |
46 |
47 | {work.name}
48 |
49 |
50 | {work.year}
51 |
52 |
53 |
54 |
55 |
56 | {work.desc}
57 |
58 |
62 |
63 | {work.work}
64 |
65 |
66 |
67 |
68 | ))}
69 |
70 |
71 |
72 |
73 | ”Be who you needed when you were younger”
74 |
75 |
76 | );
77 | };
78 | export default WorksComponent;
--------------------------------------------------------------------------------
/components/fullLogo.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from "react";
2 | import logo from "@/assets/logo.svg";
3 | const Logo: FC<{ animate?: boolean }> = ({ animate }) => {
4 | return (
5 |
6 |
14 |
15 | {animate &&
22 | ME
23 |
}
24 |
25 | );
26 | };
27 | export default Logo;
28 |
--------------------------------------------------------------------------------
/gtm.js:
--------------------------------------------------------------------------------
1 | iimport { initializeGtm } from 'next-gtm'
2 | import React, { useEffect } from 'react'
3 |
--------------------------------------------------------------------------------
/next.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {
3 | reactStrictMode: true,
4 | }
5 |
6 | module.exports = nextConfig
7 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "my-app",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "next dev",
7 | "build": "next build",
8 | "start": "next start",
9 | "lint": "next lint"
10 | },
11 | "dependencies": {
12 | "@emotion/react": "^11.10.5",
13 | "@emotion/styled": "^11.10.5",
14 | "@mui/icons-material": "^5.11.0",
15 | "@mui/material": "^5.11.5",
16 | "@mui/styled-engine-sc": "^5.11.0",
17 | "@next/font": "13.1.2",
18 | "@types/node": "18.11.18",
19 | "@types/react": "18.0.27",
20 | "@types/react-dom": "18.0.10",
21 | "axios": "^1.2.3",
22 | "next": "13.1.2",
23 | "nodemailer": "^6.9.0",
24 | "react": "18.2.0",
25 | "react-dom": "18.2.0",
26 | "react-gtm-module": "^2.0.11",
27 | "react-icons": "^4.7.1",
28 | "react-responsive-carousel": "^3.2.23",
29 | "react-snowfall": "^1.2.1",
30 | "styled-components": "^5.3.6",
31 | "typescript": "4.9.4",
32 | "use-copy": "^0.0.2"
33 | },
34 | "devDependencies": {
35 | "@types/nodemailer": "^6.4.7",
36 | "@types/react-gtm-module": "^2.0.1",
37 | "autoprefixer": "^10.4.13",
38 | "postcss": "^8.4.21",
39 | "tailwindcss": "^3.2.4"
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/pages/_app.tsx:
--------------------------------------------------------------------------------
1 | import Contact from "@/components/Contact";
2 | import Footer from "@/components/Footer";
3 | import Logo from "@/components/fullLogo";
4 | import Navigation from "@/components/Navigation";
5 | import "@/styles/globals.css";
6 | import type { AppProps } from "next/app";
7 | import Head from "next/head";
8 | import { useEffect, useState } from "react";
9 | import Snowfall from "react-snowfall";
10 | import TagManager, { TagManagerArgs } from "react-gtm-module";
11 | import shape3 from "@/assets/shape_3 (1).png";
12 | import shape4 from "@/assets/shape_4.png";
13 | import shape5 from "@/assets/shape_5.png";
14 | import shape6 from "@/assets/shape_6.png";
15 | import shape7 from "@/assets/shape_7.png";
16 | import shape1 from "@/assets/shape_1.png";
17 | import shape2 from "@/assets/shape_2.png";
18 |
19 | export default function App({ Component, pageProps }: AppProps) {
20 | const gtmId = process.env.NEXT_PUBLIC_GTM_ID || "";
21 | const tagManagerArgs: TagManagerArgs = {
22 | gtmId,
23 | };
24 | useEffect(() => {
25 | TagManager.initialize(tagManagerArgs);
26 | }, []);
27 | const [snow, setSnow] = useState(false);
28 | const [show, setShow] = useState(false);
29 | useEffect(() => {
30 | setSnow(true);
31 | setTimeout(() => {
32 | setShow(true);
33 | }, 2000);
34 | }, []);
35 | if (!snow) return null;
36 |
37 | return (
38 | <>
39 |
40 | Bryan Portfolio
41 |
42 |
50 |
58 | {!show ? (
59 |
60 |
61 |
62 | ) : (
63 | <>
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 | >
73 | )}
74 | >
75 | );
76 | }
77 |
--------------------------------------------------------------------------------
/pages/_document.tsx:
--------------------------------------------------------------------------------
1 | import { Html, Head, Main, NextScript } from "next/document";
2 |
3 | export default function Document() {
4 | return (
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | );
16 | }
17 |
--------------------------------------------------------------------------------
/pages/api/hello.ts:
--------------------------------------------------------------------------------
1 | // Next.js API route support: https://nextjs.org/docs/api-routes/introduction
2 | import { transporter } from "@/util/transporter";
3 | import type { NextApiRequest, NextApiResponse } from "next";
4 |
5 | export default function handler(req: NextApiRequest, res: NextApiResponse) {
6 | try {
7 | const mailData = {
8 | from: req.body.email,
9 | to: "gthecoderkalisaineza@gmail.com",
10 | subject: `Message From ${req.body.name}`,
11 | text: req.body.message + " | Sent from: " + req.body.email,
12 | html: `${req.body.message}
Sent from:
13 | ${req.body.email}
`,
14 | };
15 | transporter.sendMail(mailData, function (err, info) {
16 | if (err) console.log(err);
17 | else res.status(200).send("done");
18 | });
19 | } catch (error) {
20 | res.status(400).json(error);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/pages/index.tsx:
--------------------------------------------------------------------------------
1 | import About from "@/components/About";
2 | import Intro from "@/components/Intro";
3 | import WorksComponent from "@/components/Works";
4 |
5 | export default function Home() {
6 | return (
7 |
12 | );
13 | }
14 |
--------------------------------------------------------------------------------
/pages/works.tsx:
--------------------------------------------------------------------------------
1 | import WorksComponent from "@/components/Works";
2 | import work1 from "@/assets/0001.webp";
3 | import work2 from "@/assets/0002.webp";
4 |
5 | const Works = () => {
6 | return (
7 |
8 |
20 |
21 | );
22 | };
23 | export default Works;
24 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/public/favicond.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/public/favicond.png
--------------------------------------------------------------------------------
/public/faviconx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/public/faviconx.png
--------------------------------------------------------------------------------
/public/fonts/BlackBones/BlackBones.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/public/fonts/BlackBones/BlackBones.woff2
--------------------------------------------------------------------------------
/public/fonts/CorpsansRd/CorpSansRd-BoldCnd.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/public/fonts/CorpsansRd/CorpSansRd-BoldCnd.woff2
--------------------------------------------------------------------------------
/public/fonts/CorpsansRd/CorpSansRd-MediumCnd.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/public/fonts/CorpsansRd/CorpSansRd-MediumCnd.woff2
--------------------------------------------------------------------------------
/public/fonts/CorpsansRd/CorpSansRd-RegularCnd.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hereistopdev/Next.js_new_portfolio/cc95b81f5dba0ac22790a45eebbeff5cf3e830fc/public/fonts/CorpsansRd/CorpSansRd-RegularCnd.woff2
--------------------------------------------------------------------------------
/styles/globals.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
5 | @keyframes spin {
6 | to {
7 | transform: rotate(360deg);
8 | }
9 | }
10 | .animate-spin {
11 | animation: spin 2s linear infinite;
12 | }
13 | html {
14 | scroll-behavior: smooth !important;
15 |
16 | }
17 | html::-webkit-scrollbar{
18 | background-color: transparent;
19 | width: 0.3rem;
20 | padding: 10px 0;
21 | overflow-x: hidden;
22 | }
23 |
24 | html::-webkit-scrollbar-thumb{
25 | border-radius: 10px;
26 | background-color: rgb(201, 198, 198);
27 | }
28 |
29 | .carousel .slider-wrapper.axis-vertical {
30 | height: 10rem !important;
31 | }
32 |
33 | @font-face {
34 | font-family: "CorpSansRd Cnd";
35 | src: url("/fonts/CorpsansRd/CorpSansRd-BoldCnd.woff2") format("woff2"),
36 | url("/fonts/CorpsansRd/CorpSansRd-BoldCnd.woff") format("woff");
37 | font-weight: bold;
38 | font-style: normal;
39 | font-display: swap;
40 | }
41 |
42 | @font-face {
43 | font-family: "CorpSansRd Cnd";
44 | src: url("/fonts/CorpsansRd/CorpSansRd-BoldCndIt.woff2") format("woff2"),
45 | url("/fonts/CorpsansRd/CorpSansRd-BoldCndIt.woff") format("woff");
46 | font-weight: bold;
47 | font-style: italic;
48 | font-display: swap;
49 | }
50 |
51 | @font-face {
52 | font-family: "CorpSansRd Cnd";
53 | src: url("/fonts/CorpsansRd/CorpSansRd-RegularCnd.woff2") format("woff2"),
54 | url("/fonts/CorpsansRd/CorpSansRd-RegularCnd.woff") format("woff");
55 | font-weight: normal;
56 | font-style: normal;
57 | font-display: swap;
58 | }
59 |
60 | @font-face {
61 | font-family: "CorpSansRd Cnd";
62 | src: url("/fonts/CorpsansRd/CorpSansRd-RegularCndIt.woff2") format("woff2"),
63 | url("/fonts/CorpsansRd/CorpSansRd-RegularCndIt.woff") format("woff");
64 | font-weight: normal;
65 | font-style: italic;
66 | font-display: swap;
67 | }
68 |
69 | @font-face {
70 | font-family: "CorpSansRd Cnd";
71 | src: url("/fonts/CorpsansRd/CorpSansRd-MediumCnd.woff2") format("woff2"),
72 | url("/fonts/CorpsansRd/CorpSansRd-MediumCnd.woff") format("woff");
73 | font-weight: 500;
74 | font-style: normal;
75 | font-display: swap;
76 | }
77 |
78 | @font-face {
79 | font-family: "CorpSansRd Cnd";
80 | src: url("/fonts/CorpsansRd/CorpSansRd-MediumCndIt.woff2") format("woff2"),
81 | url("/fonts/CorpsansRd/CorpSansRd-MediumCndIt.woff") format("woff");
82 | font-weight: 500;
83 | font-style: italic;
84 | font-display: swap;
85 | }
86 |
87 | @font-face {
88 | font-family: "BlackBones";
89 | src: url("/fonts/BlackBones/BlackBones.eot");
90 | src: url("/fonts/BlackBones/BlackBones.woff2") format("woff2"),
91 | url("/fonts/BlackBones/BlackBones.woff") format("woff");
92 | font-display: swap;
93 | }
94 |
95 | body {
96 | background: rgb(23, 26, 35);
97 | }
98 | * {
99 | font-family: "CorpSansRd Cnd", sans-serif;
100 | }
101 | input,
102 | textarea {
103 | color: white !important;
104 | }
105 |
106 | .black_bones_font {
107 | font-family: "BlackBones", sans-serif;
108 | }
109 |
110 | .greeting {
111 | font-family: "BlackBones", sans-serif !important;
112 | }
113 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('tailwindcss').Config} */
2 | module.exports = {
3 | content: [
4 | "./pages/**/*.{js,ts,jsx,tsx}",
5 | "./components/**/*.{js,ts,jsx,tsx}",
6 | ],
7 | theme: {
8 | extend: {
9 | screens: {
10 | // xs: "600px",
11 | sm: "770px",
12 | md: "850px",
13 | lg: "993px",
14 | xl: "1280px",
15 | "2xl": "1536px",
16 | },
17 | },
18 | },
19 | plugins: [],
20 | };
21 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es5",
4 | "lib": ["dom", "dom.iterable", "esnext"],
5 | "allowJs": true,
6 | "skipLibCheck": true,
7 | "strict": true,
8 | "forceConsistentCasingInFileNames": true,
9 | "noEmit": true,
10 | "esModuleInterop": true,
11 | "module": "esnext",
12 | "moduleResolution": "node",
13 | "resolveJsonModule": true,
14 | "isolatedModules": true,
15 | "jsx": "preserve",
16 | "incremental": true,
17 | "baseUrl": ".",
18 | "paths": {
19 | "@/*": ["./*"]
20 | }
21 | },
22 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "pages/_document.tsx"],
23 | "exclude": ["node_modules"]
24 | }
25 |
--------------------------------------------------------------------------------
/util/transporter.ts:
--------------------------------------------------------------------------------
1 | import nodemailer from "nodemailer";
2 |
3 | export const transporter = nodemailer.createTransport({
4 | port: 465,
5 | host: "smtp.gmail.com",
6 | auth: {
7 | user: "demo@gmail.com",
8 | pass: "password",
9 | },
10 | secure: true,
11 | });
12 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@ampproject/remapping@^2.1.0":
6 | version "2.2.0"
7 | resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz"
8 | integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
9 | dependencies:
10 | "@jridgewell/gen-mapping" "^0.1.0"
11 | "@jridgewell/trace-mapping" "^0.3.9"
12 |
13 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6":
14 | version "7.18.6"
15 | resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz"
16 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
17 | dependencies:
18 | "@babel/highlight" "^7.18.6"
19 |
20 | "@babel/compat-data@^7.20.5":
21 | version "7.20.10"
22 | resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz"
23 | integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==
24 |
25 | "@babel/core@^7.0.0", "@babel/core@^7.0.0-0":
26 | version "7.20.12"
27 | resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz"
28 | integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==
29 | dependencies:
30 | "@ampproject/remapping" "^2.1.0"
31 | "@babel/code-frame" "^7.18.6"
32 | "@babel/generator" "^7.20.7"
33 | "@babel/helper-compilation-targets" "^7.20.7"
34 | "@babel/helper-module-transforms" "^7.20.11"
35 | "@babel/helpers" "^7.20.7"
36 | "@babel/parser" "^7.20.7"
37 | "@babel/template" "^7.20.7"
38 | "@babel/traverse" "^7.20.12"
39 | "@babel/types" "^7.20.7"
40 | convert-source-map "^1.7.0"
41 | debug "^4.1.0"
42 | gensync "^1.0.0-beta.2"
43 | json5 "^2.2.2"
44 | semver "^6.3.0"
45 |
46 | "@babel/generator@^7.20.7":
47 | version "7.20.7"
48 | resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz"
49 | integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==
50 | dependencies:
51 | "@babel/types" "^7.20.7"
52 | "@jridgewell/gen-mapping" "^0.3.2"
53 | jsesc "^2.5.1"
54 |
55 | "@babel/helper-annotate-as-pure@^7.16.0":
56 | version "7.18.6"
57 | resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz"
58 | integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==
59 | dependencies:
60 | "@babel/types" "^7.18.6"
61 |
62 | "@babel/helper-compilation-targets@^7.20.7":
63 | version "7.20.7"
64 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz"
65 | integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==
66 | dependencies:
67 | "@babel/compat-data" "^7.20.5"
68 | "@babel/helper-validator-option" "^7.18.6"
69 | browserslist "^4.21.3"
70 | lru-cache "^5.1.1"
71 | semver "^6.3.0"
72 |
73 | "@babel/helper-environment-visitor@^7.18.9":
74 | version "7.18.9"
75 | resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz"
76 | integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
77 |
78 | "@babel/helper-function-name@^7.19.0":
79 | version "7.19.0"
80 | resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz"
81 | integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==
82 | dependencies:
83 | "@babel/template" "^7.18.10"
84 | "@babel/types" "^7.19.0"
85 |
86 | "@babel/helper-hoist-variables@^7.18.6":
87 | version "7.18.6"
88 | resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz"
89 | integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==
90 | dependencies:
91 | "@babel/types" "^7.18.6"
92 |
93 | "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6":
94 | version "7.18.6"
95 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz"
96 | integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==
97 | dependencies:
98 | "@babel/types" "^7.18.6"
99 |
100 | "@babel/helper-module-transforms@^7.20.11":
101 | version "7.20.11"
102 | resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz"
103 | integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==
104 | dependencies:
105 | "@babel/helper-environment-visitor" "^7.18.9"
106 | "@babel/helper-module-imports" "^7.18.6"
107 | "@babel/helper-simple-access" "^7.20.2"
108 | "@babel/helper-split-export-declaration" "^7.18.6"
109 | "@babel/helper-validator-identifier" "^7.19.1"
110 | "@babel/template" "^7.20.7"
111 | "@babel/traverse" "^7.20.10"
112 | "@babel/types" "^7.20.7"
113 |
114 | "@babel/helper-plugin-utils@^7.18.6":
115 | version "7.20.2"
116 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz"
117 | integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==
118 |
119 | "@babel/helper-simple-access@^7.20.2":
120 | version "7.20.2"
121 | resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz"
122 | integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==
123 | dependencies:
124 | "@babel/types" "^7.20.2"
125 |
126 | "@babel/helper-split-export-declaration@^7.18.6":
127 | version "7.18.6"
128 | resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz"
129 | integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==
130 | dependencies:
131 | "@babel/types" "^7.18.6"
132 |
133 | "@babel/helper-string-parser@^7.19.4":
134 | version "7.19.4"
135 | resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz"
136 | integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
137 |
138 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
139 | version "7.19.1"
140 | resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz"
141 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
142 |
143 | "@babel/helper-validator-option@^7.18.6":
144 | version "7.18.6"
145 | resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz"
146 | integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==
147 |
148 | "@babel/helpers@^7.20.7":
149 | version "7.20.13"
150 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz"
151 | integrity sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==
152 | dependencies:
153 | "@babel/template" "^7.20.7"
154 | "@babel/traverse" "^7.20.13"
155 | "@babel/types" "^7.20.7"
156 |
157 | "@babel/highlight@^7.18.6":
158 | version "7.18.6"
159 | resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz"
160 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
161 | dependencies:
162 | "@babel/helper-validator-identifier" "^7.18.6"
163 | chalk "^2.0.0"
164 | js-tokens "^4.0.0"
165 |
166 | "@babel/parser@^7.20.13", "@babel/parser@^7.20.7":
167 | version "7.20.13"
168 | resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz"
169 | integrity sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==
170 |
171 | "@babel/plugin-syntax-jsx@^7.17.12":
172 | version "7.18.6"
173 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz"
174 | integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==
175 | dependencies:
176 | "@babel/helper-plugin-utils" "^7.18.6"
177 |
178 | "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7":
179 | version "7.20.7"
180 | resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz"
181 | integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==
182 | dependencies:
183 | regenerator-runtime "^0.13.11"
184 |
185 | "@babel/template@^7.18.10", "@babel/template@^7.20.7":
186 | version "7.20.7"
187 | resolved "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz"
188 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==
189 | dependencies:
190 | "@babel/code-frame" "^7.18.6"
191 | "@babel/parser" "^7.20.7"
192 | "@babel/types" "^7.20.7"
193 |
194 | "@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.13", "@babel/traverse@^7.4.5":
195 | version "7.20.13"
196 | resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz"
197 | integrity sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==
198 | dependencies:
199 | "@babel/code-frame" "^7.18.6"
200 | "@babel/generator" "^7.20.7"
201 | "@babel/helper-environment-visitor" "^7.18.9"
202 | "@babel/helper-function-name" "^7.19.0"
203 | "@babel/helper-hoist-variables" "^7.18.6"
204 | "@babel/helper-split-export-declaration" "^7.18.6"
205 | "@babel/parser" "^7.20.13"
206 | "@babel/types" "^7.20.7"
207 | debug "^4.1.0"
208 | globals "^11.1.0"
209 |
210 | "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7":
211 | version "7.20.7"
212 | resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz"
213 | integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==
214 | dependencies:
215 | "@babel/helper-string-parser" "^7.19.4"
216 | "@babel/helper-validator-identifier" "^7.19.1"
217 | to-fast-properties "^2.0.0"
218 |
219 | "@emotion/babel-plugin@^11.10.5":
220 | version "11.10.5"
221 | resolved "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz"
222 | integrity sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==
223 | dependencies:
224 | "@babel/helper-module-imports" "^7.16.7"
225 | "@babel/plugin-syntax-jsx" "^7.17.12"
226 | "@babel/runtime" "^7.18.3"
227 | "@emotion/hash" "^0.9.0"
228 | "@emotion/memoize" "^0.8.0"
229 | "@emotion/serialize" "^1.1.1"
230 | babel-plugin-macros "^3.1.0"
231 | convert-source-map "^1.5.0"
232 | escape-string-regexp "^4.0.0"
233 | find-root "^1.1.0"
234 | source-map "^0.5.7"
235 | stylis "4.1.3"
236 |
237 | "@emotion/cache@^11.10.5":
238 | version "11.10.5"
239 | resolved "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz"
240 | integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==
241 | dependencies:
242 | "@emotion/memoize" "^0.8.0"
243 | "@emotion/sheet" "^1.2.1"
244 | "@emotion/utils" "^1.2.0"
245 | "@emotion/weak-memoize" "^0.3.0"
246 | stylis "4.1.3"
247 |
248 | "@emotion/hash@^0.9.0":
249 | version "0.9.0"
250 | resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz"
251 | integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==
252 |
253 | "@emotion/is-prop-valid@^1.1.0", "@emotion/is-prop-valid@^1.2.0":
254 | version "1.2.0"
255 | resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz"
256 | integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==
257 | dependencies:
258 | "@emotion/memoize" "^0.8.0"
259 |
260 | "@emotion/memoize@^0.8.0":
261 | version "0.8.0"
262 | resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz"
263 | integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==
264 |
265 | "@emotion/react@^11.0.0-rc.0", "@emotion/react@^11.10.5", "@emotion/react@^11.4.1", "@emotion/react@^11.5.0":
266 | version "11.10.5"
267 | resolved "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz"
268 | integrity sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==
269 | dependencies:
270 | "@babel/runtime" "^7.18.3"
271 | "@emotion/babel-plugin" "^11.10.5"
272 | "@emotion/cache" "^11.10.5"
273 | "@emotion/serialize" "^1.1.1"
274 | "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0"
275 | "@emotion/utils" "^1.2.0"
276 | "@emotion/weak-memoize" "^0.3.0"
277 | hoist-non-react-statics "^3.3.1"
278 |
279 | "@emotion/serialize@^1.1.1":
280 | version "1.1.1"
281 | resolved "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz"
282 | integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==
283 | dependencies:
284 | "@emotion/hash" "^0.9.0"
285 | "@emotion/memoize" "^0.8.0"
286 | "@emotion/unitless" "^0.8.0"
287 | "@emotion/utils" "^1.2.0"
288 | csstype "^3.0.2"
289 |
290 | "@emotion/sheet@^1.2.1":
291 | version "1.2.1"
292 | resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz"
293 | integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==
294 |
295 | "@emotion/styled@^11.10.5", "@emotion/styled@^11.3.0":
296 | version "11.10.5"
297 | resolved "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.5.tgz"
298 | integrity sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==
299 | dependencies:
300 | "@babel/runtime" "^7.18.3"
301 | "@emotion/babel-plugin" "^11.10.5"
302 | "@emotion/is-prop-valid" "^1.2.0"
303 | "@emotion/serialize" "^1.1.1"
304 | "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0"
305 | "@emotion/utils" "^1.2.0"
306 |
307 | "@emotion/stylis@^0.8.4":
308 | version "0.8.5"
309 | resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz"
310 | integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
311 |
312 | "@emotion/unitless@^0.7.4":
313 | version "0.7.5"
314 | resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz"
315 | integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
316 |
317 | "@emotion/unitless@^0.8.0":
318 | version "0.8.0"
319 | resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz"
320 | integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==
321 |
322 | "@emotion/use-insertion-effect-with-fallbacks@^1.0.0":
323 | version "1.0.0"
324 | resolved "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz"
325 | integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==
326 |
327 | "@emotion/utils@^1.2.0":
328 | version "1.2.0"
329 | resolved "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz"
330 | integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==
331 |
332 | "@emotion/weak-memoize@^0.3.0":
333 | version "0.3.0"
334 | resolved "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz"
335 | integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==
336 |
337 | "@jridgewell/gen-mapping@^0.1.0":
338 | version "0.1.1"
339 | resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz"
340 | integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
341 | dependencies:
342 | "@jridgewell/set-array" "^1.0.0"
343 | "@jridgewell/sourcemap-codec" "^1.4.10"
344 |
345 | "@jridgewell/gen-mapping@^0.3.2":
346 | version "0.3.2"
347 | resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"
348 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
349 | dependencies:
350 | "@jridgewell/set-array" "^1.0.1"
351 | "@jridgewell/sourcemap-codec" "^1.4.10"
352 | "@jridgewell/trace-mapping" "^0.3.9"
353 |
354 | "@jridgewell/resolve-uri@3.1.0":
355 | version "3.1.0"
356 | resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"
357 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
358 |
359 | "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1":
360 | version "1.1.2"
361 | resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
362 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
363 |
364 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@1.4.14":
365 | version "1.4.14"
366 | resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
367 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
368 |
369 | "@jridgewell/trace-mapping@^0.3.9":
370 | version "0.3.17"
371 | resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz"
372 | integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
373 | dependencies:
374 | "@jridgewell/resolve-uri" "3.1.0"
375 | "@jridgewell/sourcemap-codec" "1.4.14"
376 |
377 | "@mui/base@5.0.0-alpha.114":
378 | version "5.0.0-alpha.114"
379 | resolved "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.114.tgz"
380 | integrity sha512-ZpsG2I+zTOAnVTj3Un7TxD2zKRA2OhEPGMcWs/9ylPlS6VuGQSXowPooZiqarjT7TZ0+1bOe8titk/t8dLFiGw==
381 | dependencies:
382 | "@babel/runtime" "^7.20.7"
383 | "@emotion/is-prop-valid" "^1.2.0"
384 | "@mui/types" "^7.2.3"
385 | "@mui/utils" "^5.11.2"
386 | "@popperjs/core" "^2.11.6"
387 | clsx "^1.2.1"
388 | prop-types "^15.8.1"
389 | react-is "^18.2.0"
390 |
391 | "@mui/core-downloads-tracker@^5.11.5":
392 | version "5.11.5"
393 | resolved "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.11.5.tgz"
394 | integrity sha512-MIuWGjitOsugpRhp64CQY3ZEVMIu9M/L9ioql6QLSkz73+bGIlC9FEhfi670/GZ8pQIIGmtiGGwofYzlwEWjig==
395 |
396 | "@mui/icons-material@^5.11.0":
397 | version "5.11.0"
398 | resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.11.0.tgz"
399 | integrity sha512-I2LaOKqO8a0xcLGtIozC9xoXjZAto5G5gh0FYUMAlbsIHNHIjn4Xrw9rvjY20vZonyiGrZNMAlAXYkY6JvhF6A==
400 | dependencies:
401 | "@babel/runtime" "^7.20.6"
402 |
403 | "@mui/material@^5.0.0", "@mui/material@^5.11.5":
404 | version "5.11.5"
405 | resolved "https://registry.npmjs.org/@mui/material/-/material-5.11.5.tgz"
406 | integrity sha512-5fzjBbRYaB5MoEpvA32oalAWltOZ3/kSyuovuVmPc6UF6AG42lTtbdMLpdCygurFSGUMZYTg4Cjij52fKlDDgg==
407 | dependencies:
408 | "@babel/runtime" "^7.20.7"
409 | "@mui/base" "5.0.0-alpha.114"
410 | "@mui/core-downloads-tracker" "^5.11.5"
411 | "@mui/system" "^5.11.5"
412 | "@mui/types" "^7.2.3"
413 | "@mui/utils" "^5.11.2"
414 | "@types/react-transition-group" "^4.4.5"
415 | clsx "^1.2.1"
416 | csstype "^3.1.1"
417 | prop-types "^15.8.1"
418 | react-is "^18.2.0"
419 | react-transition-group "^4.4.5"
420 |
421 | "@mui/private-theming@^5.11.2":
422 | version "5.11.2"
423 | resolved "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.11.2.tgz"
424 | integrity sha512-qZwMaqRFPwlYmqwVKblKBGKtIjJRAj3nsvX93pOmatsXyorW7N/0IPE/swPgz1VwChXhHO75DwBEx8tB+aRMNg==
425 | dependencies:
426 | "@babel/runtime" "^7.20.7"
427 | "@mui/utils" "^5.11.2"
428 | prop-types "^15.8.1"
429 |
430 | "@mui/styled-engine-sc@^5.11.0":
431 | version "5.11.0"
432 | resolved "https://registry.npmjs.org/@mui/styled-engine-sc/-/styled-engine-sc-5.11.0.tgz"
433 | integrity sha512-U8cA7DHB3fnLpDVM5qd/9FGnw5y+LrmwIXQ9Lzk3HYkF903tSMx9jXIbiz1vltpOfZTKX/Rn02m/nkH4OF6Pcg==
434 | dependencies:
435 | "@babel/runtime" "^7.20.6"
436 | prop-types "^15.8.1"
437 |
438 | "@mui/styled-engine@^5.11.0":
439 | version "5.11.0"
440 | resolved "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.11.0.tgz"
441 | integrity sha512-AF06K60Zc58qf0f7X+Y/QjaHaZq16znliLnGc9iVrV/+s8Ln/FCoeNuFvhlCbZZQ5WQcJvcy59zp0nXrklGGPQ==
442 | dependencies:
443 | "@babel/runtime" "^7.20.6"
444 | "@emotion/cache" "^11.10.5"
445 | csstype "^3.1.1"
446 | prop-types "^15.8.1"
447 |
448 | "@mui/system@^5.11.5":
449 | version "5.11.5"
450 | resolved "https://registry.npmjs.org/@mui/system/-/system-5.11.5.tgz"
451 | integrity sha512-KNVsJ0sgRRp2XBqhh4wPS5aacteqjwxgiYTVwVnll2fgkgunZKo3DsDiGMrFlCg25ZHA3Ax58txWGE9w58zp0w==
452 | dependencies:
453 | "@babel/runtime" "^7.20.7"
454 | "@mui/private-theming" "^5.11.2"
455 | "@mui/styled-engine" "^5.11.0"
456 | "@mui/types" "^7.2.3"
457 | "@mui/utils" "^5.11.2"
458 | clsx "^1.2.1"
459 | csstype "^3.1.1"
460 | prop-types "^15.8.1"
461 |
462 | "@mui/types@^7.2.3":
463 | version "7.2.3"
464 | resolved "https://registry.npmjs.org/@mui/types/-/types-7.2.3.tgz"
465 | integrity sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==
466 |
467 | "@mui/utils@^5.11.2":
468 | version "5.11.2"
469 | resolved "https://registry.npmjs.org/@mui/utils/-/utils-5.11.2.tgz"
470 | integrity sha512-AyizuHHlGdAtH5hOOXBW3kriuIwUIKUIgg0P7LzMvzf6jPhoQbENYqY6zJqfoZ7fAWMNNYT8mgN5EftNGzwE2w==
471 | dependencies:
472 | "@babel/runtime" "^7.20.7"
473 | "@types/prop-types" "^15.7.5"
474 | "@types/react-is" "^16.7.1 || ^17.0.0"
475 | prop-types "^15.8.1"
476 | react-is "^18.2.0"
477 |
478 | "@next/env@13.1.2":
479 | version "13.1.2"
480 | resolved "https://registry.npmjs.org/@next/env/-/env-13.1.2.tgz"
481 | integrity sha512-PpT4UZIX66VMTqXt4HKEJ+/PwbS+tWmmhZlazaws1a+dbUA5pPdjntQ46Jvj616i3ZKN9doS9LHx3y50RLjAWg==
482 |
483 | "@next/font@13.1.2":
484 | version "13.1.2"
485 | resolved "https://registry.npmjs.org/@next/font/-/font-13.1.2.tgz"
486 | integrity sha512-NXGXGFGiOKEnvBIHq9cdFTKbHO2/4B3Zd9K27M7j1DioIQVar7oVRqZMYs0h3XMVEZLwjjkdAtqRPCzzd3RtXg==
487 |
488 | "@next/swc-linux-x64-gnu@13.1.2":
489 | version "13.1.2"
490 | resolved "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.1.2.tgz"
491 | integrity sha512-TsLsjZwUlgmvI42neTuIoD6K9RlXCUzqPtvIClgXxVO0um0DiZwK+M+0zX/uVXhMVphfPY2c5YeR1zFSIONY4A==
492 |
493 | "@next/swc-linux-x64-musl@13.1.2":
494 | version "13.1.2"
495 | resolved "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.1.2.tgz"
496 | integrity sha512-eSkyXgCXydEFPTkcncQOGepafedPte6JT/OofB9uvruucrrMVBagCASOuPxodWEMrlfEKSXVnExMKIlfmQMD7A==
497 |
498 | "@nodelib/fs.scandir@2.1.5":
499 | version "2.1.5"
500 | resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
501 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
502 | dependencies:
503 | "@nodelib/fs.stat" "2.0.5"
504 | run-parallel "^1.1.9"
505 |
506 | "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
507 | version "2.0.5"
508 | resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
509 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
510 |
511 | "@nodelib/fs.walk@^1.2.3":
512 | version "1.2.8"
513 | resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
514 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
515 | dependencies:
516 | "@nodelib/fs.scandir" "2.1.5"
517 | fastq "^1.6.0"
518 |
519 | "@popperjs/core@^2.11.6":
520 | version "2.11.6"
521 | resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz"
522 | integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==
523 |
524 | "@swc/helpers@0.4.14":
525 | version "0.4.14"
526 | resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz"
527 | integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==
528 | dependencies:
529 | tslib "^2.4.0"
530 |
531 | "@types/node@*", "@types/node@18.11.18":
532 | version "18.11.18"
533 | resolved "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz"
534 | integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==
535 |
536 | "@types/nodemailer@^6.4.7":
537 | version "6.4.7"
538 | resolved "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.7.tgz"
539 | integrity sha512-f5qCBGAn/f0qtRcd4SEn88c8Fp3Swct1731X4ryPKqS61/A3LmmzN8zaEz7hneJvpjFbUUgY7lru/B/7ODTazg==
540 | dependencies:
541 | "@types/node" "*"
542 |
543 | "@types/parse-json@^4.0.0":
544 | version "4.0.0"
545 | resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
546 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
547 |
548 | "@types/prop-types@*", "@types/prop-types@^15.7.5":
549 | version "15.7.5"
550 | resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"
551 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
552 |
553 | "@types/react-dom@18.0.10":
554 | version "18.0.10"
555 | resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.10.tgz"
556 | integrity sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==
557 | dependencies:
558 | "@types/react" "*"
559 |
560 | "@types/react-gtm-module@^2.0.1":
561 | version "2.0.1"
562 | resolved "https://registry.npmjs.org/@types/react-gtm-module/-/react-gtm-module-2.0.1.tgz"
563 | integrity sha512-T/DN9gAbCYk5wJ1nxf4pSwmXz4d1iVjM++OoG+mwMfz9STMAotGjSb65gJHOS5bPvl6vLSsJnuC+y/43OQrltg==
564 |
565 | "@types/react-is@^16.7.1 || ^17.0.0":
566 | version "17.0.3"
567 | resolved "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz"
568 | integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==
569 | dependencies:
570 | "@types/react" "*"
571 |
572 | "@types/react-transition-group@^4.4.5":
573 | version "4.4.5"
574 | resolved "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz"
575 | integrity sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==
576 | dependencies:
577 | "@types/react" "*"
578 |
579 | "@types/react@*", "@types/react@^17.0.0 || ^18.0.0", "@types/react@18.0.27":
580 | version "18.0.27"
581 | resolved "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz"
582 | integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==
583 | dependencies:
584 | "@types/prop-types" "*"
585 | "@types/scheduler" "*"
586 | csstype "^3.0.2"
587 |
588 | "@types/scheduler@*":
589 | version "0.16.2"
590 | resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
591 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
592 |
593 | acorn-node@^1.8.2:
594 | version "1.8.2"
595 | resolved "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz"
596 | integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
597 | dependencies:
598 | acorn "^7.0.0"
599 | acorn-walk "^7.0.0"
600 | xtend "^4.0.2"
601 |
602 | acorn-walk@^7.0.0:
603 | version "7.2.0"
604 | resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"
605 | integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
606 |
607 | acorn@^7.0.0:
608 | version "7.4.1"
609 | resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
610 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
611 |
612 | ansi-styles@^3.2.1:
613 | version "3.2.1"
614 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
615 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
616 | dependencies:
617 | color-convert "^1.9.0"
618 |
619 | anymatch@~3.1.2:
620 | version "3.1.3"
621 | resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
622 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
623 | dependencies:
624 | normalize-path "^3.0.0"
625 | picomatch "^2.0.4"
626 |
627 | arg@^5.0.2:
628 | version "5.0.2"
629 | resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz"
630 | integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
631 |
632 | asynckit@^0.4.0:
633 | version "0.4.0"
634 | resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
635 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
636 |
637 | autoprefixer@^10.4.13:
638 | version "10.4.13"
639 | resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz"
640 | integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==
641 | dependencies:
642 | browserslist "^4.21.4"
643 | caniuse-lite "^1.0.30001426"
644 | fraction.js "^4.2.0"
645 | normalize-range "^0.1.2"
646 | picocolors "^1.0.0"
647 | postcss-value-parser "^4.2.0"
648 |
649 | axios@^1.2.3:
650 | version "1.2.3"
651 | resolved "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz"
652 | integrity sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==
653 | dependencies:
654 | follow-redirects "^1.15.0"
655 | form-data "^4.0.0"
656 | proxy-from-env "^1.1.0"
657 |
658 | babel-plugin-macros@^3.1.0:
659 | version "3.1.0"
660 | resolved "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz"
661 | integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==
662 | dependencies:
663 | "@babel/runtime" "^7.12.5"
664 | cosmiconfig "^7.0.0"
665 | resolve "^1.19.0"
666 |
667 | "babel-plugin-styled-components@>= 1.12.0":
668 | version "2.0.7"
669 | resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz"
670 | integrity sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==
671 | dependencies:
672 | "@babel/helper-annotate-as-pure" "^7.16.0"
673 | "@babel/helper-module-imports" "^7.16.0"
674 | babel-plugin-syntax-jsx "^6.18.0"
675 | lodash "^4.17.11"
676 | picomatch "^2.3.0"
677 |
678 | babel-plugin-syntax-jsx@^6.18.0:
679 | version "6.18.0"
680 | resolved "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz"
681 | integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==
682 |
683 | binary-extensions@^2.0.0:
684 | version "2.2.0"
685 | resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
686 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
687 |
688 | braces@^3.0.2, braces@~3.0.2:
689 | version "3.0.2"
690 | resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
691 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
692 | dependencies:
693 | fill-range "^7.0.1"
694 |
695 | browserslist@^4.21.3, browserslist@^4.21.4, "browserslist@>= 4.21.0":
696 | version "4.21.4"
697 | resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz"
698 | integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
699 | dependencies:
700 | caniuse-lite "^1.0.30001400"
701 | electron-to-chromium "^1.4.251"
702 | node-releases "^2.0.6"
703 | update-browserslist-db "^1.0.9"
704 |
705 | callsites@^3.0.0:
706 | version "3.1.0"
707 | resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
708 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
709 |
710 | camelcase-css@^2.0.1:
711 | version "2.0.1"
712 | resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz"
713 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
714 |
715 | camelize@^1.0.0:
716 | version "1.0.1"
717 | resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz"
718 | integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==
719 |
720 | caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001426:
721 | version "1.0.30001446"
722 | resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001446.tgz"
723 | integrity sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==
724 |
725 | chalk@^2.0.0:
726 | version "2.4.2"
727 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
728 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
729 | dependencies:
730 | ansi-styles "^3.2.1"
731 | escape-string-regexp "^1.0.5"
732 | supports-color "^5.3.0"
733 |
734 | chokidar@^3.5.3:
735 | version "3.5.3"
736 | resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
737 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
738 | dependencies:
739 | anymatch "~3.1.2"
740 | braces "~3.0.2"
741 | glob-parent "~5.1.2"
742 | is-binary-path "~2.1.0"
743 | is-glob "~4.0.1"
744 | normalize-path "~3.0.0"
745 | readdirp "~3.6.0"
746 | optionalDependencies:
747 | fsevents "~2.3.2"
748 |
749 | classnames@^2.2.5:
750 | version "2.3.2"
751 | resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz"
752 | integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
753 |
754 | client-only@0.0.1:
755 | version "0.0.1"
756 | resolved "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz"
757 | integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
758 |
759 | clsx@^1.2.1:
760 | version "1.2.1"
761 | resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz"
762 | integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
763 |
764 | color-convert@^1.9.0:
765 | version "1.9.3"
766 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
767 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
768 | dependencies:
769 | color-name "1.1.3"
770 |
771 | color-name@^1.1.4:
772 | version "1.1.4"
773 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
774 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
775 |
776 | color-name@1.1.3:
777 | version "1.1.3"
778 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
779 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
780 |
781 | combined-stream@^1.0.8:
782 | version "1.0.8"
783 | resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
784 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
785 | dependencies:
786 | delayed-stream "~1.0.0"
787 |
788 | convert-source-map@^1.5.0, convert-source-map@^1.7.0:
789 | version "1.9.0"
790 | resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"
791 | integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
792 |
793 | copy-to-clipboard@^3.2.0:
794 | version "3.3.3"
795 | resolved "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz"
796 | integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==
797 | dependencies:
798 | toggle-selection "^1.0.6"
799 |
800 | cosmiconfig@^7.0.0:
801 | version "7.1.0"
802 | resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz"
803 | integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
804 | dependencies:
805 | "@types/parse-json" "^4.0.0"
806 | import-fresh "^3.2.1"
807 | parse-json "^5.0.0"
808 | path-type "^4.0.0"
809 | yaml "^1.10.0"
810 |
811 | css-color-keywords@^1.0.0:
812 | version "1.0.0"
813 | resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz"
814 | integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==
815 |
816 | css-to-react-native@^3.0.0:
817 | version "3.1.0"
818 | resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.1.0.tgz"
819 | integrity sha512-AryfkFA29b4I3vG7N4kxFboq15DxwSXzhXM37XNEjwJMgjYIc8BcqfiprpAqX0zadI5PMByEIwAMzXxk5Vcc4g==
820 | dependencies:
821 | camelize "^1.0.0"
822 | css-color-keywords "^1.0.0"
823 | postcss-value-parser "^4.0.2"
824 |
825 | cssesc@^3.0.0:
826 | version "3.0.0"
827 | resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
828 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
829 |
830 | csstype@^3.0.2, csstype@^3.1.1:
831 | version "3.1.1"
832 | resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz"
833 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
834 |
835 | debug@^4.1.0:
836 | version "4.3.4"
837 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
838 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
839 | dependencies:
840 | ms "2.1.2"
841 |
842 | defined@^1.0.0:
843 | version "1.0.1"
844 | resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz"
845 | integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==
846 |
847 | delayed-stream@~1.0.0:
848 | version "1.0.0"
849 | resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
850 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
851 |
852 | detective@^5.2.1:
853 | version "5.2.1"
854 | resolved "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz"
855 | integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==
856 | dependencies:
857 | acorn-node "^1.8.2"
858 | defined "^1.0.0"
859 | minimist "^1.2.6"
860 |
861 | didyoumean@^1.2.2:
862 | version "1.2.2"
863 | resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz"
864 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
865 |
866 | dlv@^1.1.3:
867 | version "1.1.3"
868 | resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz"
869 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
870 |
871 | dom-helpers@^5.0.1:
872 | version "5.2.1"
873 | resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz"
874 | integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==
875 | dependencies:
876 | "@babel/runtime" "^7.8.7"
877 | csstype "^3.0.2"
878 |
879 | electron-to-chromium@^1.4.251:
880 | version "1.4.284"
881 | resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz"
882 | integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
883 |
884 | error-ex@^1.3.1:
885 | version "1.3.2"
886 | resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
887 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
888 | dependencies:
889 | is-arrayish "^0.2.1"
890 |
891 | escalade@^3.1.1:
892 | version "3.1.1"
893 | resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
894 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
895 |
896 | escape-string-regexp@^1.0.5:
897 | version "1.0.5"
898 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
899 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
900 |
901 | escape-string-regexp@^4.0.0:
902 | version "4.0.0"
903 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
904 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
905 |
906 | fast-glob@^3.2.12:
907 | version "3.2.12"
908 | resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz"
909 | integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
910 | dependencies:
911 | "@nodelib/fs.stat" "^2.0.2"
912 | "@nodelib/fs.walk" "^1.2.3"
913 | glob-parent "^5.1.2"
914 | merge2 "^1.3.0"
915 | micromatch "^4.0.4"
916 |
917 | fastq@^1.6.0:
918 | version "1.15.0"
919 | resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz"
920 | integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
921 | dependencies:
922 | reusify "^1.0.4"
923 |
924 | fill-range@^7.0.1:
925 | version "7.0.1"
926 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
927 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
928 | dependencies:
929 | to-regex-range "^5.0.1"
930 |
931 | find-root@^1.1.0:
932 | version "1.1.0"
933 | resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz"
934 | integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
935 |
936 | follow-redirects@^1.15.0:
937 | version "1.15.2"
938 | resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz"
939 | integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
940 |
941 | form-data@^4.0.0:
942 | version "4.0.0"
943 | resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
944 | integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
945 | dependencies:
946 | asynckit "^0.4.0"
947 | combined-stream "^1.0.8"
948 | mime-types "^2.1.12"
949 |
950 | fraction.js@^4.2.0:
951 | version "4.2.0"
952 | resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz"
953 | integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
954 |
955 | function-bind@^1.1.1:
956 | version "1.1.1"
957 | resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
958 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
959 |
960 | gensync@^1.0.0-beta.2:
961 | version "1.0.0-beta.2"
962 | resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
963 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
964 |
965 | glob-parent@^5.1.2:
966 | version "5.1.2"
967 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
968 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
969 | dependencies:
970 | is-glob "^4.0.1"
971 |
972 | glob-parent@^6.0.2:
973 | version "6.0.2"
974 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
975 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
976 | dependencies:
977 | is-glob "^4.0.3"
978 |
979 | glob-parent@~5.1.2:
980 | version "5.1.2"
981 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
982 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
983 | dependencies:
984 | is-glob "^4.0.1"
985 |
986 | globals@^11.1.0:
987 | version "11.12.0"
988 | resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
989 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
990 |
991 | has-flag@^3.0.0:
992 | version "3.0.0"
993 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
994 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
995 |
996 | has@^1.0.3:
997 | version "1.0.3"
998 | resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
999 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1000 | dependencies:
1001 | function-bind "^1.1.1"
1002 |
1003 | hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.1:
1004 | version "3.3.2"
1005 | resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
1006 | integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
1007 | dependencies:
1008 | react-is "^16.7.0"
1009 |
1010 | import-fresh@^3.2.1:
1011 | version "3.3.0"
1012 | resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
1013 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1014 | dependencies:
1015 | parent-module "^1.0.0"
1016 | resolve-from "^4.0.0"
1017 |
1018 | is-arrayish@^0.2.1:
1019 | version "0.2.1"
1020 | resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
1021 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
1022 |
1023 | is-binary-path@~2.1.0:
1024 | version "2.1.0"
1025 | resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
1026 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1027 | dependencies:
1028 | binary-extensions "^2.0.0"
1029 |
1030 | is-core-module@^2.9.0:
1031 | version "2.11.0"
1032 | resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz"
1033 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
1034 | dependencies:
1035 | has "^1.0.3"
1036 |
1037 | is-extglob@^2.1.1:
1038 | version "2.1.1"
1039 | resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
1040 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1041 |
1042 | is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
1043 | version "4.0.3"
1044 | resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
1045 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1046 | dependencies:
1047 | is-extglob "^2.1.1"
1048 |
1049 | is-number@^7.0.0:
1050 | version "7.0.0"
1051 | resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
1052 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1053 |
1054 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1055 | version "4.0.0"
1056 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
1057 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1058 |
1059 | jsesc@^2.5.1:
1060 | version "2.5.2"
1061 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
1062 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1063 |
1064 | json-parse-even-better-errors@^2.3.0:
1065 | version "2.3.1"
1066 | resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
1067 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1068 |
1069 | json5@^2.2.2:
1070 | version "2.2.3"
1071 | resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
1072 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
1073 |
1074 | lilconfig@^2.0.5, lilconfig@^2.0.6:
1075 | version "2.0.6"
1076 | resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz"
1077 | integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==
1078 |
1079 | lines-and-columns@^1.1.6:
1080 | version "1.2.4"
1081 | resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
1082 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
1083 |
1084 | lodash@^4.17.11:
1085 | version "4.17.21"
1086 | resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
1087 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1088 |
1089 | loose-envify@^1.1.0, loose-envify@^1.4.0:
1090 | version "1.4.0"
1091 | resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
1092 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1093 | dependencies:
1094 | js-tokens "^3.0.0 || ^4.0.0"
1095 |
1096 | lru-cache@^5.1.1:
1097 | version "5.1.1"
1098 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
1099 | integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
1100 | dependencies:
1101 | yallist "^3.0.2"
1102 |
1103 | merge2@^1.3.0:
1104 | version "1.4.1"
1105 | resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
1106 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1107 |
1108 | micromatch@^4.0.4, micromatch@^4.0.5:
1109 | version "4.0.5"
1110 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
1111 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
1112 | dependencies:
1113 | braces "^3.0.2"
1114 | picomatch "^2.3.1"
1115 |
1116 | mime-db@1.52.0:
1117 | version "1.52.0"
1118 | resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
1119 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
1120 |
1121 | mime-types@^2.1.12:
1122 | version "2.1.35"
1123 | resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
1124 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
1125 | dependencies:
1126 | mime-db "1.52.0"
1127 |
1128 | minimist@^1.2.6:
1129 | version "1.2.7"
1130 | resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz"
1131 | integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
1132 |
1133 | ms@2.1.2:
1134 | version "2.1.2"
1135 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
1136 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1137 |
1138 | nanoid@^3.3.4:
1139 | version "3.3.4"
1140 | resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
1141 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
1142 |
1143 | next@13.1.2:
1144 | version "13.1.2"
1145 | resolved "https://registry.npmjs.org/next/-/next-13.1.2.tgz"
1146 | integrity sha512-Rdnnb2YH///w78FEOR/IQ6TXga+qpth4OqFSem48ng1PYYKr6XBsIk1XVaRcIGM3o6iiHnun0nJvkJHDf+ICyQ==
1147 | dependencies:
1148 | "@next/env" "13.1.2"
1149 | "@swc/helpers" "0.4.14"
1150 | caniuse-lite "^1.0.30001406"
1151 | postcss "8.4.14"
1152 | styled-jsx "5.1.1"
1153 | optionalDependencies:
1154 | "@next/swc-android-arm-eabi" "13.1.2"
1155 | "@next/swc-android-arm64" "13.1.2"
1156 | "@next/swc-darwin-arm64" "13.1.2"
1157 | "@next/swc-darwin-x64" "13.1.2"
1158 | "@next/swc-freebsd-x64" "13.1.2"
1159 | "@next/swc-linux-arm-gnueabihf" "13.1.2"
1160 | "@next/swc-linux-arm64-gnu" "13.1.2"
1161 | "@next/swc-linux-arm64-musl" "13.1.2"
1162 | "@next/swc-linux-x64-gnu" "13.1.2"
1163 | "@next/swc-linux-x64-musl" "13.1.2"
1164 | "@next/swc-win32-arm64-msvc" "13.1.2"
1165 | "@next/swc-win32-ia32-msvc" "13.1.2"
1166 | "@next/swc-win32-x64-msvc" "13.1.2"
1167 |
1168 | node-releases@^2.0.6:
1169 | version "2.0.8"
1170 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz"
1171 | integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==
1172 |
1173 | nodemailer@^6.9.0:
1174 | version "6.9.0"
1175 | resolved "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.0.tgz"
1176 | integrity sha512-jFaCEGTeT3E/m/5R2MHWiyQH3pSARECRUDM+1hokOYc3lQAAG7ASuy+2jIsYVf+RVa9zePopSQwKNVFH8DKUpA==
1177 |
1178 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1179 | version "3.0.0"
1180 | resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
1181 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1182 |
1183 | normalize-range@^0.1.2:
1184 | version "0.1.2"
1185 | resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
1186 | integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
1187 |
1188 | object-assign@^4.1.1:
1189 | version "4.1.1"
1190 | resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
1191 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
1192 |
1193 | object-hash@^3.0.0:
1194 | version "3.0.0"
1195 | resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"
1196 | integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
1197 |
1198 | parent-module@^1.0.0:
1199 | version "1.0.1"
1200 | resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
1201 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1202 | dependencies:
1203 | callsites "^3.0.0"
1204 |
1205 | parse-json@^5.0.0:
1206 | version "5.2.0"
1207 | resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
1208 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
1209 | dependencies:
1210 | "@babel/code-frame" "^7.0.0"
1211 | error-ex "^1.3.1"
1212 | json-parse-even-better-errors "^2.3.0"
1213 | lines-and-columns "^1.1.6"
1214 |
1215 | path-parse@^1.0.7:
1216 | version "1.0.7"
1217 | resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
1218 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
1219 |
1220 | path-type@^4.0.0:
1221 | version "4.0.0"
1222 | resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
1223 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1224 |
1225 | picocolors@^1.0.0:
1226 | version "1.0.0"
1227 | resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
1228 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1229 |
1230 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.0, picomatch@^2.3.1:
1231 | version "2.3.1"
1232 | resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
1233 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1234 |
1235 | pify@^2.3.0:
1236 | version "2.3.0"
1237 | resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
1238 | integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
1239 |
1240 | postcss-import@^14.1.0:
1241 | version "14.1.0"
1242 | resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz"
1243 | integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==
1244 | dependencies:
1245 | postcss-value-parser "^4.0.0"
1246 | read-cache "^1.0.0"
1247 | resolve "^1.1.7"
1248 |
1249 | postcss-js@^4.0.0:
1250 | version "4.0.0"
1251 | resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz"
1252 | integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==
1253 | dependencies:
1254 | camelcase-css "^2.0.1"
1255 |
1256 | postcss-load-config@^3.1.4:
1257 | version "3.1.4"
1258 | resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
1259 | integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==
1260 | dependencies:
1261 | lilconfig "^2.0.5"
1262 | yaml "^1.10.2"
1263 |
1264 | postcss-nested@6.0.0:
1265 | version "6.0.0"
1266 | resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz"
1267 | integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==
1268 | dependencies:
1269 | postcss-selector-parser "^6.0.10"
1270 |
1271 | postcss-selector-parser@^6.0.10:
1272 | version "6.0.11"
1273 | resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz"
1274 | integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==
1275 | dependencies:
1276 | cssesc "^3.0.0"
1277 | util-deprecate "^1.0.2"
1278 |
1279 | postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0:
1280 | version "4.2.0"
1281 | resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
1282 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
1283 |
1284 | postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.3.3, postcss@^8.4.18, postcss@^8.4.21, postcss@>=8.0.9:
1285 | version "8.4.21"
1286 | resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz"
1287 | integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
1288 | dependencies:
1289 | nanoid "^3.3.4"
1290 | picocolors "^1.0.0"
1291 | source-map-js "^1.0.2"
1292 |
1293 | postcss@8.4.14:
1294 | version "8.4.14"
1295 | resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz"
1296 | integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
1297 | dependencies:
1298 | nanoid "^3.3.4"
1299 | picocolors "^1.0.0"
1300 | source-map-js "^1.0.2"
1301 |
1302 | prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.8.1:
1303 | version "15.8.1"
1304 | resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
1305 | integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
1306 | dependencies:
1307 | loose-envify "^1.4.0"
1308 | object-assign "^4.1.1"
1309 | react-is "^16.13.1"
1310 |
1311 | proxy-from-env@^1.1.0:
1312 | version "1.1.0"
1313 | resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
1314 | integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
1315 |
1316 | queue-microtask@^1.2.2:
1317 | version "1.2.3"
1318 | resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
1319 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
1320 |
1321 | quick-lru@^5.1.1:
1322 | version "5.1.1"
1323 | resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz"
1324 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
1325 |
1326 | "react-dom@^16.8 || 17.x || 18.x", "react-dom@^17.0.0 || ^18.0.0", react-dom@^18.2.0, "react-dom@>= 16.8.0", react-dom@>=16.6.0, react-dom@18.2.0:
1327 | version "18.2.0"
1328 | resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
1329 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
1330 | dependencies:
1331 | loose-envify "^1.1.0"
1332 | scheduler "^0.23.0"
1333 |
1334 | react-easy-swipe@^0.0.21:
1335 | version "0.0.21"
1336 | resolved "https://registry.npmjs.org/react-easy-swipe/-/react-easy-swipe-0.0.21.tgz"
1337 | integrity sha512-OeR2jAxdoqUMHIn/nS9fgreI5hSpgGoL5ezdal4+oO7YSSgJR8ga+PkYGJrSrJ9MKlPcQjMQXnketrD7WNmNsg==
1338 | dependencies:
1339 | prop-types "^15.5.8"
1340 |
1341 | react-fast-compare@^3.2.0:
1342 | version "3.2.0"
1343 | resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz"
1344 | integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==
1345 |
1346 | react-gtm-module@^2.0.11:
1347 | version "2.0.11"
1348 | resolved "https://registry.npmjs.org/react-gtm-module/-/react-gtm-module-2.0.11.tgz"
1349 | integrity sha512-8gyj4TTxeP7eEyc2QKawEuQoAZdjKvMY4pgWfycGmqGByhs17fR+zEBs0JUDq4US/l+vbTl+6zvUIx27iDo/Vw==
1350 |
1351 | react-icons@^4.7.1:
1352 | version "4.7.1"
1353 | resolved "https://registry.npmjs.org/react-icons/-/react-icons-4.7.1.tgz"
1354 | integrity sha512-yHd3oKGMgm7zxo3EA7H2n7vxSoiGmHk5t6Ou4bXsfcgWyhfDKMpyKfhHR6Bjnn63c+YXBLBPUql9H4wPJM6sXw==
1355 |
1356 | react-is@^16.13.1:
1357 | version "16.13.1"
1358 | resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
1359 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1360 |
1361 | react-is@^16.7.0:
1362 | version "16.13.1"
1363 | resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
1364 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1365 |
1366 | react-is@^18.2.0, "react-is@>= 16.8.0":
1367 | version "18.2.0"
1368 | resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz"
1369 | integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
1370 |
1371 | react-responsive-carousel@^3.2.23:
1372 | version "3.2.23"
1373 | resolved "https://registry.npmjs.org/react-responsive-carousel/-/react-responsive-carousel-3.2.23.tgz"
1374 | integrity sha512-pqJLsBaKHWJhw/ItODgbVoziR2z4lpcJg+YwmRlSk4rKH32VE633mAtZZ9kDXjy4wFO+pgUZmDKPsPe1fPmHCg==
1375 | dependencies:
1376 | classnames "^2.2.5"
1377 | prop-types "^15.5.8"
1378 | react-easy-swipe "^0.0.21"
1379 |
1380 | react-snowfall@^1.2.1:
1381 | version "1.2.1"
1382 | resolved "https://registry.npmjs.org/react-snowfall/-/react-snowfall-1.2.1.tgz"
1383 | integrity sha512-d2UR3nDq3F0DJGaTfJ0QNbBo76UZHtT9wHFj+ePxAl4FgSxWBhxB/Bjn06f5iDBwhgwiZ7CZmv3lwfNvjo6a+w==
1384 | dependencies:
1385 | react-fast-compare "^3.2.0"
1386 |
1387 | react-transition-group@^4.4.5:
1388 | version "4.4.5"
1389 | resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz"
1390 | integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==
1391 | dependencies:
1392 | "@babel/runtime" "^7.5.5"
1393 | dom-helpers "^5.0.1"
1394 | loose-envify "^1.4.0"
1395 | prop-types "^15.6.2"
1396 |
1397 | react@*, react@^16.7.0-alpha.0, "react@^16.8 || 17.x || 18.x", "react@^17.0.0 || ^18.0.0", react@^18.2.0, "react@>= 16.8.0", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@>=16.6.0, react@>=16.8.0, react@18.2.0:
1398 | version "18.2.0"
1399 | resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
1400 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
1401 | dependencies:
1402 | loose-envify "^1.1.0"
1403 |
1404 | read-cache@^1.0.0:
1405 | version "1.0.0"
1406 | resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz"
1407 | integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
1408 | dependencies:
1409 | pify "^2.3.0"
1410 |
1411 | readdirp@~3.6.0:
1412 | version "3.6.0"
1413 | resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
1414 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
1415 | dependencies:
1416 | picomatch "^2.2.1"
1417 |
1418 | regenerator-runtime@^0.13.11:
1419 | version "0.13.11"
1420 | resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
1421 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
1422 |
1423 | resolve-from@^4.0.0:
1424 | version "4.0.0"
1425 | resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
1426 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1427 |
1428 | resolve@^1.1.7, resolve@^1.19.0, resolve@^1.22.1:
1429 | version "1.22.1"
1430 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz"
1431 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
1432 | dependencies:
1433 | is-core-module "^2.9.0"
1434 | path-parse "^1.0.7"
1435 | supports-preserve-symlinks-flag "^1.0.0"
1436 |
1437 | reusify@^1.0.4:
1438 | version "1.0.4"
1439 | resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
1440 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
1441 |
1442 | run-parallel@^1.1.9:
1443 | version "1.2.0"
1444 | resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
1445 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
1446 | dependencies:
1447 | queue-microtask "^1.2.2"
1448 |
1449 | scheduler@^0.23.0:
1450 | version "0.23.0"
1451 | resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz"
1452 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
1453 | dependencies:
1454 | loose-envify "^1.1.0"
1455 |
1456 | semver@^6.3.0:
1457 | version "6.3.0"
1458 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
1459 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1460 |
1461 | shallowequal@^1.1.0:
1462 | version "1.1.0"
1463 | resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz"
1464 | integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
1465 |
1466 | source-map-js@^1.0.2:
1467 | version "1.0.2"
1468 | resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
1469 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
1470 |
1471 | source-map@^0.5.7:
1472 | version "0.5.7"
1473 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
1474 | integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
1475 |
1476 | styled-components@^5.3.1, styled-components@^5.3.6, "styled-components@>= 2":
1477 | version "5.3.6"
1478 | resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz"
1479 | integrity sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg==
1480 | dependencies:
1481 | "@babel/helper-module-imports" "^7.0.0"
1482 | "@babel/traverse" "^7.4.5"
1483 | "@emotion/is-prop-valid" "^1.1.0"
1484 | "@emotion/stylis" "^0.8.4"
1485 | "@emotion/unitless" "^0.7.4"
1486 | babel-plugin-styled-components ">= 1.12.0"
1487 | css-to-react-native "^3.0.0"
1488 | hoist-non-react-statics "^3.0.0"
1489 | shallowequal "^1.1.0"
1490 | supports-color "^5.5.0"
1491 |
1492 | styled-jsx@5.1.1:
1493 | version "5.1.1"
1494 | resolved "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz"
1495 | integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==
1496 | dependencies:
1497 | client-only "0.0.1"
1498 |
1499 | stylis@4.1.3:
1500 | version "4.1.3"
1501 | resolved "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz"
1502 | integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==
1503 |
1504 | supports-color@^5.3.0, supports-color@^5.5.0:
1505 | version "5.5.0"
1506 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
1507 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1508 | dependencies:
1509 | has-flag "^3.0.0"
1510 |
1511 | supports-preserve-symlinks-flag@^1.0.0:
1512 | version "1.0.0"
1513 | resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
1514 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
1515 |
1516 | tailwindcss@^3.2.4:
1517 | version "3.2.4"
1518 | resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz"
1519 | integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==
1520 | dependencies:
1521 | arg "^5.0.2"
1522 | chokidar "^3.5.3"
1523 | color-name "^1.1.4"
1524 | detective "^5.2.1"
1525 | didyoumean "^1.2.2"
1526 | dlv "^1.1.3"
1527 | fast-glob "^3.2.12"
1528 | glob-parent "^6.0.2"
1529 | is-glob "^4.0.3"
1530 | lilconfig "^2.0.6"
1531 | micromatch "^4.0.5"
1532 | normalize-path "^3.0.0"
1533 | object-hash "^3.0.0"
1534 | picocolors "^1.0.0"
1535 | postcss "^8.4.18"
1536 | postcss-import "^14.1.0"
1537 | postcss-js "^4.0.0"
1538 | postcss-load-config "^3.1.4"
1539 | postcss-nested "6.0.0"
1540 | postcss-selector-parser "^6.0.10"
1541 | postcss-value-parser "^4.2.0"
1542 | quick-lru "^5.1.1"
1543 | resolve "^1.22.1"
1544 |
1545 | to-fast-properties@^2.0.0:
1546 | version "2.0.0"
1547 | resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
1548 | integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
1549 |
1550 | to-regex-range@^5.0.1:
1551 | version "5.0.1"
1552 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
1553 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1554 | dependencies:
1555 | is-number "^7.0.0"
1556 |
1557 | toggle-selection@^1.0.6:
1558 | version "1.0.6"
1559 | resolved "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz"
1560 | integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==
1561 |
1562 | tslib@^2.4.0:
1563 | version "2.4.1"
1564 | resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz"
1565 | integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==
1566 |
1567 | typescript@4.9.4:
1568 | version "4.9.4"
1569 | resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz"
1570 | integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
1571 |
1572 | update-browserslist-db@^1.0.9:
1573 | version "1.0.10"
1574 | resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz"
1575 | integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
1576 | dependencies:
1577 | escalade "^3.1.1"
1578 | picocolors "^1.0.0"
1579 |
1580 | use-copy@^0.0.2:
1581 | version "0.0.2"
1582 | resolved "https://registry.npmjs.org/use-copy/-/use-copy-0.0.2.tgz"
1583 | integrity sha512-Vft5XzLq34FNSovAIVPkfo9BgzKyw4nI+eEO9mWfGNwi/30P7ZBrnHCLpKTcsdS2nyVqN7gOdwiZpvhsWG+6Og==
1584 | dependencies:
1585 | copy-to-clipboard "^3.2.0"
1586 |
1587 | util-deprecate@^1.0.2:
1588 | version "1.0.2"
1589 | resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
1590 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
1591 |
1592 | xtend@^4.0.2:
1593 | version "4.0.2"
1594 | resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
1595 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
1596 |
1597 | yallist@^3.0.2:
1598 | version "3.1.1"
1599 | resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
1600 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
1601 |
1602 | yaml@^1.10.0, yaml@^1.10.2:
1603 | version "1.10.2"
1604 | resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
1605 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
1606 |
--------------------------------------------------------------------------------