From 0e1f886bbf7fd42cde864b846daa755567646370 Mon Sep 17 00:00:00 2001 From: drkostas Date: Sun, 30 Oct 2022 23:48:56 -0400 Subject: [PATCH] Created Portfolio --- .env.development | 1 + .env.local.example | 5 + .env.production | 1 + .github/ISSUE_TEMPLATE/bug_report.md | 38 + .github/ISSUE_TEMPLATE/feature_request.md | 20 + .gitignore | 34 + CODE_OF_CONDUCT.md | 128 + LICENSE | 21 + README.md | 118 +- components/ArticleCard.jsx | 40 + components/Bottombar.jsx | 46 + components/ContactCode.jsx | 65 + components/Explorer.jsx | 84 + components/Head.jsx | 31 + components/Illustration.jsx | 23 + components/Layout.jsx | 25 + components/ProjectCard.jsx | 65 + components/RepoCard.jsx | 42 + components/Sidebar.jsx | 91 + components/Tab.jsx | 21 + components/Tabsbar.jsx | 17 + components/ThemeInfo.jsx | 24 + components/Titlebar.jsx | 33 + components/icons/AccountIcon.jsx | 16 + components/icons/BellIcon.jsx | 16 + components/icons/CheckIcon.jsx | 24 + components/icons/ChevronRight.jsx | 20 + components/icons/CodeIcon.jsx | 16 + components/icons/CommentIcon.jsx | 17 + components/icons/ErrorIcon.jsx | 20 + components/icons/EyeIcon.jsx | 12 + components/icons/FilesIcon.jsx | 16 + components/icons/ForkIcon.jsx | 20 + components/icons/GithubIcon.jsx | 16 + components/icons/HeartIcon.jsx | 14 + components/icons/LinkIcon.jsx | 20 + components/icons/MailIcon.jsx | 20 + components/icons/NextjsIcon.jsx | 15 + components/icons/PencilIcon.jsx | 16 + components/icons/SettingsIcon.jsx | 20 + components/icons/SourceControlIcon.jsx | 15 + components/icons/StarIcon.jsx | 20 + components/icons/WarningIcon.jsx | 20 + components/icons/WatchIcon.jsx | 20 + index.php | 1 - next.config.js | 9 + package-lock.json | 2602 +++++++++++++++++++++ package.json | 18 + pages/_app.js | 26 + pages/about.jsx | 26 + pages/api/bots-projects.js | 10 + pages/api/bots-projects.json | 19 + pages/api/contact.js | 55 + pages/api/misc-projects.js | 10 + pages/api/misc-projects.json | 35 + pages/api/ml-projects.js | 10 + pages/api/ml-projects.json | 76 + pages/api/pypi-projects.js | 10 + pages/api/pypi-projects.json | 56 + pages/articles.jsx | 45 + pages/contact.jsx | 97 + pages/github.jsx | 97 + pages/index.jsx | 50 + pages/projects.jsx | 59 + pages/settings.jsx | 62 + public/Resume.pdf | Bin 0 -> 131342 bytes public/ayu.png | Bin 0 -> 18997 bytes public/css_icon.svg | 3 + public/dracula.png | Bin 0 -> 38644 bytes public/favicon.ico | Bin 0 -> 15406 bytes public/github-dark.png | Bin 0 -> 42481 bytes public/html_icon.svg | 3 + public/js_icon.svg | 3 + public/json_icon.svg | 1 + public/markdown_icon.svg | 3 + public/me.jpeg | Bin 0 -> 179072 bytes public/night-owl.png | Bin 0 -> 10183 bytes public/nord.png | Bin 0 -> 4329 bytes public/react_icon.svg | 3 + public/vercel.svg | 4 + public/vscode_icon.svg | 41 + styles/ArticleCard.module.css | 47 + styles/ArticlesPage.module.css | 31 + styles/Bottombar.module.css | 48 + styles/ContactCode.module.css | 32 + styles/ContactPage.module.css | 83 + styles/Explorer.module.css | 75 + styles/GithubPage.module.css | 58 + styles/HomePage.module.css | 231 ++ styles/Layout.module.css | 40 + styles/ProjectCard.module.css | 62 + styles/ProjectsPage.module.css | 6 + styles/RepoCard.module.css | 41 + styles/SettingsPage.module.css | 6 + styles/Sidebar.module.css | 64 + styles/Tab.module.css | 21 + styles/Tabsbar.module.css | 18 + styles/ThemeInfo.module.css | 29 + styles/Titlebar.module.css | 66 + styles/globals.css | 400 ++++ styles/themes.css | 155 ++ target/npmlist.json | 1 + 102 files changed, 6197 insertions(+), 97 deletions(-) create mode 100644 .env.development create mode 100644 .env.local.example create mode 100644 .env.production create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .gitignore create mode 100644 CODE_OF_CONDUCT.md create mode 100644 LICENSE create mode 100644 components/ArticleCard.jsx create mode 100644 components/Bottombar.jsx create mode 100644 components/ContactCode.jsx create mode 100644 components/Explorer.jsx create mode 100644 components/Head.jsx create mode 100644 components/Illustration.jsx create mode 100644 components/Layout.jsx create mode 100644 components/ProjectCard.jsx create mode 100644 components/RepoCard.jsx create mode 100644 components/Sidebar.jsx create mode 100644 components/Tab.jsx create mode 100644 components/Tabsbar.jsx create mode 100644 components/ThemeInfo.jsx create mode 100644 components/Titlebar.jsx create mode 100644 components/icons/AccountIcon.jsx create mode 100644 components/icons/BellIcon.jsx create mode 100644 components/icons/CheckIcon.jsx create mode 100644 components/icons/ChevronRight.jsx create mode 100644 components/icons/CodeIcon.jsx create mode 100644 components/icons/CommentIcon.jsx create mode 100644 components/icons/ErrorIcon.jsx create mode 100644 components/icons/EyeIcon.jsx create mode 100644 components/icons/FilesIcon.jsx create mode 100644 components/icons/ForkIcon.jsx create mode 100644 components/icons/GithubIcon.jsx create mode 100644 components/icons/HeartIcon.jsx create mode 100644 components/icons/LinkIcon.jsx create mode 100644 components/icons/MailIcon.jsx create mode 100644 components/icons/NextjsIcon.jsx create mode 100644 components/icons/PencilIcon.jsx create mode 100644 components/icons/SettingsIcon.jsx create mode 100644 components/icons/SourceControlIcon.jsx create mode 100644 components/icons/StarIcon.jsx create mode 100644 components/icons/WarningIcon.jsx create mode 100644 components/icons/WatchIcon.jsx delete mode 100644 index.php create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/_app.js create mode 100644 pages/about.jsx create mode 100644 pages/api/bots-projects.js create mode 100644 pages/api/bots-projects.json create mode 100644 pages/api/contact.js create mode 100644 pages/api/misc-projects.js create mode 100644 pages/api/misc-projects.json create mode 100644 pages/api/ml-projects.js create mode 100644 pages/api/ml-projects.json create mode 100644 pages/api/pypi-projects.js create mode 100644 pages/api/pypi-projects.json create mode 100644 pages/articles.jsx create mode 100644 pages/contact.jsx create mode 100644 pages/github.jsx create mode 100644 pages/index.jsx create mode 100644 pages/projects.jsx create mode 100644 pages/settings.jsx create mode 100644 public/Resume.pdf create mode 100644 public/ayu.png create mode 100644 public/css_icon.svg create mode 100644 public/dracula.png create mode 100644 public/favicon.ico create mode 100644 public/github-dark.png create mode 100644 public/html_icon.svg create mode 100644 public/js_icon.svg create mode 100644 public/json_icon.svg create mode 100644 public/markdown_icon.svg create mode 100644 public/me.jpeg create mode 100644 public/night-owl.png create mode 100644 public/nord.png create mode 100644 public/react_icon.svg create mode 100644 public/vercel.svg create mode 100644 public/vscode_icon.svg create mode 100644 styles/ArticleCard.module.css create mode 100644 styles/ArticlesPage.module.css create mode 100644 styles/Bottombar.module.css create mode 100644 styles/ContactCode.module.css create mode 100644 styles/ContactPage.module.css create mode 100644 styles/Explorer.module.css create mode 100644 styles/GithubPage.module.css create mode 100644 styles/HomePage.module.css create mode 100644 styles/Layout.module.css create mode 100644 styles/ProjectCard.module.css create mode 100644 styles/ProjectsPage.module.css create mode 100644 styles/RepoCard.module.css create mode 100644 styles/SettingsPage.module.css create mode 100644 styles/Sidebar.module.css create mode 100644 styles/Tab.module.css create mode 100644 styles/Tabsbar.module.css create mode 100644 styles/ThemeInfo.module.css create mode 100644 styles/Titlebar.module.css create mode 100644 styles/globals.css create mode 100644 styles/themes.css create mode 100644 target/npmlist.json diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..93b35c8 --- /dev/null +++ b/.env.development @@ -0,0 +1 @@ +NEXT_PUBLIC_API_URL = http://localhost:3000/api \ No newline at end of file diff --git a/.env.local.example b/.env.local.example new file mode 100644 index 0000000..e41a2c4 --- /dev/null +++ b/.env.local.example @@ -0,0 +1,5 @@ +DEV_TO_API_KEY = your-api-key +GITHUB_API_KEY = your-api-key +NEXT_PUBLIC_GITHUB_USERNAME = drkostas +NOTION_API_TOKEN = secret_hmVZxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIXEQ +NOTION_DATABASE_ID = c494cxxxxxxxxxxxxxxxxxxxxxx3b050 \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..7bf58e9 --- /dev/null +++ b/.env.production @@ -0,0 +1 @@ +NEXT_PUBLIC_API_URL = https://drkostas.github.io/api \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..dd84ea7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,38 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Smartphone (please complete the following information):** + - Device: [e.g. iPhone6] + - OS: [e.g. iOS8.1] + - Browser [e.g. stock browser, safari] + - Version [e.g. 22] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..bbcbbe7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1437c53 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..0123ab3 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,128 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +georgiou.kostas94@gmail.com. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d52bf8d --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Konstantinos Georgiou + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 6346050..736fe5d 100644 --- a/README.md +++ b/README.md @@ -1,111 +1,37 @@ -

