reprise
This commit is contained in:
parent
acaa3d2d24
commit
d65ddc5d19
@ -13,6 +13,9 @@ import Skills from './pages/skills'
|
|||||||
|
|
||||||
import Ft_transcendence from './pages/projects/ft_transcendence'
|
import Ft_transcendence from './pages/projects/ft_transcendence'
|
||||||
import Nas from './pages/projects/nas'
|
import Nas from './pages/projects/nas'
|
||||||
|
import Minishell from './pages/projects/minishell'
|
||||||
|
import Cloud_1 from './pages/projects/cloud_1'
|
||||||
|
import Cube3d from './pages/projects/cube3d'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -56,10 +59,11 @@ function App()
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
// <React.StrictMode>
|
// <React.StrictMode>
|
||||||
|
<div>
|
||||||
|
<Header/>
|
||||||
<BrowserRouter>
|
<BrowserRouter>
|
||||||
<CssBaseline />
|
<CssBaseline />
|
||||||
{/* <Router> */}
|
{/* <Router> */}
|
||||||
<Header/>
|
|
||||||
<Routes>
|
<Routes>
|
||||||
<Route path="/" element={<Home/>}/>
|
<Route path="/" element={<Home/>}/>
|
||||||
<Route path="/contact" element={<Contact/>}/>
|
<Route path="/contact" element={<Contact/>}/>
|
||||||
@ -67,11 +71,19 @@ function App()
|
|||||||
<Route path="/projects/nas" element={<Nas/>}/>
|
<Route path="/projects/nas" element={<Nas/>}/>
|
||||||
<Route path="/projects/ft_transcendence" element={<Ft_transcendence/>}/>
|
<Route path="/projects/ft_transcendence" element={<Ft_transcendence/>}/>
|
||||||
|
|
||||||
|
<Route path="/projects/cloud_1" element={<Cloud_1/>}/>
|
||||||
|
<Route path="/projects/minishell" element={<Minishell/>}/>
|
||||||
|
<Route path="/projects/cube3d" element={<Cube3d/>}/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Route path="/resume" element={<Resume/>}/>
|
<Route path="/resume" element={<Resume/>}/>
|
||||||
<Route path="/skills" element={<Skills/>}/>
|
<Route path="/skills" element={<Skills/>}/>
|
||||||
</Routes>
|
</Routes>
|
||||||
{/* </Router> */}
|
{/* </Router> */}
|
||||||
</BrowserRouter>
|
</BrowserRouter>
|
||||||
|
|
||||||
|
</div>
|
||||||
// </React.StrictMode>
|
// </React.StrictMode>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,15 +17,15 @@ function Project()
|
|||||||
<FaArrowRightLong className="arrow"/>
|
<FaArrowRightLong className="arrow"/>
|
||||||
</div>
|
</div>
|
||||||
<div className = "project_group">
|
<div className = "project_group">
|
||||||
<a href="/projects" className="project_list">- Cloud-1</a>
|
<a href="/projects/cloud_1" className="project_list">- Cloud-1</a>
|
||||||
<FaArrowRightLong className="arrow"/>
|
<FaArrowRightLong className="arrow"/>
|
||||||
</div>
|
</div>
|
||||||
<div className = "project_group">
|
<div className = "project_group">
|
||||||
<a href="/projects" className="project_list">- Minishell</a>
|
<a href="/projects/minishell" className="project_list">- Minishell</a>
|
||||||
<FaArrowRightLong className="arrow"/>
|
<FaArrowRightLong className="arrow"/>
|
||||||
</div>
|
</div>
|
||||||
<div className = "project_group">
|
<div className = "project_group">
|
||||||
<a href="/projects" className="project_list">- Cube3d</a>
|
<a href="/projects/cube3d" className="project_list">- Cube3d</a>
|
||||||
<FaArrowRightLong className="arrow"/>
|
<FaArrowRightLong className="arrow"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
30
my-app/src/pages/projects/cloud_1.tsx
Normal file
30
my-app/src/pages/projects/cloud_1.tsx
Normal file
File diff suppressed because one or more lines are too long
30
my-app/src/pages/projects/cube3d.tsx
Normal file
30
my-app/src/pages/projects/cube3d.tsx
Normal file
File diff suppressed because one or more lines are too long
@ -8,7 +8,7 @@ function Ft_transcendence()
|
|||||||
<div className="project_page">
|
<div className="project_page">
|
||||||
<div className="project_description">
|
<div className="project_description">
|
||||||
<div className="s_20" >Ft_Transcendence</div>
|
<div className="s_20" >Ft_Transcendence</div>
|
||||||
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vitae turpis sit amet sem scelerisque lobortis. Phasellus eleifend sollicitudin egestas. Sed quis augue condimentum, facilisis mi scelerisque, luctus leo. Sed imperdiet ultricies elit, sit amet varius mauris. Donec auctor sed ipsum eget dictum. Quisque convallis dictum elit, ac malesuada quam condimentum at. Fusce iaculis sapien et ante lobortis volutpat eget eu enim.</div>
|
<a> {t("ft_transcendence")} </a>
|
||||||
</div>
|
</div>
|
||||||
<div className="project_detail">
|
<div className="project_detail">
|
||||||
<div className='project_image'>
|
<div className='project_image'>
|
||||||
|
|||||||
30
my-app/src/pages/projects/minishell.tsx
Normal file
30
my-app/src/pages/projects/minishell.tsx
Normal file
File diff suppressed because one or more lines are too long
@ -7,8 +7,8 @@ function Nas()
|
|||||||
return (
|
return (
|
||||||
<div className="project_page">
|
<div className="project_page">
|
||||||
<div className="project_description">
|
<div className="project_description">
|
||||||
<div className="s_20" >Homemade NAS</div>
|
<div className="s_20" >Homemade Server</div>
|
||||||
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vitae turpis sit amet sem scelerisque lobortis. Phasellus eleifend sollicitudin egestas. Sed quis augue condimentum, facilisis mi scelerisque, luctus leo. Sed imperdiet ultricies elit, sit amet varius mauris. Donec auctor sed ipsum eget dictum. Quisque convallis dictum elit, ac malesuada quam condimentum at. Fusce iaculis sapien et ante lobortis volutpat eget eu enim.</div>
|
<a> {t("nas")} </a>
|
||||||
</div>
|
</div>
|
||||||
<div className="project_detail">
|
<div className="project_detail">
|
||||||
<div className='project_image'>
|
<div className='project_image'>
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import { initReactI18next } from "react-i18next";
|
|||||||
// import i18n from "i18next";
|
// import i18n from "i18next";
|
||||||
// import LanguageDetector from "i18next-browser-languagedetector";
|
// import LanguageDetector from "i18next-browser-languagedetector";
|
||||||
import Backend from "i18next-xhr-backend";
|
import Backend from "i18next-xhr-backend";
|
||||||
|
import Ft_transcendence from "../pages/projects/ft_transcendence";
|
||||||
// import { initReactI18next } from "react-i18next";
|
// import { initReactI18next } from "react-i18next";
|
||||||
|
|
||||||
// const fallbackLng = ["en"];
|
// const fallbackLng = ["en"];
|
||||||
@ -32,6 +33,11 @@ i18n
|
|||||||
welcome:"Welcome.",
|
welcome:"Welcome.",
|
||||||
resume:"My Resume",
|
resume:"My Resume",
|
||||||
contact_me:"CONTACT ME",
|
contact_me:"CONTACT ME",
|
||||||
|
cloud_1:"Here is my cloud-based deployment project! This site showcases a fully automated infrastructure where each service, including WordPress, PHPMyAdmin, and a MySQL database, runs in its own container. Using powerful tools like Docker and Ansible, I have created a streamlined, scalable solution that ensures smooth parallel execution of services. Explore the behind-the-scenes setup and the seamless integration of automation in modern web hosting.",
|
||||||
|
minishell:"Minishell is a project I developed, replicating a simple shell similar to bash. Entirely written in C, this project allowed me to dive deep into process management, file descriptors, command handling, pipes, redirections, and environment variables. Through this project, I strengthened my low-level programming skills while building an interactive tool that simulates the core functionalities of a shell.",
|
||||||
|
cube3d:"Cub3D, my first RayCaster with MiniLibX. This project is inspired by the game Wolfenstein 3D, considered the first FPS ever developed. It allows you to explore the ray-casting technique. The objective is to create a dynamic 3D view within a maze, where the player must find their way. This project enhanced my understanding of algorithms, graphical rendering, and basic event handling in C.",
|
||||||
|
ft_transcendence:"Developed an interactive web application that combines a real-time social pong game with messaging and secure authentication features. The project utilized modern technologies such as React for the frontend, NestJS for the backend, and PostgreSQL for data management, with a Docker-based architecture for service isolation. This project enhanced my skills in web development, WebSocket integration, and security management.",
|
||||||
|
nas:"Set up a personal server using an Orange Pi 5 Plus with OpenMediaVault (OMV) as the operating system. Installed a self-hosted password manager, a cloud service for file and photo management, and Home Assistant for home automation. Integrated Portainer for container management, Plex for media streaming, and Traefik as a reverse proxy for managing and securing services.",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
fr: {
|
fr: {
|
||||||
@ -46,6 +52,11 @@ i18n
|
|||||||
welcome:"Bienvenue.",
|
welcome:"Bienvenue.",
|
||||||
resume:"Mon CV",
|
resume:"Mon CV",
|
||||||
contact_me:"CONTACTEZ MOI",
|
contact_me:"CONTACTEZ MOI",
|
||||||
|
cloud_1:"Voici mon projet de déploiement dans le cloud ! Ce site présente une infrastructure entièrement automatisée où chaque service, incluant WordPress, PHPMyAdmin et une base de données MySQL, fonctionne dans son propre conteneur. En utilisant des outils puissants comme Docker et Ansible, j'ai créé une solution optimisée et évolutive qui garantit une exécution parallèle fluide des services. Découvrez les coulisses de la configuration et l'intégration harmonieuse de l'automatisation dans l'hébergement web moderne.",
|
||||||
|
minishell:"Minishell est un projet que j'ai développé, reproduisant un shell simple à la manière de bash. Ce projet, entièrement codé en C, m'a permis de travailler en profondeur sur la gestion des processus, les descripteurs de fichiers, ainsi que les commandes, les pipes, les redirections et les variables d'environnement. Grâce à ce projet, j'ai renforcé mes compétences en programmation bas niveau tout en construisant un outil interactif qui simule les fonctionnalités de base d'un shell.",
|
||||||
|
cube3d:"Cub3D, mon premier RayCaster avec MiniLibX. Ce projet est inspiré du jeu Wolfenstein 3D, considéré comme le premier FPS jamais développé. Il vous permet d'explorer la technique du ray-casting. L'objectif est de créer une vue 3D dynamique au sein d'un labyrinthe, où le joueur doit trouver son chemin. Ce projet m'a permis de développer mes compétences en algorithmes, rendu graphique et gestion d'événements en C.",
|
||||||
|
ft_transcendence:"Développement d'une application web interactive, combinant un jeu pong social en temps réel avec des fonctionnalités de messagerie et d'authentification sécurisée. Le projet a été réalisé en utilisant des technologies modernes telles que React pour le frontend, NestJS pour le backend, et PostgreSQL pour la gestion des données, avec une architecture basée sur Docker pour l'isolation des services. Ce projet a permis de renforcer mes compétences en développement web, en intégration de WebSocket, et en gestion de la sécurité.",
|
||||||
|
nas:"Mise en place d'un serveur personnel utilisant un Orange Pi 5 Plus avec OpenMediaVault (OMV) comme système d'exploitation. Installation d'un gestionnaire de mots de passe auto-hébergé, d'un service de cloud pour la gestion des fichiers et photos, ainsi que de Home Assistant pour l'automatisation domestique. Intégration de Portainer pour la gestion des conteneurs, Plex pour le streaming multimédia, et Traefik comme proxy inverse pour la gestion et la sécurisation des services.",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
593
package-lock.json
generated
593
package-lock.json
generated
@ -1,593 +1,6 @@
|
|||||||
{
|
{
|
||||||
|
"name": "my_website",
|
||||||
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"lockfileVersion": 1,
|
"packages": {}
|
||||||
"dependencies": {
|
|
||||||
"@babel/code-frame": {
|
|
||||||
"version": "7.24.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
|
|
||||||
"integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/highlight": "^7.24.2",
|
|
||||||
"picocolors": "^1.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@babel/helper-module-imports": {
|
|
||||||
"version": "7.24.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz",
|
|
||||||
"integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/types": "^7.24.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@babel/helper-string-parser": {
|
|
||||||
"version": "7.24.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz",
|
|
||||||
"integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ=="
|
|
||||||
},
|
|
||||||
"@babel/helper-validator-identifier": {
|
|
||||||
"version": "7.24.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz",
|
|
||||||
"integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA=="
|
|
||||||
},
|
|
||||||
"@babel/highlight": {
|
|
||||||
"version": "7.24.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz",
|
|
||||||
"integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/helper-validator-identifier": "^7.24.5",
|
|
||||||
"chalk": "^2.4.2",
|
|
||||||
"js-tokens": "^4.0.0",
|
|
||||||
"picocolors": "^1.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@babel/runtime": {
|
|
||||||
"version": "7.24.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz",
|
|
||||||
"integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
|
|
||||||
"requires": {
|
|
||||||
"regenerator-runtime": "^0.14.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@babel/types": {
|
|
||||||
"version": "7.24.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz",
|
|
||||||
"integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/helper-string-parser": "^7.24.1",
|
|
||||||
"@babel/helper-validator-identifier": "^7.24.5",
|
|
||||||
"to-fast-properties": "^2.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@emotion/babel-plugin": {
|
|
||||||
"version": "11.11.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
|
|
||||||
"integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/helper-module-imports": "^7.16.7",
|
|
||||||
"@babel/runtime": "^7.18.3",
|
|
||||||
"@emotion/hash": "^0.9.1",
|
|
||||||
"@emotion/memoize": "^0.8.1",
|
|
||||||
"@emotion/serialize": "^1.1.2",
|
|
||||||
"babel-plugin-macros": "^3.1.0",
|
|
||||||
"convert-source-map": "^1.5.0",
|
|
||||||
"escape-string-regexp": "^4.0.0",
|
|
||||||
"find-root": "^1.1.0",
|
|
||||||
"source-map": "^0.5.7",
|
|
||||||
"stylis": "4.2.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@emotion/cache": {
|
|
||||||
"version": "11.11.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
|
|
||||||
"integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
|
|
||||||
"requires": {
|
|
||||||
"@emotion/memoize": "^0.8.1",
|
|
||||||
"@emotion/sheet": "^1.2.2",
|
|
||||||
"@emotion/utils": "^1.2.1",
|
|
||||||
"@emotion/weak-memoize": "^0.3.1",
|
|
||||||
"stylis": "4.2.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@emotion/hash": {
|
|
||||||
"version": "0.9.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
|
|
||||||
"integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
|
|
||||||
},
|
|
||||||
"@emotion/is-prop-valid": {
|
|
||||||
"version": "1.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz",
|
|
||||||
"integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==",
|
|
||||||
"requires": {
|
|
||||||
"@emotion/memoize": "^0.8.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@emotion/memoize": {
|
|
||||||
"version": "0.8.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
|
|
||||||
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
|
|
||||||
},
|
|
||||||
"@emotion/react": {
|
|
||||||
"version": "11.11.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz",
|
|
||||||
"integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.18.3",
|
|
||||||
"@emotion/babel-plugin": "^11.11.0",
|
|
||||||
"@emotion/cache": "^11.11.0",
|
|
||||||
"@emotion/serialize": "^1.1.3",
|
|
||||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
|
|
||||||
"@emotion/utils": "^1.2.1",
|
|
||||||
"@emotion/weak-memoize": "^0.3.1",
|
|
||||||
"hoist-non-react-statics": "^3.3.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@emotion/serialize": {
|
|
||||||
"version": "1.1.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz",
|
|
||||||
"integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==",
|
|
||||||
"requires": {
|
|
||||||
"@emotion/hash": "^0.9.1",
|
|
||||||
"@emotion/memoize": "^0.8.1",
|
|
||||||
"@emotion/unitless": "^0.8.1",
|
|
||||||
"@emotion/utils": "^1.2.1",
|
|
||||||
"csstype": "^3.0.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@emotion/sheet": {
|
|
||||||
"version": "1.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
|
|
||||||
"integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
|
|
||||||
},
|
|
||||||
"@emotion/styled": {
|
|
||||||
"version": "11.11.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz",
|
|
||||||
"integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.18.3",
|
|
||||||
"@emotion/babel-plugin": "^11.11.0",
|
|
||||||
"@emotion/is-prop-valid": "^1.2.2",
|
|
||||||
"@emotion/serialize": "^1.1.4",
|
|
||||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
|
|
||||||
"@emotion/utils": "^1.2.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@emotion/unitless": {
|
|
||||||
"version": "0.8.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
|
|
||||||
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
|
|
||||||
},
|
|
||||||
"@emotion/use-insertion-effect-with-fallbacks": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw=="
|
|
||||||
},
|
|
||||||
"@emotion/utils": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
|
|
||||||
"integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
|
|
||||||
},
|
|
||||||
"@emotion/weak-memoize": {
|
|
||||||
"version": "0.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
|
|
||||||
"integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
|
|
||||||
},
|
|
||||||
"@floating-ui/core": {
|
|
||||||
"version": "1.6.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.1.tgz",
|
|
||||||
"integrity": "sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==",
|
|
||||||
"requires": {
|
|
||||||
"@floating-ui/utils": "^0.2.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@floating-ui/dom": {
|
|
||||||
"version": "1.6.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.4.tgz",
|
|
||||||
"integrity": "sha512-0G8R+zOvQsAG1pg2Q99P21jiqxqGBW1iRe/iXHsBRBxnpXKFI8QwbB4x5KmYLggNO5m34IQgOIu9SCRfR/WWiQ==",
|
|
||||||
"requires": {
|
|
||||||
"@floating-ui/core": "^1.0.0",
|
|
||||||
"@floating-ui/utils": "^0.2.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@floating-ui/react-dom": {
|
|
||||||
"version": "2.0.9",
|
|
||||||
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.9.tgz",
|
|
||||||
"integrity": "sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==",
|
|
||||||
"requires": {
|
|
||||||
"@floating-ui/dom": "^1.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@floating-ui/utils": {
|
|
||||||
"version": "0.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz",
|
|
||||||
"integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw=="
|
|
||||||
},
|
|
||||||
"@mui/base": {
|
|
||||||
"version": "5.0.0-beta.40",
|
|
||||||
"resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz",
|
|
||||||
"integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.23.9",
|
|
||||||
"@floating-ui/react-dom": "^2.0.8",
|
|
||||||
"@mui/types": "^7.2.14",
|
|
||||||
"@mui/utils": "^5.15.14",
|
|
||||||
"@popperjs/core": "^2.11.8",
|
|
||||||
"clsx": "^2.1.0",
|
|
||||||
"prop-types": "^15.8.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@mui/private-theming": {
|
|
||||||
"version": "5.15.14",
|
|
||||||
"resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz",
|
|
||||||
"integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.23.9",
|
|
||||||
"@mui/utils": "^5.15.14",
|
|
||||||
"prop-types": "^15.8.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@mui/styled-engine": {
|
|
||||||
"version": "5.15.14",
|
|
||||||
"resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz",
|
|
||||||
"integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.23.9",
|
|
||||||
"@emotion/cache": "^11.11.0",
|
|
||||||
"csstype": "^3.1.3",
|
|
||||||
"prop-types": "^15.8.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@mui/system": {
|
|
||||||
"version": "5.15.15",
|
|
||||||
"resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz",
|
|
||||||
"integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.23.9",
|
|
||||||
"@mui/private-theming": "^5.15.14",
|
|
||||||
"@mui/styled-engine": "^5.15.14",
|
|
||||||
"@mui/types": "^7.2.14",
|
|
||||||
"@mui/utils": "^5.15.14",
|
|
||||||
"clsx": "^2.1.0",
|
|
||||||
"csstype": "^3.1.3",
|
|
||||||
"prop-types": "^15.8.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@mui/types": {
|
|
||||||
"version": "7.2.14",
|
|
||||||
"resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz",
|
|
||||||
"integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ=="
|
|
||||||
},
|
|
||||||
"@mui/utils": {
|
|
||||||
"version": "5.15.14",
|
|
||||||
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.14.tgz",
|
|
||||||
"integrity": "sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.23.9",
|
|
||||||
"@types/prop-types": "^15.7.11",
|
|
||||||
"prop-types": "^15.8.1",
|
|
||||||
"react-is": "^18.2.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@popperjs/core": {
|
|
||||||
"version": "2.11.8",
|
|
||||||
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
|
|
||||||
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
|
|
||||||
},
|
|
||||||
"@types/parse-json": {
|
|
||||||
"version": "4.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
|
|
||||||
"integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="
|
|
||||||
},
|
|
||||||
"@types/prop-types": {
|
|
||||||
"version": "15.7.12",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
|
|
||||||
"integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q=="
|
|
||||||
},
|
|
||||||
"@types/react": {
|
|
||||||
"version": "18.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz",
|
|
||||||
"integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
|
|
||||||
"requires": {
|
|
||||||
"@types/prop-types": "*",
|
|
||||||
"csstype": "^3.0.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ansi-styles": {
|
|
||||||
"version": "3.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
|
|
||||||
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
|
|
||||||
"requires": {
|
|
||||||
"color-convert": "^1.9.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"babel-plugin-macros": {
|
|
||||||
"version": "3.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
|
|
||||||
"integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.12.5",
|
|
||||||
"cosmiconfig": "^7.0.0",
|
|
||||||
"resolve": "^1.19.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"callsites": {
|
|
||||||
"version": "3.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
||||||
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
|
|
||||||
},
|
|
||||||
"chalk": {
|
|
||||||
"version": "2.4.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
|
|
||||||
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
|
|
||||||
"requires": {
|
|
||||||
"ansi-styles": "^3.2.1",
|
|
||||||
"escape-string-regexp": "^1.0.5",
|
|
||||||
"supports-color": "^5.3.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"escape-string-regexp": {
|
|
||||||
"version": "1.0.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
|
|
||||||
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"clsx": {
|
|
||||||
"version": "2.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
|
|
||||||
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
|
|
||||||
},
|
|
||||||
"color-convert": {
|
|
||||||
"version": "1.9.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
|
|
||||||
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
|
|
||||||
"requires": {
|
|
||||||
"color-name": "1.1.3"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"color-name": {
|
|
||||||
"version": "1.1.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
|
|
||||||
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
|
|
||||||
},
|
|
||||||
"convert-source-map": {
|
|
||||||
"version": "1.9.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
|
|
||||||
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
|
|
||||||
},
|
|
||||||
"cosmiconfig": {
|
|
||||||
"version": "7.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
|
|
||||||
"integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
|
|
||||||
"requires": {
|
|
||||||
"@types/parse-json": "^4.0.0",
|
|
||||||
"import-fresh": "^3.2.1",
|
|
||||||
"parse-json": "^5.0.0",
|
|
||||||
"path-type": "^4.0.0",
|
|
||||||
"yaml": "^1.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"csstype": {
|
|
||||||
"version": "3.1.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
|
|
||||||
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
|
|
||||||
},
|
|
||||||
"error-ex": {
|
|
||||||
"version": "1.3.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
|
|
||||||
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
|
|
||||||
"requires": {
|
|
||||||
"is-arrayish": "^0.2.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"escape-string-regexp": {
|
|
||||||
"version": "4.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
|
|
||||||
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
|
|
||||||
},
|
|
||||||
"find-root": {
|
|
||||||
"version": "1.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
|
|
||||||
"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
|
|
||||||
},
|
|
||||||
"function-bind": {
|
|
||||||
"version": "1.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
|
|
||||||
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
|
|
||||||
},
|
|
||||||
"has-flag": {
|
|
||||||
"version": "3.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
|
|
||||||
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
|
|
||||||
},
|
|
||||||
"hasown": {
|
|
||||||
"version": "2.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
|
|
||||||
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
|
|
||||||
"requires": {
|
|
||||||
"function-bind": "^1.1.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hoist-non-react-statics": {
|
|
||||||
"version": "3.3.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
|
|
||||||
"integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
|
|
||||||
"requires": {
|
|
||||||
"react-is": "^16.7.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"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=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"import-fresh": {
|
|
||||||
"version": "3.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
|
||||||
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
|
|
||||||
"requires": {
|
|
||||||
"parent-module": "^1.0.0",
|
|
||||||
"resolve-from": "^4.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"is-arrayish": {
|
|
||||||
"version": "0.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
|
|
||||||
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
|
|
||||||
},
|
|
||||||
"is-core-module": {
|
|
||||||
"version": "2.13.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
|
|
||||||
"integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
|
|
||||||
"requires": {
|
|
||||||
"hasown": "^2.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=="
|
|
||||||
},
|
|
||||||
"lines-and-columns": {
|
|
||||||
"version": "1.2.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
|
|
||||||
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"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=="
|
|
||||||
},
|
|
||||||
"parent-module": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
|
|
||||||
"requires": {
|
|
||||||
"callsites": "^3.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parse-json": {
|
|
||||||
"version": "5.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
|
|
||||||
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/code-frame": "^7.0.0",
|
|
||||||
"error-ex": "^1.3.1",
|
|
||||||
"json-parse-even-better-errors": "^2.3.0",
|
|
||||||
"lines-and-columns": "^1.1.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"path-parse": {
|
|
||||||
"version": "1.0.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
|
|
||||||
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
|
|
||||||
},
|
|
||||||
"path-type": {
|
|
||||||
"version": "4.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
|
|
||||||
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
|
|
||||||
},
|
|
||||||
"picocolors": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
|
|
||||||
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"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": {
|
|
||||||
"version": "18.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
|
|
||||||
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
|
|
||||||
"requires": {
|
|
||||||
"loose-envify": "^1.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"react-is": {
|
|
||||||
"version": "18.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
|
|
||||||
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
|
|
||||||
},
|
|
||||||
"regenerator-runtime": {
|
|
||||||
"version": "0.14.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
|
|
||||||
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
|
|
||||||
},
|
|
||||||
"resolve": {
|
|
||||||
"version": "1.22.8",
|
|
||||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
|
|
||||||
"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
|
|
||||||
"requires": {
|
|
||||||
"is-core-module": "^2.13.0",
|
|
||||||
"path-parse": "^1.0.7",
|
|
||||||
"supports-preserve-symlinks-flag": "^1.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"resolve-from": {
|
|
||||||
"version": "4.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
|
|
||||||
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
|
|
||||||
},
|
|
||||||
"source-map": {
|
|
||||||
"version": "0.5.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
|
|
||||||
"integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
|
|
||||||
},
|
|
||||||
"stylis": {
|
|
||||||
"version": "4.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
|
|
||||||
"integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
|
|
||||||
},
|
|
||||||
"supports-color": {
|
|
||||||
"version": "5.5.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
|
|
||||||
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
|
|
||||||
"requires": {
|
|
||||||
"has-flag": "^3.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"supports-preserve-symlinks-flag": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
|
|
||||||
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
|
|
||||||
},
|
|
||||||
"to-fast-properties": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
|
|
||||||
},
|
|
||||||
"yaml": {
|
|
||||||
"version": "1.10.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
|
|
||||||
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user