- - Typing SVG - -
+# vscode-portfolio +[![Open is Visual Studio Code](https://open.vscode.dev/badges/open-in-vscode.svg)](https://open.vscode.dev/drkostas/drkostas.github.io) - - - - - - - - - - - GoogleScholar - - - - -googoldkhan - +A Visual Studio Code themed developer portfolio website built with Next.js and deployed on Vercel. -
+![vscode-portfolio banner](https://imgur.com/YTNNknY.png) - +## Environment Variables - - - +For fetching your articles from dev.to, create an `.env.local` file inside the project directory. Check the `.env.local.example` file for more information. -

+## Running Development Server -* 📖 Pursuing PhD in Data Science & Engineering @ [The University of Tennessee](https://bredesencenter.utk.edu/the-data-science-and-engineering-phd/). +```bash +npm run dev +# or +yarn dev +``` -* 🎓 Researching on **AI** and **Computer Vision** @ [AICIP Lab](https://aicip.github.io/research.htm). +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. -* 💡 Open to collaborating on projects and innovative ideas. +All VSCode related components can be found in the `components` folder. To change the content of the portfolio, check out the `pages` folder. To add or remove pages, modify `components/Sidebar.jsx` and `components/Tabsbar.jsx`. -* 💻 Currently working on Semantic Segmentation, and Reinforcement Learning. +## Next.js Resources -### 🖥️ Open-Source Projects - - -
Machine Learning PyPi Packages
+To learn more about Next.js, take a look at the following resources: -|Title | Technologies| -|--|--| -| [3D Semantic Segmentation](https://github.com/drkostas/3D-Semantic-Semgnetation) | ![PyTorch](https://img.shields.io/badge/PyTorch-black?style=flat-square&logo=pytorch) ![OpenCV](https://img.shields.io/badge/OpenCV-black?style=flat-square&logo=opencv)| -| [Bert Question-Answering](https://github.com/drkostas/Bert-Question-Answering) | ![PyTorch](https://img.shields.io/badge/PyTorch-black?style=flat-square&logo=pytorch) ![Spacy](https://img.shields.io/badge/Spacy-black?style=flat-square&logo=spacy)| -| [Accident Severity Pred.](https://github.com/drkostas/accident-severity-prediction) | ![Pandas](https://img.shields.io/badge/Pandas-black?style=flat-square&logo=pandas) ![SciPy](https://img.shields.io/badge/SciPy-black?style=flat-square&logo=scipy)| -| [Hybrid Girvan Newman](https://github.com/drkostas/HGN) | [![HGNPub](https://img.shields.io/badge/Published-black?style=flat-square&logo=googlescholar)](https://scholar.google.com/citations?view_op=view_citation&hl=en&user=b___QQ8AAAAJ&authuser=1&citation_for_view=b___QQ8AAAAJ:u5HHmVD_uO8C) ![PySpark](https://img.shields.io/badge/Spark-black?style=flat-square&logo=apachespark)
![MySQL](https://img.shields.io/badge/MySQL-black?style=flat-square&logo=mysql)| -| [COVID19 Vacc. Pred.](https://github.com/drkostas/covid19-vaccinations-predict) | ![TF](https://img.shields.io/badge/TF-black?style=flat-square&logo=tensorflow)| -| [Instagram Likes Pred.](https://github.com/drkostas/Insta-Likes-Predict) | ![TF](https://img.shields.io/badge/TF-black?style=flat-square&logo=tensorflow) ![OpenCV](https://img.shields.io/badge/OpenCV-black?style=flat-square&logo=opencv)| -| [RL Value Iteration](https://github.com/drkostas/RL-Value-Iteration) | ![NumPy](https://img.shields.io/badge/NumPy-black?style=flat-square&logo=numpy)| -| [Vanilla Numpy CNN](https://github.com/drkostas/Numpy-CNN) | ![NumPy](https://img.shields.io/badge/NumPy-black?style=flat-square&logo=numpy)| -| [Vanilla Numpy NN](https://github.com/drkostas/Numpy-NeuralNet-1) | ![NumPy](https://img.shields.io/badge/NumPy-black?style=flat-square&logo=numpy)| +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. -
+You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) -|Title | Technologies| -|--|--| -| [High SQL](https://github.com/drkostas/high-sql)| [![SQLPyPi](https://img.shields.io/badge/PyPi-black?style=flat-square&logo=pypi)](https://pypi.org/project/high-sql/) ![MySQL](https://img.shields.io/badge/MySQL-black?style=flat-square&logo=mysql)
![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci) [![SQLDown](https://static.pepy.tech/personalized-badge/high-sql?period=total&units=international_system&left_color=black&right_color=red&left_text=Downloads)](https://pepy.tech/project/high-sql) | -| [Cloud File Manager](https://github.com/drkostas/cloud-filemanager)| [![CloudPyPi](https://img.shields.io/badge/PyPi-black?style=flat-square&logo=pypi)](https://pypi.org/project/cloud-filemanager/) ![Dropbox](https://img.shields.io/badge/API-black?style=flat-square&logo=dropbox)
![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci) [![CloudDown](https://static.pepy.tech/personalized-badge/cloud-filemanager?period=total&units=international_system&left_color=black&right_color=red&left_text=Downloads)](https://pepy.tech/project/cloud-filemanager)| -| [YAML Wrapper](https://github.com/drkostas/yaml-config-wrapper)| [![YamlPyPi](https://img.shields.io/badge/PyPi-black?style=flat-square&logo=pypi)](https://pypi.org/project/yaml-config-wrapper/)![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci)
[![YAMLDown](https://static.pepy.tech/personalized-badge/yaml-config-wrapper?period=total&units=international_system&left_color=black&right_color=red&left_text=Downloads)](https://pepy.tech/project/yaml-config-wrapper)| -| [Color Logger](https://github.com/drkostas/termcolor-logger)| [![LogPyPi](https://img.shields.io/badge/PyPi-black?style=flat-square&logo=pypi)](https://pypi.org/project/termcolor-logger/) ![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci)
[![LogDown](https://static.pepy.tech/personalized-badge/termcolor-logger?period=total&units=international_system&left_color=black&right_color=red&left_text=Downloads)](https://pepy.tech/project/termcolor-logger)| -| [Email Sender](https://github.com/drkostas/pyemail-sender)| [![MailPyPi](https://img.shields.io/badge/PyPi-black?style=flat-square&logo=pypi)](https://pypi.org/project/pyemail-sender/) ![Gmail](https://img.shields.io/badge/API-black?style=flat-square&logo=gmail)
![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci) [![MailDown](https://static.pepy.tech/personalized-badge/pyemail-sender?period=total&units=international_system&left_color=black&right_color=red&left_text=Downloads)](https://pepy.tech/project/pyemail-sender) | -| [Benchmark Tools](https://github.com/drkostas/bench-utils)| [![BenchPyPi](https://img.shields.io/badge/PyPi-black?style=flat-square&logo=pypi)](https://pypi.org/project/bench-utils/) ![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci)
[![BenchDown](https://static.pepy.tech/personalized-badge/bench-utils?period=total&units=international_system&left_color=black&right_color=red&left_text=Downloads)](https://pepy.tech/project/bench-utils) | +## Deploy on Vercel -
+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. - - -
Bots Misc Projects
- -|Title | Technologies| -|--|--| -| [Youtube Comment Bot](https://github.com/drkostas/Youtube-FirstCommentBot)| ![Gmail](https://img.shields.io/badge/API-black?style=flat-square&logo=gmail) ![Dropbox](https://img.shields.io/badge/API-black?style=flat-square&logo=dropbox)
![MySQL](https://img.shields.io/badge/MySQL-black?style=flat-square&logo=mysql) ![RDS](https://img.shields.io/badge/RDS-black?style=flat-square&logo=amazonaws)
![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci) ![Heroku](https://img.shields.io/badge/Heroku-black?style=flat-square&logo=heroku) | -| [Job Application Bot](https://github.com/drkostas/JobApplicationBot)| ![Gmail](https://img.shields.io/badge/API-black?style=flat-square&logo=gmail) ![Dropbox](https://img.shields.io/badge/API-black?style=flat-square&logo=dropbox)
![MySQL](https://img.shields.io/badge/MySQL-black?style=flat-square&logo=mysql) ![RDS](https://img.shields.io/badge/RDS-black?style=flat-square&logo=amazonaws)
![CircleCI](https://img.shields.io/badge/CI-black?style=flat-square&logo=circleci) ![Heroku](https://img.shields.io/badge/Heroku-black?style=flat-square&logo=heroku) | - -
- -|Title | Technologies| -|--|--| -| [Spotify Button Presser](https://github.com/drkostas/SpotiClick)| ![Raspberry](https://img.shields.io/badge/Raspberry-black?style=flat-square&logo=Raspberry) ![Spotify](https://img.shields.io/badge/API-black?style=flat-square&logo=spotify)
![Switchbot](https://img.shields.io/badge/SwitchBot-black?style=flat-square&logo=arduino)| -| [Cross The Floor](https://github.com/drkostas/Cross-The-Floor)| ![Sankey Diagram](https://img.shields.io/badge/Sankey-black?style=flat-square&logo=plotly)
![Wiki](https://img.shields.io/badge/Scrapper-black?style=flat-square&logo=wikipedia)| -| [2D Shooter Game](https://github.com/drkostas/shooter-game-with-p5js)| ![p5](https://img.shields.io/badge/P5.js-black?style=flat-square&logo=p5dotjs)| -| [Quantum Mechanics Quiz App](https://github.com/drkostas/Quantum-Mechanics-Quiz-App)| ![android](https://img.shields.io/badge/App-black?style=flat-square&logo=android)| - -
- -
-📈 Stats -
-My Github Stats - -![](http://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=drkostas&theme=dracula) - -![](http://github-profile-summary-cards.vercel.app/api/cards/repos-per-language?username=drkostas&theme=dracula) -![](http://github-profile-summary-cards.vercel.app/api/cards/most-commit-language?username=drkostas&theme=dracula) - - -
-Currently Coding & Listening to: - -[![spotify-github-profile](https://spotify-github-profile.vercel.app/api/view?uid=11159336621&cover_image=true&theme=novatorem&show_offline=true&bar_color=53b14f&bar_color_cover=false)](https://spotify-github-profile.vercel.app/api/view?uid=11159336621&redirect=true) - -
+Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/components/ArticleCard.jsx b/components/ArticleCard.jsx new file mode 100644 index 0000000..8eed473 --- /dev/null +++ b/components/ArticleCard.jsx @@ -0,0 +1,40 @@ +import Image from 'next/image'; +import EyeIcon from '../components/icons/EyeIcon'; +import HeartIcon from '../components/icons/HeartIcon'; +import CommentIcon from '../components/icons/CommentIcon'; +import styles from '../styles/ArticleCard.module.css'; + +const ArticleCard = ({ article }) => { + return ( + + {article.title} +
+

{article.title}

+

{article.description}

+
+
+
+ {article.page_views_count} +
+
+ {article.public_reactions_count} +
+
+ {article.comments_count} +
+
+
+ ); +}; + +export default ArticleCard; diff --git a/components/Bottombar.jsx b/components/Bottombar.jsx new file mode 100644 index 0000000..35f483f --- /dev/null +++ b/components/Bottombar.jsx @@ -0,0 +1,46 @@ +import ErrorIcon from './icons/ErrorIcon'; +import WarningIcon from './icons/WarningIcon'; +import BellIcon from './icons/BellIcon'; +import CheckIcon from './icons/CheckIcon'; +import NextjsIcon from './icons/NextjsIcon'; +import SourceControlIcon from './icons/SourceControlIcon'; +import styles from '../styles/Bottombar.module.css'; + +const Bottombar = () => { + return ( + + ); +}; + +export default Bottombar; diff --git a/components/ContactCode.jsx b/components/ContactCode.jsx new file mode 100644 index 0000000..41d2c22 --- /dev/null +++ b/components/ContactCode.jsx @@ -0,0 +1,65 @@ +import styles from '../styles/ContactCode.module.css'; + +const contactItems = [ + { + social: 'website', + link: 'drkostas.github.io', + href: 'https://drkostas.github.io', + }, + { + social: 'email', + link: 'georgiou.kostas94@gmail.com', + href: 'mailto:georgiou.kostas94@gmail.com', + }, + { + social: 'github', + link: 'drkostas', + href: 'https://github.com/drkostas', + }, + { + social: 'linkedin', + link: 'Kostanstantinos', + href: 'https://www.linkedin.com/in/konstantinos-georgiou/', + }, + { + social: 'PyPi', + link: 'drkostas', + href: 'https://pypi.org/user/drkostas/', + }, + { + social: 'Google Scholar', + link: 'Konstantinos', + href: 'https://scholar.google.com/citations?user=b___QQ8AAAAJ&hl=en&authuser=1&oi=sra', + }, +]; + +const ContactCode = () => { + return ( +
+

+ .socials { +

+ {contactItems.slice(0, 8).map((item, index) => ( +

+    {item.social}:{' '} + + {item.link} + + ; +

+ ))} + {contactItems.slice(8, contactItems.length).map((item, index) => ( +

+   {item.social}:{' '} + + {item.link} + + ; +

+ ))} +

}

+
+ ); +}; + +export default ContactCode; diff --git a/components/Explorer.jsx b/components/Explorer.jsx new file mode 100644 index 0000000..f3a3336 --- /dev/null +++ b/components/Explorer.jsx @@ -0,0 +1,84 @@ +import Link from 'next/link'; +import Image from 'next/image'; +import { useState } from 'react'; +import ChevronRight from '../components/icons/ChevronRight'; +import styles from '../styles/Explorer.module.css'; + +const explorerItems = [ + { + name: 'home.jsx', + path: '/', + icon: 'react_icon.svg', + }, + { + name: 'about.html', + path: '/about', + icon: 'html_icon.svg', + }, + { + name: 'contact.css', + path: '/contact', + icon: 'css_icon.svg', + }, + { + name: 'projects.js', + path: '/projects', + icon: 'js_icon.svg', + }, + // { + // name: 'articles.json', + // path: '/articles', + // icon: 'json_icon.svg', + // }, + { + name: 'github.md', + path: '/github', + icon: 'markdown_icon.svg', + }, +]; + +const Explorer = () => { + const [portfolioOpen, setPortfolioOpen] = useState(true); + + return ( +
+

Explorer

+
+ setPortfolioOpen(!portfolioOpen)} + /> + +
+ {explorerItems.map((item) => ( + +
+ {item.name}{' '} +

{item.name}

+
+ + ))} +
+
+
+ ); +}; + +export default Explorer; diff --git a/components/Head.jsx b/components/Head.jsx new file mode 100644 index 0000000..0e52695 --- /dev/null +++ b/components/Head.jsx @@ -0,0 +1,31 @@ +import Head from 'next/head'; + +const CustomHead = ({ title }) => { + return ( + + {title} + + + + + + + + + ); +}; + +export default CustomHead; + +CustomHead.defaultProps = { + title: 'Kostas Georgiou', +}; diff --git a/components/Illustration.jsx b/components/Illustration.jsx new file mode 100644 index 0000000..689445c --- /dev/null +++ b/components/Illustration.jsx @@ -0,0 +1,23 @@ +function Illustration(props) { + return ( + + + + + + ); +} + +export default Illustration; diff --git a/components/Layout.jsx b/components/Layout.jsx new file mode 100644 index 0000000..eb6e36b --- /dev/null +++ b/components/Layout.jsx @@ -0,0 +1,25 @@ +import Titlebar from '../components/Titlebar'; +import Sidebar from '../components/Sidebar'; +import Explorer from '../components/Explorer'; +import Bottombar from '../components/Bottombar'; +import Tabsbar from './Tabsbar'; +import styles from '../styles/Layout.module.css'; + +const Layout = ({ children }) => { + return ( + <> + +
+ + +
+ +
{children}
+
+
+ + + ); +}; + +export default Layout; diff --git a/components/ProjectCard.jsx b/components/ProjectCard.jsx new file mode 100644 index 0000000..7201bab --- /dev/null +++ b/components/ProjectCard.jsx @@ -0,0 +1,65 @@ +import Image from 'next/image'; +import styles from '../styles/ProjectCard.module.css'; + +const ProjectCard = ({ project }) => { + return ( +
+ {project.name} +
+

{project.name}

+

{project.description}

+
+ {project.tags.map((tag) => ( + + {tag} + + ))} +
+
+ {project.source_code && ( + + Code + + )} + {project.demo && ( + + Demo + + )} + {project.scholar && ( + + Paper + + )} + {project.pypi && ( + + PyPi + + )} +
+
+
+ ); +}; + +export default ProjectCard; diff --git a/components/RepoCard.jsx b/components/RepoCard.jsx new file mode 100644 index 0000000..004c6a3 --- /dev/null +++ b/components/RepoCard.jsx @@ -0,0 +1,42 @@ +import WatchIcon from '../components/icons/WatchIcon'; +import ForkIcon from '../components/icons/ForkIcon'; +import StarIcon from '../components/icons/StarIcon'; +import GithubIcon from '../components/icons/GithubIcon'; +import LinkIcon from '../components/icons/LinkIcon'; +import styles from '../styles/RepoCard.module.css'; + +const RepoCard = ({ repo }) => { + return ( +
+
+

{repo.name}

+

{repo.description}

+
+
+
+
+ {repo.watchers} +
+
+ {repo.forks} +
+
+ {repo.stargazers_count} +
+
+
+ + + + {repo.homepage && ( + + + + )} +
+
+
+ ); +}; + +export default RepoCard; diff --git a/components/Sidebar.jsx b/components/Sidebar.jsx new file mode 100644 index 0000000..eac96f2 --- /dev/null +++ b/components/Sidebar.jsx @@ -0,0 +1,91 @@ +import Link from 'next/link'; +import { useRouter } from 'next/router'; +import FilesIcon from './icons/FilesIcon'; +import GithubIcon from './icons/GithubIcon'; +import CodeIcon from './icons/CodeIcon'; +import PencilIcon from './icons/PencilIcon'; +import MailIcon from './icons/MailIcon'; +import AccountIcon from './icons/AccountIcon'; +import SettingsIcon from './icons/SettingsIcon'; +import styles from '../styles/Sidebar.module.css'; + +const sidebarTopItems = [ + { + Icon: FilesIcon, + path: '/', + }, + { + Icon: GithubIcon, + path: '/github', + }, + { + Icon: CodeIcon, + path: '/projects', + }, + // { + // Icon: PencilIcon, + // path: '/articles', + // }, + { + Icon: MailIcon, + path: '/contact', + }, +]; + +const sidebarBottomItems = [ + { + Icon: AccountIcon, + path: '/about', + }, + { + Icon: SettingsIcon, + path: '/settings', + }, +]; + +const Sidebar = () => { + const router = useRouter(); + + return ( + + ); +}; + +export default Sidebar; diff --git a/components/Tab.jsx b/components/Tab.jsx new file mode 100644 index 0000000..8c8e491 --- /dev/null +++ b/components/Tab.jsx @@ -0,0 +1,21 @@ +import Link from 'next/link'; +import Image from 'next/image'; +import { useRouter } from 'next/router'; +import styles from '../styles/Tab.module.css'; + +const Tab = ({ icon, filename, path }) => { + const router = useRouter(); + + return ( + +
+ {filename} +

{filename}

+
+ + ); +}; + +export default Tab; diff --git a/components/Tabsbar.jsx b/components/Tabsbar.jsx new file mode 100644 index 0000000..0c6c6cc --- /dev/null +++ b/components/Tabsbar.jsx @@ -0,0 +1,17 @@ +import Tab from './Tab'; +import styles from '../styles/Tabsbar.module.css'; + +const Tabsbar = () => { + return ( +
+ + + + + {/* */} + +
+ ); +}; + +export default Tabsbar; diff --git a/components/ThemeInfo.jsx b/components/ThemeInfo.jsx new file mode 100644 index 0000000..1af2876 --- /dev/null +++ b/components/ThemeInfo.jsx @@ -0,0 +1,24 @@ +import Image from 'next/image'; +import styles from '../styles/ThemeInfo.module.css'; + +const ThemeInfo = ({ icon, name, publisher, theme }) => { + const setTheme = (theme) => { + document.documentElement.setAttribute('data-theme', theme); + localStorage.setItem('theme', theme); + }; + + return ( +
+ {name} +
+
+

{name}

+
{publisher}
+
+ +
+
+ ); +}; + +export default ThemeInfo; diff --git a/components/Titlebar.jsx b/components/Titlebar.jsx new file mode 100644 index 0000000..39c2892 --- /dev/null +++ b/components/Titlebar.jsx @@ -0,0 +1,33 @@ +import Image from 'next/image'; +import styles from '../styles/Titlebar.module.css'; + +const Titlebar = () => { + return ( +
+ VSCode Icon +
+

File

+

Edit

+

View

+

Go

+

Run

+

Terminal

+

Help

+
+

Kostas Georgiou - Portfolio

+
+ + + +
+
+ ); +}; + +export default Titlebar; diff --git a/components/icons/AccountIcon.jsx b/components/icons/AccountIcon.jsx new file mode 100644 index 0000000..c1fcd3a --- /dev/null +++ b/components/icons/AccountIcon.jsx @@ -0,0 +1,16 @@ +const AccountIcon = (props) => { + return ( + + + + ); +}; + +export default AccountIcon; diff --git a/components/icons/BellIcon.jsx b/components/icons/BellIcon.jsx new file mode 100644 index 0000000..7f75f64 --- /dev/null +++ b/components/icons/BellIcon.jsx @@ -0,0 +1,16 @@ +const BellIcon = (props) => { + return ( + + + + ); +}; + +export default BellIcon; diff --git a/components/icons/CheckIcon.jsx b/components/icons/CheckIcon.jsx new file mode 100644 index 0000000..af5a57c --- /dev/null +++ b/components/icons/CheckIcon.jsx @@ -0,0 +1,24 @@ +const CheckIcon = (props) => { + return ( + + + + + ); +}; + +export default CheckIcon; diff --git a/components/icons/ChevronRight.jsx b/components/icons/ChevronRight.jsx new file mode 100644 index 0000000..f424a9c --- /dev/null +++ b/components/icons/ChevronRight.jsx @@ -0,0 +1,20 @@ +const ChevronRight = (props) => { + return ( + + + + ); +}; + +export default ChevronRight; diff --git a/components/icons/CodeIcon.jsx b/components/icons/CodeIcon.jsx new file mode 100644 index 0000000..d83973f --- /dev/null +++ b/components/icons/CodeIcon.jsx @@ -0,0 +1,16 @@ +const CodeIcon = (props) => { + return ( + + + + ); +}; + +export default CodeIcon; diff --git a/components/icons/CommentIcon.jsx b/components/icons/CommentIcon.jsx new file mode 100644 index 0000000..509b813 --- /dev/null +++ b/components/icons/CommentIcon.jsx @@ -0,0 +1,17 @@ +const CommentIcon = (props) => { + return ( + + + + + + + ); +}; + +export default CommentIcon; diff --git a/components/icons/ErrorIcon.jsx b/components/icons/ErrorIcon.jsx new file mode 100644 index 0000000..bd59c3a --- /dev/null +++ b/components/icons/ErrorIcon.jsx @@ -0,0 +1,20 @@ +const ErrorIcon = (props) => { + return ( + + + + ); +}; + +export default ErrorIcon; diff --git a/components/icons/EyeIcon.jsx b/components/icons/EyeIcon.jsx new file mode 100644 index 0000000..1a63302 --- /dev/null +++ b/components/icons/EyeIcon.jsx @@ -0,0 +1,12 @@ +const EyeIcon = (props) => { + return ( + + + + + + + ); +}; + +export default EyeIcon; diff --git a/components/icons/FilesIcon.jsx b/components/icons/FilesIcon.jsx new file mode 100644 index 0000000..cd32bc3 --- /dev/null +++ b/components/icons/FilesIcon.jsx @@ -0,0 +1,16 @@ +const FilesIcon = (props) => { + return ( + + + + ); +}; + +export default FilesIcon; diff --git a/components/icons/ForkIcon.jsx b/components/icons/ForkIcon.jsx new file mode 100644 index 0000000..253e914 --- /dev/null +++ b/components/icons/ForkIcon.jsx @@ -0,0 +1,20 @@ +const ForkIcon = (props) => { + return ( + + ); +}; + +export default ForkIcon; diff --git a/components/icons/GithubIcon.jsx b/components/icons/GithubIcon.jsx new file mode 100644 index 0000000..5c8603a --- /dev/null +++ b/components/icons/GithubIcon.jsx @@ -0,0 +1,16 @@ +const GithubIcon = (props) => { + return ( + + + + ); +}; + +export default GithubIcon; diff --git a/components/icons/HeartIcon.jsx b/components/icons/HeartIcon.jsx new file mode 100644 index 0000000..e7f8167 --- /dev/null +++ b/components/icons/HeartIcon.jsx @@ -0,0 +1,14 @@ +const HeartIcon = (props) => { + return ( + + + + ); +}; + +export default HeartIcon; diff --git a/components/icons/LinkIcon.jsx b/components/icons/LinkIcon.jsx new file mode 100644 index 0000000..4502a1e --- /dev/null +++ b/components/icons/LinkIcon.jsx @@ -0,0 +1,20 @@ +const LinkIcon = (props) => { + return ( + + ); +}; + +export default LinkIcon; diff --git a/components/icons/MailIcon.jsx b/components/icons/MailIcon.jsx new file mode 100644 index 0000000..7145e12 --- /dev/null +++ b/components/icons/MailIcon.jsx @@ -0,0 +1,20 @@ +const MailIcon = (props) => { + return ( + + + + ); +}; + +export default MailIcon; diff --git a/components/icons/NextjsIcon.jsx b/components/icons/NextjsIcon.jsx new file mode 100644 index 0000000..b386ef8 --- /dev/null +++ b/components/icons/NextjsIcon.jsx @@ -0,0 +1,15 @@ +const NextjsIcon = (props) => { + return ( + + + + ); +}; + +export default NextjsIcon; diff --git a/components/icons/PencilIcon.jsx b/components/icons/PencilIcon.jsx new file mode 100644 index 0000000..379a5f2 --- /dev/null +++ b/components/icons/PencilIcon.jsx @@ -0,0 +1,16 @@ +const PencilIcon = (props) => { + return ( + + + + ); +}; + +export default PencilIcon; diff --git a/components/icons/SettingsIcon.jsx b/components/icons/SettingsIcon.jsx new file mode 100644 index 0000000..e5b75c3 --- /dev/null +++ b/components/icons/SettingsIcon.jsx @@ -0,0 +1,20 @@ +const SettingsIcon = (props) => { + return ( + + + + ); +}; + +export default SettingsIcon; diff --git a/components/icons/SourceControlIcon.jsx b/components/icons/SourceControlIcon.jsx new file mode 100644 index 0000000..253be94 --- /dev/null +++ b/components/icons/SourceControlIcon.jsx @@ -0,0 +1,15 @@ +const SourceControlIcon = (props) => { + return ( + + + + ); +}; + +export default SourceControlIcon; diff --git a/components/icons/StarIcon.jsx b/components/icons/StarIcon.jsx new file mode 100644 index 0000000..8a98fc6 --- /dev/null +++ b/components/icons/StarIcon.jsx @@ -0,0 +1,20 @@ +const StarIcon = (props) => { + return ( + + ); +}; + +export default StarIcon; diff --git a/components/icons/WarningIcon.jsx b/components/icons/WarningIcon.jsx new file mode 100644 index 0000000..7efc0df --- /dev/null +++ b/components/icons/WarningIcon.jsx @@ -0,0 +1,20 @@ +const WarningIcon = (props) => { + return ( + + + + ); +}; + +export default WarningIcon; diff --git a/components/icons/WatchIcon.jsx b/components/icons/WatchIcon.jsx new file mode 100644 index 0000000..2af66e0 --- /dev/null +++ b/components/icons/WatchIcon.jsx @@ -0,0 +1,20 @@ +const WatchIcon = (props) => { + return ( + + ); +}; + +export default WatchIcon; diff --git a/index.php b/index.php deleted file mode 100644 index 673bf1f..0000000 --- a/index.php +++ /dev/null @@ -1 +0,0 @@ -echo file_get_contents($_GET['https://raw.githubusercontent.com/drkostas/drkostas.github.io/main/README.md']); \ No newline at end of file diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..14262cb --- /dev/null +++ b/next.config.js @@ -0,0 +1,9 @@ +module.exports = { + images: { + domains: [ + 'res.cloudinary.com', + 'avatars.githubusercontent.com', + 'imgur.com', + ], + }, +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..859770e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2602 @@ +{ + "name": "vscode-portfolio", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "vscode-portfolio", + "version": "0.1.0", + "dependencies": { + "@notionhq/client": "^0.2.2", + "next": "^12.0.6", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-github-calendar": "^3.2.2", + "react-pdf": "^5.7.2" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.0.tgz", + "integrity": "sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==", + "dependencies": { + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@next/env": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.3.2.tgz", + "integrity": "sha512-upwtMaHxlv/udAWGq0kE+rg8huwmcxQPsKZFhS1R5iVO323mvxEBe1YrSXe1awLbg9sTIuEHbgxjLLt7JbeuAQ==" + }, + "node_modules/@next/swc-android-arm-eabi": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.2.tgz", + "integrity": "sha512-r2rrz+DZ8YYGqzVrbRrpP6GKzwozpOrnFbErc4k36vUTSFMag9yQahZfaBe06JYdqu/e5yhm/saIDEaSVPRP4g==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-android-arm64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.3.2.tgz", + "integrity": "sha512-B+TINJhCf+CrY1+b3/JWQlkecv53rAGa/gA7gi5B1cnBa/2Uvoe+Ue0JeCefTjfiyl1ScsyNx+NcESY8Ye2Ngg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.3.2.tgz", + "integrity": "sha512-PTUfe1ZrwjsiuTmr3bOM9lsoy5DCmfYsLOUF9ZVhtbi5MNJVmUTy4VZ06GfrvnCO5hGCr48z3vpFE9QZ0qLcPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.3.2.tgz", + "integrity": "sha512-1HkjmS9awwlaeEY8Y01nRSNkSv3y+qnC/mjMPe/W66hEh3QKa/LQHqHeS7NOdEs19B2mhZ7w+EgMRXdLQ0Su8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-freebsd-x64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.3.2.tgz", + "integrity": "sha512-h5Mx0BKDCJ5Vu/U8e07esF6PjPv1EJgmRbYWTUZMAflu13MQpCJkKEJir7+BeRfTXRfgFf+llc7uocrpd7mcrg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm-gnueabihf": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.3.2.tgz", + "integrity": "sha512-EuRZAamoxfe/WoWRaC0zsCAoE4gs/mEhilcloNM4J5Mnb3PLY8PZV394W7t5tjBjItMCF7l2Ebwjwtm46tq2RA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.3.2.tgz", + "integrity": "sha512-T9GCFyOIb4S3acA9LqflUYD+QZ94iZketHCqKdoO0Nx0OCHIgGJV5rotDe8TDXwh/goYpIfyHU4j1qqw4w4VnA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.3.2.tgz", + "integrity": "sha512-hxNVZS6L3c2z3l9EH2GP0MGQ9exu6O8cohYNZyqC9WUl6C03sEn8xzDH1y+NgD3fVurvYkGU5F0PDddJJLfDIw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.3.2.tgz", + "integrity": "sha512-fCPkLuwDwY8/QeXxciJJjDHG09liZym/Bhb4A+RLFQ877wUkwFsNWDUTSdUx0YXlYK/1gf67BKauqKkOKp6CYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.3.2.tgz", + "integrity": "sha512-o+GifBIQ2K+/MEFxHsxUZoU3bsuVFLXZYWd3idimFHiVdDCVYiKsY6mYMmKDlucX+9xRyOCkKL9Tjf+3tuXJpw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.3.2.tgz", + "integrity": "sha512-crii66irzGGMSUR0L8r9+A06eTv7FTXqw4rgzJ33M79EwQJOdpY7RVKXLQMurUhniEeQEEOfamiEdPIi/qxisw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.3.2.tgz", + "integrity": "sha512-5hRUSvn3MdQ4nVRu1rmKxq5YJzpTtZfaC/NyGw6wa4NSF1noUn/pdQGUr+I5Qz3CZkd1gZzzC0eaXQHlrk0E2g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.3.2.tgz", + "integrity": "sha512-tpQJYUH+TzPMIsdVl9fH8uDg47iwiNjKY+8e9da3dXqlkztKzjSw0OwSADoqh3KrifplXeKSta+BBGLdBqg3sg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@notionhq/client": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@notionhq/client/-/client-0.2.4.tgz", + "integrity": "sha512-omokCm0TwRH0DTCkHGCX4V4jEd7XQoMvQ9d7bcLn+mZgnTW5uU50T+vqQudr6p3y3BMeCXROI/u+JmU2RJT/AQ==", + "dependencies": { + "@types/node-fetch": "^2.5.10", + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@swc/helpers": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.9", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.9.tgz", + "integrity": "sha512-jFCSo4wJzlHQLCpceUhUnXdrPuCNOjGFMQ8Eg6JXxlz3QaCKOb7eGi2cephQdM4XTYsNej69P9JDJ1zqNIbncQ==", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/node": { + "version": "18.11.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.8.tgz", + "integrity": "sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A==" + }, + "node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/tinycolor2": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.3.tgz", + "integrity": "sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "peer": true + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "peer": true + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001427", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001427.tgz", + "integrity": "sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "node_modules/date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "peer": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "peer": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "peer": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "peer": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", + "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/make-cancellable-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.1.0.tgz", + "integrity": "sha512-X5Opjm2xcZsOLuJ+Bnhb4t5yfu4ehlA3OKEYLtqUchgVzL/QaqW373ZUVxVHKwvJ38cmYuR4rAHD2yUvAIkTPA==", + "funding": { + "url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1" + } + }, + "node_modules/make-event-props": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.3.0.tgz", + "integrity": "sha512-oWiDZMcVB1/A487251hEWza1xzgCzl6MXxe9aF24l5Bt9N9UEbqTqKumEfuuLhmlhRZYnc+suVvW4vUs8bwO7Q==", + "funding": { + "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" + } + }, + "node_modules/merge-class-names": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/merge-class-names/-/merge-class-names-1.4.2.tgz", + "integrity": "sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw==", + "funding": { + "url": "https://github.com/wojtekmaj/merge-class-names?sponsor=1" + } + }, + "node_modules/merge-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.0.0.tgz", + "integrity": "sha512-WZ4S5wqD9FCR9hxkLgvcHJCBxzXzy3VVE6p8W2OzxRzB+hLRlcadGE2bW9xp2KSzk10rvp4y+pwwKO6JQVguMg==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "peer": true + }, + "node_modules/next": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/next/-/next-12.3.2.tgz", + "integrity": "sha512-orzvvebCwOqaz1eA5ZA0R5dbKxqtJyw7yeig7kDspu6p8OrplfyelzpvMHcDTKscv/l0nn/0l0v3mSsE8w4k7A==", + "dependencies": { + "@next/env": "12.3.2", + "@swc/helpers": "0.4.11", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.0.7", + "use-sync-external-store": "1.2.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=12.22.0" + }, + "optionalDependencies": { + "@next/swc-android-arm-eabi": "12.3.2", + "@next/swc-android-arm64": "12.3.2", + "@next/swc-darwin-arm64": "12.3.2", + "@next/swc-darwin-x64": "12.3.2", + "@next/swc-freebsd-x64": "12.3.2", + "@next/swc-linux-arm-gnueabihf": "12.3.2", + "@next/swc-linux-arm64-gnu": "12.3.2", + "@next/swc-linux-arm64-musl": "12.3.2", + "@next/swc-linux-x64-gnu": "12.3.2", + "@next/swc-linux-x64-musl": "12.3.2", + "@next/swc-win32-arm64-msvc": "12.3.2", + "@next/swc-win32-ia32-msvc": "12.3.2", + "@next/swc-win32-x64-msvc": "12.3.2" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^6.0.0 || ^7.0.0", + "react": "^17.0.2 || ^18.0.0-0", + "react-dom": "^17.0.2 || ^18.0.0-0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "peer": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pdfjs-dist": { + "version": "2.12.313", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", + "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==", + "peerDependencies": { + "worker-loader": "^3.0.8" + }, + "peerDependenciesMeta": { + "worker-loader": { + "optional": true + } + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-activity-calendar": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/react-activity-calendar/-/react-activity-calendar-1.6.4.tgz", + "integrity": "sha512-NGar/tQBvAJ7Tw+5N5iBW5NJTZguyqn2rJB77ctoFyC/NkPFkVutS3k1A/5EZySLtBm+Nx0j++9rBKgD+YJDSg==", + "dependencies": { + "@types/tinycolor2": "^1.4.3", + "date-fns": "^2.29.3", + "tinycolor2": "^1.4.0" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-tooltip": "^4.2.0" + }, + "peerDependenciesMeta": { + "react-tooltip": { + "optional": true + } + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-github-calendar": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/react-github-calendar/-/react-github-calendar-3.3.4.tgz", + "integrity": "sha512-L8x+8cKYHB1n1N8pQrYS9UVUl7vUyuH2OI5r4NTfYrCQL3QzMlaIKEaQ0GIawo/+qqsDZi1Zl3Dgh4Pd+j3BqQ==", + "dependencies": { + "react-activity-calendar": "^1.6.4" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-tooltip": "^4.2.0" + }, + "peerDependenciesMeta": { + "react-tooltip": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-pdf": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-5.7.2.tgz", + "integrity": "sha512-hdDwvf007V0i2rPCqQVS1fa70CXut17SN3laJYlRHzuqcu8sLLjEoeXihty6c0Ev5g1mw31b8OT8EwRw1s8C4g==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "file-loader": "^6.0.0", + "make-cancellable-promise": "^1.0.0", + "make-event-props": "^1.1.0", + "merge-class-names": "^1.1.1", + "merge-refs": "^1.0.0", + "pdfjs-dist": "2.12.313", + "prop-types": "^15.6.2", + "tiny-invariant": "^1.0.0", + "tiny-warning": "^1.0.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-pdf?sponsor=1" + }, + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.3.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/styled-jsx": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.7.tgz", + "integrity": "sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==", + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", + "engines": { + "node": "*" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.0.tgz", + "integrity": "sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "peer": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "peer": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "peer": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "peer": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "peer": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@next/env": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.3.2.tgz", + "integrity": "sha512-upwtMaHxlv/udAWGq0kE+rg8huwmcxQPsKZFhS1R5iVO323mvxEBe1YrSXe1awLbg9sTIuEHbgxjLLt7JbeuAQ==" + }, + "@next/swc-android-arm-eabi": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.3.2.tgz", + "integrity": "sha512-r2rrz+DZ8YYGqzVrbRrpP6GKzwozpOrnFbErc4k36vUTSFMag9yQahZfaBe06JYdqu/e5yhm/saIDEaSVPRP4g==", + "optional": true + }, + "@next/swc-android-arm64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.3.2.tgz", + "integrity": "sha512-B+TINJhCf+CrY1+b3/JWQlkecv53rAGa/gA7gi5B1cnBa/2Uvoe+Ue0JeCefTjfiyl1ScsyNx+NcESY8Ye2Ngg==", + "optional": true + }, + "@next/swc-darwin-arm64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.3.2.tgz", + "integrity": "sha512-PTUfe1ZrwjsiuTmr3bOM9lsoy5DCmfYsLOUF9ZVhtbi5MNJVmUTy4VZ06GfrvnCO5hGCr48z3vpFE9QZ0qLcPw==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.3.2.tgz", + "integrity": "sha512-1HkjmS9awwlaeEY8Y01nRSNkSv3y+qnC/mjMPe/W66hEh3QKa/LQHqHeS7NOdEs19B2mhZ7w+EgMRXdLQ0Su8w==", + "optional": true + }, + "@next/swc-freebsd-x64": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.3.2.tgz", + "integrity": "sha512-h5Mx0BKDCJ5Vu/U8e07esF6PjPv1EJgmRbYWTUZMAflu13MQpCJkKEJir7+BeRfTXRfgFf+llc7uocrpd7mcrg==", + "optional": true + }, + "@next/swc-linux-arm-gnueabihf": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.3.2.tgz", + "integrity": "sha512-EuRZAamoxfe/WoWRaC0zsCAoE4gs/mEhilcloNM4J5Mnb3PLY8PZV394W7t5tjBjItMCF7l2Ebwjwtm46tq2RA==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.3.2.tgz", + "integrity": "sha512-T9GCFyOIb4S3acA9LqflUYD+QZ94iZketHCqKdoO0Nx0OCHIgGJV5rotDe8TDXwh/goYpIfyHU4j1qqw4w4VnA==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.3.2.tgz", + "integrity": "sha512-hxNVZS6L3c2z3l9EH2GP0MGQ9exu6O8cohYNZyqC9WUl6C03sEn8xzDH1y+NgD3fVurvYkGU5F0PDddJJLfDIw==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.3.2.tgz", + "integrity": "sha512-fCPkLuwDwY8/QeXxciJJjDHG09liZym/Bhb4A+RLFQ877wUkwFsNWDUTSdUx0YXlYK/1gf67BKauqKkOKp6CYw==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.3.2.tgz", + "integrity": "sha512-o+GifBIQ2K+/MEFxHsxUZoU3bsuVFLXZYWd3idimFHiVdDCVYiKsY6mYMmKDlucX+9xRyOCkKL9Tjf+3tuXJpw==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.3.2.tgz", + "integrity": "sha512-crii66irzGGMSUR0L8r9+A06eTv7FTXqw4rgzJ33M79EwQJOdpY7RVKXLQMurUhniEeQEEOfamiEdPIi/qxisw==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.3.2.tgz", + "integrity": "sha512-5hRUSvn3MdQ4nVRu1rmKxq5YJzpTtZfaC/NyGw6wa4NSF1noUn/pdQGUr+I5Qz3CZkd1gZzzC0eaXQHlrk0E2g==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.3.2.tgz", + "integrity": "sha512-tpQJYUH+TzPMIsdVl9fH8uDg47iwiNjKY+8e9da3dXqlkztKzjSw0OwSADoqh3KrifplXeKSta+BBGLdBqg3sg==", + "optional": true + }, + "@notionhq/client": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@notionhq/client/-/client-0.2.4.tgz", + "integrity": "sha512-omokCm0TwRH0DTCkHGCX4V4jEd7XQoMvQ9d7bcLn+mZgnTW5uU50T+vqQudr6p3y3BMeCXROI/u+JmU2RJT/AQ==", + "requires": { + "@types/node-fetch": "^2.5.10", + "node-fetch": "^2.6.1" + } + }, + "@swc/helpers": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", + "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@types/eslint": { + "version": "8.4.9", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.9.tgz", + "integrity": "sha512-jFCSo4wJzlHQLCpceUhUnXdrPuCNOjGFMQ8Eg6JXxlz3QaCKOb7eGi2cephQdM4XTYsNej69P9JDJ1zqNIbncQ==", + "peer": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "peer": true + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/node": { + "version": "18.11.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.8.tgz", + "integrity": "sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A==" + }, + "@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "@types/tinycolor2": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.3.tgz", + "integrity": "sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==" + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "peer": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "peer": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "peer": true + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "peer": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peer": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "peer": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "peer": true + }, + "caniuse-lite": { + "version": "1.0.30001427", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001427.tgz", + "integrity": "sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "peer": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "peer": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "peer": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "peer": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "peer": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "peer": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "peer": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "peer": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "peer": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "peer": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "peer": true + }, + "loader-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", + "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "make-cancellable-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.1.0.tgz", + "integrity": "sha512-X5Opjm2xcZsOLuJ+Bnhb4t5yfu4ehlA3OKEYLtqUchgVzL/QaqW373ZUVxVHKwvJ38cmYuR4rAHD2yUvAIkTPA==" + }, + "make-event-props": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.3.0.tgz", + "integrity": "sha512-oWiDZMcVB1/A487251hEWza1xzgCzl6MXxe9aF24l5Bt9N9UEbqTqKumEfuuLhmlhRZYnc+suVvW4vUs8bwO7Q==" + }, + "merge-class-names": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/merge-class-names/-/merge-class-names-1.4.2.tgz", + "integrity": "sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw==" + }, + "merge-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.0.0.tgz", + "integrity": "sha512-WZ4S5wqD9FCR9hxkLgvcHJCBxzXzy3VVE6p8W2OzxRzB+hLRlcadGE2bW9xp2KSzk10rvp4y+pwwKO6JQVguMg==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "peer": true + }, + "next": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/next/-/next-12.3.2.tgz", + "integrity": "sha512-orzvvebCwOqaz1eA5ZA0R5dbKxqtJyw7yeig7kDspu6p8OrplfyelzpvMHcDTKscv/l0nn/0l0v3mSsE8w4k7A==", + "requires": { + "@next/env": "12.3.2", + "@next/swc-android-arm-eabi": "12.3.2", + "@next/swc-android-arm64": "12.3.2", + "@next/swc-darwin-arm64": "12.3.2", + "@next/swc-darwin-x64": "12.3.2", + "@next/swc-freebsd-x64": "12.3.2", + "@next/swc-linux-arm-gnueabihf": "12.3.2", + "@next/swc-linux-arm64-gnu": "12.3.2", + "@next/swc-linux-arm64-musl": "12.3.2", + "@next/swc-linux-x64-gnu": "12.3.2", + "@next/swc-linux-x64-musl": "12.3.2", + "@next/swc-win32-arm64-msvc": "12.3.2", + "@next/swc-win32-ia32-msvc": "12.3.2", + "@next/swc-win32-x64-msvc": "12.3.2", + "@swc/helpers": "0.4.11", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.0.7", + "use-sync-external-store": "1.2.0" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "peer": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "pdfjs-dist": { + "version": "2.12.313", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", + "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==", + "requires": {} + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "peer": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-activity-calendar": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/react-activity-calendar/-/react-activity-calendar-1.6.4.tgz", + "integrity": "sha512-NGar/tQBvAJ7Tw+5N5iBW5NJTZguyqn2rJB77ctoFyC/NkPFkVutS3k1A/5EZySLtBm+Nx0j++9rBKgD+YJDSg==", + "requires": { + "@types/tinycolor2": "^1.4.3", + "date-fns": "^2.29.3", + "tinycolor2": "^1.4.0" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-github-calendar": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/react-github-calendar/-/react-github-calendar-3.3.4.tgz", + "integrity": "sha512-L8x+8cKYHB1n1N8pQrYS9UVUl7vUyuH2OI5r4NTfYrCQL3QzMlaIKEaQ0GIawo/+qqsDZi1Zl3Dgh4Pd+j3BqQ==", + "requires": { + "react-activity-calendar": "^1.6.4" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-pdf": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-5.7.2.tgz", + "integrity": "sha512-hdDwvf007V0i2rPCqQVS1fa70CXut17SN3laJYlRHzuqcu8sLLjEoeXihty6c0Ev5g1mw31b8OT8EwRw1s8C4g==", + "requires": { + "@babel/runtime": "^7.0.0", + "file-loader": "^6.0.0", + "make-cancellable-promise": "^1.0.0", + "make-event-props": "^1.1.0", + "merge-class-names": "^1.1.1", + "merge-refs": "^1.0.0", + "pdfjs-dist": "2.12.313", + "prop-types": "^15.6.2", + "tiny-invariant": "^1.0.0", + "tiny-warning": "^1.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "peer": true + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "peer": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "styled-jsx": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.7.tgz", + "integrity": "sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==", + "requires": {} + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "peer": true + }, + "terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "peer": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "peer": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "peer": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "peer": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..559e87c --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "vscode-portfolio", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start" + }, + "dependencies": { + "@notionhq/client": "^0.2.2", + "next": "^12.0.6", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-github-calendar": "^3.2.2", + "react-pdf": "^5.7.2" + } +} diff --git a/pages/_app.js b/pages/_app.js new file mode 100644 index 0000000..debc43f --- /dev/null +++ b/pages/_app.js @@ -0,0 +1,26 @@ +import { useEffect, useState } from "react"; +import Layout from "../components/Layout"; +import Head from "../components/Head"; +import "../styles/globals.css"; +import "../styles/themes.css"; + +function MyApp({ Component, pageProps }) { + + useEffect(() => { + if (localStorage.getItem("theme")) { + document.documentElement.setAttribute( + "data-theme", + localStorage.getItem("theme") + ); + } + }, []); + + return ( + + + + + ); +} + +export default MyApp; diff --git a/pages/about.jsx b/pages/about.jsx new file mode 100644 index 0000000..57c3451 --- /dev/null +++ b/pages/about.jsx @@ -0,0 +1,26 @@ +import {pdfjs, Document, Page, PDFDownloadLink} from 'react-pdf' +pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.min.js` +const myResume = './Resume.pdf'; + +const AboutPage = () => { + return ( + <> +
+

Resume (Download)

+
+ + + + +
+ + ); +}; + +export async function getStaticProps() { + return { + props: { title: 'About' }, + }; +} + +export default AboutPage; diff --git a/pages/api/bots-projects.js b/pages/api/bots-projects.js new file mode 100644 index 0000000..19a64c0 --- /dev/null +++ b/pages/api/bots-projects.js @@ -0,0 +1,10 @@ +import data from './bots-projects.json'; + +export const getBotsProjects = () => { + return data; +}; + +export default (req, res) => { + const projects = getBotsProjects(); + res.json(projects); +}; diff --git a/pages/api/bots-projects.json b/pages/api/bots-projects.json new file mode 100644 index 0000000..91b4deb --- /dev/null +++ b/pages/api/bots-projects.json @@ -0,0 +1,19 @@ +[ + { + "id": 1, + "name": "Youtube Comment Bot", + "image": "https://imgur.com/bFXeKlG.png", + "description": "A bot that post the first comment on every new video of specified channels.", + "tags": ["Youtube", "Gmail", "Dropbox", "MySQL", "AWS", "RDS", "CircleCI", "Heroku"], + "source_code": "https://github.com/drkostas/Youtube-FirstCommentBot", + "demo": "https://www.youtube.com/channel/UC_nnPV1zXEqIP42HOiVdg1A" + }, + { + "id": 2, + "name": "Job Application Bot", + "image": "https://imgur.com/BX6C6ke.png", + "description": "A bot that automatically sends emails to new ads posted in any desired xe.gr search url.", + "tags": ["Gmail", "Dropbox", "MySQL", "AWS", "RDS", "CircleCI", "Heroku", "Crawler", "Scraper"], + "source_code": "https://github.com/drkostas/JobApplicationBot" + } +] diff --git a/pages/api/contact.js b/pages/api/contact.js new file mode 100644 index 0000000..a381cb2 --- /dev/null +++ b/pages/api/contact.js @@ -0,0 +1,55 @@ +const { Client } = require('@notionhq/client'); + +const notion = new Client({ + auth: process.env.NOTION_API_TOKEN, +}); + +export default async (req, res) => { + if (req.method !== 'POST') { + return res.status(405).json({ msg: 'Only POST requests are allowed' }); + } + try { + const { name, email, subject, message } = JSON.parse(req.body); + await notion.pages.create({ + parent: { + database_id: process.env.NOTION_DATABASE_ID, + }, + properties: { + Name: { + title: [ + { + text: { + content: name, + }, + }, + ], + }, + Email: { + email, + }, + Subject: { + rich_text: [ + { + text: { + content: subject, + }, + }, + ], + }, + Message: { + rich_text: [ + { + text: { + content: message, + }, + }, + ], + }, + }, + }); + res.status(201).json({ msg: 'Success' }); + } catch (error) { + console.log(error); + res.status(500).json({ msg: 'Failed' }); + } +}; diff --git a/pages/api/misc-projects.js b/pages/api/misc-projects.js new file mode 100644 index 0000000..71c941a --- /dev/null +++ b/pages/api/misc-projects.js @@ -0,0 +1,10 @@ +import data from './misc-projects.json'; + +export const getMiscProjects = () => { + return data; +}; + +export default (req, res) => { + const projects = getMiscProjects(); + res.json(projects); +}; diff --git a/pages/api/misc-projects.json b/pages/api/misc-projects.json new file mode 100644 index 0000000..80ec0c7 --- /dev/null +++ b/pages/api/misc-projects.json @@ -0,0 +1,35 @@ +[ + { + "id": 1, + "name": "Spotify Button Presser", + "image": "https://imgur.com/Ek1p3sE.png", + "description": "An app that clicks a physical button whenever Spotify starts playing on the target device.", + "tags": ["RaspberryPI", "Spotify", "SwitchBot", "button-presser", "automation", "smart-home"], + "source_code": "https://github.com/drkostas/SpotiClick" + }, + { + "id": 2, + "name": "Cross The Floor", + "image": "https://imgur.com/jjPQmxf.png", + "description": "Uses Sankey Diagrams to visualize politicians that have `crossed the floor` from election to election.", + "tags": ["Sankey-Diagram", "Parliament", "Scraper", "Visualization"], + "source_code": "https://github.com/drkostas/Cross-The-Floor" + }, + { + "id": 3, + "name": "2D Shooter Game", + "image": "https://imgur.com/GP9wwc0.png", + "description": "Simple 2d shooter game written with JavaScript and the p5.js library.", + "tags": ["P5.js", "game", "shooter-game"], + "source_code": "https://github.com/drkostas/shooter-game-with-p5js", + "demo": "http://shooter-game.gkos.tech" + }, + { + "id": 4, + "name": "Quantum Mechanics Quiz App", + "image": "https://imgur.com/GZAcsg4.png", + "description": "Android app with 10 questions about Quantum Mechanics.", + "tags": ["Android-App", "App", "Java", "Quantum-Mechanics", "Quiz"], + "source_code": "https://github.com/drkostas/Quantum-Mechanics-Quiz-App" +} +] diff --git a/pages/api/ml-projects.js b/pages/api/ml-projects.js new file mode 100644 index 0000000..9d3adb9 --- /dev/null +++ b/pages/api/ml-projects.js @@ -0,0 +1,10 @@ +import data from './ml-projects.json'; + +export const getMLProjects = () => { + return data; +}; + +export default (req, res) => { + const projects = getMLProjects(); + res.json(projects); +}; diff --git a/pages/api/ml-projects.json b/pages/api/ml-projects.json new file mode 100644 index 0000000..8d4ba89 --- /dev/null +++ b/pages/api/ml-projects.json @@ -0,0 +1,76 @@ +[ + { + "id": 1, + "name": "3D Semantic Segmentation", + "image": "https://imgur.com/NtIvxWG.png", + "description": "Semantic Segmentation with Transformers on 3D Medical Images.", + "tags": ["PyTorch", "OpenCV", "SegFormer", "Semantic-Segmentation", "Medical-Imaging"], + "source_code": "https://github.com/drkostas/3D-Semantic-Semgnetation" + }, + { + "id": 2, + "name": "Transformer-based Question Answering using BERT", + "image": "https://imgur.com/dw21deK.png", + "description": "BERT-based question answering/reading comprehension methods on Rinehart Novels.", + "tags": ["PyTorch", "SpaCy", "HuggingFace", "Transformers", "BERT"], + "source_code": "https://github.com/drkostas/Bert-Question-Answering" + }, + { + "id": 3, + "name": "Accident Severity Prediction", + "image": "https://imgur.com/3w7SKLt.png", + "description": "Predicting the severity of car accidents from various attributes.", + "tags": ["Pandas", "Scipy", "Bayesian-Optimization", "XGBoost", + "Logistic-Regression", "Neural-Network", "K-Means"], + "source_code": "https://github.com/drkostas/accident-severity-prediction" + }, + { + "id": 4, + "name": "Hybrid Girvan Newman", + "image": "https://imgur.com/FcIlWzb.png", + "description": "Hybrid Girvan Newman. Code for the `A Distributed Hybrid Community Detection Methodology for Social Networks` paper.", + "tags": ["Apache-Spark", "Social-Networks", "Community-Detection", "GraphFrames", "MySQL"], + "source_code": "https://github.com/drkostas/HGN", + "scholar": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=b___QQ8AAAAJ&authuser=1&citation_for_view=b___QQ8AAAAJ:u5HHmVD_uO8C" + }, + { + "id": 5, + "name": "COVID-19 Vaccination Prediction", + "image": "https://imgur.com/uXxzBBC.png", + "description": "Simultaneous Time Series Forecasting on the global COVID-19 Daily Vaccinations.", + "tags": ["Tensorflow", "LSTMs", "Multivariate-Time-Series"], + "source_code": "https://github.com/drkostas/covid19-vaccinations-predict" + }, + { + "id": 6, + "name": "Instagram Likes Prediction", + "image": "https://imgur.com/siwQMhc.png", + "description": "First attempt on predicting the likes a photo will get on Instagram.", + "tags": ["Tensorflow", "OpenCV", "Instagram", "Scraper", "CNN"], + "source_code": "https://github.com/drkostas/Insta-Likes-Predict" + }, + { + "id": 7, + "name": "Reinforcement Learning - Value Iteration", + "image": "https://imgur.com/v0s5gPx.png", + "description": "Implementation of value iteration algorithm for calculating an optimal MDP policy.", + "tags": ["Markov-Decision-Process", "Value-Iteration", "RL"], + "source_code": "https://github.com/drkostas/RL-Value-Iteration" + }, + { + "id": 8, + "name": "Vanilla Numpy CNN", + "image": "https://imgur.com/sNrVbbL.png", + "description": "A Vanilla Numpy-only Convolutional Neural Network.", + "tags": ["Numpy", "CNN", "Vanilla-Implementation"], + "source_code": "https://github.com/drkostas/Numpy-CNN" + }, + { + "id": 9, + "name": "Vanilla Numpy Neural Network", + "image": "https://imgur.com/mm29qlX.png", + "description": "A Vanilla Numpy-only Feed-Forward Neural Network.", + "tags": ["Numpy", "Neural-Network", "Vanilla-Implementation"], + "source_code": "https://github.com/drkostas/Numpy-NeuralNet-1" + } +] diff --git a/pages/api/pypi-projects.js b/pages/api/pypi-projects.js new file mode 100644 index 0000000..83ec0c4 --- /dev/null +++ b/pages/api/pypi-projects.js @@ -0,0 +1,10 @@ +import data from './pypi-projects.json'; + +export const getPyPiProjects = () => { + return data; +}; + +export default (req, res) => { + const projects = getPyPiProjects(); + res.json(projects); +}; diff --git a/pages/api/pypi-projects.json b/pages/api/pypi-projects.json new file mode 100644 index 0000000..d41a7b6 --- /dev/null +++ b/pages/api/pypi-projects.json @@ -0,0 +1,56 @@ +[ + { + "id": 1, + "name": "High SQL", + "image": "https://imgur.com/Sx43htM.png", + "description": "A high-level sql command utility. Currently only MySQL is supported.", + "tags": ["PyPi", "MySQL", "CircleCI", "wrapper"], + "source_code": "https://github.com/drkostas/high-sql", + "pypi": "https://pypi.org/project/high-sql/" + }, + { + "id": 2, + "name": "Cloud File Manager", + "image": "https://imgur.com/TWD42kg.png", + "description": "A high-level filemanager utility for cloud services. Currently only Dropbox is supported.", + "tags": ["PyPi", "Dropbox", "CircleCI", "wrapper"], + "source_code": "https://github.com/drkostas/cloud-filemanager", + "pypi": "https://pypi.org/project/cloud-filemanager/" + }, + { + "id": 3, + "name": "YAML Wrapper", + "image": "https://imgur.com/98sBFjF.png", + "description": "A YAML configuration wrapper.", + "tags": ["PyPi", "CircleCI", "yaml", "configuration", "wrapper"], + "source_code": "https://github.com/drkostas/yaml-config-wrapper", + "pypi": "https://pypi.org/project/yaml-config-wrapper/" + }, + { + "id": 4, + "name": "Color Logger", + "image": "https://imgur.com/4LumI32.png", + "description": "A logger with text formatting using termcolor.", + "tags": ["PyPi", "CircleCI", "logger", "termcolor"], + "source_code": "https://github.com/drkostas/termcolor-logger", + "pypi": "https://pypi.org/project/termcolor-logger/" + }, + { + "id": 5, + "name": "Email Sender", + "image": "https://imgur.com/kWJweYF.png", + "description": "A utility for sending emails with attachments. Currently only Gmail is supported.", + "tags": ["PyPi", "Gmail", "wrapper"], + "source_code": "https://github.com/drkostas/pyemail-sender", + "pypi": "https://pypi.org/project/pyemail-sender/" + }, + { + "id": 6, + "name": "Benchmark Tools", + "image": "https://imgur.com/k64Z12r.png", + "description": "A collection of benchmarking tools.", + "tags": ["PyPi", "CircleCI", "benchmarking"], + "source_code": "https://github.com/drkostas/bench-utils", + "pypi": "https://pypi.org/project/bench-utils/" + } +] diff --git a/pages/articles.jsx b/pages/articles.jsx new file mode 100644 index 0000000..9217e85 --- /dev/null +++ b/pages/articles.jsx @@ -0,0 +1,45 @@ +// import ArticleCard from '../components/ArticleCard'; +// import styles from '../styles/ArticlesPage.module.css'; + +// const ArticlesPage = ({ articles }) => { +// return ( +// <> +//

+// Recent Posts from{' '} +// +// dev.to +// +//

+//
+// {articles.map((article) => ( +// +// ))} +//
+// +// ); +// }; + +// export async function getStaticProps() { +// const res = await fetch( +// 'https://dev.to/api/articles/me/published?per_page=6', +// { +// headers: { +// 'api-key': process.env.DEV_TO_API_KEY, +// }, +// } +// ); + +// const data = await res.json(); + +// return { +// props: { title: 'Articles', articles: data }, +// revalidate: 60, +// }; +// } + +// export default ArticlesPage; diff --git a/pages/contact.jsx b/pages/contact.jsx new file mode 100644 index 0000000..3aa2360 --- /dev/null +++ b/pages/contact.jsx @@ -0,0 +1,97 @@ +import { useState } from 'react'; +import ContactCode from '../components/ContactCode'; +import styles from '../styles/ContactPage.module.css'; + +const ContactPage = () => { + const [name, setName] = useState(''); + const [email, setEmail] = useState(''); + const [subject, setSubject] = useState(''); + const [message, setMessage] = useState(''); + + const submitForm = async (e) => { + e.preventDefault(); + console.log(process.env.NEXT_PUBLIC_API_URL); + const res = await fetch(`${process.env.NEXT_PUBLIC_API_URL}/contact`, { + method: 'POST', + body: JSON.stringify({ name, email, subject, message }), + }); + if (res.ok) { + alert('Your response has been received!'); + setName(''); + setEmail(''); + setSubject(''); + setMessage(''); + } else { + alert('There was an error. Please try again in a while.'); + } + }; + + return ( +
+
+

Find Me On

+ +
+
+

Or Fill Out This Form

+
+
+
+ + setName(e.target.value)} + required + /> +
+
+ + setEmail(e.target.value)} + required + /> +
+
+
+ + setSubject(e.target.value)} + required + /> +
+
+ + +
+ +
+
+
+ ); +}; + +export async function getStaticProps() { + return { + props: { title: 'Contact' }, + }; +} + +export default ContactPage; diff --git a/pages/github.jsx b/pages/github.jsx new file mode 100644 index 0000000..06ab68d --- /dev/null +++ b/pages/github.jsx @@ -0,0 +1,97 @@ +import Image from 'next/image'; +import GitHubCalendar from 'react-github-calendar'; +import RepoCard from '../components/RepoCard'; +import styles from '../styles/GithubPage.module.css'; + +const GithubPage = ({ repos, user }) => { + // console.log(repos); + const theme = { + level0: '#161B22', + level1: '#0e4429', + level2: '#006d32', + level3: '#26a641', + level4: '#39d353', + }; + + return ( + <> +
+
+ {user.login} +

{user.login}

+
+
+

{user.public_repos} repos

+
+
+

{user.followers} followers

+
+
+

My Most Popular Repositories on Github

+
+ {repos.map((repo) => ( + + ))} +
+

My Github Calendar

+
+
+
+ +
+
+ + ); +}; + +export async function getStaticProps() { + const userRes = await fetch( + `https://api.github.com/users/${process.env.NEXT_PUBLIC_GITHUB_USERNAME}`, + { + headers: { + Authorization: `token ${process.env.GITHUB_API_KEY}`, + }, + } + ); + const user = await userRes.json(); + + const repoRes = await fetch( + `https://api.github.com/users/${process.env.NEXT_PUBLIC_GITHUB_USERNAME}/repos?per_page=100`, + { + headers: { + Authorization: `token ${process.env.GITHUB_API_KEY}`, + }, + } + ); + let repos = await repoRes.json(); + repos = repos + .sort((a, b) => { + if (a.html_url.includes('EESTech') || a.html_url.includes('COSC')) { + return b + } + if (b.html_url.includes('EESTech') || b.html_url.includes('COSC')) { + return a + } + + return (b.stargazers_count+b.watchers_count+b.forks_count) - (a.stargazers_count+a.watchers_count+a.forks_count) + }) + .slice(0, 8); + + return { + props: { title: 'GitHub', repos, user }, + revalidate: 10, + }; +} + +export default GithubPage; diff --git a/pages/index.jsx b/pages/index.jsx new file mode 100644 index 0000000..a93271e --- /dev/null +++ b/pages/index.jsx @@ -0,0 +1,50 @@ +import Link from 'next/link'; +// import Illustration from '../components/Illustration'; +import Image from "next/image"; +import styles from '../styles/HomePage.module.css'; + +export default function HomePage() { + return ( + <> +
+
+

AI

+

Research

+
+
+
+

Kostas Georgiou

+
Computer Vision Researcher
+ + + + + + + + + +
+ {/* */} +
+
+ Kostas' Picture +
+
+
+
+ + ); +} + +export async function getStaticProps() { + return { + props: { title: 'Home' }, + }; +} diff --git a/pages/projects.jsx b/pages/projects.jsx new file mode 100644 index 0000000..cd73acc --- /dev/null +++ b/pages/projects.jsx @@ -0,0 +1,59 @@ +import ProjectCard from '../components/ProjectCard'; +import { getMLProjects } from './api/ml-projects'; +import { getBotsProjects } from './api/bots-projects'; +import { getPyPiProjects } from './api/pypi-projects'; +import { getMiscProjects } from './api/misc-projects'; +import styles from '../styles/ProjectsPage.module.css'; + +const ProjectsPage = ({ ml_projects, bots_projects, pypi_projects, misc_projects }) => { + return ( + <> +

Open Source Projects

+
+

Machine Learning

+
+
+ {ml_projects.map((project) => ( + + ))} +
+
+

Bots

+
+
+ {bots_projects.map((project) => ( + + ))} +
+
+

PyPi Packages

+
+
+ {pypi_projects.map((project) => ( + + ))} +
+
+

Misc Projects

+
+
+ {misc_projects.map((project) => ( + + ))} +
+ + ); +}; + +export async function getStaticProps() { + const ml_projects = getMLProjects(); + const bots_projects = getBotsProjects(); + const pypi_projects = getPyPiProjects(); + const misc_projects = getMiscProjects(); + + return { + props: { title: 'Projects', ml_projects, bots_projects, pypi_projects, misc_projects }, + }; +} + +export default ProjectsPage; diff --git a/pages/settings.jsx b/pages/settings.jsx new file mode 100644 index 0000000..122447a --- /dev/null +++ b/pages/settings.jsx @@ -0,0 +1,62 @@ +import ThemeInfo from '../components/ThemeInfo'; +import styles from '../styles/SettingsPage.module.css'; + +const SettingsPage = () => { + return ( + <> +

Manage Themes

+
+ + + + + + +
+ + ); +}; + +export async function getStaticProps() { + return { + props: { title: 'Settings' }, + }; +} + +export default SettingsPage; diff --git a/public/Resume.pdf b/public/Resume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..515eaca502d5aee9029a85fa7b900771f487cdaa GIT binary patch literal 131342 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 literal 0 HcmV?d00001 diff --git a/public/ayu.png b/public/ayu.png new file mode 100644 index 0000000000000000000000000000000000000000..5e547421965018403881cd069e4c6fe4b687dd63 GIT binary patch literal 18997 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 + + diff --git a/public/dracula.png b/public/dracula.png new file mode 100644 index 0000000000000000000000000000000000000000..03f9d141527244459d8f2d2f2595c63bcba6410e GIT binary patch literal 38644 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 Xt@)?OpSgFxJxBgm>0eJ^@+a`Wn5NX} literal 0 HcmV?d00001 diff --git a/public/github-dark.png b/public/github-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3584d068020b33a7a9dea9457b6f1e98bddfe4ac GIT binary patch literal 42481 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 RxFi4o002ovPDHLkV1lo3MUVgh literal 0 HcmV?d00001 diff --git a/public/html_icon.svg b/public/html_icon.svg new file mode 100644 index 0000000..278123a --- /dev/null +++ b/public/html_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/js_icon.svg b/public/js_icon.svg new file mode 100644 index 0000000..cf89d6e --- /dev/null +++ b/public/js_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/json_icon.svg b/public/json_icon.svg new file mode 100644 index 0000000..01df761 --- /dev/null +++ b/public/json_icon.svg @@ -0,0 +1 @@ + diff --git a/public/markdown_icon.svg b/public/markdown_icon.svg new file mode 100644 index 0000000..b9b2c5f --- /dev/null +++ b/public/markdown_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/me.jpeg b/public/me.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a5d2d2489a452367f966a8939e793fff62689a3d GIT binary patch literal 179072 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 B--Q4G literal 0 HcmV?d00001 diff --git a/public/nord.png b/public/nord.png new file mode 100644 index 0000000000000000000000000000000000000000..5958a02a937743d454023cf98b50564c5b13c5f1 GIT binary patch literal 4329 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 XS96b-Z}S8?00000NkvXXu0mjfEvy_! literal 0 HcmV?d00001 diff --git a/public/react_icon.svg b/public/react_icon.svg new file mode 100644 index 0000000..77c81ff --- /dev/null +++ b/public/react_icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..fbf0e25 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/public/vscode_icon.svg b/public/vscode_icon.svg new file mode 100644 index 0000000..e2c3b6b --- /dev/null +++ b/public/vscode_icon.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/styles/ArticleCard.module.css b/styles/ArticleCard.module.css new file mode 100644 index 0000000..5b93954 --- /dev/null +++ b/styles/ArticleCard.module.css @@ -0,0 +1,47 @@ +.container { + display: flex; + flex-direction: column; + background: var(--article-bg); + border-radius: 5px; + padding: 0.75rem; + text-decoration: none; + color: white; + transition: all 0.3s; +} + +.container:hover { + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + +.container img { + border-radius: 5px; +} + +.content { + padding: 1rem 0; +} + +.title { + color: var(--accent-color); + font-size: 1.2rem; + margin-bottom: 1rem; +} + +.stats { + display: flex; + font-size: 1; + margin-top: auto; +} + +.stat { + display: flex; + align-items: center; + margin-right: 1rem; +} + +.icon { + color: var(--accent-color); + height: 15px; + width: 25px; + margin-right: 0.25rem; +} diff --git a/styles/ArticlesPage.module.css b/styles/ArticlesPage.module.css new file mode 100644 index 0000000..c82ff0c --- /dev/null +++ b/styles/ArticlesPage.module.css @@ -0,0 +1,31 @@ +.container { + margin-top: 1.5rem; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 1.5rem; +} + +.underline { + cursor: pointer; + color: white; + text-decoration: none; + background-image: linear-gradient( + 120deg, + var(--accent-color) 100%, + var(--accent-color) 100% + ); + background-repeat: no-repeat; + background-size: 100% 0.2em; + background-position: 0 88%; + transition: background-size 0.25s ease-in; +} + +.underline:hover { + background-size: 100% 88%; +} + +@media screen and (max-width: 900px) { + .container { + grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); + } +} diff --git a/styles/Bottombar.module.css b/styles/Bottombar.module.css new file mode 100644 index 0000000..7d20b12 --- /dev/null +++ b/styles/Bottombar.module.css @@ -0,0 +1,48 @@ +.bottomBar { + background: var(--bottombar-bg); + height: 25px; + border-top: 1px solid var(--bottombar-border); + color: rgb(225, 228, 232); + padding: 0 0.5rem; + display: flex; + align-items: center; + justify-content: space-between; + font-size: 0.8rem; +} + +.bottomBar a { + color: white; + text-decoration: none; +} + +.icon { + margin-right: 4px; +} + +.container { + display: flex; + align-items: center; +} + +.section { + display: flex; + margin-right: 0.5rem; + height: 24px; + align-items: center; + padding: 0 0.2rem; + cursor: pointer; + font-family: 'Source Sans Pro', sans-serif; +} + +.section:hover { + background: var(--bottombar-hover-bg); +} + +@media screen and (max-width: 600px) { + .bottomBar { + font-size: 0.6rem; + } + .section { + margin-right: 0.5rem; + } +} diff --git a/styles/ContactCode.module.css b/styles/ContactCode.module.css new file mode 100644 index 0000000..0a07e98 --- /dev/null +++ b/styles/ContactCode.module.css @@ -0,0 +1,32 @@ +.code { + counter-reset: line; + font-size: 1.2rem; + line-height: 2rem; +} + +.line::before { + content: counter(line); + counter-increment: line; + margin-right: 1rem; + color: grey; +} + +.code a { + color: var(--accent-color); + text-decoration: none; +} + +.code a:hover { + text-decoration: underline; +} + +.className { + color: var(--accent-color); +} + +@media screen and (max-width: 600px) { + .code { + font-size: 0.85rem; + line-height: 1.5rem; + } +} diff --git a/styles/ContactPage.module.css b/styles/ContactPage.module.css new file mode 100644 index 0000000..e1c523b --- /dev/null +++ b/styles/ContactPage.module.css @@ -0,0 +1,83 @@ +.container { + display: flex; + justify-content: center; + gap: 2rem; +} + +.container > * { + flex: 1; +} + +.container > div:first-child { + border-right: 1px solid var(--accent-color); +} + +.container h1 { + margin-bottom: 2rem; + font-size: 1.5rem; +} + +.flex { + display: flex; + gap: 1rem; +} + +.form label { + display: block; + margin-bottom: 0.5rem; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 0.8rem; +} + +.form input, +.form textarea { + font-family: 'JetBrains Mono'; + margin-bottom: 1.5rem; + background: var(--article-bg); + color: var(--text-color); + border: none; + font-size: 1rem; + padding: 0.75rem; + width: 100%; + resize: none; +} + +.form input:focus, +.form textarea:focus { + outline: 1px solid var(--accent-color); +} + +.form button { + background: var(--accent-color); + color: var(--main-bg); + border: none; + cursor: pointer; + padding: 0.5rem 1rem; + font-size: 0.9rem; + font-weight: bold; + text-transform: uppercase; +} + +.heading { + margin-bottom: 1.5rem; +} + +@media screen and (max-width: 1200px) { + .container { + display: block; + } + .container > div:first-child { + border-right: none; + margin-bottom: 2.5rem; + } +} + +@media screen and (max-width: 600px) { + .flex { + display: block; + } + .form input { + font-size: 0.85rem; + } +} diff --git a/styles/Explorer.module.css b/styles/Explorer.module.css new file mode 100644 index 0000000..1e8d733 --- /dev/null +++ b/styles/Explorer.module.css @@ -0,0 +1,75 @@ +.explorer { + background: var(--explorer-bg); + width: 18vw; + color: rgb(225, 228, 232); + font-family: 'Source Sans Pro', sans-serif; + border-right: 1px solid var(--explorer-border); +} + +.title { + padding: 0.5rem 0.75rem; + font-weight: 300; + text-transform: uppercase; + font-size: 0.9rem; + letter-spacing: 1px; + margin-bottom: 0.75rem; +} + +.heading { + text-transform: uppercase; + font-weight: bold; + font-size: 0.8rem; + letter-spacing: 1px; + display: flex; + align-items: center; + cursor: pointer; + padding: 0 0.5rem; +} + +.checkbox { + position: absolute; + opacity: 0; + z-index: -1; +} + +.files { + padding: 0.5rem 0; + cursor: pointer; +} + +.file { + padding: 0.2rem 1rem; + display: flex; + align-items: center; + font-size: 0.875rem; +} + +.file p { + margin-left: 5px; +} + +.file:hover { + background: var(--explorer-hover-bg); +} + +.chevron { + transition: transform 0.2s; +} + +@media screen and (min-width: 2000px) { + .explorer { + width: 10vw; + } +} + +@media screen and (max-width: 900px) { + .explorer { + width: 20vw; + } +} + +@media screen and (max-width: 600px) { + .explorer { + display: none; + } +} diff --git a/styles/GithubPage.module.css b/styles/GithubPage.module.css new file mode 100644 index 0000000..dcd64a5 --- /dev/null +++ b/styles/GithubPage.module.css @@ -0,0 +1,58 @@ +.user { + background: var(--article-bg); + padding: 1.5rem 1rem; + display: flex; + justify-content: center; + align-items: center; + height: 100px; + margin-bottom: 1.5rem; +} + +.user > div { + display: flex; + flex-wrap: wrap; + text-align: center; + justify-content: center; + align-items: center; + border-right: 2px solid var(--accent-color); + padding: 0 1rem; + height: 100%; +} + +.user > div:last-child { + border-right: none; +} + +.username { + margin-left: 10px; +} + +.container { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 1.5rem; + margin: 1.5rem 0; +} + +.title { + margin-bottom: 1.5rem; +} + +.contributions article { + width: 100% !important; +} + +@media screen and (max-width: 900px) { + .user h3 { + font-size: 1rem; + } +} + +@media screen and (max-width: 600px) { + .user h3 { + font-size: 14px; + } + .username { + display: none; + } +} diff --git a/styles/HomePage.module.css b/styles/HomePage.module.css new file mode 100644 index 0000000..6d4dd13 --- /dev/null +++ b/styles/HomePage.module.css @@ -0,0 +1,231 @@ +@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap'); + +.container { + display: flex; + justify-content: center; + height: 75vh; + flex-direction: column; + position: relative; +} + +.background { + font-size: 5rem; + font-family: 'Montserrat'; + line-height: 1.1; + color: var(--bg-text); + position: absolute; + z-index: 1; +} + +.foreground { + z-index: 2; + display: flex; + color: var(--accent-color); + justify-content: space-between; + align-items: center; +} + +.name { + color: #eee; + font-size: 3.5rem; + font-weight: 500; + margin-bottom: 0.5rem; +} + +.bio { + width: max-content; + color: #eee; + font-size: 1.5rem; + font-weight: 300; + margin-bottom: 3rem; + position: relative; +} + +.bio::before, +.bio::after { + content: ''; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.bio::before { + background: var(--main-bg); + animation: typewriter 2.5s steps(24) 500ms forwards; +} + +.bio::after { + margin-left: 0.4rem; + width: 0.125em; + background: var(--accent-color); + animation: typewriter 2.5s steps(24) 500ms forwards, + blink 750ms steps(24) infinite; +} + +@keyframes typewriter { + to { + left: 100%; + } +} + +@keyframes blink { + to { + background: transparent; + } +} + +.button { + background: var(--accent-color); + font-size: 1.25rem; + padding: 0.5rem 1rem; + margin-right: 1.5rem; + color: #eee; + font-weight: 600; + border: none; + cursor: pointer; +} + +.outlined { + font-size: 1.25rem; + padding: 0.5rem 1rem; + color: #eee; + border: 2px solid var(--accent-color); + background: transparent; + cursor: pointer; +} + +.button:hover, +.outlined:hover { + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); +} + +.illustration { + height: 500px; + width: 460px; +} + +/* 4K Screens */ +@media screen and (min-width: 2000px) { + .background { + font-size: 8.5rem; + } + .content { + padding: 0 3rem; + } + .name { + font-size: 6rem; + } + .bio { + font-size: 3rem; + margin-bottom: 5rem; + } + .button { + font-size: 2rem; + } + .outlined { + font-size: 2rem; + } + .illustration { + height: 900px; + width: 700px; + } +} + +/* iPad Pro */ +@media screen and (max-width: 1100px) { + .background { + display: none; + } + .container { + display: block; + } + .foreground { + margin: 4rem 0; + display: block; + text-align: center; + } + .name { + font-size: 4rem; + } + .bio { + font-size: 1.75rem; + margin: 0.75rem auto 3rem; + } + .illustration { + position: absolute; + bottom: -50px; + right: 0; + height: 700px; + width: 600px; + } +} + +/* iPad */ +@media screen and (max-width: 900px) { + .foreground { + margin: 2rem 0; + } + .name { + font-size: 3rem; + margin-bottom: 0.5rem; + } + .bio { + font-size: 1.5rem; + } + .illustration { + height: 550px; + width: 420px; + bottom: -50px; + } +} + +@media screen and (orientation: landscape) and (max-width: 1050px) { + .container { + display: flex; + } + .illustration { + display: none; + } +} + +/* Phone */ +@media screen and (max-width: 600px) { + .foreground { + margin: 0; + } + .name { + font-size: 2rem; + } + .bio { + font-size: 1.25rem; + margin-bottom: 2rem; + } + .button { + font-size: 1rem; + } + .outlined { + font-size: 1rem; + } + .illustration { + position: absolute; + bottom: 0; + right: 0; + width: 75vw; + height: 50vh; + z-index: 1; + } +} + +.picture_boader { + border: 10px solid rgba(64,102,97, 0.5); + border-radius: 250px; + object-fit: cover; +} + +.picture { + border-radius: 250px; + display: hidden; + object-fit: cover; +} \ No newline at end of file diff --git a/styles/Layout.module.css b/styles/Layout.module.css new file mode 100644 index 0000000..fefb595 --- /dev/null +++ b/styles/Layout.module.css @@ -0,0 +1,40 @@ +@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&display=swap'); + +.main { + display: flex; + background: var(--main-bg); +} + +.content { + padding: 2rem; + color: var(--text-color); + font-family: 'JetBrains Mono', monospace; + flex: 1; + height: 85vh; + overflow-y: auto; +} + +.content { + scrollbar-width: 10px; + scrollbar-color: var(--accent-color); +} + +.content::-webkit-scrollbar { + width: 15px; +} + +.content::-webkit-scrollbar-track { + background: var(--scrollbar-track-bg); + border-left: 1px solid #1e1f29; +} + +.content::-webkit-scrollbar-thumb { + background: var(--scrollbar-thumb-bg); + border-left: 1px solid #1e1f29; +} + +@media screen and (max-width: 600px) { + .content { + padding: 2rem 1rem; + } +} diff --git a/styles/ProjectCard.module.css b/styles/ProjectCard.module.css new file mode 100644 index 0000000..3e43d9c --- /dev/null +++ b/styles/ProjectCard.module.css @@ -0,0 +1,62 @@ +.card { + background: var(--article-bg); + display: flex; + flex-direction: column; + border-radius: 20px; + cursor: pointer; +} + +.card:hover { + box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1); +} + +.content { + padding: 1rem; + border-radius: 0 0 20px 20px; +} + +.content p { + font-size: 0.8rem; + margin-top: 0.5rem; +} + +.tags { + display: flex; + flex-wrap: wrap; + margin: 0.5rem 0 1rem; +} + +.tags span { + margin: 0.5rem 0.5rem 0 0; + padding: 0.2rem 0.5rem; + border-radius: 20px; + font-size: 0.75rem; + transition: all 0.2s; +} + +.cta { + display: flex; + gap: 1rem; +} + +.underline { + padding: 0.2rem 0; + font-size: 0.9rem; + letter-spacing: 0; + cursor: pointer; + color: white; + text-decoration: none; + background-image: linear-gradient( + 120deg, + var(--accent-color) 100%, + var(--accent-color) 100% + ); + background-repeat: no-repeat; + background-size: 100% 0.2em; + background-position: 0 88%; + transition: background-size 0.25s ease-in; +} + +.underline:hover { + background-size: 100% 88%; +} diff --git a/styles/ProjectsPage.module.css b/styles/ProjectsPage.module.css new file mode 100644 index 0000000..6eb99cc --- /dev/null +++ b/styles/ProjectsPage.module.css @@ -0,0 +1,6 @@ +.container { + margin: 1.5rem 0; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 1.5rem; +} diff --git a/styles/RepoCard.module.css b/styles/RepoCard.module.css new file mode 100644 index 0000000..57b5dfe --- /dev/null +++ b/styles/RepoCard.module.css @@ -0,0 +1,41 @@ +.card { + display: flex; + flex-direction: column; + justify-content: space-between; + background: var(--article-bg); + border-radius: 5px; + padding: 1rem; +} + +.card:hover { + box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); +} + +.card p { + margin-bottom: 1.25rem; +} + +.title { + color: var(--accent-color); + margin-bottom: 1rem; +} + +.stats { + display: flex; + justify-content: space-between; +} + +.stats div { + display: flex; + align-items: center; + margin-right: 0.75rem; +} + +.stats > div:nth-child(2) { + margin-right: 0; +} + +.icon { + color: var(--accent-color); + margin-right: 0.3rem; +} diff --git a/styles/SettingsPage.module.css b/styles/SettingsPage.module.css new file mode 100644 index 0000000..5e33e68 --- /dev/null +++ b/styles/SettingsPage.module.css @@ -0,0 +1,6 @@ +.container { + display: grid; + align-items: center; + grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); + margin: 1rem 0; +} diff --git a/styles/Sidebar.module.css b/styles/Sidebar.module.css new file mode 100644 index 0000000..f0a72fe --- /dev/null +++ b/styles/Sidebar.module.css @@ -0,0 +1,64 @@ +.sidebar { + background: var(--sidebar-bg); + display: flex; + flex-direction: column; + justify-content: space-between; + width: 4.5vw; + min-width: 40px; + height: calc(100vh - 30px - 25px); +} + +.iconContainer { + cursor: pointer; + width: 100%; +} + +.iconContainer:hover { + background: var(--sidebar-hover-bg); +} + +.active { + border-left: 2px solid var(--accent-color); +} + +.icon { + height: 48px; + width: 48px; + padding: 0.65rem 0; + display: block; + margin: 0 auto; +} + +@media screen and (min-width: 2000px) { + .sidebar { + width: 2.5vw; + } +} + +@media screen and (max-width: 1100px) { + .sidebar { + width: 6vw; + } +} + +@media screen and (max-width: 900px) { + .sidebar { + width: 8vw; + } + .icon { + height: 48px; + width: 48px; + padding: 0.6rem; + } +} + +@media screen and (max-width: 600px) { + .sidebar { + width: 10vw; + } + .icon { + height: 40px; + width: 40px; + padding: 0.6rem; + } +} diff --git a/styles/Tab.module.css b/styles/Tab.module.css new file mode 100644 index 0000000..9cb8392 --- /dev/null +++ b/styles/Tab.module.css @@ -0,0 +1,21 @@ +.tab { + padding: 0.5rem 1.25rem; + background: var(--tab-bg); + color: #ececec; + display: flex; + align-items: center; + border: 1px solid var(--tab-border); + font-family: 'Source Sans Pro', sans-serif; + font-size: 0.9rem; + cursor: pointer; +} + +.tab p { + margin-left: 5px; +} + +.active { + border-top: 1px solid var(--accent-color); + background: var(--tab-active-bg); + border-bottom: none; +} diff --git a/styles/Tabsbar.module.css b/styles/Tabsbar.module.css new file mode 100644 index 0000000..510c6df --- /dev/null +++ b/styles/Tabsbar.module.css @@ -0,0 +1,18 @@ +.tabs { + display: flex; + /* flex-wrap: wrap; */ + background: var(--tabs-bg); + overflow-x: auto; +} + +@media screen and (max-width: 900px) { + .tabs { + width: 78vw; + } +} + +@media screen and (max-width: 600px) { + .tabs { + width: 89.5vw; + } +} diff --git a/styles/ThemeInfo.module.css b/styles/ThemeInfo.module.css new file mode 100644 index 0000000..e3a46d4 --- /dev/null +++ b/styles/ThemeInfo.module.css @@ -0,0 +1,29 @@ +.container { + display: flex; + flex-direction: column; + align-items: center; + margin: 1.5rem 0; + text-align: center; + padding: 0 1.5rem; +} + +.info { + margin-top: 1rem; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.info button { + margin-top: 0.75rem; + border: none; + background: var(--button-bg); + color: var(--button-text); + padding: 0.15rem 0.5rem; + font-weight: 600; + cursor: pointer; +} + +.info button:focus { + outline: 1px solid var(--accent-color); +} diff --git a/styles/Titlebar.module.css b/styles/Titlebar.module.css new file mode 100644 index 0000000..af67d3f --- /dev/null +++ b/styles/Titlebar.module.css @@ -0,0 +1,66 @@ +.titlebar { + background: var(--titlebar-bg); + height: 30px; + padding: 0 0.5rem; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + font-family: 'Source Sans Pro', sans-serif; + font-size: 0.85rem; + border-bottom: 1px solid #191d20; +} + +.items { + flex: 1; + display: flex; + margin-right: auto; + margin-left: 0.5rem; +} + +.title { + flex: 1; + text-align: center; +} + +.items > * { + padding: 0 0.5rem; + cursor: pointer; +} + +.windowButtons { + flex: 1; + display: flex; + align-items: center; + margin-left: auto; +} + +.windowButtons * { + margin-left: 0.5rem; + height: 13px; + width: 13px; + border-radius: 50%; + cursor: pointer; +} + +.minimize { + background: #f1fa8c; + margin-left: auto; +} + +.maximize { + background: #50fa7b; +} + +.close { + background: #ff5555; +} + +@media screen and (max-width: 900px) { + .items p { + display: none; + } + .title { + flex: 4; + } +} diff --git a/styles/globals.css b/styles/globals.css new file mode 100644 index 0000000..09f46b9 --- /dev/null +++ b/styles/globals.css @@ -0,0 +1,400 @@ +@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400&display=swap'); + +*, +*::before, +*::after { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +/* Tags */ +.PyTorch { + border: 0.1rem solid rgb(238, 89, 3); +} +.PyTorch:hover { + background: rgba(238, 89, 3, 0.25); +} +.OpenCV { + border: 0.1rem solid rgb(50, 85, 213); +} +.OpenCV:hover { + background: rgba(50, 85, 213, 0.25); +} +.SegFormer { + border: 0.1rem solid rgb(0, 0, 0); +} +.SegFormer:hover { + background: rgba(0, 0, 0, 0.25); +} +.Semantic-Segmentation { + border: 0.1rem solid rgb(234, 69, 184); +} +.Semantic-Segmentation:hover { + background: rgba(234, 69, 184, 0.25); +} +.Medical-Imaging { + border: 0.1rem solid rgb(72, 86, 197); +} +.Medical-Imaging:hover { + background: rgba(72, 86, 197 0.25); +} +.SpaCy { + border: 0.1rem solid rgb(0, 0, 0); +} +.SpaCy:hover { + background: rgba(0, 0, 0, 0.25); +} +.HuggingFace { + border: 0.1rem solid rgb(238, 250, 2); +} +.HuggingFace:hover { + background: rgba(238, 250, 2, 0.25); +} +Transformers { + border: 0.1rem solid rgb(13, 250, 49); +} +Transformers:hover { + background: rgba(13, 250, 49 0.25); +} +.BERT { + border: 0.1rem solid rgb(227, 250, 135); +} +.BERT:hover { + background: rgba(227, 250, 135, 0.25); +} +.Pandas { + border: 0.1rem solid rgb(0, 54, 216); +} +.Pandas:hover { + background: rgba(0, 54, 216, 0.25); +} +.Numpy { + border: 0.1rem solid rgb(251, 199, 66); +} +.Numpy:hover { + background: rgba(251, 199, 66, 0.25); +} +.Scipy { + border: 0.1rem solid rgb(5, 194, 247); +} +.Scipy:hover { + background: rgba(5, 194, 247, 0.25); +} +.Bayesian-Optimization { + border: 0.1rem solid rgb(0, 0, 0); +} +.Bayesian-Optimization:hover { + background: rgba(0, 0, 0, 0.25); +} +.XGBoost { + border: 0.1rem solid rgb(0, 0, 0); +} +.XGBoost:hover { + background: rgba(0, 0, 0, 0.25); +} +.Logistic-Regression { + border: 0.1rem solid rgb(0, 0, 0); +} +.Logistic-Regression:hover { + background: rgba(0, 0, 0, 0.25); +} +.Neural-Network { + border: 0.1rem solid rgb(170, 170, 248); +} +.Neural-Network:hover { + background: rgba(170, 170, 248, 0.25); +} +.K-Means { + border: 0.1rem solid rgb(0, 0, 0); +} +.K-Means:hover { + background: rgba(0, 0, 0, 0.25); +} +.Apache-Spark { + border: 0.1rem solid rgb(255, 104, 104); +} +.Apache-Spark:hover { + background: rgba(255, 104, 104, 0.25); +} +.Social-Networks { + border: 0.1rem solid rgb(8, 0, 255); +} +.Social-Networks:hover { + background: rgba(8, 0, 255, 0.25); +} +.Community-Detection { + border: 0.1rem solid rgb(0, 0, 0); +} +.Community-Detection:hover { + background: rgba(0, 0, 0, 0.25); +} +.GraphFrames { + border: 0.1rem solid rgb(0, 0, 0); +} +.GraphFrames:hover { + background: rgba(0, 0, 0, 0.25); +} +.MySQL { + border: 0.1rem solid rgb(144, 151, 252); +} +.MySQL:hover { + background: rgba(144, 151, 252, 0.25); +} +.Tensorflow { + border: 0.1rem solid rgb(239, 113, 113); +} +.Tensorflow:hover { + background: rgba(239, 113, 113, 0.25); +} +.LSTMs { + border: 0.1rem solid rgb(0, 0, 0); +} +.LSTMs:hover { + background: rgba(0, 0, 0, 0.25); +} +.Multivariate-Time-Series { + border: 0.1rem solid rgb(0, 0, 0); +} +.Multivariate-Time-Series:hover { + background: rgba(0, 0, 0, 0.25); +} +.Instagram { + border: 0.1rem solid rgb(255, 45, 7); +} +.Instagram:hover { + background: rgba(255, 45, 7, 0.25); +} +.Scraper { + border: 0.1rem solid rgb(0, 0, 0); +} +.Scraper:hover { + background: rgba(0, 0, 0, 0.25); +} +.CNN { + border: 0.1rem solid rgb(194, 203, 255); +} +.CNN:hover { + background: rgba(194, 203, 255, 0.25); +} +.Markov-Decision-Process { + border: 0.1rem solid rgb(0, 0, 0); +} +.Markov-Decision-Process:hover { + background: rgba(0, 0, 0, 0.25); +} +.Value-Iteration { + border: 0.1rem solid rgb(0, 0, 0); +} +.Value-Iteration:hover { + background: rgba(0, 0, 0, 0.25); +} +.RL { + border: 0.1rem solid rgb(43, 233, 173); +} +.RL:hover { + background: rgba(43, 233, 173, 0.25); +} +.Vanilla-Implementation { + border: 0.1rem solid rgb(0, 0, 0); +} +.Vanilla-Implementation:hover { + background: rgba(0, 0, 0, 0.25); +} +.PyPi { + border: 0.1rem solid rgb(0, 51, 255); +} +.PyPi:hover { + background: rgba(0, 51, 255, 0.25); +} +.CircleCI { + border: 0.1rem solid rgb(164, 153, 153); +} +.CircleCI:hover { + background: rgba(164, 153, 153, 0.25); +} +.wrapper { + background: rgb(0, 0, 0); +} +.wrapper:hover { + background: rgba(0, 0, 0, 0.25); +} +.Dropbox { + border: 0.1rem solid rgb(100, 178, 255); +} +.Dropbox:hover { + background: rgba(100, 178, 255, 0.25); +} +.yaml { + border: 0.1rem solid rgb(0, 0, 0); +} +.yaml:hover { + background: rgba(0, 0, 0, 0.25); +} +.configuration { + border: 0.1rem solid rgb(0, 0, 0); +} +.configuration:hover { + background: rgba(0, 0, 0, 0.25); +} +.logger { + border: 0.1rem solid rgb(0, 0, 0); +} +.logger:hover { + background: rgba(0, 0, 0, 0.25); +} +.termcolor { + border: 0.1rem solid rgb(255, 0, 200); +} +.termcolor:hover { + background: rgba(255, 0, 200, 0.25); +} +.Youtube { + border: 0.1rem solid rgb(255, 0, 0); +} +.Youtube:hover { + background: rgba(255, 0, 0, 0.25); +} +.Gmail { + border: 0.1rem solid rgb(189, 100, 100); +} +.Gmail:hover { + background: rgba(189, 100, 100, 0.25); +} +.AWS { + border: 0.1rem solid rgb(159, 161, 42); +} +.AWS:hover { + background: rgba(159, 161, 42, 0.25); +} +.RDS { + border: 0.1rem solid rgb(0, 0, 0); +} +.RDS:hover { + background: rgba(0, 0, 0, 0.25); +} +.Heroku { + border: 0.1rem solid rgb(152, 14, 122); +} +.Heroku:hover { + background: rgba(152, 14, 122, 0.25); +} +.Crawler { + border: 0.1rem solid rgb(0, 0, 0); +} +.Crawler:hover { + background: rgba(0, 0, 0, 0.25); +} +.RaspberryPI { + border: 0.1rem solid rgb(253, 15, 67); +} +.RaspberryPI:hover { + background: rgba(253, 15, 67, 0.25); +} +.Spotify { + border: 0.1rem solid rgb(0, 121, 16); +} +.Spotify:hover { + background: rgba(0, 121, 16, 0.25); +} +.SwitchBot { + border: 0.1rem solid rgb(227, 13, 13); +} +.SwitchBot:hover { + background: rgba(227, 13, 13, 0.25); +} +.button-presser +{ + border: 0.1rem solid rgb(0, 0, 0); +} +.button-presser:hover { + background: rgba(0, 0, 0, 0.25); +} +.automation +{ + border: 0.1rem solid rgb(0, 0, 0); +} +.automation:hover { + background: rgba(0, 0, 0, 0.25); +} +.smart-home +{ + border: 0.1rem solid rgb(17, 93, 186); +} +.smart-home:hover { + background: rgba(17, 93, 186, 0.25); +} +.Sankey-Diagram { + border: 0.1rem solid rgb(0, 0, 0); +} +.Sankey-Diagram:hover { + background: rgba(0, 0, 0, 0.25); +} +.Parliament { + border: 0.1rem solid rgb(0, 0, 0); +} +.Parliament:hover { + background: rgba(0, 0, 0, 0.25); +} +.Visualization { + border: 0.1rem solid rgb(0, 0, 0); +} +.Visualization:hover { + background: rgba(0, 0, 0, 0.25); +} +.P5\.js { + border: 0.1rem solid rgb(255, 70, 209); +} +.P5\.js:hover { + background: rgba(255, 70, 209, 0.25); +} +.game { + border: 0.1rem solid rgb(0, 0, 0); +} +.game:hover { + background: rgba(0, 0, 0, 0.25); +} +.shooter-game { + border: 0.1rem solid rgb(0, 0, 0); +} +.shooter-game:hover { + background: rgba(0, 0, 0, 0.25); +} +.Android-App { + border: 0.1rem solid rgb(71, 56, 208); +} +.Android-App:hover { + background: rgba(71, 56, 208, 0.25); +} +.App { + border: 0.1rem solid rgb(0, 0, 0); +} +.App:hover { + background: rgba(0, 0, 0, 0.25); +} +.Java { + border: 0.1rem solid rgb(2, 173, 203); +} +.Java:hover { + background: rgba(2, 173, 203, 0.25); +} +.Quantum-Mechanics { + border: 0.1rem solid rgb(0, 0, 0); +} +.Quantum-Mechanics:hover { + background: rgba(0, 0, 0, 0.25); +} +.Quiz { + border: 0.1rem solid rgb(0, 0, 0); +} +.Quiz:hover { + background: rgba(0, 0, 0, 0.25); +} + + +/* PDF */ +.react-pdf__Page__canvas { + margin: 0 auto; + width: 80% !important; + height: 100% !important; +} \ No newline at end of file diff --git a/styles/themes.css b/styles/themes.css new file mode 100644 index 0000000..2e7c7cc --- /dev/null +++ b/styles/themes.css @@ -0,0 +1,155 @@ +/* GitHub Dark */ +:root { + --main-bg: #24292e; + --bg-text: rgba(56, 58, 61, 0.35); + --text-color: #efefef; + --accent-color: #f9826c; + --titlebar-bg: #1f2428; + --sidebar-bg: #24292e; + --sidebar-hover-bg: #1f2428; + --explorer-bg: #1f2428; + --explorer-hover-bg: #24292e; + --explorer-border: #161a1d; + --tabs-bg: #1f2428; + --tab-bg: #1f2428; + --tab-active-bg: #24292e; + --tab-border: #24292e; + --bottombar-bg: #24292e; + --bottombar-border: #1b1f23; + --button-bg: #176f2c; + --button-text: #dcffe4; + --bottombar-hover-bg: #4f4f52; + --scrollbar-track-bg: #24292e; + --scrollbar-thumb-bg: #333536; + --article-bg: #1f2428; +} + +/* Dracula */ +[data-theme='dracula'] { + --main-bg: #282a36; + --bg-text: #313340; + --text-color: #efefef; + --accent-color: #bd93f9; + --titlebar-bg: #1e1f29; + --sidebar-bg: #343746; + --sidebar-hover-bg: #3c3d51; + --explorer-bg: #21222c; + --explorer-hover-bg: #313241; + --explorer-border: #161a1d; + --tabs-bg: #191a21; + --tab-bg: #21222c; + --tab-active-bg: #282a36; + --tab-border: #191a21; + --bottombar-bg: #191a21; + --bottombar-border: #191a21; + --button-bg: #44475a; + --button-text: #f8f8f2; + --bottombar-hover-bg: #4f4f52; + --scrollbar-track-bg: #282a36; + --scrollbar-thumb-bg: #454647; + --article-bg: #21222c; +} + +/* Ayu Dark */ +[data-theme='ayu-dark'] { + --main-bg: #0a0e14; + --bg-text: #101620; + --text-color: #efefef; + --accent-color: #e6b450; + --titlebar-bg: #1f2428; + --sidebar-bg: #0a0e14; + --sidebar-hover-bg: #00010a; + --explorer-bg: #0a0e14; + --explorer-hover-bg: #00010a; + --explorer-border: transparent; + --tabs-bg: #0a0e14; + --tab-bg: #0a0e14; + --tab-active-bg: #0a0e14; + --tab-border: transparent; + --bottombar-bg: #0a0e14; + --bottombar-border: transparent; + --button-bg: #e6b450; + --button-text: #0a0e14; + --bottombar-hover-bg: #4f4f52; + --scrollbar-track-bg: #0a0e14; + --scrollbar-thumb-bg: #454647; + --article-bg: #10121a; +} + +/* Ayu Mirage */ +[data-theme='ayu-mirage'] { + --main-bg: #1f2430; + --bg-text: #21242b; + --text-color: #efefef; + --accent-color: #e6b450; + --titlebar-bg: #1f2428; + --sidebar-bg: #1f2430; + --sidebar-hover-bg: #191e2a; + --explorer-bg: #1f2430; + --explorer-hover-bg: #191e2a; + --explorer-border: transparent; + --tabs-bg: #1f2430; + --tab-bg: #1f2430; + --tab-active-bg: #1f2430; + --tab-border: transparent; + --bottombar-bg: #1f2430; + --bottombar-border: transparent; + --button-bg: #e6b450; + --button-text: #1f2430; + --bottombar-hover-bg: #4f4f52; + --scrollbar-track-bg: #1f2430; + --scrollbar-thumb-bg: #454647; + --article-bg: #252e3d; +} + +/* Nord */ +[data-theme='nord'] { + --main-bg: #2e3440; + --bg-text: #3b414d; + --text-color: #efefef; + --accent-color: #88c0d0; + --titlebar-bg: #1f2428; + --sidebar-bg: #2e3440; + --sidebar-hover-bg: #434c5e; + --explorer-bg: #2e3440; + --explorer-hover-bg: #434c5e; + --explorer-border: rgba(136, 192, 208, 0.2); + --tabs-bg: #2e3440; + --tab-bg: #2e3440; + --tab-active-bg: #3b4252; + --tab-border: transparent; + --bottombar-bg: #3b4252; + --bottombar-border: transparent; + --button-bg: #434c5e; + --button-text: #d8dee9; + --bottombar-hover-bg: #4f4f52; + --scrollbar-track-bg: #2e3440; + --scrollbar-thumb-bg: #454647; + --article-bg: #363f50; +} + +/* Night Owl */ +[data-theme='night-owl'] { + --main-bg: #011627; + --bg-text: #031d33; + --text-color: #89a4bb; + --accent-color: rgb(95, 126, 151); + --titlebar-bg: #011627; + --sidebar-bg: #011627; + --sidebar-hover-bg: #0e293f; + --explorer-bg: #011627; + --explorer-hover-bg: #0e293f; + --explorer-border: transparent; + --tabs-bg: #011627; + --tab-bg: #01111d; + --tab-active-bg: #0b2942; + --tab-border: rgb(39, 43, 59); + --bottombar-bg: #011627; + --bottombar-border: #262a39; + --button-bg: rgb(95, 126, 151); + --button-text: #fff; + --bottombar-hover-bg: #1b222f; + --scrollbar-track-bg: #011627; + --scrollbar-thumb-bg: #043254; + --article-bg: #031d33; +} diff --git a/target/npmlist.json b/target/npmlist.json new file mode 100644 index 0000000..46db00a --- /dev/null +++ b/target/npmlist.json @@ -0,0 +1 @@ +{"version":"0.1.0","name":"vscode-portfolio","dependencies":{"@notionhq/client":{"version":"0.2.4"},"next":{"version":"12.3.2"},"react-dom":{"version":"17.0.2"},"react-github-calendar":{"version":"3.3.4"},"react":{"version":"17.0.2"}}} \ No newline at end of file