diff --git a/README.md b/README.md
index 1e123a6..2b1ffb0 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,2 @@
-# React-JS-App Template v1.0.0
-GDSC NIT Silchar's Template for a JS + React + SASS app.
-
-## Features, Tools and Technologies
-- JavaScript
-- React 18
-- React Router 6
-- SASS Modules
-- Vite
-- pnpm
-- Prettier
-- Very Strict ESLint
-- Auto Lint and Pretty on commit using simple-git-hooks (compatible with Windows unlike husky)
-- Deploy preview on all PRs (creates an extra gh-pages branch)
\ No newline at end of file
+# SriGen 2023 Website
+## Developed by E-Cell and GDSC
diff --git a/index.html b/index.html
index 7a12104..90ff063 100644
--- a/index.html
+++ b/index.html
@@ -3,7 +3,11 @@
- Srijan 2023
+
+ SriGen 2023
diff --git a/package.json b/package.json
index 22a3f19..354a868 100644
--- a/package.json
+++ b/package.json
@@ -10,13 +10,20 @@
"lint": "eslint . --ext .jsx --ext .js --fix",
"pretty": "prettier --write .",
"precommit": "lint-staged",
- "preinstall": "npx only-allow pnpm"
+ "preinstall": "npx only-allow pnpm",
+ "prepare": "simple-git-hooks"
},
"dependencies": {
"@vitejs/plugin-react": "^2.2.0",
+ "aos": "3.0.0-beta.6",
+ "hamburger-react": "^2.5.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
+ "react-icons": "^4.7.1",
+ "react-intersection-observer": "^9.4.3",
"react-router-dom": "^6.4.3",
+ "react-toastify": "^9.1.1",
+ "swiper": "^9.0.5",
"vite": "^3.2.3"
},
"devDependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5e1c6ce..4c0c4b1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,54 +1,71 @@
-lockfileVersion: 5.4
-
-specifiers:
- '@types/react': ^18.0.24
- '@types/react-dom': ^18.0.8
- '@vitejs/plugin-react': ^2.2.0
- eslint: ^8.27.0
- eslint-config-airbnb: ^19.0.4
- eslint-config-prettier: ^8.5.0
- eslint-plugin-check-file: ^1.3.0
- eslint-plugin-import: ^2.26.0
- eslint-plugin-jsx-a11y: ^6.6.1
- eslint-plugin-prettier: ^4.2.1
- eslint-plugin-react: ^7.31.10
- eslint-plugin-react-hooks: ^4.6.0
- lint-staged: ^13.0.3
- prettier: ^2.7.1
- react: ^18.2.0
- react-dom: ^18.2.0
- react-router-dom: ^6.4.3
- sass: ^1.56.1
- simple-git-hooks: ^2.8.1
- vite: ^3.2.3
+lockfileVersion: '6.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
dependencies:
'@vitejs/plugin-react': 2.2.0_vite@3.2.4
+ aos: 3.0.0-beta.6
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
+ react-icons: 4.7.1_react@18.2.0
+ react-intersection-observer: 9.4.3_react@18.2.0
react-router-dom: 6.4.3_biqbaboplfbrettd7655fr4n2y
+ react-toastify: 9.1.1_biqbaboplfbrettd7655fr4n2y
+ swiper: 9.0.5
vite: 3.2.4_sass@1.56.1
devDependencies:
- '@types/react': 18.0.25
- '@types/react-dom': 18.0.9
- eslint: 8.27.0
- eslint-config-airbnb: 19.0.4_gto5osv3xpxagsgraksq5y7ohi
- eslint-config-prettier: 8.5.0_eslint@8.27.0
- eslint-plugin-check-file: 1.3.0_eslint@8.27.0
- eslint-plugin-import: 2.26.0_eslint@8.27.0
- eslint-plugin-jsx-a11y: 6.6.1_eslint@8.27.0
- eslint-plugin-prettier: 4.2.1_v7o5sx5x3wbs57ifz6wc4f76we
- eslint-plugin-react: 7.31.10_eslint@8.27.0
- eslint-plugin-react-hooks: 4.6.0_eslint@8.27.0
- lint-staged: 13.0.3
- prettier: 2.7.1
- sass: 1.56.1
- simple-git-hooks: 2.8.1
+ '@types/react':
+ specifier: ^18.0.24
+ version: 18.0.25
+ '@types/react-dom':
+ specifier: ^18.0.8
+ version: 18.0.9
+ eslint:
+ specifier: ^8.27.0
+ version: 8.27.0
+ eslint-config-airbnb:
+ specifier: ^19.0.4
+ version: 19.0.4(eslint-plugin-import@2.26.0)(eslint-plugin-jsx-a11y@6.6.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.31.10)(eslint@8.27.0)
+ eslint-config-prettier:
+ specifier: ^8.5.0
+ version: 8.5.0(eslint@8.27.0)
+ eslint-plugin-check-file:
+ specifier: ^1.3.0
+ version: 1.3.0(eslint@8.27.0)
+ eslint-plugin-import:
+ specifier: ^2.26.0
+ version: 2.26.0(eslint@8.27.0)
+ eslint-plugin-jsx-a11y:
+ specifier: ^6.6.1
+ version: 6.6.1(eslint@8.27.0)
+ eslint-plugin-prettier:
+ specifier: ^4.2.1
+ version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.27.0)(prettier@2.7.1)
+ eslint-plugin-react:
+ specifier: ^7.31.10
+ version: 7.31.10(eslint@8.27.0)
+ eslint-plugin-react-hooks:
+ specifier: ^4.6.0
+ version: 4.6.0(eslint@8.27.0)
+ lint-staged:
+ specifier: ^13.0.3
+ version: 13.0.3
+ prettier:
+ specifier: ^2.7.1
+ version: 2.7.1
+ sass:
+ specifier: ^1.56.1
+ version: 1.56.1
+ simple-git-hooks:
+ specifier: ^2.8.1
+ version: 2.8.1
packages:
- /@ampproject/remapping/2.2.0:
+ /@ampproject/remapping@2.2.0:
resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
engines: {node: '>=6.0.0'}
dependencies:
@@ -56,26 +73,26 @@ packages:
'@jridgewell/trace-mapping': 0.3.17
dev: false
- /@babel/code-frame/7.18.6:
+ /@babel/code-frame@7.18.6:
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.18.6
dev: false
- /@babel/compat-data/7.20.1:
+ /@babel/compat-data@7.20.1:
resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/core/7.20.2:
+ /@babel/core@7.20.2:
resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.0
'@babel/code-frame': 7.18.6
'@babel/generator': 7.20.4
- '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2
+ '@babel/helper-compilation-targets': 7.20.0(@babel/core@7.20.2)
'@babel/helper-module-transforms': 7.20.2
'@babel/helpers': 7.20.1
'@babel/parser': 7.20.3
@@ -91,7 +108,7 @@ packages:
- supports-color
dev: false
- /@babel/generator/7.20.4:
+ /@babel/generator@7.20.4:
resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -100,14 +117,14 @@ packages:
jsesc: 2.5.2
dev: false
- /@babel/helper-annotate-as-pure/7.18.6:
+ /@babel/helper-annotate-as-pure@7.18.6:
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
dev: false
- /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2:
+ /@babel/helper-compilation-targets@7.20.0(@babel/core@7.20.2):
resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -120,12 +137,12 @@ packages:
semver: 6.3.0
dev: false
- /@babel/helper-environment-visitor/7.18.9:
+ /@babel/helper-environment-visitor@7.18.9:
resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/helper-function-name/7.19.0:
+ /@babel/helper-function-name@7.19.0:
resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -133,21 +150,21 @@ packages:
'@babel/types': 7.20.2
dev: false
- /@babel/helper-hoist-variables/7.18.6:
+ /@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
dev: false
- /@babel/helper-module-imports/7.18.6:
+ /@babel/helper-module-imports@7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
dev: false
- /@babel/helper-module-transforms/7.20.2:
+ /@babel/helper-module-transforms@7.20.2:
resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -163,41 +180,41 @@ packages:
- supports-color
dev: false
- /@babel/helper-plugin-utils/7.20.2:
+ /@babel/helper-plugin-utils@7.20.2:
resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/helper-simple-access/7.20.2:
+ /@babel/helper-simple-access@7.20.2:
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
dev: false
- /@babel/helper-split-export-declaration/7.18.6:
+ /@babel/helper-split-export-declaration@7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
dev: false
- /@babel/helper-string-parser/7.19.4:
+ /@babel/helper-string-parser@7.19.4:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/helper-validator-identifier/7.19.1:
+ /@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/helper-validator-option/7.18.6:
+ /@babel/helper-validator-option@7.18.6:
resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/helpers/7.20.1:
+ /@babel/helpers@7.20.1:
resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -208,7 +225,7 @@ packages:
- supports-color
dev: false
- /@babel/highlight/7.18.6:
+ /@babel/highlight@7.18.6:
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -217,7 +234,7 @@ packages:
js-tokens: 4.0.0
dev: false
- /@babel/parser/7.20.3:
+ /@babel/parser@7.20.3:
resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -225,7 +242,7 @@ packages:
'@babel/types': 7.20.2
dev: false
- /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2:
+ /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.2):
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -235,17 +252,17 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.20.2:
+ /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.20.2):
resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.20.2
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.20.2
+ '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.20.2)
dev: false
- /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.20.2:
+ /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.20.2):
resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -255,7 +272,7 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-react-jsx-source/7.19.6_@babel+core@7.20.2:
+ /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.20.2):
resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -265,7 +282,7 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.20.2:
+ /@babel/plugin-transform-react-jsx@7.19.0(@babel/core@7.20.2):
resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -275,11 +292,11 @@ packages:
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-module-imports': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2)
'@babel/types': 7.20.2
dev: false
- /@babel/runtime-corejs3/7.20.1:
+ /@babel/runtime-corejs3@7.20.1:
resolution: {integrity: sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -287,14 +304,14 @@ packages:
regenerator-runtime: 0.13.11
dev: true
- /@babel/runtime/7.20.1:
+ /@babel/runtime@7.20.1:
resolution: {integrity: sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.13.11
dev: true
- /@babel/template/7.18.10:
+ /@babel/template@7.18.10:
resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -303,7 +320,7 @@ packages:
'@babel/types': 7.20.2
dev: false
- /@babel/traverse/7.20.1:
+ /@babel/traverse@7.20.1:
resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -321,7 +338,7 @@ packages:
- supports-color
dev: false
- /@babel/types/7.20.2:
+ /@babel/types@7.20.2:
resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -330,7 +347,7 @@ packages:
to-fast-properties: 2.0.0
dev: false
- /@esbuild/android-arm/0.15.14:
+ /@esbuild/android-arm@0.15.14:
resolution: {integrity: sha512-+Rb20XXxRGisNu2WmNKk+scpanb7nL5yhuI1KR9wQFiC43ddPj/V1fmNyzlFC9bKiG4mYzxW7egtoHVcynr+OA==}
engines: {node: '>=12'}
cpu: [arm]
@@ -339,7 +356,7 @@ packages:
dev: false
optional: true
- /@esbuild/linux-loong64/0.15.14:
+ /@esbuild/linux-loong64@0.15.14:
resolution: {integrity: sha512-eQi9rosGNVQFJyJWV0HCA5WZae/qWIQME7s8/j8DMvnylfBv62Pbu+zJ2eUDqNf2O4u3WB+OEXyfkpBoe194sg==}
engines: {node: '>=12'}
cpu: [loong64]
@@ -348,7 +365,7 @@ packages:
dev: false
optional: true
- /@eslint/eslintrc/1.3.3:
+ /@eslint/eslintrc@1.3.3:
resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
@@ -365,7 +382,7 @@ packages:
- supports-color
dev: true
- /@humanwhocodes/config-array/0.11.7:
+ /@humanwhocodes/config-array@0.11.7:
resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==}
engines: {node: '>=10.10.0'}
dependencies:
@@ -376,16 +393,16 @@ packages:
- supports-color
dev: true
- /@humanwhocodes/module-importer/1.0.1:
+ /@humanwhocodes/module-importer@1.0.1:
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
dev: true
- /@humanwhocodes/object-schema/1.2.1:
+ /@humanwhocodes/object-schema@1.2.1:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
- /@jridgewell/gen-mapping/0.1.1:
+ /@jridgewell/gen-mapping@0.1.1:
resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
engines: {node: '>=6.0.0'}
dependencies:
@@ -393,7 +410,7 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14
dev: false
- /@jridgewell/gen-mapping/0.3.2:
+ /@jridgewell/gen-mapping@0.3.2:
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
engines: {node: '>=6.0.0'}
dependencies:
@@ -402,28 +419,28 @@ packages:
'@jridgewell/trace-mapping': 0.3.17
dev: false
- /@jridgewell/resolve-uri/3.1.0:
+ /@jridgewell/resolve-uri@3.1.0:
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
engines: {node: '>=6.0.0'}
dev: false
- /@jridgewell/set-array/1.1.2:
+ /@jridgewell/set-array@1.1.2:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
dev: false
- /@jridgewell/sourcemap-codec/1.4.14:
+ /@jridgewell/sourcemap-codec@1.4.14:
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
dev: false
- /@jridgewell/trace-mapping/0.3.17:
+ /@jridgewell/trace-mapping@0.3.17:
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
dependencies:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.14
dev: false
- /@nodelib/fs.scandir/2.1.5:
+ /@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
dependencies:
@@ -431,12 +448,12 @@ packages:
run-parallel: 1.2.0
dev: true
- /@nodelib/fs.stat/2.0.5:
+ /@nodelib/fs.stat@2.0.5:
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
dev: true
- /@nodelib/fs.walk/1.2.8:
+ /@nodelib/fs.walk@1.2.8:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
dependencies:
@@ -444,26 +461,26 @@ packages:
fastq: 1.13.0
dev: true
- /@remix-run/router/1.0.3:
+ /@remix-run/router@1.0.3:
resolution: {integrity: sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q==}
engines: {node: '>=14'}
dev: false
- /@types/json5/0.0.29:
+ /@types/json5@0.0.29:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true
- /@types/prop-types/15.7.5:
+ /@types/prop-types@15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
dev: true
- /@types/react-dom/18.0.9:
+ /@types/react-dom@18.0.9:
resolution: {integrity: sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==}
dependencies:
'@types/react': 18.0.25
dev: true
- /@types/react/18.0.25:
+ /@types/react@18.0.25:
resolution: {integrity: sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==}
dependencies:
'@types/prop-types': 15.7.5
@@ -471,29 +488,29 @@ packages:
csstype: 3.1.1
dev: true
- /@types/scheduler/0.16.2:
+ /@types/scheduler@0.16.2:
resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
dev: true
- /@vitejs/plugin-react/2.2.0_vite@3.2.4:
+ /@vitejs/plugin-react@2.2.0(vite@3.2.4):
resolution: {integrity: sha512-FFpefhvExd1toVRlokZgxgy2JtnBOdp4ZDsq7ldCWaqGSGn9UhWMAVm/1lxPL14JfNS5yGz+s9yFrQY6shoStA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^3.0.0
dependencies:
'@babel/core': 7.20.2
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.20.2
- '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.20.2
- '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.20.2
- '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.20.2
+ '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.20.2)
+ '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.20.2)
+ '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.20.2)
+ '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.20.2)
magic-string: 0.26.7
react-refresh: 0.14.0
- vite: 3.2.4_sass@1.56.1
+ vite: 3.2.4(sass@1.56.1)
transitivePeerDependencies:
- supports-color
dev: false
- /acorn-jsx/5.3.2_acorn@8.8.1:
+ /acorn-jsx@5.3.2(acorn@8.8.1):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -501,13 +518,13 @@ packages:
acorn: 8.8.1
dev: true
- /acorn/8.8.1:
+ /acorn@8.8.1:
resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
- /aggregate-error/3.1.0:
+ /aggregate-error@3.1.0:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
dependencies:
@@ -515,7 +532,7 @@ packages:
indent-string: 4.0.0
dev: true
- /ajv/6.12.6:
+ /ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
dependencies:
fast-deep-equal: 3.1.3
@@ -524,54 +541,62 @@ packages:
uri-js: 4.4.1
dev: true
- /ansi-escapes/4.3.2:
+ /ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.21.3
dev: true
- /ansi-regex/5.0.1:
+ /ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
dev: true
- /ansi-regex/6.0.1:
+ /ansi-regex@6.0.1:
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
engines: {node: '>=12'}
dev: true
- /ansi-styles/3.2.1:
+ /ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
dependencies:
color-convert: 1.9.3
dev: false
- /ansi-styles/4.3.0:
+ /ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
dependencies:
color-convert: 2.0.1
dev: true
- /ansi-styles/6.2.1:
+ /ansi-styles@6.2.1:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
dev: true
- /anymatch/3.1.2:
+ /anymatch@3.1.2:
resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
engines: {node: '>= 8'}
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
- /argparse/2.0.1:
+ /aos@3.0.0-beta.6:
+ resolution: {integrity: sha512-VLWrpq8bfAWcetynVHMMrqdC+89Qq/Ym6UBJbHB4crIwp3RR8uq1dNGgsFzoDl03S43rlVMK+na3r5+oUCZsYw==}
+ dependencies:
+ classlist-polyfill: 1.2.0
+ lodash.debounce: 4.0.8
+ lodash.throttle: 4.1.1
+ dev: false
+
+ /argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
- /aria-query/4.2.2:
+ /aria-query@4.2.2:
resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
engines: {node: '>=6.0'}
dependencies:
@@ -579,7 +604,7 @@ packages:
'@babel/runtime-corejs3': 7.20.1
dev: true
- /array-includes/3.1.6:
+ /array-includes@3.1.6:
resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
engines: {node: '>= 0.4'}
dependencies:
@@ -590,7 +615,7 @@ packages:
is-string: 1.0.7
dev: true
- /array.prototype.flat/1.3.1:
+ /array.prototype.flat@1.3.1:
resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -600,7 +625,7 @@ packages:
es-shim-unscopables: 1.0.0
dev: true
- /array.prototype.flatmap/1.3.1:
+ /array.prototype.flatmap@1.3.1:
resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
engines: {node: '>= 0.4'}
dependencies:
@@ -610,46 +635,46 @@ packages:
es-shim-unscopables: 1.0.0
dev: true
- /ast-types-flow/0.0.7:
+ /ast-types-flow@0.0.7:
resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
dev: true
- /astral-regex/2.0.0:
+ /astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
dev: true
- /axe-core/4.5.2:
+ /axe-core@4.5.2:
resolution: {integrity: sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==}
engines: {node: '>=4'}
dev: true
- /axobject-query/2.2.0:
+ /axobject-query@2.2.0:
resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==}
dev: true
- /balanced-match/1.0.2:
+ /balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
dev: true
- /binary-extensions/2.2.0:
+ /binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
- /brace-expansion/1.1.11:
+ /brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
dev: true
- /braces/3.0.2:
+ /braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
engines: {node: '>=8'}
dependencies:
fill-range: 7.0.1
- /browserslist/4.21.4:
+ /browserslist@4.21.4:
resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -657,26 +682,26 @@ packages:
caniuse-lite: 1.0.30001431
electron-to-chromium: 1.4.284
node-releases: 2.0.6
- update-browserslist-db: 1.0.10_browserslist@4.21.4
+ update-browserslist-db: 1.0.10(browserslist@4.21.4)
dev: false
- /call-bind/1.0.2:
+ /call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.1.3
dev: true
- /callsites/3.1.0:
+ /callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
dev: true
- /caniuse-lite/1.0.30001431:
+ /caniuse-lite@1.0.30001431:
resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==}
dev: false
- /chalk/2.4.2:
+ /chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'}
dependencies:
@@ -685,7 +710,7 @@ packages:
supports-color: 5.5.0
dev: false
- /chalk/4.1.2:
+ /chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
dependencies:
@@ -693,7 +718,7 @@ packages:
supports-color: 7.2.0
dev: true
- /chokidar/3.5.3:
+ /chokidar@3.5.3:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
dependencies:
@@ -707,19 +732,23 @@ packages:
optionalDependencies:
fsevents: 2.3.2
- /clean-stack/2.2.0:
+ /classlist-polyfill@1.2.0:
+ resolution: {integrity: sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ==}
+ dev: false
+
+ /clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
dev: true
- /cli-cursor/3.1.0:
+ /cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
dependencies:
restore-cursor: 3.1.0
dev: true
- /cli-truncate/2.1.0:
+ /cli-truncate@2.1.0:
resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
engines: {node: '>=8'}
dependencies:
@@ -727,7 +756,7 @@ packages:
string-width: 4.2.3
dev: true
- /cli-truncate/3.1.0:
+ /cli-truncate@3.1.0:
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
@@ -735,54 +764,59 @@ packages:
string-width: 5.1.2
dev: true
- /color-convert/1.9.3:
+ /clsx@1.2.1:
+ resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==}
+ engines: {node: '>=6'}
+ dev: false
+
+ /color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
color-name: 1.1.3
dev: false
- /color-convert/2.0.1:
+ /color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
dev: true
- /color-name/1.1.3:
+ /color-name@1.1.3:
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
dev: false
- /color-name/1.1.4:
+ /color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
dev: true
- /colorette/2.0.19:
+ /colorette@2.0.19:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
dev: true
- /commander/9.4.1:
+ /commander@9.4.1:
resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==}
engines: {node: ^12.20.0 || >=14}
dev: true
- /concat-map/0.0.1:
+ /concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
- /confusing-browser-globals/1.0.11:
+ /confusing-browser-globals@1.0.11:
resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
dev: true
- /convert-source-map/1.9.0:
+ /convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
dev: false
- /core-js-pure/3.26.1:
+ /core-js-pure@3.26.1:
resolution: {integrity: sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==}
requiresBuild: true
dev: true
- /cross-spawn/7.0.3:
+ /cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
dependencies:
@@ -791,15 +825,15 @@ packages:
which: 2.0.2
dev: true
- /csstype/3.1.1:
+ /csstype@3.1.1:
resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
dev: true
- /damerau-levenshtein/1.0.8:
+ /damerau-levenshtein@1.0.8:
resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
dev: true
- /debug/2.6.9:
+ /debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
supports-color: '*'
@@ -810,7 +844,7 @@ packages:
ms: 2.0.0
dev: true
- /debug/3.2.7:
+ /debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
supports-color: '*'
@@ -821,7 +855,7 @@ packages:
ms: 2.1.2
dev: true
- /debug/4.3.4:
+ /debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
@@ -832,11 +866,11 @@ packages:
dependencies:
ms: 2.1.2
- /deep-is/0.1.4:
+ /deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
- /define-properties/1.1.4:
+ /define-properties@1.1.4:
resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -844,37 +878,37 @@ packages:
object-keys: 1.1.1
dev: true
- /doctrine/2.1.0:
+ /doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
dependencies:
esutils: 2.0.3
dev: true
- /doctrine/3.0.0:
+ /doctrine@3.0.0:
resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
engines: {node: '>=6.0.0'}
dependencies:
esutils: 2.0.3
dev: true
- /eastasianwidth/0.2.0:
+ /eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
- /electron-to-chromium/1.4.284:
+ /electron-to-chromium@1.4.284:
resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
dev: false
- /emoji-regex/8.0.0:
+ /emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
dev: true
- /emoji-regex/9.2.2:
+ /emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: true
- /es-abstract/1.20.4:
+ /es-abstract@1.20.4:
resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -904,13 +938,13 @@ packages:
unbox-primitive: 1.0.2
dev: true
- /es-shim-unscopables/1.0.0:
+ /es-shim-unscopables@1.0.0:
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
dependencies:
has: 1.0.3
dev: true
- /es-to-primitive/1.2.1:
+ /es-to-primitive@1.2.1:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -919,7 +953,7 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild-android-64/0.15.14:
+ /esbuild-android-64@0.15.14:
resolution: {integrity: sha512-HuilVIb4rk9abT4U6bcFdU35UHOzcWVGLSjEmC58OVr96q5UiRqzDtWjPlCMugjhgUGKEs8Zf4ueIvYbOStbIg==}
engines: {node: '>=12'}
cpu: [x64]
@@ -928,7 +962,7 @@ packages:
dev: false
optional: true
- /esbuild-android-arm64/0.15.14:
+ /esbuild-android-arm64@0.15.14:
resolution: {integrity: sha512-/QnxRVxsR2Vtf3XottAHj7hENAMW2wCs6S+OZcAbc/8nlhbAL/bCQRCVD78VtI5mdwqWkVi3wMqM94kScQCgqg==}
engines: {node: '>=12'}
cpu: [arm64]
@@ -937,7 +971,7 @@ packages:
dev: false
optional: true
- /esbuild-darwin-64/0.15.14:
+ /esbuild-darwin-64@0.15.14:
resolution: {integrity: sha512-ToNuf1uifu8hhwWvoZJGCdLIX/1zpo8cOGnT0XAhDQXiKOKYaotVNx7pOVB1f+wHoWwTLInrOmh3EmA7Fd+8Vg==}
engines: {node: '>=12'}
cpu: [x64]
@@ -946,7 +980,7 @@ packages:
dev: false
optional: true
- /esbuild-darwin-arm64/0.15.14:
+ /esbuild-darwin-arm64@0.15.14:
resolution: {integrity: sha512-KgGP+y77GszfYJgceO0Wi/PiRtYo5y2Xo9rhBUpxTPaBgWDJ14gqYN0+NMbu+qC2fykxXaipHxN4Scaj9tUS1A==}
engines: {node: '>=12'}
cpu: [arm64]
@@ -955,7 +989,7 @@ packages:
dev: false
optional: true
- /esbuild-freebsd-64/0.15.14:
+ /esbuild-freebsd-64@0.15.14:
resolution: {integrity: sha512-xr0E2n5lyWw3uFSwwUXHc0EcaBDtsal/iIfLioflHdhAe10KSctV978Te7YsfnsMKzcoGeS366+tqbCXdqDHQA==}
engines: {node: '>=12'}
cpu: [x64]
@@ -964,7 +998,7 @@ packages:
dev: false
optional: true
- /esbuild-freebsd-arm64/0.15.14:
+ /esbuild-freebsd-arm64@0.15.14:
resolution: {integrity: sha512-8XH96sOQ4b1LhMlO10eEWOjEngmZ2oyw3pW4o8kvBcpF6pULr56eeYVP5radtgw54g3T8nKHDHYEI5AItvskZg==}
engines: {node: '>=12'}
cpu: [arm64]
@@ -973,7 +1007,7 @@ packages:
dev: false
optional: true
- /esbuild-linux-32/0.15.14:
+ /esbuild-linux-32@0.15.14:
resolution: {integrity: sha512-6ssnvwaTAi8AzKN8By2V0nS+WF5jTP7SfuK6sStGnDP7MCJo/4zHgM9oE1eQTS2jPmo3D673rckuCzRlig+HMA==}
engines: {node: '>=12'}
cpu: [ia32]
@@ -982,7 +1016,7 @@ packages:
dev: false
optional: true
- /esbuild-linux-64/0.15.14:
+ /esbuild-linux-64@0.15.14:
resolution: {integrity: sha512-ONySx3U0wAJOJuxGUlXBWxVKFVpWv88JEv0NZ6NlHknmDd1yCbf4AEdClSgLrqKQDXYywmw4gYDvdLsS6z0hcw==}
engines: {node: '>=12'}
cpu: [x64]
@@ -991,25 +1025,25 @@ packages:
dev: false
optional: true
- /esbuild-linux-arm/0.15.14:
- resolution: {integrity: sha512-D2LImAIV3QzL7lHURyCHBkycVFbKwkDb1XEUWan+2fb4qfW7qAeUtul7ZIcIwFKZgPcl+6gKZmvLgPSj26RQ2Q==}
+ /esbuild-linux-arm64@0.15.14:
+ resolution: {integrity: sha512-kle2Ov6a1e5AjlHlMQl1e+c4myGTeggrRzArQFmWp6O6JoqqB9hT+B28EW4tjFWgV/NxUq46pWYpgaWXsXRPAg==}
engines: {node: '>=12'}
- cpu: [arm]
+ cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
- /esbuild-linux-arm64/0.15.14:
- resolution: {integrity: sha512-kle2Ov6a1e5AjlHlMQl1e+c4myGTeggrRzArQFmWp6O6JoqqB9hT+B28EW4tjFWgV/NxUq46pWYpgaWXsXRPAg==}
+ /esbuild-linux-arm@0.15.14:
+ resolution: {integrity: sha512-D2LImAIV3QzL7lHURyCHBkycVFbKwkDb1XEUWan+2fb4qfW7qAeUtul7ZIcIwFKZgPcl+6gKZmvLgPSj26RQ2Q==}
engines: {node: '>=12'}
- cpu: [arm64]
+ cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
- /esbuild-linux-mips64le/0.15.14:
+ /esbuild-linux-mips64le@0.15.14:
resolution: {integrity: sha512-FVdMYIzOLXUq+OE7XYKesuEAqZhmAIV6qOoYahvUp93oXy0MOVTP370ECbPfGXXUdlvc0TNgkJa3YhEwyZ6MRA==}
engines: {node: '>=12'}
cpu: [mips64el]
@@ -1018,7 +1052,7 @@ packages:
dev: false
optional: true
- /esbuild-linux-ppc64le/0.15.14:
+ /esbuild-linux-ppc64le@0.15.14:
resolution: {integrity: sha512-2NzH+iuzMDA+jjtPjuIz/OhRDf8tzbQ1tRZJI//aT25o1HKc0reMMXxKIYq/8nSHXiJSnYV4ODzTiv45s+h73w==}
engines: {node: '>=12'}
cpu: [ppc64]
@@ -1027,7 +1061,7 @@ packages:
dev: false
optional: true
- /esbuild-linux-riscv64/0.15.14:
+ /esbuild-linux-riscv64@0.15.14:
resolution: {integrity: sha512-VqxvutZNlQxmUNS7Ac+aczttLEoHBJ9e3OYGqnULrfipRvG97qLrAv9EUY9iSrRKBqeEbSvS9bSfstZqwz0T4Q==}
engines: {node: '>=12'}
cpu: [riscv64]
@@ -1036,7 +1070,7 @@ packages:
dev: false
optional: true
- /esbuild-linux-s390x/0.15.14:
+ /esbuild-linux-s390x@0.15.14:
resolution: {integrity: sha512-+KVHEUshX5n6VP6Vp/AKv9fZIl5kr2ph8EUFmQUJnDpHwcfTSn2AQgYYm0HTBR2Mr4d0Wlr0FxF/Cs5pbFgiOw==}
engines: {node: '>=12'}
cpu: [s390x]
@@ -1045,7 +1079,7 @@ packages:
dev: false
optional: true
- /esbuild-netbsd-64/0.15.14:
+ /esbuild-netbsd-64@0.15.14:
resolution: {integrity: sha512-6D/dr17piEgevIm1xJfZP2SjB9Z+g8ERhNnBdlZPBWZl+KSPUKLGF13AbvC+nzGh8IxOH2TyTIdRMvKMP0nEzQ==}
engines: {node: '>=12'}
cpu: [x64]
@@ -1054,7 +1088,7 @@ packages:
dev: false
optional: true
- /esbuild-openbsd-64/0.15.14:
+ /esbuild-openbsd-64@0.15.14:
resolution: {integrity: sha512-rREQBIlMibBetgr2E9Lywt2Qxv2ZdpmYahR4IUlAQ1Efv/A5gYdO0/VIN3iowDbCNTLxp0bb57Vf0LFcffD6kA==}
engines: {node: '>=12'}
cpu: [x64]
@@ -1063,7 +1097,7 @@ packages:
dev: false
optional: true
- /esbuild-sunos-64/0.15.14:
+ /esbuild-sunos-64@0.15.14:
resolution: {integrity: sha512-DNVjSp/BY4IfwtdUAvWGIDaIjJXY5KI4uD82+15v6k/w7px9dnaDaJJ2R6Mu+KCgr5oklmFc0KjBjh311Gxl9Q==}
engines: {node: '>=12'}
cpu: [x64]
@@ -1072,7 +1106,7 @@ packages:
dev: false
optional: true
- /esbuild-windows-32/0.15.14:
+ /esbuild-windows-32@0.15.14:
resolution: {integrity: sha512-pHBWrcA+/oLgvViuG9FO3kNPO635gkoVrRQwe6ZY1S0jdET07xe2toUvQoJQ8KT3/OkxqUasIty5hpuKFLD+eg==}
engines: {node: '>=12'}
cpu: [ia32]
@@ -1081,7 +1115,7 @@ packages:
dev: false
optional: true
- /esbuild-windows-64/0.15.14:
+ /esbuild-windows-64@0.15.14:
resolution: {integrity: sha512-CszIGQVk/P8FOS5UgAH4hKc9zOaFo69fe+k1rqgBHx3CSK3Opyk5lwYriIamaWOVjBt7IwEP6NALz+tkVWdFog==}
engines: {node: '>=12'}
cpu: [x64]
@@ -1090,7 +1124,7 @@ packages:
dev: false
optional: true
- /esbuild-windows-arm64/0.15.14:
+ /esbuild-windows-arm64@0.15.14:
resolution: {integrity: sha512-KW9W4psdZceaS9A7Jsgl4WialOznSURvqX/oHZk3gOP7KbjtHLSsnmSvNdzagGJfxbAe30UVGXRe8q8nDsOSQw==}
engines: {node: '>=12'}
cpu: [arm64]
@@ -1099,7 +1133,7 @@ packages:
dev: false
optional: true
- /esbuild/0.15.14:
+ /esbuild@0.15.14:
resolution: {integrity: sha512-pJN8j42fvWLFWwSMG4luuupl2Me7mxciUOsMegKvwCmhEbJ2covUdFnihxm0FMIBV+cbwbtMoHgMCCI+pj1btQ==}
engines: {node: '>=12'}
hasBin: true
@@ -1129,22 +1163,22 @@ packages:
esbuild-windows-arm64: 0.15.14
dev: false
- /escalade/3.1.1:
+ /escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
dev: false
- /escape-string-regexp/1.0.5:
+ /escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
dev: false
- /escape-string-regexp/4.0.0:
+ /escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
dev: true
- /eslint-config-airbnb-base/15.0.0_dcpv4nbdr5ks2h5677xdltrk6e:
+ /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0)(eslint@8.27.0):
resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -1153,13 +1187,13 @@ packages:
dependencies:
confusing-browser-globals: 1.0.11
eslint: 8.27.0
- eslint-plugin-import: 2.26.0_eslint@8.27.0
+ eslint-plugin-import: 2.26.0(eslint@8.27.0)
object.assign: 4.1.4
object.entries: 1.1.6
semver: 6.3.0
dev: true
- /eslint-config-airbnb/19.0.4_gto5osv3xpxagsgraksq5y7ohi:
+ /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.26.0)(eslint-plugin-jsx-a11y@6.6.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.31.10)(eslint@8.27.0):
resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==}
engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -1170,16 +1204,16 @@ packages:
eslint-plugin-react-hooks: ^4.3.0
dependencies:
eslint: 8.27.0
- eslint-config-airbnb-base: 15.0.0_dcpv4nbdr5ks2h5677xdltrk6e
- eslint-plugin-import: 2.26.0_eslint@8.27.0
- eslint-plugin-jsx-a11y: 6.6.1_eslint@8.27.0
- eslint-plugin-react: 7.31.10_eslint@8.27.0
- eslint-plugin-react-hooks: 4.6.0_eslint@8.27.0
+ eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.27.0)
+ eslint-plugin-import: 2.26.0(eslint@8.27.0)
+ eslint-plugin-jsx-a11y: 6.6.1(eslint@8.27.0)
+ eslint-plugin-react: 7.31.10(eslint@8.27.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.27.0)
object.assign: 4.1.4
object.entries: 1.1.6
dev: true
- /eslint-config-prettier/8.5.0_eslint@8.27.0:
+ /eslint-config-prettier@8.5.0(eslint@8.27.0):
resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
peerDependencies:
@@ -1188,7 +1222,7 @@ packages:
eslint: 8.27.0
dev: true
- /eslint-import-resolver-node/0.3.6:
+ /eslint-import-resolver-node@0.3.6:
resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
dependencies:
debug: 3.2.7
@@ -1197,7 +1231,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils/2.7.4_hzyee272oejuypf7pxzdrrmskq:
+ /eslint-module-utils@2.7.4(eslint-import-resolver-node@0.3.6)(eslint@8.27.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@@ -1225,7 +1259,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-check-file/1.3.0_eslint@8.27.0:
+ /eslint-plugin-check-file@1.3.0(eslint@8.27.0):
resolution: {integrity: sha512-qfH9d3jqVyD6MPePJRkLARnScJgLYUB72l83vM7fOZg0DnJ4p+3uMzupanbCcAsU+em3Se+nNwcQKZ7iKACJ9A==}
engines: {node: 12.x || 14.x || >= 16}
peerDependencies:
@@ -1237,7 +1271,7 @@ packages:
requireindex: 1.2.0
dev: true
- /eslint-plugin-import/2.26.0_eslint@8.27.0:
+ /eslint-plugin-import@2.26.0(eslint@8.27.0):
resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
engines: {node: '>=4'}
peerDependencies:
@@ -1253,7 +1287,7 @@ packages:
doctrine: 2.1.0
eslint: 8.27.0
eslint-import-resolver-node: 0.3.6
- eslint-module-utils: 2.7.4_hzyee272oejuypf7pxzdrrmskq
+ eslint-module-utils: 2.7.4(eslint-import-resolver-node@0.3.6)(eslint@8.27.0)
has: 1.0.3
is-core-module: 2.11.0
is-glob: 4.0.3
@@ -1267,7 +1301,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y/6.6.1_eslint@8.27.0:
+ /eslint-plugin-jsx-a11y@6.6.1(eslint@8.27.0):
resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -1289,7 +1323,7 @@ packages:
semver: 6.3.0
dev: true
- /eslint-plugin-prettier/4.2.1_v7o5sx5x3wbs57ifz6wc4f76we:
+ /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.27.0)(prettier@2.7.1):
resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -1301,12 +1335,12 @@ packages:
optional: true
dependencies:
eslint: 8.27.0
- eslint-config-prettier: 8.5.0_eslint@8.27.0
+ eslint-config-prettier: 8.5.0(eslint@8.27.0)
prettier: 2.7.1
prettier-linter-helpers: 1.0.0
dev: true
- /eslint-plugin-react-hooks/4.6.0_eslint@8.27.0:
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.27.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
@@ -1315,7 +1349,7 @@ packages:
eslint: 8.27.0
dev: true
- /eslint-plugin-react/7.31.10_eslint@8.27.0:
+ /eslint-plugin-react@7.31.10(eslint@8.27.0):
resolution: {integrity: sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==}
engines: {node: '>=4'}
peerDependencies:
@@ -1338,7 +1372,7 @@ packages:
string.prototype.matchall: 4.0.8
dev: true
- /eslint-scope/7.1.1:
+ /eslint-scope@7.1.1:
resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
@@ -1346,7 +1380,7 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-utils/3.0.0_eslint@8.27.0:
+ /eslint-utils@3.0.0(eslint@8.27.0):
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
@@ -1356,17 +1390,17 @@ packages:
eslint-visitor-keys: 2.1.0
dev: true
- /eslint-visitor-keys/2.1.0:
+ /eslint-visitor-keys@2.1.0:
resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
engines: {node: '>=10'}
dev: true
- /eslint-visitor-keys/3.3.0:
+ /eslint-visitor-keys@3.3.0:
resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint/8.27.0:
+ /eslint@8.27.0:
resolution: {integrity: sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
@@ -1382,7 +1416,7 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
- eslint-utils: 3.0.0_eslint@8.27.0
+ eslint-utils: 3.0.0(eslint@8.27.0)
eslint-visitor-keys: 3.3.0
espree: 9.4.1
esquery: 1.4.0
@@ -1414,40 +1448,40 @@ packages:
- supports-color
dev: true
- /espree/9.4.1:
+ /espree@9.4.1:
resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.1
- acorn-jsx: 5.3.2_acorn@8.8.1
+ acorn-jsx: 5.3.2(acorn@8.8.1)
eslint-visitor-keys: 3.3.0
dev: true
- /esquery/1.4.0:
+ /esquery@1.4.0:
resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
engines: {node: '>=0.10'}
dependencies:
estraverse: 5.3.0
dev: true
- /esrecurse/4.3.0:
+ /esrecurse@4.3.0:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines: {node: '>=4.0'}
dependencies:
estraverse: 5.3.0
dev: true
- /estraverse/5.3.0:
+ /estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
dev: true
- /esutils/2.0.3:
+ /esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
dev: true
- /execa/6.1.0:
+ /execa@6.1.0:
resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
@@ -1462,42 +1496,42 @@ packages:
strip-final-newline: 3.0.0
dev: true
- /fast-deep-equal/3.1.3:
+ /fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
dev: true
- /fast-diff/1.2.0:
+ /fast-diff@1.2.0:
resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
dev: true
- /fast-json-stable-stringify/2.1.0:
+ /fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
dev: true
- /fast-levenshtein/2.0.6:
+ /fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
dev: true
- /fastq/1.13.0:
+ /fastq@1.13.0:
resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
dependencies:
reusify: 1.0.4
dev: true
- /file-entry-cache/6.0.1:
+ /file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flat-cache: 3.0.4
dev: true
- /fill-range/7.0.1:
+ /fill-range@7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
- /find-up/5.0.0:
+ /find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
dependencies:
@@ -1505,7 +1539,7 @@ packages:
path-exists: 4.0.0
dev: true
- /flat-cache/3.0.4:
+ /flat-cache@3.0.4:
resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
@@ -1513,25 +1547,25 @@ packages:
rimraf: 3.0.2
dev: true
- /flatted/3.2.7:
+ /flatted@3.2.7:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
dev: true
- /fs.realpath/1.0.0:
+ /fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
dev: true
- /fsevents/2.3.2:
+ /fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
optional: true
- /function-bind/1.1.1:
+ /function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
- /function.prototype.name/1.1.5:
+ /function.prototype.name@1.1.5:
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -1541,16 +1575,16 @@ packages:
functions-have-names: 1.2.3
dev: true
- /functions-have-names/1.2.3:
+ /functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
- /gensync/1.0.0-beta.2:
+ /gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
dev: false
- /get-intrinsic/1.1.3:
+ /get-intrinsic@1.1.3:
resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
dependencies:
function-bind: 1.1.1
@@ -1558,12 +1592,12 @@ packages:
has-symbols: 1.0.3
dev: true
- /get-stream/6.0.1:
+ /get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
dev: true
- /get-symbol-description/1.0.0:
+ /get-symbol-description@1.0.0:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
dependencies:
@@ -1571,20 +1605,20 @@ packages:
get-intrinsic: 1.1.3
dev: true
- /glob-parent/5.1.2:
+ /glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
dependencies:
is-glob: 4.0.3
- /glob-parent/6.0.2:
+ /glob-parent@6.0.2:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
dependencies:
is-glob: 4.0.3
dev: true
- /glob/7.2.3:
+ /glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
fs.realpath: 1.0.0
@@ -1595,19 +1629,19 @@ packages:
path-is-absolute: 1.0.1
dev: true
- /globals/11.12.0:
+ /globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
dev: false
- /globals/13.18.0:
+ /globals@13.18.0:
resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
dev: true
- /grapheme-splitter/1.0.4:
+ /grapheme-splitter@1.0.4:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
dev: true
@@ -1615,54 +1649,54 @@ packages:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
dev: true
- /has-flag/3.0.0:
+ /has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
dev: false
- /has-flag/4.0.0:
+ /has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
dev: true
- /has-property-descriptors/1.0.0:
+ /has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
get-intrinsic: 1.1.3
dev: true
- /has-symbols/1.0.3:
+ /has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
dev: true
- /has-tostringtag/1.0.0:
+ /has-tostringtag@1.0.0:
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
dev: true
- /has/1.0.3:
+ /has@1.0.3:
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
engines: {node: '>= 0.4.0'}
dependencies:
function-bind: 1.1.1
- /human-signals/3.0.1:
+ /human-signals@3.0.1:
resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==}
engines: {node: '>=12.20.0'}
dev: true
- /ignore/5.2.0:
+ /ignore@5.2.0:
resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
engines: {node: '>= 4'}
dev: true
- /immutable/4.1.0:
+ /immutable@4.1.0:
resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
- /import-fresh/3.3.0:
+ /import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
dependencies:
@@ -1670,28 +1704,28 @@ packages:
resolve-from: 4.0.0
dev: true
- /imurmurhash/0.1.4:
+ /imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
dev: true
- /indent-string/4.0.0:
+ /indent-string@4.0.0:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
dev: true
- /inflight/1.0.6:
+ /inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
dev: true
- /inherits/2.0.4:
+ /inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
dev: true
- /internal-slot/1.0.3:
+ /internal-slot@1.0.3:
resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -1700,19 +1734,19 @@ packages:
side-channel: 1.0.4
dev: true
- /is-bigint/1.0.4:
+ /is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
dependencies:
has-bigints: 1.0.2
dev: true
- /is-binary-path/2.1.0:
+ /is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
dependencies:
binary-extensions: 2.2.0
- /is-boolean-object/1.1.2:
+ /is-boolean-object@1.1.2:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -1720,65 +1754,65 @@ packages:
has-tostringtag: 1.0.0
dev: true
- /is-callable/1.2.7:
+ /is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
dev: true
- /is-core-module/2.11.0:
+ /is-core-module@2.11.0:
resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
dependencies:
has: 1.0.3
- /is-date-object/1.0.5:
+ /is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
dev: true
- /is-extglob/2.1.1:
+ /is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- /is-fullwidth-code-point/3.0.0:
+ /is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
dev: true
- /is-fullwidth-code-point/4.0.0:
+ /is-fullwidth-code-point@4.0.0:
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
engines: {node: '>=12'}
dev: true
- /is-glob/4.0.3:
+ /is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
- /is-negative-zero/2.0.2:
+ /is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
dev: true
- /is-number-object/1.0.7:
+ /is-number-object@1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
dev: true
- /is-number/7.0.0:
+ /is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- /is-path-inside/3.0.3:
+ /is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
dev: true
- /is-regex/1.1.4:
+ /is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
@@ -1786,83 +1820,83 @@ packages:
has-tostringtag: 1.0.0
dev: true
- /is-shared-array-buffer/1.0.2:
+ /is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
dev: true
- /is-stream/3.0.0:
+ /is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: true
- /is-string/1.0.7:
+ /is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
dev: true
- /is-symbol/1.0.4:
+ /is-symbol@1.0.4:
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
dev: true
- /is-weakref/1.0.2:
+ /is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.2
dev: true
- /isexe/2.0.0:
+ /isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
- /js-sdsl/4.1.5:
+ /js-sdsl@4.1.5:
resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==}
dev: true
- /js-tokens/4.0.0:
+ /js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- /js-yaml/4.1.0:
+ /js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
dependencies:
argparse: 2.0.1
dev: true
- /jsesc/2.5.2:
+ /jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
engines: {node: '>=4'}
hasBin: true
dev: false
- /json-schema-traverse/0.4.1:
+ /json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
dev: true
- /json-stable-stringify-without-jsonify/1.0.1:
+ /json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
- /json5/1.0.1:
+ /json5@1.0.1:
resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
hasBin: true
dependencies:
minimist: 1.2.7
dev: true
- /json5/2.2.1:
+ /json5@2.2.1:
resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
engines: {node: '>=6'}
hasBin: true
dev: false
- /jsx-ast-utils/3.3.3:
+ /jsx-ast-utils@3.3.3:
resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==}
engines: {node: '>=4.0'}
dependencies:
@@ -1870,17 +1904,17 @@ packages:
object.assign: 4.1.4
dev: true
- /language-subtag-registry/0.3.22:
+ /language-subtag-registry@0.3.22:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
dev: true
- /language-tags/1.0.5:
+ /language-tags@1.0.5:
resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==}
dependencies:
language-subtag-registry: 0.3.22
dev: true
- /levn/0.4.1:
+ /levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
dependencies:
@@ -1888,12 +1922,12 @@ packages:
type-check: 0.4.0
dev: true
- /lilconfig/2.0.5:
+ /lilconfig@2.0.5:
resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
engines: {node: '>=10'}
dev: true
- /lint-staged/13.0.3:
+ /lint-staged@13.0.3:
resolution: {integrity: sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==}
engines: {node: ^14.13.1 || >=16.0.0}
hasBin: true
@@ -1916,7 +1950,7 @@ packages:
- supports-color
dev: true
- /listr2/4.0.5:
+ /listr2@4.0.5:
resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==}
engines: {node: '>=12'}
peerDependencies:
@@ -1935,18 +1969,26 @@ packages:
wrap-ansi: 7.0.0
dev: true
- /locate-path/6.0.0:
+ /locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
dependencies:
p-locate: 5.0.0
dev: true
- /lodash.merge/4.6.2:
+ /lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ dev: false
+
+ /lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
dev: true
- /log-update/4.0.0:
+ /lodash.throttle@4.1.1:
+ resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
+ dev: false
+
+ /log-update@4.0.0:
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
engines: {node: '>=10'}
dependencies:
@@ -1956,24 +1998,24 @@ packages:
wrap-ansi: 6.2.0
dev: true
- /loose-envify/1.4.0:
+ /loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
dependencies:
js-tokens: 4.0.0
- /magic-string/0.26.7:
+ /magic-string@0.26.7:
resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
engines: {node: '>=12'}
dependencies:
sourcemap-codec: 1.4.8
dev: false
- /merge-stream/2.0.0:
+ /merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
dev: true
- /micromatch/4.0.5:
+ /micromatch@4.0.5:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
dependencies:
@@ -1981,73 +2023,73 @@ packages:
picomatch: 2.3.1
dev: true
- /mimic-fn/2.1.0:
+ /mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
dev: true
- /mimic-fn/4.0.0:
+ /mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
dev: true
- /minimatch/3.1.2:
+ /minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
brace-expansion: 1.1.11
dev: true
- /minimist/1.2.7:
+ /minimist@1.2.7:
resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
dev: true
- /ms/2.0.0:
+ /ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
dev: true
- /ms/2.1.2:
+ /ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- /nanoid/3.3.4:
+ /nanoid@3.3.4:
resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: false
- /natural-compare/1.4.0:
+ /natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
- /node-releases/2.0.6:
+ /node-releases@2.0.6:
resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
dev: false
- /normalize-path/3.0.0:
+ /normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- /npm-run-path/5.1.0:
+ /npm-run-path@5.1.0:
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
dev: true
- /object-assign/4.1.1:
+ /object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
dev: true
- /object-inspect/1.12.2:
+ /object-inspect@1.12.2:
resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
dev: true
- /object-keys/1.1.1:
+ /object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
dev: true
- /object.assign/4.1.4:
+ /object.assign@4.1.4:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
dependencies:
@@ -2057,7 +2099,7 @@ packages:
object-keys: 1.1.1
dev: true
- /object.entries/1.1.6:
+ /object.entries@1.1.6:
resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==}
engines: {node: '>= 0.4'}
dependencies:
@@ -2066,7 +2108,7 @@ packages:
es-abstract: 1.20.4
dev: true
- /object.fromentries/2.0.6:
+ /object.fromentries@2.0.6:
resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==}
engines: {node: '>= 0.4'}
dependencies:
@@ -2075,14 +2117,14 @@ packages:
es-abstract: 1.20.4
dev: true
- /object.hasown/1.1.2:
+ /object.hasown@1.1.2:
resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==}
dependencies:
define-properties: 1.1.4
es-abstract: 1.20.4
dev: true
- /object.values/1.1.6:
+ /object.values@1.1.6:
resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
engines: {node: '>= 0.4'}
dependencies:
@@ -2091,27 +2133,27 @@ packages:
es-abstract: 1.20.4
dev: true
- /once/1.4.0:
+ /once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
dev: true
- /onetime/5.1.2:
+ /onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
dependencies:
mimic-fn: 2.1.0
dev: true
- /onetime/6.0.0:
+ /onetime@6.0.0:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
dependencies:
mimic-fn: 4.0.0
dev: true
- /optionator/0.9.1:
+ /optionator@0.9.1:
resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
engines: {node: '>= 0.8.0'}
dependencies:
@@ -2123,72 +2165,72 @@ packages:
word-wrap: 1.2.3
dev: true
- /p-limit/3.1.0:
+ /p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
dependencies:
yocto-queue: 0.1.0
dev: true
- /p-locate/5.0.0:
+ /p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
dependencies:
p-limit: 3.1.0
dev: true
- /p-map/4.0.0:
+ /p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
dependencies:
aggregate-error: 3.1.0
dev: true
- /parent-module/1.0.1:
+ /parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
dependencies:
callsites: 3.1.0
dev: true
- /path-exists/4.0.0:
+ /path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
dev: true
- /path-is-absolute/1.0.1:
+ /path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
dev: true
- /path-key/3.1.1:
+ /path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
dev: true
- /path-key/4.0.0:
+ /path-key@4.0.0:
resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
engines: {node: '>=12'}
dev: true
- /path-parse/1.0.7:
+ /path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- /picocolors/1.0.0:
+ /picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
dev: false
- /picomatch/2.3.1:
+ /picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
- /pidtree/0.6.0:
+ /pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
hasBin: true
dev: true
- /postcss/8.4.19:
+ /postcss@8.4.19:
resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
@@ -2197,25 +2239,25 @@ packages:
source-map-js: 1.0.2
dev: false
- /prelude-ls/1.2.1:
+ /prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
dev: true
- /prettier-linter-helpers/1.0.0:
+ /prettier-linter-helpers@1.0.0:
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
engines: {node: '>=6.0.0'}
dependencies:
fast-diff: 1.2.0
dev: true
- /prettier/2.7.1:
+ /prettier@2.7.1:
resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
- /prop-types/15.8.1:
+ /prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
loose-envify: 1.4.0
@@ -2223,16 +2265,16 @@ packages:
react-is: 16.13.1
dev: true
- /punycode/2.1.1:
+ /punycode@2.1.1:
resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
engines: {node: '>=6'}
dev: true
- /queue-microtask/1.2.3:
+ /queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
- /react-dom/18.2.0_react@18.2.0:
+ /react-dom@18.2.0(react@18.2.0):
resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
peerDependencies:
react: ^18.2.0
@@ -2242,16 +2284,32 @@ packages:
scheduler: 0.23.0
dev: false
- /react-is/16.13.1:
+ /react-icons@4.7.1(react@18.2.0):
+ resolution: {integrity: sha512-yHd3oKGMgm7zxo3EA7H2n7vxSoiGmHk5t6Ou4bXsfcgWyhfDKMpyKfhHR6Bjnn63c+YXBLBPUql9H4wPJM6sXw==}
+ peerDependencies:
+ react: '*'
+ dependencies:
+ react: 18.2.0
+ dev: false
+
+ /react-intersection-observer@9.4.3(react@18.2.0):
+ resolution: {integrity: sha512-WNRqMQvKpupr6MzecAQI0Pj0+JQong307knLP4g/nBex7kYfIaZsPpXaIhKHR+oV8z+goUbH9e10j6lGRnTzlQ==}
+ peerDependencies:
+ react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ react: 18.2.0
+ dev: false
+
+ /react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: true
- /react-refresh/0.14.0:
+ /react-refresh@0.14.0:
resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
engines: {node: '>=0.10.0'}
dev: false
- /react-router-dom/6.4.3_biqbaboplfbrettd7655fr4n2y:
+ /react-router-dom@6.4.3(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-MiaYQU8CwVCaOfJdYvt84KQNjT78VF0TJrA17SIQgNHRvLnXDJO6qsFqq8F/zzB1BWZjCFIrQpu4QxcshitziQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -2260,11 +2318,11 @@ packages:
dependencies:
'@remix-run/router': 1.0.3
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-router: 6.4.3_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-router: 6.4.3(react@18.2.0)
dev: false
- /react-router/6.4.3_react@18.2.0:
+ /react-router@6.4.3(react@18.2.0):
resolution: {integrity: sha512-BT6DoGn6aV1FVP5yfODMOiieakp3z46P1Fk0RNzJMACzE7C339sFuHebfvWtnB4pzBvXXkHP2vscJzWRuUjTtA==}
engines: {node: '>=14'}
peerDependencies:
@@ -2274,24 +2332,35 @@ packages:
react: 18.2.0
dev: false
- /react/18.2.0:
+ /react-toastify@9.1.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-pkFCla1z3ve045qvjEmn2xOJOy4ZciwRXm1oMPULVkELi5aJdHCN/FHnuqXq8IwGDLB7PPk2/J6uP9D8ejuiRw==}
+ peerDependencies:
+ react: '>=16'
+ react-dom: '>=16'
+ dependencies:
+ clsx: 1.2.1
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /react@18.2.0:
resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
dev: false
- /readdirp/3.6.0:
+ /readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
dependencies:
picomatch: 2.3.1
- /regenerator-runtime/0.13.11:
+ /regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
dev: true
- /regexp.prototype.flags/1.4.3:
+ /regexp.prototype.flags@1.4.3:
resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
engines: {node: '>= 0.4'}
dependencies:
@@ -2300,22 +2369,22 @@ packages:
functions-have-names: 1.2.3
dev: true
- /regexpp/3.2.0:
+ /regexpp@3.2.0:
resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
engines: {node: '>=8'}
dev: true
- /requireindex/1.2.0:
+ /requireindex@1.2.0:
resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
engines: {node: '>=0.10.5'}
dev: true
- /resolve-from/4.0.0:
+ /resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
dev: true
- /resolve/1.22.1:
+ /resolve@1.22.1:
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
hasBin: true
dependencies:
@@ -2323,7 +2392,7 @@ packages:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- /resolve/2.0.0-next.4:
+ /resolve@2.0.0-next.4:
resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
hasBin: true
dependencies:
@@ -2332,7 +2401,7 @@ packages:
supports-preserve-symlinks-flag: 1.0.0
dev: true
- /restore-cursor/3.1.0:
+ /restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
dependencies:
@@ -2340,23 +2409,23 @@ packages:
signal-exit: 3.0.7
dev: true
- /reusify/1.0.4:
+ /reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
dev: true
- /rfdc/1.3.0:
+ /rfdc@1.3.0:
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
dev: true
- /rimraf/3.0.2:
+ /rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
dependencies:
glob: 7.2.3
dev: true
- /rollup/2.79.1:
+ /rollup@2.79.1:
resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
engines: {node: '>=10.0.0'}
hasBin: true
@@ -2364,19 +2433,19 @@ packages:
fsevents: 2.3.2
dev: false
- /run-parallel/1.2.0:
+ /run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
queue-microtask: 1.2.3
dev: true
- /rxjs/7.5.7:
+ /rxjs@7.5.7:
resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==}
dependencies:
tslib: 2.4.1
dev: true
- /safe-regex-test/1.0.0:
+ /safe-regex-test@1.0.0:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
call-bind: 1.0.2
@@ -2384,7 +2453,7 @@ packages:
is-regex: 1.1.4
dev: true
- /sass/1.56.1:
+ /sass@1.56.1:
resolution: {integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==}
engines: {node: '>=12.0.0'}
hasBin: true
@@ -2393,29 +2462,29 @@ packages:
immutable: 4.1.0
source-map-js: 1.0.2
- /scheduler/0.23.0:
+ /scheduler@0.23.0:
resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
dependencies:
loose-envify: 1.4.0
dev: false
- /semver/6.3.0:
+ /semver@6.3.0:
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
- /shebang-command/2.0.0:
+ /shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
dependencies:
shebang-regex: 3.0.0
dev: true
- /shebang-regex/3.0.0:
+ /shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
dev: true
- /side-channel/1.0.4:
+ /side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
@@ -2423,17 +2492,17 @@ packages:
object-inspect: 1.12.2
dev: true
- /signal-exit/3.0.7:
+ /signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
- /simple-git-hooks/2.8.1:
+ /simple-git-hooks@2.8.1:
resolution: {integrity: sha512-DYpcVR1AGtSfFUNzlBdHrQGPsOhuuEJ/FkmPOOlFysP60AHd3nsEpkGq/QEOdtUyT1Qhk7w9oLmFoMG+75BDog==}
hasBin: true
requiresBuild: true
dev: true
- /slice-ansi/3.0.0:
+ /slice-ansi@3.0.0:
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
engines: {node: '>=8'}
dependencies:
@@ -2442,7 +2511,7 @@ packages:
is-fullwidth-code-point: 3.0.0
dev: true
- /slice-ansi/4.0.0:
+ /slice-ansi@4.0.0:
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
engines: {node: '>=10'}
dependencies:
@@ -2451,7 +2520,7 @@ packages:
is-fullwidth-code-point: 3.0.0
dev: true
- /slice-ansi/5.0.0:
+ /slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
dependencies:
@@ -2459,20 +2528,24 @@ packages:
is-fullwidth-code-point: 4.0.0
dev: true
- /source-map-js/1.0.2:
+ /source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
- /sourcemap-codec/1.4.8:
+ /sourcemap-codec@1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
dev: false
- /string-argv/0.3.1:
+ /ssr-window@4.0.2:
+ resolution: {integrity: sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==}
+ dev: false
+
+ /string-argv@0.3.1:
resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
engines: {node: '>=0.6.19'}
dev: true
- /string-width/4.2.3:
+ /string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
dependencies:
@@ -2481,7 +2554,7 @@ packages:
strip-ansi: 6.0.1
dev: true
- /string-width/5.1.2:
+ /string-width@5.1.2:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
dependencies:
@@ -2490,7 +2563,7 @@ packages:
strip-ansi: 7.0.1
dev: true
- /string.prototype.matchall/4.0.8:
+ /string.prototype.matchall@4.0.8:
resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
dependencies:
call-bind: 1.0.2
@@ -2503,7 +2576,7 @@ packages:
side-channel: 1.0.4
dev: true
- /string.prototype.trimend/1.0.6:
+ /string.prototype.trimend@1.0.6:
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
dependencies:
call-bind: 1.0.2
@@ -2511,7 +2584,7 @@ packages:
es-abstract: 1.20.4
dev: true
- /string.prototype.trimstart/1.0.6:
+ /string.prototype.trimstart@1.0.6:
resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
dependencies:
call-bind: 1.0.2
@@ -2519,73 +2592,80 @@ packages:
es-abstract: 1.20.4
dev: true
- /strip-ansi/6.0.1:
+ /strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
dependencies:
ansi-regex: 5.0.1
dev: true
- /strip-ansi/7.0.1:
+ /strip-ansi@7.0.1:
resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
engines: {node: '>=12'}
dependencies:
ansi-regex: 6.0.1
dev: true
- /strip-bom/3.0.0:
+ /strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
dev: true
- /strip-final-newline/3.0.0:
+ /strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
dev: true
- /strip-json-comments/3.1.1:
+ /strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
dev: true
- /supports-color/5.5.0:
+ /supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
dependencies:
has-flag: 3.0.0
dev: false
- /supports-color/7.2.0:
+ /supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
dev: true
- /supports-preserve-symlinks-flag/1.0.0:
+ /supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- /text-table/0.2.0:
+ /swiper@9.0.5:
+ resolution: {integrity: sha512-UiLQ5fvn8L3ZZpaPa+9oiwKwhVGQt5TVc0UuXxFKHyTQe8g2E3vbPMiMfIGb6NhNGj5ntsSDyyNgg4qVmWlJkQ==}
+ engines: {node: '>= 4.7.0'}
+ dependencies:
+ ssr-window: 4.0.2
+ dev: false
+
+ /text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
- /through/2.3.8:
+ /through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
- /to-fast-properties/2.0.0:
+ /to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
dev: false
- /to-regex-range/5.0.1:
+ /to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
dependencies:
is-number: 7.0.0
- /tsconfig-paths/3.14.1:
+ /tsconfig-paths@3.14.1:
resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
dependencies:
'@types/json5': 0.0.29
@@ -2594,28 +2674,28 @@ packages:
strip-bom: 3.0.0
dev: true
- /tslib/2.4.1:
+ /tslib@2.4.1:
resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
dev: true
- /type-check/0.4.0:
+ /type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.2.1
dev: true
- /type-fest/0.20.2:
+ /type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
dev: true
- /type-fest/0.21.3:
+ /type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
dev: true
- /unbox-primitive/1.0.2:
+ /unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
call-bind: 1.0.2
@@ -2624,7 +2704,7 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /update-browserslist-db/1.0.10_browserslist@4.21.4:
+ /update-browserslist-db@1.0.10(browserslist@4.21.4):
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
hasBin: true
peerDependencies:
@@ -2635,13 +2715,13 @@ packages:
picocolors: 1.0.0
dev: false
- /uri-js/4.4.1:
+ /uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
punycode: 2.1.1
dev: true
- /vite/3.2.4_sass@1.56.1:
+ /vite@3.2.4(sass@1.56.1):
resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -2675,7 +2755,7 @@ packages:
fsevents: 2.3.2
dev: false
- /which-boxed-primitive/1.0.2:
+ /which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
is-bigint: 1.0.4
@@ -2685,7 +2765,7 @@ packages:
is-symbol: 1.0.4
dev: true
- /which/2.0.2:
+ /which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
hasBin: true
@@ -2693,12 +2773,12 @@ packages:
isexe: 2.0.0
dev: true
- /word-wrap/1.2.3:
+ /word-wrap@1.2.3:
resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
engines: {node: '>=0.10.0'}
dev: true
- /wrap-ansi/6.2.0:
+ /wrap-ansi@6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
engines: {node: '>=8'}
dependencies:
@@ -2707,7 +2787,7 @@ packages:
strip-ansi: 6.0.1
dev: true
- /wrap-ansi/7.0.0:
+ /wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
dependencies:
@@ -2716,16 +2796,16 @@ packages:
strip-ansi: 6.0.1
dev: true
- /wrappy/1.0.2:
+ /wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
- /yaml/2.1.3:
+ /yaml@2.1.3:
resolution: {integrity: sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==}
engines: {node: '>= 14'}
dev: true
- /yocto-queue/0.1.0:
+ /yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
dev: true
diff --git a/public/db/events.json b/public/db/events.json
new file mode 100644
index 0000000..fbba474
--- /dev/null
+++ b/public/db/events.json
@@ -0,0 +1,20 @@
+[
+ {
+ "name": "IPL-AUCTION",
+ "description": "Lorem12samndmnsambdasvdnbwq dbv qwhgvsjhwvsbvsgvahadvsadvbasvdbsadhhghfuuytyugytfgdfbgvashdvnsav",
+ "minTeamSize": "1",
+ "maxTeamSize": "2"
+ },
+ {
+ "name": "Tech-Nerds",
+ "description": "AAAAAAALorem12samndmnsambdasvMJHVJVJvjhBJHVjvhjdnbwq dbv qwhgvsjhwvsbvsgvahadvsadvbasvdbsadbgvashdvnsav",
+ "minTeamSize": "1",
+ "maxTeamSize": "4"
+ },
+ {
+ "name": "Pitch-Please",
+ "description": "AAAAAAALorem12samndmnsambdasvMJHVJVJvjhBJHVjvhjdnbwq dbv qwhgvsjhwvsbvsgvahadvsadvbasvdbsadbgvashdvnsav",
+ "minTeamSize": "1",
+ "maxTeamSize": "1"
+ }
+]
diff --git a/public/fonts/.gitkeep b/public/fonts/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/public/fonts/AvenirNextLTPro-Regular.otf b/public/fonts/AvenirNextLTPro-Regular.otf
new file mode 100644
index 0000000..263ae4c
Binary files /dev/null and b/public/fonts/AvenirNextLTPro-Regular.otf differ
diff --git a/public/fonts/gilroy/Gilroy-Black.ttf b/public/fonts/gilroy/Gilroy-Black.ttf
new file mode 100644
index 0000000..3e1a57e
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-Black.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-BlackItalic.ttf b/public/fonts/gilroy/Gilroy-BlackItalic.ttf
new file mode 100644
index 0000000..6f0b4c4
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-BlackItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-Bold.ttf b/public/fonts/gilroy/Gilroy-Bold.ttf
new file mode 100644
index 0000000..1aea716
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-Bold.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-BoldItalic.ttf b/public/fonts/gilroy/Gilroy-BoldItalic.ttf
new file mode 100644
index 0000000..6754019
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-BoldItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-ExtraBold.ttf b/public/fonts/gilroy/Gilroy-ExtraBold.ttf
new file mode 100644
index 0000000..01eb343
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-ExtraBold.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-ExtraBoldItalic.ttf b/public/fonts/gilroy/Gilroy-ExtraBoldItalic.ttf
new file mode 100644
index 0000000..86000c1
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-ExtraBoldItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-Heavy.ttf b/public/fonts/gilroy/Gilroy-Heavy.ttf
new file mode 100644
index 0000000..726e371
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-Heavy.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-HeavyItalic.ttf b/public/fonts/gilroy/Gilroy-HeavyItalic.ttf
new file mode 100644
index 0000000..12a7e55
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-HeavyItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-Light.ttf b/public/fonts/gilroy/Gilroy-Light.ttf
new file mode 100644
index 0000000..b08db4e
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-Light.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-LightItalic.ttf b/public/fonts/gilroy/Gilroy-LightItalic.ttf
new file mode 100644
index 0000000..ea4bee4
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-LightItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-Medium.ttf b/public/fonts/gilroy/Gilroy-Medium.ttf
new file mode 100644
index 0000000..06d6a94
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-Medium.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-MediumItalic.ttf b/public/fonts/gilroy/Gilroy-MediumItalic.ttf
new file mode 100644
index 0000000..9fbb898
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-MediumItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-Regular.ttf b/public/fonts/gilroy/Gilroy-Regular.ttf
new file mode 100644
index 0000000..ad17f71
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-Regular.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-RegularItalic.ttf b/public/fonts/gilroy/Gilroy-RegularItalic.ttf
new file mode 100644
index 0000000..628a732
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-RegularItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-SemiBold.ttf b/public/fonts/gilroy/Gilroy-SemiBold.ttf
new file mode 100644
index 0000000..cb3cbb6
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-SemiBold.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-SemiBoldItalic.ttf b/public/fonts/gilroy/Gilroy-SemiBoldItalic.ttf
new file mode 100644
index 0000000..fc82a10
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-SemiBoldItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-Thin.ttf b/public/fonts/gilroy/Gilroy-Thin.ttf
new file mode 100644
index 0000000..c6daeb7
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-Thin.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-ThinItalic.ttf b/public/fonts/gilroy/Gilroy-ThinItalic.ttf
new file mode 100644
index 0000000..4bc3561
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-ThinItalic.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-UltraLight.ttf b/public/fonts/gilroy/Gilroy-UltraLight.ttf
new file mode 100644
index 0000000..adc3e33
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-UltraLight.ttf differ
diff --git a/public/fonts/gilroy/Gilroy-UltraLightItalic.ttf b/public/fonts/gilroy/Gilroy-UltraLightItalic.ttf
new file mode 100644
index 0000000..3403fe8
Binary files /dev/null and b/public/fonts/gilroy/Gilroy-UltraLightItalic.ttf differ
diff --git a/public/images/.gitkeep b/public/images/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/public/images/Line1.png b/public/images/Line1.png
new file mode 100644
index 0000000..5c3e84b
Binary files /dev/null and b/public/images/Line1.png differ
diff --git a/public/images/about1.png b/public/images/about1.png
new file mode 100644
index 0000000..67d5d96
Binary files /dev/null and b/public/images/about1.png differ
diff --git a/public/images/about2.png b/public/images/about2.png
new file mode 100644
index 0000000..e3063a3
Binary files /dev/null and b/public/images/about2.png differ
diff --git a/public/images/astronaut.png b/public/images/astronaut.png
new file mode 100644
index 0000000..d4769ba
Binary files /dev/null and b/public/images/astronaut.png differ
diff --git a/public/images/bg.png b/public/images/bg.png
new file mode 100644
index 0000000..87040d6
Binary files /dev/null and b/public/images/bg.png differ
diff --git a/public/images/bridge.png b/public/images/bridge.png
new file mode 100644
index 0000000..8cc124b
Binary files /dev/null and b/public/images/bridge.png differ
diff --git a/public/images/cliff.png b/public/images/cliff.png
new file mode 100644
index 0000000..653027a
Binary files /dev/null and b/public/images/cliff.png differ
diff --git a/public/images/cliff2.png b/public/images/cliff2.png
new file mode 100644
index 0000000..85c18a4
Binary files /dev/null and b/public/images/cliff2.png differ
diff --git a/public/images/iplimg.png b/public/images/iplimg.png
new file mode 100644
index 0000000..7a4815d
Binary files /dev/null and b/public/images/iplimg.png differ
diff --git a/public/images/plussign.png b/public/images/plussign.png
new file mode 100644
index 0000000..e2b4861
Binary files /dev/null and b/public/images/plussign.png differ
diff --git a/public/images/rocket.png b/public/images/rocket.png
new file mode 100644
index 0000000..b3a1ca5
Binary files /dev/null and b/public/images/rocket.png differ
diff --git a/public/images/rocks.png b/public/images/rocks.png
new file mode 100644
index 0000000..17f7768
Binary files /dev/null and b/public/images/rocks.png differ
diff --git a/public/images/speaker-bg.png b/public/images/speaker-bg.png
new file mode 100644
index 0000000..718bc2d
Binary files /dev/null and b/public/images/speaker-bg.png differ
diff --git a/public/images/srigentext.png b/public/images/srigentext.png
new file mode 100644
index 0000000..ba8e361
Binary files /dev/null and b/public/images/srigentext.png differ
diff --git a/public/images/tom.png b/public/images/tom.png
new file mode 100644
index 0000000..a2e11d5
Binary files /dev/null and b/public/images/tom.png differ
diff --git a/public/logos/Ellipse.png b/public/logos/Ellipse.png
new file mode 100644
index 0000000..e0ef4fc
Binary files /dev/null and b/public/logos/Ellipse.png differ
diff --git a/public/logos/Vector.png b/public/logos/Vector.png
new file mode 100644
index 0000000..1bd9793
Binary files /dev/null and b/public/logos/Vector.png differ
diff --git a/public/logos/asus-mini.svg b/public/logos/asus-mini.svg
new file mode 100644
index 0000000..f88e37c
--- /dev/null
+++ b/public/logos/asus-mini.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/logos/asus.png b/public/logos/asus.png
new file mode 100644
index 0000000..6f6ebbd
Binary files /dev/null and b/public/logos/asus.png differ
diff --git a/public/logos/devfolio-mini.svg b/public/logos/devfolio-mini.svg
new file mode 100644
index 0000000..e2908dc
--- /dev/null
+++ b/public/logos/devfolio-mini.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/logos/devfolio.png b/public/logos/devfolio.png
new file mode 100644
index 0000000..8af62f3
Binary files /dev/null and b/public/logos/devfolio.png differ
diff --git a/public/logos/mlh-mini.svg b/public/logos/mlh-mini.svg
new file mode 100644
index 0000000..432f549
--- /dev/null
+++ b/public/logos/mlh-mini.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/logos/mlh.png b/public/logos/mlh.png
new file mode 100644
index 0000000..3a28284
Binary files /dev/null and b/public/logos/mlh.png differ
diff --git a/public/logos/polygon-mini.svg b/public/logos/polygon-mini.svg
new file mode 100644
index 0000000..d4409d8
--- /dev/null
+++ b/public/logos/polygon-mini.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/logos/polygon.png b/public/logos/polygon.png
new file mode 100644
index 0000000..2ee0c4a
Binary files /dev/null and b/public/logos/polygon.png differ
diff --git a/public/logos/srijan-logo.svg b/public/logos/srijan-logo.svg
new file mode 100644
index 0000000..1f112d8
--- /dev/null
+++ b/public/logos/srijan-logo.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/logos/wolf-mini.svg b/public/logos/wolf-mini.svg
new file mode 100644
index 0000000..2acaac6
--- /dev/null
+++ b/public/logos/wolf-mini.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/logos/wolf.png b/public/logos/wolf.png
new file mode 100644
index 0000000..20edcbe
Binary files /dev/null and b/public/logos/wolf.png differ
diff --git a/src/App.jsx b/src/App.jsx
index 36c4538..f5e7c74 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -1,16 +1,26 @@
import { Routes, Route } from "react-router-dom";
-import { Home } from "./Pages";
+import { Home, Registration, Sponsors, Team, NotFound404, Comingsoon } from "./Pages";
-import { Navbar } from "./Components";
+import { Footer } from "./Components";
const App = () => {
+ // const backgroundColor = "var(--srijan4-gradient-4)"
+ const bgColor = "var(--srijan4-gradient-3)";
+
return (
<>
-
+ {/* */}
} />
+ } />
+ } />
+ } />
+ } />
+ } />
+
+
>
);
};
diff --git a/src/Components/About/About.jsx b/src/Components/About/About.jsx
new file mode 100644
index 0000000..61ed4f6
--- /dev/null
+++ b/src/Components/About/About.jsx
@@ -0,0 +1,106 @@
+import React, { useEffect, useState } from "react";
+// eslint-disable-next-line import/no-unresolved
+import { InView } from "react-intersection-observer";
+import AOS from "aos";
+import "aos/dist/aos.css";
+import style from "./About.module.scss";
+const About = ({ backgroundColor }) => {
+ useEffect(() => {
+ AOS.init();
+ }, []);
+
+ const [isIntersecting, setIntersecting] = useState(false);
+
+ const sectionBg = {
+ background: backgroundColor.startsWith("linear-gradient")
+ ? backgroundColor
+ : backgroundColor,
+ };
+
+ return (
+
+
+
+
+
+
+ About {" "}
+ The Event
+
+
+
+
+ Get ready to embark on a journey of innovation and entrepreneurship like
+ never before, as NIT Silchar‘s Entrepreneurship Cell proudly presents
+ ‘SriGen’! This event serves as a common platform for collaboration and
+ community-building among corporate experts and ambitious young
+ entrepreneurs hailing from NIT Silchar and esteemed institutions
+ nationwide. A number of competitions, workshops, webinars and speaker
+ sessions are held under SriGen with the primary goal of giving shape to
+ creative ideas proposed by brilliant minds. It encourages innovative
+ thinking, networking, and turning ideas into real-world ventures,
+ preparing students for the business world‘s challenges and opportunities.
+
+
+
+
setIntersecting(inView)}>
+
+
+
+ About {" "}
+ NIT Silchar
+
+
+
+
+ National Institute of Technology (NIT) Silchar is one of the premier
+ engineering institutes in India. Established in 1967 as a Regional
+ Engineering College (REC), it was upgraded to the status of an NIT in
+ 2002. The Institute is known for its rigorous academic standards and
+ quality faculty. It encourages students and faculty to engage in
+ research projects, publish papers, and contribute to technological
+ advancements.It has been actively promoting entrepreneurship and
+ innovation among its students and faculty. The institute recognizes the
+ importance of fostering an entrepreneurial mindset and supporting
+ startups that can contribute to economic growth and technological
+ innovation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default About;
diff --git a/src/Components/About/About.module.scss b/src/Components/About/About.module.scss
new file mode 100644
index 0000000..afca9ac
--- /dev/null
+++ b/src/Components/About/About.module.scss
@@ -0,0 +1,184 @@
+.about {
+ padding-top: 2%;
+ padding-bottom: 2%;
+}
+
+.abt_out {
+ display: flex;
+ position: relative;
+ justify-content: space-between;
+ margin: 0% 2.5%;
+}
+.abt_txt {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ width: 50%;
+ margin: 0 auto;
+}
+.abt_event,
+.abt_nits {
+ margin: 7% 0;
+}
+.abt_head {
+ font-family: var(--srijan4-font-2);
+ font-weight: 600;
+ font-size: 4vh;
+ line-height: 4vh;
+ margin-bottom: 5vh;
+}
+
+.aboutti {
+ color: #fff;
+}
+
+.abt_span {
+ background: linear-gradient(180deg, #0704b9 0%, #b4015f 100%);
+ -webkit-background-clip: text;
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+}
+.abt_content {
+ font-family: var(--srijan4-font-2);
+ font-weight: 500;
+ position: relative;
+ font-size: 1.3rem;
+ line-height: 35.8px;
+ color: var(--srijan4-dark-grey);
+ width: 100%;
+ margin: 1.5% 0;
+ color: rgba(255, 255, 255, 0.72);
+}
+.abt_anim {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: sticky;
+ top: 18%;
+ right: 7%;
+ height: fit-content;
+ transition: 0.5s ease;
+ margin: 3vh auto;
+}
+.abt_animRotate {
+ transform: rotate(180deg);
+ transition: 0.7s ease;
+}
+.circle {
+ width: 25rem;
+ height: 25rem;
+ border-radius: 50%;
+ // border: 1px solid var(--srijan4-dark-grey);
+ border: 1px solid rgba(255, 255, 255, 0.64);
+}
+.logo_circle_l,
+.logo_circle_s {
+ position: absolute;
+ background: linear-gradient(180deg, #b621fe 0%, #1fd1f9 100%);
+}
+.logo_circle_l {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 7rem;
+ height: 7rem;
+ border-radius: 50%;
+ top: 35%;
+ left: -11%;
+ transition: all 0.9s ease;
+}
+.logo_circle_s {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ top: 45%;
+ right: -4%;
+ transition: 0.9s ease;
+}
+.logo_circle_lSmall {
+ transform: scale(0.35);
+ transition: 0.9s ease;
+ left: -13%;
+}
+.logo_circle_sScale {
+ transform: scale(2.7);
+ transition: 0.9s ease;
+ right: 0%;
+}
+.about_logo1,
+.about_logo2 {
+ position: relative;
+ width: 50%;
+}
+.about_logo1Flip,
+.about_logo2Flip {
+ transform: rotate(180deg);
+ transition: 0.9s ease;
+}
+.hidden {
+ visibility: hidden;
+}
+
+@media (max-width: 1050px) {
+ .abt_txt {
+ width: 50%;
+ }
+ .abt_head {
+ font-size: 3vh;
+ }
+ .abt_content {
+ font-size: 1.1rem;
+ font-weight: 500;
+ line-height: 30px;
+ width: 100%;
+ margin: 1.2% 0;
+ }
+ .circle {
+ height: 20rem;
+ width: 20rem;
+ }
+ .logo_circle_l {
+ height: 6rem;
+ width: 6rem;
+ left: -15%;
+ }
+ .logo_circle_s {
+ top: 44%;
+ right: -5%;
+ width: 2rem;
+ height: 2rem;
+ }
+}
+@media (max-width: 900px) {
+ .abt_anim {
+ display: none;
+ }
+ .abt_txt {
+ justify-content: center;
+ align-items: center;
+ width: 100vw;
+ }
+ .abt_head {
+ font-size: 2vh;
+ line-height: 50px;
+ width: 90%;
+ margin: auto;
+ text-align: center;
+ }
+ .abt_content {
+ width: 90%;
+ text-align: center;
+ font-size: 1.3rem;
+ line-height: 35.8px;
+ margin: 1.5% auto;
+ }
+}
+@media (max-width: 600px) {
+ .abt_content {
+ font-size: 1rem;
+ line-height: 25px;
+ }
+}
diff --git a/src/Components/EventCard/EventCard.jsx b/src/Components/EventCard/EventCard.jsx
new file mode 100644
index 0000000..4f3d3db
--- /dev/null
+++ b/src/Components/EventCard/EventCard.jsx
@@ -0,0 +1,53 @@
+import React from "react";
+import { Link } from "react-router-dom";
+import Lstyles from "./Large.module.scss";
+import Sstyles from "./Small.module.scss";
+const EventCard = ({ content, title1, id, size, image }) => {
+ /* NEW CARD DOCS:
+ size = small OR large
+ - small width is 250px and will break at 500px and become 100% of the width
+ - large width is 500px and will break at 800px and become 100% of the width
+ - large will also break at 500px again to become identical to small
+ - props : - title1 : front heading
+ - title2 : backside heading
+ - content: content on backside
+ - image : background image on front
+ - id : event id
+
+ */
+
+ const styles = size === "small" ? Sstyles : Lstyles;
+ return (
+ event.currentTarget.classList.toggle("hover")}
+ >
+
+
+
+
+
+
{title1}
+
{content}
+
+
+ Register
+
+
+ Details
+
+
+
+
+
+
+
+ );
+};
+
+export default EventCard;
diff --git a/src/Components/EventCard/Large.module.scss b/src/Components/EventCard/Large.module.scss
new file mode 100644
index 0000000..7fee972
--- /dev/null
+++ b/src/Components/EventCard/Large.module.scss
@@ -0,0 +1,226 @@
+.col {
+ display: inline-block;
+ margin: 0;
+ width: 28rem;
+ box-sizing: border-box;
+ padding: 1.5rem;
+ aspect-ratio: 107/124;
+ font-size: 5rem;
+ cursor: pointer;
+ .backHead {
+ font-size: 1.5rem;
+ text-align: center;
+ padding: 4% 0;
+ margin: 0.2rem;
+ color: white;
+ font-family: var(--srijan4-font-1);
+ border-bottom: 0.063rem solid white;
+
+ @media screen and (max-width: 800px) {
+ font-size: 1rem;
+ }
+ }
+
+ .backSide {
+ aspect-ratio: 107/124;
+ display: grid;
+ width: 100%;
+ text-align: justify;
+ grid-template-rows: 1fr 10fr 1fr;
+ justify-content: center;
+
+ .para {
+ font-size: 0.85rem;
+ padding: 1rem;
+ height: 18rem;
+ line-height: 1.31rem;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ display: -webkit-box !important;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 13;
+ white-space: normal;
+
+ .example::-webkit-scrollbar {
+ display: none;
+ }
+
+ @media screen and (max-width: 800px) {
+ font-size: 0.7rem;
+ height: 12rem;
+ line-height: 1.07rem;
+ padding: 1.3rem 1.3rem 0 1.3rem;
+ -webkit-line-clamp: 10;
+ }
+ }
+
+ .buttons {
+ width: 100%;
+ font-size: 1rem;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ padding: 4%;
+
+ .btn {
+ text-align: center;
+ text-decoration: none;
+ padding: 2% 10%;
+ cursor: pointer;
+ color: white;
+ font: var(--srijan4-font-1);
+ margin: 2%;
+ background: linear-gradient(180.56deg, #0704b9 -22.26%, #b4015f 159.83%);
+ border: none;
+ border-radius: 1rem;
+ }
+ }
+ }
+
+ @media screen and (max-width: 800px) {
+ width: 20rem;
+ }
+}
+
+.container {
+ -webkit-transform-style: preserve-3d;
+ height: 100%;
+ transform-style: preserve-3d;
+ -webkit-perspective: 62.5rem;
+ perspective: 62.5rem;
+}
+
+.front,
+.back {
+ background-size: cover;
+ box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.25);
+
+ background-position: center;
+ -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
+ -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ text-align: center;
+ height: 100%;
+ border-radius: 2rem;
+ aspect-ratio: 107/124;
+ color: #fff;
+}
+
+.back {
+ background: #cedce7;
+ aspect-ratio: 107/124;
+ background: -webkit-linear-gradient(45deg, #02014c 0%, #010044 100%);
+ background: -o-linear-gradient(45deg, #02014c 0%, #010044 100%);
+ background: linear-gradient(45deg, #02014c 0%, #010044 100%);
+}
+
+.front:after {
+ aspect-ratio: 107/124;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ content: "";
+ display: block;
+ opacity: 0.4;
+ background-color: #000;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ border-radius: 2rem;
+}
+
+.container:hover .front,
+.container:hover .back {
+ -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
+ -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+}
+
+.back {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+}
+
+.inner {
+ -webkit-transform: translateY(-50%) translateZ(3.75rem) scale(0.94);
+ transform: translateY(-50%) translateZ(3.75rem) scale(0.94);
+ top: 50%;
+ position: absolute;
+ left: 0;
+ width: 100%;
+ padding: 2%;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ outline: 1px solid transparent;
+ -webkit-perspective: inherit;
+ perspective: inherit;
+ z-index: 2;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.container .back {
+ -webkit-transform: rotateY(180deg);
+ transform: rotateY(180deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.container .front {
+ -webkit-transform: rotateY(0deg);
+ transform: rotateY(0deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.container:hover .back {
+ -webkit-transform: rotateY(0deg);
+ transform: rotateY(0deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.container:hover .front {
+ -webkit-transform: rotateY(-180deg);
+ transform: rotateY(-180deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.front .inner p {
+ font-size: 1.5rem;
+ font-weight: bold;
+ margin-bottom: 2rem;
+ position: relative;
+}
+
+.front .inner p:after {
+ content: "";
+ width: 70%;
+ height: 0.125rem;
+ position: absolute;
+ background: #c6d4df;
+ display: block;
+ left: 0;
+ right: 0;
+ margin: 0 auto;
+ bottom: -0.75rem;
+}
+
+.front .inner span {
+ color: rgba(255, 255, 255, 0.7);
+ font-family: var(--srijan4-font-1);
+ font-weight: 300;
+}
diff --git a/src/Components/EventCard/Small.module.scss b/src/Components/EventCard/Small.module.scss
new file mode 100644
index 0000000..5a122a2
--- /dev/null
+++ b/src/Components/EventCard/Small.module.scss
@@ -0,0 +1,211 @@
+.col {
+ display: inline-block;
+ width: 23rem;
+ box-sizing: border-box;
+ padding: 1rem;
+ aspect-ratio: 107/124;
+ font-size: 5rem;
+ cursor: pointer;
+
+ .buttons {
+ width: 100%;
+ font-size: 0.8rem;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ padding: 4%;
+
+ .btn {
+ display: inline;
+ text-align: center;
+ text-decoration: none;
+ padding: 2% 10%;
+ cursor: pointer;
+ color: white;
+ font: var(--srijan4-font-1);
+ margin: 2%;
+ background: linear-gradient(180.56deg, #0704b9 -22.26%, #b4015f 159.83%);
+ border: none;
+ border-radius: 1rem;
+ @media screen and (max-width: 500px) {
+ font-size: 0.8rem;
+ }
+ }
+ }
+
+ .backHead {
+ font-size: 1rem;
+ text-align: center;
+ padding: 4% 0;
+ margin: 0.2rem;
+ color: white;
+ font-family: var(--srijan4-font-1);
+ border-bottom: 0.063rem solid white;
+ }
+
+ .backSide {
+ aspect-ratio: 107/124;
+ display: grid;
+ width: 100%;
+ gap: 0.625rem;
+ text-align: justify;
+ grid-template-rows: 1fr 10fr 1fr;
+ justify-content: center;
+
+ .para {
+ font-size: 0.7rem;
+ height: 8.7rem;
+ line-height: 1.03rem;
+ padding: 0.5rem 1rem 0 1rem;
+ -webkit-line-clamp: 10;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ display: -webkit-box !important;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 13;
+ white-space: normal;
+ }
+ }
+}
+
+.container {
+ -webkit-transform-style: preserve-3d;
+ height: 100%;
+ transform-style: preserve-3d;
+ -webkit-perspective: 62.5rem;
+ perspective: 62.5rem;
+}
+
+.front,
+.back {
+ background-size: cover;
+ box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.25);
+ background-position: center;
+ -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
+ -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ text-align: center;
+ height: 100%;
+ border-radius: 1.5rem;
+ aspect-ratio: 107/124;
+ color: #fff;
+}
+
+.back {
+ background: #cedce7;
+ aspect-ratio: 107/124;
+ background: -webkit-linear-gradient(45deg, #02014c 0%, #010044 100%);
+ background: -o-linear-gradient(45deg, #02014c 0%, #010044 100%);
+ background: linear-gradient(45deg, #02014c 0%, #010044 100%);
+}
+
+.front:after {
+ aspect-ratio: 107/124;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ content: "";
+ display: block;
+ opacity: 0.4;
+ background-color: #000;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ border-radius: 1.5rem;
+}
+
+.container:hover .front,
+.container:hover .back {
+ -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+ transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1),
+ -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
+}
+
+.back {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+}
+
+.inner {
+ -webkit-transform: translateY(-50%) translateZ(3.75rem) scale(0.94);
+ transform: translateY(-50%) translateZ(3.75rem) scale(0.94);
+ top: 50%;
+ position: absolute;
+ left: 0;
+ width: 100%;
+ padding: 2%;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ outline: 0.063rem solid transparent;
+ -webkit-perspective: inherit;
+ perspective: inherit;
+ z-index: 2;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.container .back {
+ -webkit-transform: rotateY(180deg);
+ transform: rotateY(180deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.container .front {
+ -webkit-transform: rotateY(0deg);
+ transform: rotateY(0deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.container:hover .back {
+ -webkit-transform: rotateY(0deg);
+ transform: rotateY(0deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.container:hover .front {
+ -webkit-transform: rotateY(-180deg);
+ transform: rotateY(-180deg);
+ -webkit-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.front .inner p {
+ font-size: 1.5rem;
+ font-weight: bold;
+ margin-bottom: 2rem;
+ position: relative;
+}
+
+.front .inner p:after {
+ content: "";
+ width: 70%;
+ height: 0.125rem;
+ position: absolute;
+ background: #c6d4df;
+ display: block;
+ left: 0;
+ right: 0;
+ margin: 0 auto;
+ bottom: -0.75rem;
+}
+
+.front .inner span {
+ color: rgba(255, 255, 255, 0.7);
+ font-family: var(--srijan4-font-1);
+ font-weight: 300;
+}
diff --git a/src/Components/EventCarousal/EventCarousal.jsx b/src/Components/EventCarousal/EventCarousal.jsx
new file mode 100644
index 0000000..df707e9
--- /dev/null
+++ b/src/Components/EventCarousal/EventCarousal.jsx
@@ -0,0 +1,57 @@
+import { Swiper, SwiperSlide } from "swiper/react";
+import { Autoplay, Navigation } from "swiper";
+import EventCard from "../EventCard/EventCard";
+import styles from "./EventCarousal.module.scss";
+import Data from "../../Data/EventDaysInfo.json";
+const EventCarousal = () => {
+ const carousalData = Data.DayCarousal;
+
+ return (
+
+
+
+ {carousalData.map((item) => (
+
+
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default EventCarousal;
diff --git a/src/Components/EventCarousal/EventCarousal.module.scss b/src/Components/EventCarousal/EventCarousal.module.scss
new file mode 100644
index 0000000..a41ec42
--- /dev/null
+++ b/src/Components/EventCarousal/EventCarousal.module.scss
@@ -0,0 +1,21 @@
+.Box {
+ display: flex;
+ justify-content: center;
+}
+
+.controller {
+ color: white;
+ position: relative;
+ height: 1rem;
+ display: flex;
+ justify-content: space-between;
+
+ .next,
+ .prev {
+ font-size: 2rem;
+ padding: 0 3vw;
+ position: relative;
+ top: -10rem;
+ z-index: 100;
+ }
+}
diff --git a/src/Components/EventTab/EventTab.jsx b/src/Components/EventTab/EventTab.jsx
new file mode 100644
index 0000000..25ea0d9
--- /dev/null
+++ b/src/Components/EventTab/EventTab.jsx
@@ -0,0 +1,108 @@
+import { useState } from "react";
+import styles from "./EventTab.module.scss";
+import EventCard from "../EventCard/EventCard";
+import DayData from "../../Data/EventDaysInfo.json";
+import EventCarousal from "../EventCarousal/EventCarousal";
+
+const EventTab = () => {
+ const { day1, day2, day3 } = DayData;
+ const [dayId, setDay] = useState(day1);
+ const [activeBar, setActiveBar] = useState(styles.activeOne);
+ const [bar, setBar] = useState({
+ one: styles.long,
+ two: styles.short,
+ three: styles.short,
+ });
+
+ const TabChange = (e) => {
+ const [id] = e.currentTarget.id;
+
+ if (id === "1") {
+ setDay(day1);
+
+ setBar({
+ one: styles.long,
+ two: styles.short,
+ three: styles.short,
+ });
+ setActiveBar(styles.activeOne);
+ }
+
+ if (id === "2") {
+ setDay(day2);
+ setBar({
+ one: styles.short,
+ two: styles.long,
+ three: styles.short,
+ });
+ setActiveBar(styles.activeTwo);
+ }
+ if (id === "3") {
+ setDay(day3);
+
+ setBar({
+ one: styles.short,
+ two: styles.short,
+ three: styles.long,
+ });
+ setActiveBar(styles.activeThree);
+ }
+ };
+
+ return (
+
+ {/* .......................HEADING......................... */}
+
+
+ Event List
+
+
+
+
+
+
+
+
+ {/* ......................DAYS........................ */}
+
+
+ Day1
+
+
+
+ Day2
+
+
+
+ Day3
+
+
+
+
+
+ {/* .......................CARDS........................ */}
+
+ {dayId.map((data) => (
+
+ ))}
+
+
+
+ {/* ..................... phone view ................... */}
+
+
+
+
+
+ );
+};
+
+export default EventTab;
diff --git a/src/Components/EventTab/EventTab.module.scss b/src/Components/EventTab/EventTab.module.scss
new file mode 100644
index 0000000..1427256
--- /dev/null
+++ b/src/Components/EventTab/EventTab.module.scss
@@ -0,0 +1,160 @@
+.container {
+ margin: 0 0;
+ padding: 3rem 0;
+ margin-bottom: -1rem;
+ display: block;
+ background-color: #15131a;
+ height: fit-content;
+
+ .head {
+ padding: 1rem 0;
+ font-family: var(--srijan4-font-2);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: white;
+ font-size: 150%;
+ width: 100%;
+ gap: 7vw;
+
+ @media screen and (max-width: 650px) {
+ display: flex;
+ flex-direction: column;
+ font-size: 110%;
+ margin-bottom: -3rem;
+ }
+
+ .heading {
+ height: fit-content;
+ font-weight: 600;
+ }
+
+ .headingGradient {
+ font-weight: 600;
+ background: var(--srijan4-gradient-10);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+ }
+
+ .logo {
+ width: 8rem;
+ position: relative;
+ aspect-ratio: 1/1;
+
+ @media screen and (max-width: 650px) {
+ margin: 0 0 4rem 0;
+ width: 6rem;
+ }
+
+ .logoBorder {
+ width: 100%;
+ position: absolute;
+ }
+
+ .logoImage {
+ width: 50%;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ }
+ }
+ }
+
+ .days {
+ display: flex;
+ row-gap: 0;
+ margin: 0 8.2rem;
+ color: white;
+ align-items: end;
+ justify-content: start;
+ transition: all 1s;
+ position: relative;
+
+ .dayBtn {
+ font-size: 2.2rem;
+ background: none;
+ color: white;
+ border: none;
+ transition: ease 2s;
+ font-weight: 550;
+ font-family: var(--srijan4-font-1);
+ min-width: 6rem;
+
+ &:hover {
+ cursor: pointer;
+ background: var(--srijan4-gradient-10);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+ }
+ }
+
+ .long {
+ height: 0.063rem;
+ width: 60vw;
+ animation: ease 1s;
+ transition: all 1s ease;
+ }
+ .short {
+ height: 0.063rem;
+ width: 1rem;
+ min-width: 1rem;
+ animation: ease 1s;
+ transition: all 1s ease;
+ }
+
+ .activeOne {
+ height: 0.263rem;
+ position: absolute;
+ background-color: white;
+ width: 5rem;
+ transition: all 0.5s ease;
+ animation: ease 0.5s;
+ transform: translate(0.5rem, 1rem);
+ }
+
+ .activeTwo {
+ height: 0.263rem;
+ background-color: white;
+ position: absolute;
+ width: 5rem;
+ transition: all 0.5s ease;
+ animation: ease 0.5s;
+ transform: translate(0.5rem+6rem+1rem, 1rem);
+ }
+ .activeThree {
+ height: 0.263rem;
+ background-color: white;
+ position: absolute;
+ width: 5rem;
+ transition: all 0.5s ease;
+ animation: ease 0.5s;
+ transform: translate(0.5rem+ (6rem+1rem) * 2, 1rem);
+ }
+ }
+
+ .cards {
+ margin: 5% 5%;
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(430px, 1fr));
+ place-items: center;
+ }
+
+ .eventTabs {
+ display: block;
+
+ @media screen and (max-width: 700px) {
+ display: none;
+ }
+ }
+
+ .eventCarousal {
+ display: none;
+
+ @media screen and (max-width: 700px) {
+ display: block;
+ }
+ }
+}
diff --git a/src/Components/Footer/Footer.jsx b/src/Components/Footer/Footer.jsx
new file mode 100644
index 0000000..f6fd243
--- /dev/null
+++ b/src/Components/Footer/Footer.jsx
@@ -0,0 +1,95 @@
+import { FiFacebook, FiLinkedin } from "react-icons/fi";
+import { AiOutlineInstagram } from "react-icons/ai";
+import styles from "./Footer.module.scss";
+
+const Footer = () => {
+ return (
+ <>
+
+
+
+ Stay Informed and Inspired!
+
+
+ Connect with us on social media to dive into the realm of innovation,
+ creativity, and endless possibilities! Connect with us for the latest
+ information and useful content regarding innovation and entrepreneurship, as
+ well as to learn more about the fantastic events that E-CELL NITS hosts. Join a
+ community that shares your passion for business and innovation.
+
+
+
+ >
+ );
+};
+
+export default Footer;
diff --git a/src/Components/Footer/Footer.module.scss b/src/Components/Footer/Footer.module.scss
new file mode 100644
index 0000000..8083370
--- /dev/null
+++ b/src/Components/Footer/Footer.module.scss
@@ -0,0 +1,172 @@
+.containerContact {
+ display: flex;
+ flex-direction: column;
+ padding-top: 8.375rem;
+ text-align: center;
+}
+
+.contactHeader,
+.infoGrad {
+ font-family: var(--srijan4-font-2);
+ font-weight: bold;
+ font-size: 3rem;
+ line-height: 3.5rem;
+ font-weight: 700;
+}
+
+.infoGrad {
+ background: var(--srijan4-gradient-6);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+}
+
+.credInfo {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ margin-top: 4.5rem;
+ font-size: 1.5rem;
+ line-height: 1.75rem;
+ text-align: center;
+}
+.credItems,
+.credItemsphone,
+.credItemsmobile {
+ width: 16.5rem;
+ margin-right: 2.0625rem;
+ margin-left: 2.0625rem;
+ font-family: var(--srijan4-font-2);
+ font-weight: bold;
+}
+.credText {
+ font-weight: 900;
+ display: block;
+ margin-top: 0.5rem;
+ a {
+ text-decoration: none;
+ color: black;
+ }
+}
+.credItemsmobile {
+ display: none;
+}
+
+.containerFooter {
+ margin-top: 6.5rem;
+ background-color: var(--srijan4-dark-grey);
+}
+.footerDesc {
+ max-width: 60.625rem;
+ margin: auto;
+ padding-top: 6.1875rem;
+ font-size: 1.5rem;
+ font-weight: 500;
+ line-height: 1.6;
+ text-align: center;
+ color: var(--srijan4-light-grey);
+}
+
+.facebookIcon {
+ width: 2.91rem;
+ height: 2.91rem;
+ color: var(--srijan4-white);
+}
+.instaIcon {
+ width: 2.91rem;
+ height: 2.91rem;
+ color: var(--srijan4-white);
+}
+.linkedinIcon {
+ width: 2.91rem;
+ height: 2.91rem;
+ color: var(--srijan4-white);
+}
+.iconSection {
+ display: flex;
+ justify-content: center;
+ gap: 3.5rem;
+ margin-top: 5.4375rem;
+ padding-bottom: 9.25rem;
+}
+
+@media screen and (max-width: 1200px) {
+ * {
+ margin: 0;
+ padding: 0;
+ }
+ .containerContact {
+ padding-top: 0;
+ }
+ .contactHeader,
+ .infoGrad {
+ padding-top: 0;
+ margin-top: 1rem;
+ font-size: 1.5rem;
+ line-height: 1.75rem;
+ margin-bottom: 0.75rem;
+ }
+ .credInfo {
+ flex-direction: row;
+ flex-wrap: wrap;
+ max-width: 80vw;
+ margin: auto;
+ }
+ .credItemsmobile {
+ display: inline-block;
+ }
+ .credItems,
+ .credItemsmobile {
+ font-family: var(--srijan4-font-1);
+ font-size: 0.625rem;
+ line-height: 0.9375rem;
+ font-weight: 400;
+ margin: 0;
+ margin-bottom: 1.2rem;
+ max-width: 40vw;
+ }
+ .credText {
+ font-size: 0.5rem;
+ line-height: 0.75rem;
+ max-width: 7.4375rem;
+ max-width: 75%;
+ margin: auto;
+ margin-top: 0.5rem;
+ }
+ .credItemsphone {
+ display: none;
+ }
+
+ .footerDesc {
+ font-size: 0.75rem;
+ line-height: 1.6;
+ max-width: 80vw;
+ font-weight: 500;
+ margin: auto;
+ padding-top: 3.75rem;
+ margin-bottom: 3.85rem;
+ }
+ .containerFooter {
+ margin-top: 0;
+ }
+
+ .facebookIcon {
+ height: 2rem;
+ width: 2rem;
+ margin: 0;
+ }
+ .instaIcon {
+ height: 2rem;
+ width: 2rem;
+ margin: 0;
+ }
+ .linkedinIcon {
+ height: 2rem;
+ width: 2rem;
+ margin: 0;
+ }
+ .iconSection {
+ padding-bottom: 3.125rem;
+ gap: 1rem;
+ }
+}
diff --git a/src/Components/GalleryCarousel/GalleryCarousel.jsx b/src/Components/GalleryCarousel/GalleryCarousel.jsx
new file mode 100644
index 0000000..3d5feff
--- /dev/null
+++ b/src/Components/GalleryCarousel/GalleryCarousel.jsx
@@ -0,0 +1,69 @@
+import { Swiper, SwiperSlide } from "swiper/react";
+import { Autoplay, Navigation } from "swiper";
+// eslint-disable-next-line import/no-unresolved
+import "swiper/scss";
+
+import { IoIosArrowBack, IoIosArrowForward } from "react-icons/io";
+import styles from "./GalleryCarousel.module.scss";
+import Data from "../../Data/GalleryImagesLinks.json";
+const GalleryCarousel = () => {
+ const LinkArray = Data.links;
+ return (
+
+
Gallery
+
+
+
+ {LinkArray.map((item) => (
+
+
+
+
+
+ ))}
+
+
+ );
+};
+
+export default GalleryCarousel;
diff --git a/src/Components/GalleryCarousel/GalleryCarousel.module.scss b/src/Components/GalleryCarousel/GalleryCarousel.module.scss
new file mode 100644
index 0000000..00b9666
--- /dev/null
+++ b/src/Components/GalleryCarousel/GalleryCarousel.module.scss
@@ -0,0 +1,112 @@
+.Container {
+ padding-top: 3vw;
+ .title {
+ text-align: center;
+ font-size: 4vw;
+ font-weight: 600;
+ font-family: var(--srijan4-font-1);
+ background: var(--srijan4-gradient-1);
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+}
+
+.MySwiper {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ padding: 2% 2% 5% 2%;
+ height: 85vh;
+}
+
+.sliderControler {
+ position: absolute;
+ width: 100%;
+ height: 10px; // in px to fit inside box and have negligible existence
+ z-index: 1;
+ align-items: center;
+ display: flex;
+}
+
+.Box {
+ height: 100%;
+ filter: grayscale(100%);
+ transition: all 0.25s;
+
+ &:hover {
+ filter: none;
+ }
+
+ img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ }
+}
+
+.swiperButtonPrev {
+ display: flex;
+ color: white;
+ justify-content: center;
+ align-items: center;
+ height: 70vh;
+ position: absolute;
+ left: 0;
+ width: 15vmin;
+ background-color: var(--gallery-controller);
+}
+
+.swiperButtonNext {
+ display: flex;
+ color: white;
+ justify-content: center;
+ align-items: center;
+
+ height: 70vh;
+ position: absolute;
+ right: 0%;
+ width: 15vmin;
+ background-color: var(--gallery-controller);
+}
+
+.arrows {
+ height: 30%;
+ width: 30%;
+ object-fit: contain;
+}
+
+.nxtarrow {
+ font-size: 4.2vw;
+ cursor: pointer;
+}
+
+.bckarrow {
+ font-size: 4.2vw;
+ cursor: pointer;
+}
+
+.swiper-slide-next {
+ transition: 1s ease-in-out;
+}
+
+@media only screen and (max-width: 600px) {
+ .Container {
+ padding-top: 6vw;
+ .title {
+ font-size: 8vw;
+ }
+ }
+
+ .MySwiper {
+ height: 50vh;
+ padding: 5% 5% 10% 5%;
+ }
+
+ .swiperButtonNext {
+ display: none;
+ }
+ .swiperButtonPrev {
+ display: none;
+ }
+}
diff --git a/src/Components/Hero/Hero.jsx b/src/Components/Hero/Hero.jsx
new file mode 100644
index 0000000..6fe9a79
--- /dev/null
+++ b/src/Components/Hero/Hero.jsx
@@ -0,0 +1,57 @@
+import style from "./Hero.module.scss";
+
+const Hero = () => {
+ const handleScroll = () => {
+ document.getElementById("astronaut").style.marginLeft = `${window.scrollY * -0.5}px`;
+ document.getElementById("rocket").style.marginTop = `${window.scrollY * -1.5}px`;
+ document.getElementById("rocks").style.marginTop = `${window.scrollY * -0.5}px`;
+ document.getElementById("text").style.marginLeft = `${window.scrollY * 0.7}px`;
+ };
+
+ window.addEventListener("scroll", handleScroll);
+ return (
+
+ );
+};
+
+export default Hero;
diff --git a/src/Components/Hero/Hero.module.scss b/src/Components/Hero/Hero.module.scss
new file mode 100644
index 0000000..2bf2740
--- /dev/null
+++ b/src/Components/Hero/Hero.module.scss
@@ -0,0 +1,160 @@
+.container {
+ width: 100%;
+ height: 100vh;
+ overflow: hidden;
+ position: relative;
+ .bg,
+ .cliff,
+ .bridge,
+ .rocks {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ object-fit: cover;
+ }
+
+ .rocks {
+ animation: animaterock 1.5s ease forwards;
+
+ @keyframes animaterock {
+ 0% {
+ transform: translateY(-1em);
+ }
+ 100% {
+ transform: translateY(-10%);
+ }
+ }
+ }
+
+ .srigentext {
+ position: absolute;
+ top: 65%;
+ left: 50%;
+ transform: translateX(-50%);
+ width: 35%;
+ object-fit: cover;
+ animation: animatetext 1.5s ease forwards;
+
+ @keyframes animatetext {
+ 0% {
+ transform: translateX(-50%) translateY(-1em);
+ }
+ 100% {
+ transform: translateX(-50%) translateY(-200%);
+ }
+ }
+ }
+ .rocket {
+ position: absolute;
+ height: 40%;
+ right: 10%;
+ top: 50%;
+ animation: animaterocket 1.5s ease forwards;
+
+ @keyframes animaterocket {
+ 0% {
+ transform: translateY(-1em);
+ }
+ 100% {
+ transform: translateY(-80%);
+ }
+ }
+ }
+ .astronaut {
+ width: 15em;
+ height: 18em;
+ position: absolute;
+ bottom: -10em;
+ left: 10%;
+ animation: animate 1.5s ease forwards;
+
+ @keyframes animate {
+ 0% {
+ transform: translateY(-1em);
+ }
+ 100% {
+ transform: translateY(-9em);
+ }
+ }
+ }
+}
+
+@media (max-width: 1280px) {
+ .container {
+ .srigentext {
+ width: 50%;
+ }
+ .rocket {
+ right: 10%;
+ }
+ }
+}
+
+@media (max-width: 1024px) {
+ .container {
+ .rocket {
+ right: 5%;
+ top: 51%;
+ height: 22%;
+ }
+ .astronaut {
+ width: 22em;
+ }
+ }
+}
+
+@media (max-width: 800px) {
+ .container {
+ .srigentext {
+ @keyframes animatetext {
+ 0% {
+ transform: translateX(-50%) translateY(-1em);
+ }
+ 100% {
+ transform: translateX(-50%) translateY(-400%);
+ }
+ }
+ }
+ }
+}
+
+@media (max-width: 600px) {
+ .container {
+ .rocket {
+ right: 2%;
+ }
+ .astronaut {
+ width: 17em;
+ }
+ }
+}
+
+@media (max-width: 480px) {
+ .container {
+ height: 80vh;
+ .srigentext {
+ @keyframes animatetext {
+ 0% {
+ transform: translateX(-50%) translateY(-1em);
+ }
+ 100% {
+ transform: translateX(-50%) translateY(-500%);
+ }
+ }
+ }
+ .astronaut {
+ width: 12em;
+ height: 45%;
+ left: 7%;
+ bottom: -9em;
+ }
+ }
+}
+
+@media (max-width: 380px) {
+ .container {
+ .astronaut {
+ height: 42%;
+ }
+ }
+}
diff --git a/src/Components/IndividualRegistrationForm/IndividualForm.jsx b/src/Components/IndividualRegistrationForm/IndividualForm.jsx
new file mode 100644
index 0000000..41a2017
--- /dev/null
+++ b/src/Components/IndividualRegistrationForm/IndividualForm.jsx
@@ -0,0 +1,59 @@
+import style from "./IndividualForm.module.scss";
+
+const IndividualForm = ({ fields, handleFormChange, index }) => {
+ return (
+
+
+ handleFormChange(index, event)}
+ />
+
+
+ handleFormChange(index, event)}
+ />
+
+
+ handleFormChange(index, event)}
+ />
+
+
+ handleFormChange(index, event)}
+ >
+
+ Gender
+
+
+ Male
+
+
+ Female
+
+
+
+
+
+ );
+};
+
+export default IndividualForm;
diff --git a/src/Components/IndividualRegistrationForm/IndividualForm.module.scss b/src/Components/IndividualRegistrationForm/IndividualForm.module.scss
new file mode 100644
index 0000000..27ade1f
--- /dev/null
+++ b/src/Components/IndividualRegistrationForm/IndividualForm.module.scss
@@ -0,0 +1,68 @@
+.formelementcontainer {
+ width: 80%;
+ height: 25em;
+ margin-top: 1em;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-around;
+ .inputcontainer {
+ width: 80%;
+ .input {
+ width: 100%;
+ height: 2em;
+ padding: 0.7em 0;
+ background-color: transparent;
+ color: var(--srijan-white-1);
+ outline: none;
+ border: none;
+ border-bottom: 0.1em solid var(--srijan4-dark-blue);
+ border-image: var(--srijan4-gradient-8);
+ border-image-slice: 1;
+ font-family: var(--srijan4-font-3);
+ }
+
+ .input::placeholder {
+ color: var(--srijan-white-1);
+ }
+ .input::-ms-input-placeholder {
+ color: var(--srijan-white-1);
+ }
+
+ .select {
+ width: 30%;
+ height: 2.7em;
+ padding: 0.7em 0;
+ background-color: var(--srijan-main-theme);
+ color: var(--srijan-white-1);
+ outline: none;
+ border: none;
+ border-bottom: 0.1em solid var(--srijan4-dark-blue);
+ border-image: var(--srijan4-gradient-8);
+ border-image-slice: 1;
+ font-family: var(--srijan4-font-4);
+ }
+ }
+ .formendline {
+ width: 90%;
+ height: 0.05em;
+ margin-top: 1em;
+ background-color: var(--srijan-white-1);
+ }
+}
+
+@media (max-width: 1000px) {
+ .formelementcontainer {
+ width: 100%;
+ align-items: center;
+ .inputcontainer {
+ width: 100%;
+ .input {
+ width: 70%;
+ }
+ }
+ .formendline {
+ margin-right: auto;
+ width: 80%;
+ }
+ }
+}
diff --git a/src/Components/Navbar/Navbar.jsx b/src/Components/Navbar/Navbar.jsx
index e0eaa3a..968dba3 100644
--- a/src/Components/Navbar/Navbar.jsx
+++ b/src/Components/Navbar/Navbar.jsx
@@ -1,5 +1,121 @@
+import { useState, useEffect, useRef } from "react";
+import { NavLink } from "react-router-dom";
+import style from "./Navbar.module.scss";
+
const Navbar = () => {
- return Navbar ;
+ const [menuActive, setMenuActive] = useState(false);
+
+ const toggleMenu = () => {
+ setMenuActive(!menuActive);
+ };
+ const handleKeyDown = (e) => {
+ if (e.key === "Enter") {
+ toggleMenu();
+ }
+ };
+
+ const menuRef = useRef();
+ const hamRef = useRef();
+
+ useEffect(() => {
+ const handler = (e) => {
+ if (!menuRef.current.contains(e.target) && !hamRef.current.contains(e.target)) {
+ setMenuActive(false);
+ }
+ };
+ document.addEventListener("mousedown", handler);
+ return () => {
+ document.removeEventListener("mousedown", handler);
+ };
+ }, []);
+
+ useEffect(() => {
+ if (menuActive === true) {
+ document.body.style.height = "100dvh";
+ document.body.style.overflow = "hidden";
+ } else {
+ document.body.style.height = "";
+ document.body.style.overflow = "";
+ }
+ }, [menuActive]);
+
+ return (
+
+
+
+
+
+
+ (isActive ? style.linkActive : style.links)}
+ to="#!"
+ >
+ Home
+
+
+
+ (isActive ? style.linkActive : style.links)}
+ to="#!"
+ >
+ Gallery
+
+
+
+ (isActive ? style.linkActive : style.links)}
+ to="#!"
+ >
+ Events
+
+
+
+ (isActive ? style.linkActive : style.links)}
+ to="#!"
+ >
+ Workshops
+
+
+
+ (isActive ? style.linkActive : style.links)}
+ to="#!"
+ >
+ Speakers
+
+
+
+ (isActive ? style.linkActive : style.links)}
+ to="#!"
+ >
+ Team
+
+
+
+ (isActive ? style.linkActive : style.links)}
+ to="#!"
+ >
+ Contact
+
+
+
+
+
+ );
};
export default Navbar;
diff --git a/src/Components/Navbar/Navbar.module.scss b/src/Components/Navbar/Navbar.module.scss
index e69de29..bcbc75c 100644
--- a/src/Components/Navbar/Navbar.module.scss
+++ b/src/Components/Navbar/Navbar.module.scss
@@ -0,0 +1,204 @@
+.navbar {
+ height: 0;
+ display: flex;
+ justify-content: space-between;
+ z-index: 10000;
+}
+.logo {
+ width: 10rem;
+ height: 5rem;
+ margin-left: 6vw;
+ z-index: 9000;
+ margin-top: 1rem;
+}
+.hamburger {
+ z-index: 100000;
+ margin-top: 1.5rem;
+ margin-right: 3rem;
+}
+
+.menu {
+ position: fixed;
+ right: -50%;
+ height: 100vh;
+ width: 50%;
+ z-index: 10000;
+ background: var(--srijan4-gradient-4);
+ transition: all 0.4s;
+}
+.activate {
+ position: fixed;
+ right: -50%;
+ height: 100vh;
+ width: 50%;
+ z-index: 10000;
+ background: var(--srijan4-gradient-4);
+ transform: translateX(-100%);
+ transition: all 0.5s;
+}
+
+.mainMenu {
+ width: 100%;
+ height: 100%;
+ list-style: none;
+ display: flex;
+ flex-direction: column;
+ gap: 1rem;
+ justify-content: center;
+ align-items: center;
+ font-size: 6.75vh;
+ padding: 2rem;
+}
+.item {
+ transition: transform 0.3s ease;
+ z-index: 2;
+}
+.links {
+ font-family: var(--srijan4-font-2);
+ font-weight: bold;
+ text-decoration: none;
+ background: linear-gradient(180deg, #ffffff 0%, #1fd1f9 112.42%);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ background-clip: text;
+ text-fill-color: transparent;
+}
+.linkActive {
+ font-family: var(--srijan4-font-2);
+ font-weight: bold;
+ text-decoration: none;
+ background: linear-gradient(90deg, #0066ff, #00d0ff);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ background-clip: text;
+ text-fill-color: transparent;
+}
+.item:hover {
+ transform: translateX(1.875rem);
+}
+
+.ham {
+ display: block;
+ cursor: pointer;
+ position: absolute;
+ right: 6vw;
+ top: 2.9375rem;
+}
+.hamActive {
+ display: block;
+ cursor: pointer;
+ position: fixed;
+ right: 6vw;
+ top: 2.9375rem;
+}
+
+.bar {
+ display: block;
+ width: 2.75rem;
+ height: 0.1875rem;
+ background-color: white;
+ margin: 0.75rem 0;
+ transition: all 0.3s;
+ border-radius: 0.3125rem;
+}
+.barActive:nth-child(1) {
+ display: block;
+ width: 2.75rem;
+ height: 0.3125rem;
+ background-color: white;
+ margin: 0.75rem 0;
+ transform: translateY(1.075rem) rotate(45deg);
+ transition: all 0.3s;
+
+ border-radius: 0.3125rem;
+ background: linear-gradient(180deg, #ffffff 0%, #1fd1f9 112.42%);
+}
+
+.barActive:nth-child(2) {
+ display: block;
+ width: 2.75rem;
+ height: 0.3125rem;
+ background-color: white;
+ margin: 0.75rem 0;
+ transform: rotate(-45deg);
+ transition: all 0.3s;
+
+ border-radius: 0.3125rem;
+ background: linear-gradient(180deg, #ffffff 0%, #1fd1f9 112.42%);
+}
+
+@media screen and (max-width: 1000px) {
+ .navbar {
+ position: relative;
+ }
+
+ .menu {
+ width: 100%;
+ right: -100vw;
+ height: 100dvh;
+ display: flex;
+ justify-content: space-around;
+ }
+ .activate {
+ width: 100%;
+ height: 101dvh;
+ transform: translateX(-50.1%);
+ display: flex;
+ justify-content: space-around;
+ }
+
+ .bar {
+ width: max(2rem, 5vw);
+ height: max(0.15625rem, 0.4vw);
+ }
+ .barActive:nth-child(1) {
+ transform: translateY(1.075rem) rotate(45deg) scale(0.75);
+ }
+ .barActive:nth-child(2) {
+ transform: rotate(-45deg) scale(0.75);
+ }
+
+ .ham {
+ right: -1.5rem;
+ top: -0.5rem;
+ }
+ .hamActive {
+ right: 1rem;
+ top: 0.5rem;
+ }
+ .hamburger {
+ position: relative;
+ right: -0.5rem;
+ top: -0.5rem;
+ }
+ .logo {
+ position: relative;
+ width: 6rem;
+ height: 2rem;
+ margin-left: 1rem;
+ margin-top: 0.875rem;
+ }
+ .mainMenu {
+ font-size: 5vh;
+ gap: 2rem;
+ }
+}
+@media screen and (max-height: 500px) and (orientation: landscape) {
+ .mainMenu {
+ gap: 0;
+ justify-content: space-around;
+ font-size: 5vh;
+ }
+}
+
+@media (min-width: 720px) and (max-width: 1000px) {
+ .ham {
+ margin-top: 0.5rem;
+ }
+ .hamActive {
+ margin-top: 0.5rem;
+ }
+ .logo {
+ margin-top: 1.25rem;
+ }
+}
diff --git a/src/Components/Sidelinks/Sidelinks.jsx b/src/Components/Sidelinks/Sidelinks.jsx
new file mode 100644
index 0000000..42a6c0c
--- /dev/null
+++ b/src/Components/Sidelinks/Sidelinks.jsx
@@ -0,0 +1,46 @@
+/* eslint-disable jsx-a11y/control-has-associated-label */
+import React from "react";
+import { FiFacebook, FiLinkedin } from "react-icons/fi";
+import { AiOutlineInstagram } from "react-icons/ai";
+import style from "./Sidelinks.module.scss";
+
+const Sidelinks = () => {
+ const handleLinkedin = () => {
+ window.open("https://www.linkedin.com/company/srijan-nit-silchar", "_blank");
+ };
+
+ const handleFacebook = () => {
+ window.open("https://www.facebook.com/srijan.nits", "_blank");
+ };
+
+ const handleInstagram = () => {
+ window.open("https://www.instagram.com/srijan_nits/?hl=en", "_blank");
+ };
+
+ return (
+
+
+
+
+
+
+
+
+ {" "}
+
+
+
+
+
+
+
+
+ );
+};
+
+export default Sidelinks;
diff --git a/src/Components/Sidelinks/Sidelinks.module.scss b/src/Components/Sidelinks/Sidelinks.module.scss
new file mode 100644
index 0000000..df66be1
--- /dev/null
+++ b/src/Components/Sidelinks/Sidelinks.module.scss
@@ -0,0 +1,44 @@
+.iconcontainer {
+ height: 20em;
+ position: absolute;
+ left: 2rem;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ top: 9rem;
+ z-index: 1000;
+ .iconimgcont {
+ .icon {
+ font-size: 2.6vw;
+ color: var(--srijan-white-1);
+ }
+ button {
+ cursor: pointer;
+ background: transparent;
+ border: none;
+ outline: none;
+ }
+ }
+}
+
+@media (max-width: 1100px) {
+ .iconcontainer {
+ .iconimgcont {
+ .icon {
+ font-size: 4.2vw;
+ }
+ width: 80%;
+ display: flex;
+ justify-content: center;
+ }
+ }
+}
+
+@media (max-width: 640px) {
+ .iconcontainer {
+ display: none;
+ }
+}
+
+//sidelinks.css
diff --git a/src/Components/Speaker/Speakers.jsx b/src/Components/Speaker/Speakers.jsx
new file mode 100644
index 0000000..486110d
--- /dev/null
+++ b/src/Components/Speaker/Speakers.jsx
@@ -0,0 +1,82 @@
+/* eslint-disable import/no-unresolved */
+import { Swiper, SwiperSlide } from "swiper/react";
+import { EffectCoverflow, Pagination, Navigation, Autoplay } from "swiper";
+
+import { IoIosArrowBack, IoIosArrowForward } from "react-icons/io";
+
+import Data from "../../Data/Speakers.json";
+
+import style from "./Speakers.module.scss";
+import "./Speakers.scss";
+import "swiper/css";
+import "swiper/css/effect-coverflow";
+import "swiper/css/pagination";
+
+const Speakers = () => {
+ return (
+
+
+
Speakers
+
+
+
+
+ {Data.map((item) => (
+
+
+
+
+
+
+
+
{item.name}
+ {item.desc}
+
+
+
+ ))}
+
+
+
+
+
+ );
+};
+
+export default Speakers;
diff --git a/src/Components/Speaker/Speakers.module.scss b/src/Components/Speaker/Speakers.module.scss
new file mode 100644
index 0000000..dcc312c
--- /dev/null
+++ b/src/Components/Speaker/Speakers.module.scss
@@ -0,0 +1,171 @@
+.spekrstop {
+ text-align: center;
+ h1 {
+ font-size: 3.3vw;
+ font-family: var(--srijan4-font-2);
+ font-weight: bold;
+ background: var(--srijan4-gradient-7);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+ }
+}
+
+.strtcpkrsmain {
+ margin: 5vw 0;
+ position: relative;
+}
+
+#speakershomemain {
+ background: rgba(21, 19, 26, 1);
+ padding-top: 5vw;
+ padding-bottom: 5vw;
+}
+
+.indicarocard {
+ background-color: var(--srijan4-white) !important;
+ display: flex;
+ width: 80%;
+ margin: 0 auto;
+ border-radius: 39px;
+ user-select: none;
+}
+
+.imgholder {
+ margin-left: 5%;
+ width: 30%;
+ margin-top: 8%;
+ margin-bottom: 8%;
+ img {
+ width: 100%;
+ background-position: 100% 50%;
+ background: url("/images/speaker-bg.png");
+ background-position: bottom;
+ background-repeat: no-repeat;
+ background-size: 100% 50%;
+ border-radius: 50%;
+ object-fit: contain;
+ }
+}
+
+.spkrdesc {
+ margin-left: 5%;
+ margin-right: 0%;
+ width: 55%;
+ display: flex;
+ flex-direction: column;
+}
+
+.spkrname {
+ background: rgba(0, 0, 0, 1);
+ -webkit-text-fill-color: transparent;
+ background-clip: text;
+ -webkit-background-clip: text;
+ font-family: "Gilroy-Bold";
+ margin-top: 25%;
+ margin-bottom: 5%;
+ font-size: 3vw;
+}
+
+.detailsspkr {
+ background: rgba(0, 0, 0, 0.5);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+ font-weight: var(--heading-1-text-weight);
+ font-family: var(--srijan4-font-1);
+ font-size: 1.6vw;
+ text-align: justify;
+ margin-bottom: 5%;
+ line-height: 1.6;
+}
+
+.nxtarrow {
+ font-size: 4.2vw;
+}
+
+.bckarrow {
+ font-size: 4.2vw;
+}
+
+#prevbtn:hover {
+ cursor: pointer;
+}
+
+#nextbtn:hover {
+ cursor: pointer;
+}
+
+#controler {
+ display: flex;
+ justify-content: space-between;
+ color: rgba(255, 255, 255, 1);
+}
+
+#btndivholder {
+ display: flex;
+ justify-content: space-between;
+ color: rgba(255, 255, 255, 1);
+ width: 100%;
+ padding-left: 2%;
+ padding-right: 2%;
+ position: absolute;
+ top: 40%;
+ z-index: 1;
+}
+
+#paginationbtnsround {
+ display: none;
+}
+
+@media only screen and (max-width: 991px) {
+ .spekrstop {
+ h1 {
+ font-size: 6.3vw;
+ }
+ }
+}
+
+@media only screen and (max-width: 660px) {
+ .spekrstop {
+ margin-bottom: 10vw;
+ h1 {
+ font-size: 8.3vw;
+ }
+ }
+
+ .indicarocard {
+ border-radius: 20px;
+ margin-bottom: 5vw;
+ // width: 70%;
+ }
+
+ .nxtarrow {
+ font-size: 8.2vw;
+ }
+
+ .bckarrow {
+ font-size: 8.2vw;
+ }
+
+ .spkrname {
+ font-size: 5.2vw;
+ }
+
+ .detailsspkr {
+ // line-height: 15.11px;
+ font-size: 2.52vw;
+ font-weight: 400;
+ margin-bottom: 5vw;
+ }
+
+ .imgholder {
+ margin-top: 10%;
+ margin-bottom: 10%;
+ }
+
+ #btndivholder {
+ padding-left: 0%;
+ padding-right: 0%;
+ }
+}
diff --git a/src/Components/Speaker/Speakers.scss b/src/Components/Speaker/Speakers.scss
new file mode 100644
index 0000000..13afff2
--- /dev/null
+++ b/src/Components/Speaker/Speakers.scss
@@ -0,0 +1,7 @@
+.speaker {
+ .swiper-slide-prev,
+ .swiper-slide-next {
+ opacity: 0.4;
+ transition: 1s ease-in-out;
+ }
+}
diff --git a/src/Components/Sponsors/Sponsors.jsx b/src/Components/Sponsors/Sponsors.jsx
new file mode 100644
index 0000000..e23a98f
--- /dev/null
+++ b/src/Components/Sponsors/Sponsors.jsx
@@ -0,0 +1,41 @@
+import React from "react";
+import style from "./Sponsors.module.scss";
+import Data from "../../Data/Sponsor.json";
+const Sponsors = () => {
+ return (
+
+
+
+ Our Sponsors
+
+
+
+
+
+ {Data.map((item) => {
+ return (
+
+ );
+ })}
+ {Data.map((item) => {
+ return (
+
+ );
+ })}
+
+
+
+ );
+};
+
+export default Sponsors;
diff --git a/src/Components/Sponsors/Sponsors.module.scss b/src/Components/Sponsors/Sponsors.module.scss
new file mode 100644
index 0000000..a821cc9
--- /dev/null
+++ b/src/Components/Sponsors/Sponsors.module.scss
@@ -0,0 +1,140 @@
+.sponsormain {
+ background-color: var(--srijan-main-theme);
+ padding-bottom: 13vw;
+}
+
+.sponsors {
+ text-align: center;
+ padding-bottom: 7vw;
+ h1 {
+ font-size: 3.3vw;
+ background: var(--srijan4-gradient-10);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+ font-family: var(--srijan4-font-2);
+ margin: 0;
+ user-select: none;
+ }
+}
+
+.txtsponhalf {
+ background: rgba(204, 191, 237, 1);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+ font-family: var(--srijan4-font-2);
+ font-size: 3.3vw;
+}
+
+$animationSpeed: 20s;
+
+@keyframes scroll {
+ 0% {
+ transform: translateX(0);
+ }
+ 100% {
+ transform: translateX(calc(-30vw * 7));
+ }
+}
+
+.slider {
+ background-color: var(--srijan4-dark-blue);
+ padding-top: 7%;
+ padding-bottom: 7%;
+ margin: auto;
+ overflow: hidden;
+ position: relative;
+ width: 100%;
+ user-select: none;
+
+ &::after {
+ right: 0;
+ top: 0;
+ transform: rotateZ(180deg);
+ }
+
+ &::before {
+ left: 0;
+ top: 0;
+ }
+
+ .slidetrack {
+ animation: scroll $animationSpeed linear infinite;
+ display: flex;
+ width: calc(30vw * 14);
+ }
+
+ .slidetrack:hover {
+ animation-play-state: paused;
+ .slide img:hover {
+ transform: scale(1.1);
+ }
+ }
+
+ .slide {
+ width: 30vw;
+ height: 7vw;
+ margin-left: 0.7%;
+ margin-right: 0.7%;
+ img {
+ width: 100%;
+ height: 100%;
+ // object-fit: contain;
+ transition: all 0.2s ease-in-out;
+ }
+ }
+}
+
+@media only screen and (max-width: 991px) {
+ .sponsors h1 {
+ font-size: 6.3vw;
+ }
+
+ .txtsponhalf {
+ font-size: 6.3vw;
+ }
+}
+
+@media screen and (max-width: 660px) {
+ .sponsormain {
+ padding-bottom: 20vw;
+ }
+
+ .sponsors {
+ padding-top: 15vw;
+ padding-bottom: 15vw;
+ }
+
+ .sponsors h1 {
+ font-size: 8.3vw;
+ }
+
+ .txtsponhalf {
+ font-size: 8.3vw;
+ }
+
+ .slider {
+ padding-top: 14%;
+ padding-bottom: 14%;
+ }
+
+ // .slidetrack {
+ // width: calc(50vw * 14);
+ // }
+
+ // @keyframes scroll {
+ // 0% { transform: translateX(0); }
+ // 100% { transform: translateX(calc(-50vw * 7))}
+ // }
+ // .slide{
+ // width: 50%;
+ // height: 55vw;
+ // margin-left: 1%;
+ // margin-right: 1%;
+ // img{
+ // width: 100%;
+ // height: 100%;
+ // }
+ // }
+}
diff --git a/src/Components/TeamCard/TeamCard.jsx b/src/Components/TeamCard/TeamCard.jsx
new file mode 100644
index 0000000..00d6300
--- /dev/null
+++ b/src/Components/TeamCard/TeamCard.jsx
@@ -0,0 +1,28 @@
+import React from "react";
+import { FaFacebook, FaLinkedin } from "react-icons/fa";
+import style from "./TeamCard.module.scss";
+
+const TeamCard = (props) => {
+ const { name, designation, image, fblink, linkedIn } = props;
+ return (
+
+
+
+
+
+
+
{name}
+
{designation}
+
+
+ );
+};
+
+export default TeamCard;
diff --git a/src/Components/TeamCard/TeamCard.module.scss b/src/Components/TeamCard/TeamCard.module.scss
new file mode 100644
index 0000000..5b110ae
--- /dev/null
+++ b/src/Components/TeamCard/TeamCard.module.scss
@@ -0,0 +1,126 @@
+@mixin flex-dispay($direction, $content, $item) {
+ display: flex;
+ flex-direction: $direction;
+ justify-content: $content;
+ align-items: $item;
+}
+
+.cardContainer {
+ position: relative;
+ width: 12rem;
+ height: 16rem;
+ margin: 3rem 5rem;
+
+ &:hover {
+ .cardImageDiv > img {
+ transform: scale(0.7) translate(-10%, -20%);
+ box-shadow: 0rem 0.25rem 6.25rem var(--srijan4-shadow-1);
+ }
+
+ .cardBody {
+ opacity: 1;
+ }
+ }
+
+ .cardImageDiv > img {
+ position: absolute;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ border-top-right-radius: 2rem;
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 2rem;
+ border-bottom-right-radius: 0.25rem;
+ box-shadow: 0rem 0.25rem 0.25rem var(--srijan4-shadow-3),
+ 0rem 0.25rem 6.25rem var(--srijan4-shadow-1);
+ transition: all 0.3s ease-in-out;
+ }
+
+ .cardBody {
+ transform: translateY(12%);
+ opacity: 0;
+ width: 100%;
+ height: 100%;
+ @include flex-dispay(column, center, start);
+ background: var(--srijan4-gradient-9);
+ border-top-right-radius: 2rem;
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 2rem;
+ border-bottom-right-radius: 0.25rem;
+ transition: all 0.3s ease-in-out;
+ box-shadow: var(--srijan4-shadow-2) 0rem 0.75rem 1.5rem -0.25rem,
+ var(--srijan4-shadow-3) 0rem 0.5rem 1rem -0.5rem;
+
+ .memberName {
+ padding: 0 3%;
+ font-family: var(--srijan4-font-1);
+ font-style: normal;
+ font-weight: 500;
+ font-size: 1.2rem;
+ line-height: 2rem;
+
+ color: var(--srijan4-white);
+ }
+
+ .memberDesignation {
+ padding: 0 3%;
+ font-family: var(--srijan4-font-1);
+ font-style: normal;
+ font-weight: 700;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ }
+
+ .mediaLinks {
+ @include flex-dispay(column, space-around, end);
+ height: 8rem;
+ width: 100%;
+ padding-right: 3%;
+
+ .linkIcons {
+ color: var(--srijan4-white);
+ font-size: 2rem;
+ cursor: pointer;
+ }
+ }
+ }
+}
+
+@media screen and (max-width: 800px) {
+ .cardContainer {
+ width: 9rem;
+ height: 12rem;
+ margin: 1.5rem 3rem;
+
+ .cardBody {
+ .memberName {
+ font-size: 0.9rem;
+ line-height: 1.5rem;
+ }
+
+ .memberDesignation {
+ font-size: 0.75rem;
+ line-height: 1.125rem;
+ }
+
+ .mediaLinks {
+ height: 6rem;
+ .linkIcons {
+ font-size: 1.5rem;
+ }
+ }
+ }
+ }
+}
+
+@media screen and (max-width: 600px) {
+ .cardContainer {
+ margin: 1.5rem 1rem;
+ }
+}
+
+@media screen and (max-width: 400px) {
+ .cardContainer {
+ margin: 1.5rem 0.4rem;
+ }
+}
diff --git a/src/Components/TeamRegistrationForm/TeamForm.jsx b/src/Components/TeamRegistrationForm/TeamForm.jsx
new file mode 100644
index 0000000..eb80d36
--- /dev/null
+++ b/src/Components/TeamRegistrationForm/TeamForm.jsx
@@ -0,0 +1,71 @@
+import style from "./TeamForm.module.scss";
+
+const TeamForm = ({ fields, handleMainFormChange, maxTeamSize }) => {
+ return (
+
+ {maxTeamSize !== "1" && (
+
+ handleMainFormChange(event)}
+ />
+
+ )}
+
+ handleMainFormChange(event)}
+ />
+
+
+ handleMainFormChange(event)}
+ />
+
+
+ handleMainFormChange(event)}
+ />
+
+
+ handleMainFormChange(event)}
+ >
+
+ Gender
+
+
+ Male
+
+
+ Female
+
+
+
+
+
+ );
+};
+
+export default TeamForm;
diff --git a/src/Components/TeamRegistrationForm/TeamForm.module.scss b/src/Components/TeamRegistrationForm/TeamForm.module.scss
new file mode 100644
index 0000000..6e72a76
--- /dev/null
+++ b/src/Components/TeamRegistrationForm/TeamForm.module.scss
@@ -0,0 +1,68 @@
+.formelementcontainer {
+ width: 80%;
+ height: 28em;
+ margin-top: 2em;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-around;
+ .inputcontainer {
+ width: 80%;
+ .input {
+ width: 100%;
+ height: 2em;
+ padding: 0.7em 0;
+ background-color: transparent;
+ color: var(--srijan-white-1);
+ outline: none;
+ border: none;
+ border-bottom: 0.1em solid var(--srijan4-dark-blue);
+ border-image: var(--srijan4-gradient-8);
+ border-image-slice: 1;
+ font-family: var(--srijan4-font-3);
+ }
+
+ .input::placeholder {
+ color: var(--srijan-white-1);
+ }
+ .input::-ms-input-placeholder {
+ color: var(--srijan-white-1);
+ }
+
+ .select {
+ width: 30%;
+ height: 2.5em;
+ padding: 0.7em 0;
+ background-color: var(--srijan-main-theme);
+ color: var(--srijan-white-1);
+ outline: none;
+ border: none;
+ border-bottom: 0.1em solid var(--srijan4-dark-blue);
+ border-image: var(--srijan4-gradient-8);
+ border-image-slice: 1;
+ font-family: var(--srijan4-font-3);
+ }
+ }
+ .formendline {
+ width: 90%;
+ height: 0.05em;
+ margin-top: 1em;
+ background-color: var(--srijan-white-1);
+ }
+}
+
+@media (max-width: 1000px) {
+ .formelementcontainer {
+ width: 100%;
+ align-items: center;
+ .inputcontainer {
+ width: 100%;
+ .input {
+ width: 70%;
+ }
+ }
+ .formendline {
+ margin-right: auto;
+ width: 80%;
+ }
+ }
+}
diff --git a/src/Components/index.jsx b/src/Components/index.jsx
index ece620d..29634b1 100644
--- a/src/Components/index.jsx
+++ b/src/Components/index.jsx
@@ -1,4 +1,33 @@
import Button from "./Button/Button";
import Navbar from "./Navbar/Navbar";
+import TeamCard from "./TeamCard/TeamCard";
+import Footer from "./Footer/Footer";
+import About from "./About/About";
+import Speakers from "./Speaker/Speakers";
+import TeamForm from "./TeamRegistrationForm/TeamForm";
+import IndividualForm from "./IndividualRegistrationForm/IndividualForm";
+import Sponsors from "./Sponsors/Sponsors";
+import Sidelinks from "./Sidelinks/Sidelinks";
+import GalleryCarousel from "./GalleryCarousel/GalleryCarousel";
+import EventCard from "./EventCard/EventCard";
+import Hero from "./Hero/Hero";
+import EventTab from "./EventTab/EventTab";
+import EventCarousal from "./EventCarousal/EventCarousal";
-export { Button, Navbar };
+export {
+ Button,
+ Navbar,
+ TeamCard,
+ Footer,
+ Speakers,
+ TeamForm,
+ IndividualForm,
+ GalleryCarousel,
+ EventCard,
+ About,
+ Sponsors,
+ Sidelinks,
+ Hero,
+ EventTab,
+ EventCarousal,
+};
diff --git a/src/Data/EventDaysInfo.json b/src/Data/EventDaysInfo.json
new file mode 100644
index 0000000..71afae1
--- /dev/null
+++ b/src/Data/EventDaysInfo.json
@@ -0,0 +1,182 @@
+{
+ "day1": [
+ {
+ "id": 10,
+ "title1": "IPL Auction day1",
+ "title2": "Lorem ipsum",
+ "image": "https://wallpapercave.com/wp/wp4789782.jpg",
+ "content": "Teams will have the option to Teams will have the option to rLorem ipsum dolor sit amet consectetur adipisicing elit.dolor sit amet consectetur adipisicing elit. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Aperiam, commodi velit, porro aliquid pariatur ipsam maiores vero praesentium obcaecati, officia assumenda ex eveniet rerum. Qui voluptas, iure repellat consectetur iste asperiores nihil nesciunt laborum fugiat facere ipsa mollitia quasi corporis similique, placeat nulla aliquid. Id ipsa quia, laborum, soluta ratione necessitatibus laboriosam debitis temporibus magni dolore quasi. ."
+ },
+ {
+ "id": 11,
+ "title1": "Tech Nerds day 1",
+ "title2": "Lorem ipsum",
+ "image": "https://img.freepik.com/free-photo/colleagues-reading-using-laptop-during-study-session_23-2149285397.jpg?w=740&t=st=1677492146~exp=1677492746~hmac=d16efa4df126d4c5afb1125cc7dcf5aea2e81bf3b966d118c10a4ea4af85ee42",
+ "content": "Technerd, a competition that allows you to demonstrate your technical expertise. Utilize your technical competencies to overcome all the barriers to your idea and bring about a satisfactory output that is beneficial to everyone."
+ },
+ {
+ "id": 12,
+ "title1": "Outwit the Board Room day1",
+ "title2": "Lorem ipsum",
+ "image": "https://img.freepik.com/premium-photo/office-business-boardroom-meeting-room-conference-table-modern-style-3d-rendering_43151-405.jpg?w=1480",
+ "content": "Outwit the Board Room” is the ultimate test of a startups’ core players’ decision making ability, juggling the restraints as they go."
+ },
+ {
+ "id": 13,
+ "title1": "StartUp Expo day1",
+ "title2": "Lorem ipsum",
+ "image": "https://img.freepik.com/free-photo/young-attractive-business-colleagues-thoughtfully-working-new-project-with-laptop-papers-modern-office_574295-5141.jpg?w=1480&t=st=1677492084~exp=1677492684~hmac=b34d6995be0dffb4c22e5af28e5f79e49e7141167ab39ff6edf6effd91d68185",
+ "content": "Startup Expo is the one-in-all stop to get your startup the boost it needs to reach its full potential. It is the ideal avenue that lures investors, influencers and attendees from anywhere and everywhere."
+ }
+ ],
+
+ "day2": [
+ {
+ "id": 20,
+ "title1": "IPL Auction 2",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1493612276216-ee3925520721?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mnx8cmFuZG9tfGVufDB8fDB8fA%3D%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Teams will have the option to Teams will have the option to rLorem ipsum dolor sit amet consectetur adipisicing elit.dolor sit amet consectetur adipisicing elit. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Aperiam, commodi velit, porro aliquid pariatur ipsam maiores vero praesentium obcaecati, officia assumenda ex eveniet rerum. Qui voluptas, iure repellat consectetur iste asperiores nihil nesciunt laborum fugiat facere ipsa mollitia quasi corporis similique, placeat nulla aliquid. Id ipsa quia, laborum, soluta ratione necessitatibus laboriosam debitis temporibus magni dolore quasi. ."
+ },
+ {
+ "id": 21,
+ "title1": "Tech Nerds 2",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1509281373149-e957c6296406?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8NXx8cmFuZG9tfGVufDB8fDB8fA%3D%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Technerd, a competition that allows you to demonstrate your technical expertise. Utilize your technical competencies to overcome all the barriers to your idea and bring about a satisfactory output that is beneficial to everyone."
+ },
+ {
+ "id": 22,
+ "title1": "Outwit the Board Room 2",
+ "title2": "Lorem ipsum",
+ "image": "https://plus.unsplash.com/premium_photo-1661274050137-edc61fa89ffc?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8N3x8cmFuZG9tfGVufDB8fDB8fA%3D%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Outwit the Board Room” is the ultimate test of a startups’ core players’ decision making ability, juggling the restraints as they go."
+ },
+ {
+ "id": 23,
+ "title1": "StartUp Expo 2",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1459411552884-841db9b3cc2a?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTR8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Startup Expo is the one-in-all stop to get your startup the boost it needs to reach its full potential. It is the ideal avenue that lures investors, influencers and attendees from anywhere and everywhere."
+ }
+ ],
+
+ "day3": [
+ {
+ "id": 30,
+ "title1": "IPL Auction 3",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1550686041-366ad85a1355?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTd8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Teams will have the option to Teams will have the option to rLorem ipsum dolor sit amet consectetur adipisicing elit.dolor sit amet consectetur adipisicing elit. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Aperiam, commodi velit, porro aliquid pariatur ipsam maiores vero praesentium obcaecati, officia assumenda ex eveniet rerum. Qui voluptas, iure repellat consectetur iste asperiores nihil nesciunt laborum fugiat facere ipsa mollitia quasi corporis similique, placeat nulla aliquid. Id ipsa quia, laborum, soluta ratione necessitatibus laboriosam debitis temporibus magni dolore quasi. ."
+ },
+ {
+ "id": 31,
+ "title1": "Tech Nerds 3",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1507608616759-54f48f0af0ee?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTZ8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Technerd, a competition that allows you to demonstrate your technical expertise. Utilize your technical competencies to overcome all the barriers to your idea and bring about a satisfactory output that is beneficial to everyone."
+ },
+ {
+ "id": 32,
+ "title1": "Outwit the Board Room 3",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1477414348463-c0eb7f1359b6?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MjB8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Outwit the Board Room” is the ultimate test of a startups’ core players’ decision making ability, juggling the restraints as they go."
+ },
+ {
+ "id": 33,
+ "title1": "StartUp Expo 3",
+ "title2": "Lorem ipsum",
+ "image": "https://plus.unsplash.com/premium_photo-1666900440561-94dcb6865554?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTl8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Startup Expo is the one-in-all stop to get your startup the boost it needs to reach its full potential. It is the ideal avenue that lures investors, influencers and attendees from anywhere and everywhere."
+ }
+ ],
+
+ "DayCarousal": [
+ {
+ "id": 0,
+ "title1": "IPL Auction day1",
+ "title2": "Lorem ipsum",
+ "image": "https://wallpapercave.com/wp/wp4789782.jpg",
+ "content": "Teams will have the option to Teams will have the option to rLorem ipsum dolor sit amet consectetur adipisicing elit.dolor sit amet consectetur adipisicing elit. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Aperiam, commodi velit, porro aliquid pariatur ipsam maiores vero praesentium obcaecati, officia assumenda ex eveniet rerum. Qui voluptas, iure repellat consectetur iste asperiores nihil nesciunt laborum fugiat facere ipsa mollitia quasi corporis similique, placeat nulla aliquid. Id ipsa quia, laborum, soluta ratione necessitatibus laboriosam debitis temporibus magni dolore quasi. ."
+ },
+ {
+ "id": 1,
+ "title1": "Tech Nerds day 1",
+ "title2": "Lorem ipsum",
+ "image": "https://img.freepik.com/free-photo/colleagues-reading-using-laptop-during-study-session_23-2149285397.jpg?w=740&t=st=1677492146~exp=1677492746~hmac=d16efa4df126d4c5afb1125cc7dcf5aea2e81bf3b966d118c10a4ea4af85ee42",
+ "content": "Technerd, a competition that allows you to demonstrate your technical expertise. Utilize your technical competencies to overcome all the barriers to your idea and bring about a satisfactory output that is beneficial to everyone."
+ },
+ {
+ "id": 2,
+ "title1": "Outwit the Board Room day1",
+ "title2": "Lorem ipsum",
+ "image": "https://img.freepik.com/premium-photo/office-business-boardroom-meeting-room-conference-table-modern-style-3d-rendering_43151-405.jpg?w=1480",
+ "content": "Outwit the Board Room” is the ultimate test of a startups’ core players’ decision making ability, juggling the restraints as they go."
+ },
+ {
+ "id": 3,
+ "title1": "StartUp Expo day1",
+ "title2": "Lorem ipsum",
+ "image": "https://img.freepik.com/free-photo/young-attractive-business-colleagues-thoughtfully-working-new-project-with-laptop-papers-modern-office_574295-5141.jpg?w=1480&t=st=1677492084~exp=1677492684~hmac=b34d6995be0dffb4c22e5af28e5f79e49e7141167ab39ff6edf6effd91d68185",
+ "content": "Startup Expo is the one-in-all stop to get your startup the boost it needs to reach its full potential. It is the ideal avenue that lures investors, influencers and attendees from anywhere and everywhere."
+ },
+ {
+ "id": 4,
+ "title1": "IPL Auction 2",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1493612276216-ee3925520721?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mnx8cmFuZG9tfGVufDB8fDB8fA%3D%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Teams will have the option to Teams will have the option to rLorem ipsum dolor sit amet consectetur adipisicing elit.dolor sit amet consectetur adipisicing elit. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Aperiam, commodi velit, porro aliquid pariatur ipsam maiores vero praesentium obcaecati, officia assumenda ex eveniet rerum. Qui voluptas, iure repellat consectetur iste asperiores nihil nesciunt laborum fugiat facere ipsa mollitia quasi corporis similique, placeat nulla aliquid. Id ipsa quia, laborum, soluta ratione necessitatibus laboriosam debitis temporibus magni dolore quasi. ."
+ },
+ {
+ "id": 5,
+ "title1": "Tech Nerds 2",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1509281373149-e957c6296406?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8NXx8cmFuZG9tfGVufDB8fDB8fA%3D%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Technerd, a competition that allows you to demonstrate your technical expertise. Utilize your technical competencies to overcome all the barriers to your idea and bring about a satisfactory output that is beneficial to everyone."
+ },
+ {
+ "id": 6,
+ "title1": "Outwit the Board Room 2",
+ "title2": "Lorem ipsum",
+ "image": "https://plus.unsplash.com/premium_photo-1661274050137-edc61fa89ffc?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8N3x8cmFuZG9tfGVufDB8fDB8fA%3D%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Outwit the Board Room” is the ultimate test of a startups’ core players’ decision making ability, juggling the restraints as they go."
+ },
+ {
+ "id": 7,
+ "title1": "StartUp Expo 2",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1459411552884-841db9b3cc2a?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTR8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Startup Expo is the one-in-all stop to get your startup the boost it needs to reach its full potential. It is the ideal avenue that lures investors, influencers and attendees from anywhere and everywhere."
+ },
+
+ {
+ "id": 8,
+ "title1": "IPL Auction 3",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1550686041-366ad85a1355?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTd8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Teams will have the option to Teams will have the option to rLorem ipsum dolor sit amet consectetur adipisicing elit.dolor sit amet consectetur adipisicing elit. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Libero nisi nostrum et veniam porro cum dignissimos at quasi assumenda repellat debitis aperiam dolorem rerum officiis, sit necessitatibus numquam reprehenderit consequatur commodi expedita. Saepe quos quasi, unde nihil soluta eos voluptatibus laborum corrupti, culpa, reiciendis quidem dicta? Eaque corporis tenetur laborum necessitatibus. Aperiam, commodi velit, porro aliquid pariatur ipsam maiores vero praesentium obcaecati, officia assumenda ex eveniet rerum. Qui voluptas, iure repellat consectetur iste asperiores nihil nesciunt laborum fugiat facere ipsa mollitia quasi corporis similique, placeat nulla aliquid. Id ipsa quia, laborum, soluta ratione necessitatibus laboriosam debitis temporibus magni dolore quasi. ."
+ },
+ {
+ "id": 9,
+ "title1": "Tech Nerds 3",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1507608616759-54f48f0af0ee?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTZ8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Technerd, a competition that allows you to demonstrate your technical expertise. Utilize your technical competencies to overcome all the barriers to your idea and bring about a satisfactory output that is beneficial to everyone."
+ },
+ {
+ "id": 10,
+ "title1": "Outwit the Board Room 3",
+ "title2": "Lorem ipsum",
+ "image": "https://images.unsplash.com/photo-1477414348463-c0eb7f1359b6?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MjB8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Outwit the Board Room” is the ultimate test of a startups’ core players’ decision making ability, juggling the restraints as they go."
+ },
+ {
+ "id": 11,
+ "title1": "StartUp Expo 3",
+ "title2": "Lorem ipsum",
+ "image": "https://plus.unsplash.com/premium_photo-1666900440561-94dcb6865554?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTl8fHJhbmRvbXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=800&q=60",
+ "content": "Startup Expo is the one-in-all stop to get your startup the boost it needs to reach its full potential. It is the ideal avenue that lures investors, influencers and attendees from anywhere and everywhere."
+ }
+ ]
+}
diff --git a/src/Data/GalleryImagesLinks.json b/src/Data/GalleryImagesLinks.json
new file mode 100644
index 0000000..66fe211
--- /dev/null
+++ b/src/Data/GalleryImagesLinks.json
@@ -0,0 +1,40 @@
+{
+ "links": [
+ {
+ "id": 1,
+ "link": "https://cdn.pixabay.com/photo/2016/11/14/04/45/elephant-1822636_1280.jpg"
+ },
+ {
+ "id": 2,
+ "link": "https://cdn.pixabay.com/photo/2023/02/07/13/39/monkey-7774171_1280.jpg"
+ },
+ {
+ "id": 3,
+ "link": "https://cdn.pixabay.com/photo/2016/07/11/21/23/water-lily-1510707_1280.jpg"
+ },
+ {
+ "id": 4,
+ "link": "https://cdn.pixabay.com/photo/2017/08/07/10/05/neuschwanstein-2602208_1280.jpg"
+ },
+ {
+ "id": 5,
+ "link": "https://cdn.pixabay.com/photo/2023/02/07/13/39/monkey-7774171_1280.jpg"
+ },
+ {
+ "id": 6,
+ "link": "https://cdn.pixabay.com/photo/2021/05/15/14/58/pied-kingfisher-6255945_1280.jpg"
+ },
+ {
+ "id": 7,
+ "link": "https://cdn.pixabay.com/photo/2016/02/07/19/48/aurora-1185464_1280.jpg"
+ },
+ {
+ "id": 8,
+ "link": "https://cdn.pixabay.com/photo/2016/11/30/12/29/bicycle-1872682_1280.jpg"
+ },
+ {
+ "id": 9,
+ "link": "https://cdn.pixabay.com/photo/2016/09/21/04/46/barley-field-1684052_1280.jpg"
+ }
+ ]
+}
diff --git a/src/Data/Speakers.json b/src/Data/Speakers.json
new file mode 100644
index 0000000..93f474d
--- /dev/null
+++ b/src/Data/Speakers.json
@@ -0,0 +1,38 @@
+[
+ {
+ "id": "1",
+ "name": "Vikalp Sahni",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677277590/SriGen4.0/WhatsApp_Image_2023-02-24_at_23.38.28-removebg-preview_bmmek9.png",
+ "desc": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium ratione tempora odit nostrum soluta. Accusamus quidem quae nemo iste officia fugit magnam architecto aut sit?"
+ },
+ {
+ "id": "2",
+ "name": "Vikalp Sahni",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677277590/SriGen4.0/WhatsApp_Image_2023-02-24_at_23.38.28-removebg-preview_bmmek9.png",
+ "desc": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium ratione tempora odit nostrum soluta. Accusamus quidem quae nemo iste officia fugit magnam architecto aut sit?"
+ },
+ {
+ "id": "3",
+ "name": "Vikalp Sahni",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677277590/SriGen4.0/WhatsApp_Image_2023-02-24_at_23.38.28-removebg-preview_bmmek9.png",
+ "desc": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium ratione tempora odit nostrum soluta. Accusamus quidem quae nemo iste officia fugit magnam architecto aut sit?"
+ },
+ {
+ "id": "4",
+ "name": "Vikalp Sahni",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677277590/SriGen4.0/WhatsApp_Image_2023-02-24_at_23.38.28-removebg-preview_bmmek9.png",
+ "desc": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium ratione tempora odit nostrum soluta. Accusamus quidem quae nemo iste officia fugit magnam architecto aut sit?"
+ },
+ {
+ "id": "5",
+ "name": "Vikalp Sahni",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677277590/SriGen4.0/WhatsApp_Image_2023-02-24_at_23.38.28-removebg-preview_bmmek9.png",
+ "desc": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium ratione tempora odit nostrum soluta. Accusamus quidem quae nemo iste officia fugit magnam architecto aut sit?"
+ },
+ {
+ "id": "6",
+ "name": "Vikalp Sahni",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677277590/SriGen4.0/WhatsApp_Image_2023-02-24_at_23.38.28-removebg-preview_bmmek9.png",
+ "desc": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium ratione tempora odit nostrum soluta. Accusamus quidem quae nemo iste officia fugit magnam architecto aut sit?"
+ }
+]
diff --git a/src/Data/Sponsor.json b/src/Data/Sponsor.json
new file mode 100644
index 0000000..a7dc3ea
--- /dev/null
+++ b/src/Data/Sponsor.json
@@ -0,0 +1,37 @@
+[
+ {
+ "id": "1",
+ "anchor": "https://google.com/",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677393160/SriGen4.0/WhatsApp_Image_2023-02-26_at_11.06.14-removebg-preview_ztvicc.png"
+ },
+ {
+ "id": "2",
+ "anchor": "https://google.com/",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677393191/SriGen4.0/WhatsApp_Image_2023-02-26_at_11.06.01-removebg-preview_mlh_rgzx2v.png"
+ },
+ {
+ "id": "3",
+ "anchor": "https://google.com/",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677393225/SriGen4.0/WhatsApp_Image_2023-02-26_at_11.05.49-removebg-preview_devfolio_n02u8u.png"
+ },
+ {
+ "id": "4",
+ "anchor": "https://google.com/",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677398045/SriGen4.0/london_egyxaw.png"
+ },
+ {
+ "id": "5",
+ "anchor": "https://google.com/",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677397508/SriGen4.0/WhatsApp_Image_2023-02-26_at_13.14.26-removebg-preview_rzhdbf.png"
+ },
+ {
+ "id": "6",
+ "anchor": "https://google.com/",
+ "img": "https://res.cloudinary.com/dp92qug2f/image/upload/v1677398097/SriGen4.0/tribe_bezptu.png"
+ },
+ {
+ "id": "7",
+ "anchor": "https://google.com/",
+ "img": "https://res.cloudinary.com/dg27xsf6t/image/upload/c_scale,w_250,f_auto,fl_lossy/v1676282514/Sponsors/WhatsApp_Image_2023-02-09_at_12.49.13_tec5ru_b0crwu.jpg"
+ }
+]
diff --git a/src/Data/TeamData.json b/src/Data/TeamData.json
new file mode 100644
index 0000000..59ce9e1
--- /dev/null
+++ b/src/Data/TeamData.json
@@ -0,0 +1,82 @@
+{
+ "chiefPatron": [
+ {
+ "id": "1",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ }
+ ],
+
+ "patrons": [
+ {
+ "id": "1",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ },
+ {
+ "id": "2",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ },
+ {
+ "id": "3",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ }
+ ],
+
+ "developers": [
+ {
+ "id": "1",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ },
+ {
+ "id": "2",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ },
+ {
+ "id": "3",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ },
+ {
+ "id": "4",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ },
+ {
+ "id": "5",
+ "name": "Bipangshu Saha",
+ "designation": "Developer",
+ "fblink": "https://www.facebook.com/ronny.kumar.7186896",
+ "linkedIn": "https://www.linkedin.com/in/bipangshu-saha-2aab9b228/",
+ "image": "/images/tom.png"
+ }
+ ]
+}
diff --git a/src/Pages/ComingSoon/Comingsoon.jsx b/src/Pages/ComingSoon/Comingsoon.jsx
new file mode 100644
index 0000000..ac1de05
--- /dev/null
+++ b/src/Pages/ComingSoon/Comingsoon.jsx
@@ -0,0 +1,390 @@
+import React from "react";
+import styles from "./Comingsoon.module.scss";
+import About from "../../Components/About/About";
+// import Sponsors from "../Sponsors/Sponsors";
+import PreviousSponsors from "../Sponsors/PreviousSponsors";
+import { Sidelinks } from "../../Components";
+
+const Comingsoon = () => {
+ const backgroundColor = "transparent";
+ // const bgColor = "transparent";
+ const spanColor = "var(--srijan4-gradient-8)";
+
+ const handleGoToBrochure = () => {
+ window.open(
+ "https://drive.google.com/file/d/13_UqI2r2NkvjfC_lIkhcehV7pebS5Az3/view?usp=sharing",
+ "_blank"
+ );
+ };
+ return (
+
+
+
+
+ {/*
*/}
+
+
+
+
+
+
SriGen 23
+
+
+
+
+
+
+
+
SriGen 23
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/*
*/}
+
+
+ {/*
+
+ SriGen T-shirt
+
+
+
+
+
+
+ Order Now
+
+
*/}
+
+
+
+
+
+
+
+
+
+ Download Brochure
+
+
+
+ );
+};
+
+export default Comingsoon;
diff --git a/src/Pages/ComingSoon/Comingsoon.module.scss b/src/Pages/ComingSoon/Comingsoon.module.scss
new file mode 100644
index 0000000..ea22ce5
--- /dev/null
+++ b/src/Pages/ComingSoon/Comingsoon.module.scss
@@ -0,0 +1,591 @@
+.tophead {
+ min-height: 100vh;
+ background: var(--srijan4-gradient-4);
+
+ .main_content_comingsoon {
+ height: 100vh;
+ }
+
+ .moveleft:hover .srigen {
+ position: absolute;
+ top: 53.6%;
+ left: 40%;
+ transform: translate(-50%, -50%);
+ }
+
+ .moveleft:hover .mirrortxt {
+ position: absolute;
+ top: 53.6%;
+ left: 40%;
+ transform: translate(-50%, -50%);
+ }
+
+ .moveleft:hover .diamond {
+ position: absolute;
+ top: 60%;
+ left: 70%;
+ transform: translate(-50%, -50%);
+ }
+}
+
+.topimg {
+ position: absolute;
+ top: 10%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ img {
+ width: 100px;
+ // height: 50%;
+ // object-fit: cover;
+ }
+}
+
+.srigen {
+ position: absolute;
+ top: 53%;
+ left: 56%;
+ transform: translate(-50%, -50%);
+ transition: all 0.3s ease-in-out;
+ z-index: 2;
+ backdrop-filter: blur(7px);
+ h1 {
+ user-select: none;
+ font-family: var(--Gilroy);
+ font-size: 8vw;
+ font-weight: 600;
+ // background-color: var(--srijan4-gradient-15);
+ background: linear-gradient(180deg, #b621fe 0%, #1fd1f9 100%);
+ // background: white;
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+}
+
+.mirrortxt {
+ user-select: none;
+ position: absolute;
+ top: 53%;
+ left: 56%;
+ transform: translate(-50%, -50%);
+ transition: all 0.3s ease-in-out;
+ z-index: 20 !important;
+ opacity: 0.35;
+ margin-top: 6.7vw;
+ ::before {
+ content: "";
+ position: absolute;
+ bottom: 50%;
+ left: 0;
+ width: 100%;
+ height: 30%;
+ border: none;
+ outline: none;
+ box-shadow: inset 0px 0px 0px 100px #1f18348c;
+ background: var(--srijan4-gradient-4);
+ // background-color: red !important;
+ opacity: 0.6;
+ }
+ h1 {
+ font-size: 7.85vw;
+ font-weight: 600;
+ transform: scaleY(-1);
+ opacity: 0.300000011920929;
+ // background: var(--srijan4-gradient-15);
+ background: linear-gradient(180deg, #b621fe 0%, #1fd1f9 100%);
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+}
+
+.diamond {
+ position: absolute;
+ top: 60%;
+ left: 28%;
+ transform: translate(-50%, -50%);
+ z-index: 2;
+ transition: all 0.3s ease-in-out;
+ width: 23vw;
+ height: 35vw;
+ backdrop-filter: blur(0.5px);
+ img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ }
+}
+
+.rectangle {
+ position: absolute;
+ top: 60%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ transition: all 0.3s ease-in-out;
+}
+
+.circularring {
+ position: absolute;
+ top: 63.1%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ svg {
+ width: 75vw;
+ height: 75vw;
+ }
+ svg:before {
+ content: "";
+ position: absolute;
+ bottom: 50%;
+ left: 0;
+ width: 100%;
+ height: 30%;
+ border: none;
+ outline: none;
+ box-shadow: inset 0px 0px 0px 100px #1f18348c;
+ // box-shadow: inset 0px 0px 0px 100px red;
+ }
+}
+
+$animationSpeed: 35s;
+$animationmobilespeed: 32s;
+
+@keyframes scroll {
+ 0% {
+ transform: translateX(0);
+ }
+ 100% {
+ transform: translateX(calc(-22vw * 7));
+ }
+}
+
+.comingtranslate {
+ overflow-y: hidden;
+ background-color: var(--srijan4-dark-blue);
+ transform: rotate(-1deg) translateY(-40px);
+ transform-origin: top right;
+ .slidercomingmain {
+ // background-color: var(--srijan4-dark-blue);
+ padding-top: 1%;
+ padding-bottom: 1%;
+ margin: auto;
+ overflow: hidden;
+ position: relative;
+ background-color: rgba(255, 255, 255, 0.356) !important;
+ width: 100%;
+ user-select: none;
+
+ &::after {
+ right: 0;
+ top: 0;
+ transform: rotateZ(180deg);
+ }
+
+ &::before {
+ left: 0;
+ top: 0;
+ }
+
+ .slidetrackcoming {
+ animation: scroll $animationSpeed linear infinite;
+ display: flex;
+ width: calc(22vw * 14);
+ color: white;
+
+ .individualcomingdiv {
+ display: flex;
+ // margin: 0 2vw;
+ justify-content: center;
+ // background-color: red;
+ align-items: center;
+ width: 22vw;
+
+ h1 {
+ font-size: 1.2vw;
+ font-family: var(--srijan5-font-5);
+ font-weight: 200;
+ // margin: 0 1.5vw;
+ margin-left: 3.55vw !important;
+ }
+ }
+ }
+ }
+}
+
+.smallsvg {
+ width: 250px;
+ height: 250px;
+}
+
+.srijanlogo_bottom {
+ text-align: center;
+ margin-top: 4vw;
+ padding: 2vw 0 5vw 0;
+ .logo_parent {
+ border-radius: 10px;
+ background: linear-gradient(
+ 138deg,
+ rgba(255, 255, 255, 0.56) 0%,
+ rgba(255, 255, 255, 0.29) 100%
+ );
+ box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.2);
+ backdrop-filter: blur(20px);
+ height: 20vw;
+ width: 22.5vw;
+ flex-shrink: 0;
+ margin-left: auto;
+ margin-right: auto;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+ img {
+ width: 60%;
+ pointer-events: none;
+ object-fit: contain;
+ }
+}
+
+.tshirtsection {
+ text-align: center;
+ margin-top: 5vw;
+ h1 {
+ padding-bottom: 5vw;
+ span {
+ font-size: 3.45vw;
+ font-family: var(--srijan4-font-2);
+ color: white;
+ }
+ }
+
+ #tshirt_iso {
+ background: var(--srijan4-gradient-8);
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+
+ .image_tshirt_holder {
+ img {
+ width: 40%;
+ object-fit: contain;
+ }
+ padding-bottom: 5vw;
+ }
+
+ .btn_buy_shrigen_tshirt {
+ button {
+ display: block;
+ color: white;
+ background: var(--srijan4-gradient-13);
+ border: none;
+ outline: none;
+ margin-left: auto;
+ margin-right: auto;
+ padding: 0.5vw 2vw;
+ font-size: 1.5vw;
+ border-radius: 15px;
+ cursor: pointer;
+ font-family: var(--srijan4-font-1);
+ font-weight: 700;
+ }
+ }
+}
+
+.btnholder_brochure {
+ padding-bottom: 5vw;
+ .button_download_bro {
+ display: block;
+ color: white;
+ background: var(--srijan4-gradient-1);
+ padding: 0.5vw 2vw;
+ border: none;
+ outline: none;
+ margin: 2vw auto;
+ cursor: pointer;
+ font-weight: 600;
+ font-family: var(--srijan4-font-1);
+ border-radius: 20px;
+ transition: all 0.25s ease-in-out;
+ font-size: 1.25vw;
+ }
+}
+
+@media (max-width: 900px) and (min-width: 661px) {
+ .srigen {
+ position: absolute;
+ top: 58%;
+ left: 58.5%;
+ transform: translate(-50%, -50%);
+ }
+
+ .mirrortxt {
+ position: absolute;
+ top: 58%;
+ left: 58.5%;
+ transform: translate(-50%, -50%);
+ margin-top: 8vw;
+ }
+
+ .moveleft:hover .srigen {
+ position: absolute;
+ top: 58% !important;
+ left: 40%;
+ transform: translate(-50%, -50%);
+ }
+
+ .moveleft:hover .mirrortxt {
+ position: absolute;
+ top: 58% !important;
+ left: 40%;
+ transform: translate(-50%, -50%);
+ }
+
+ .moveleft:hover .diamond {
+ position: absolute;
+ top: 60%;
+ left: 70%;
+ transform: translate(-50%, -50%);
+ }
+}
+
+@media (max-width: 660px) {
+ //comingsoon.module.scss
+
+ //line334
+
+ .topimg {
+ img {
+ width: 50px;
+ }
+ }
+ .diamond {
+ position: absolute;
+ top: 60%;
+ left: 38%;
+ transform: translate(-50%, -50%);
+ z-index: 2;
+ transition: all 0.3s ease-in-out;
+ width: auto;
+ height: auto;
+ img {
+ width: 60%;
+ object-fit: contain;
+ }
+ }
+
+ .srigen {
+ position: absolute;
+ top: 54.5%;
+ left: 58.5%;
+ transform: translate(-50%, -50%);
+ transition: all 0.3s ease-in-out;
+ z-index: 2;
+
+ h1 {
+ user-select: none;
+ font-family: var(--Gilroy);
+ font-size: 8vw;
+ padding-right: 0 !important;
+ }
+ }
+
+ .mirrortxt {
+ position: absolute;
+ top: 54.5%;
+ left: 58.5%;
+ transform: translate(-50%, -50%);
+ margin-top: 7.5vw;
+ z-index: 2;
+ ::before {
+ content: "";
+ position: absolute;
+ bottom: 50%;
+ left: 0;
+ width: 100%;
+ height: 30%;
+ border: none;
+ outline: none;
+ box-shadow: inset 0px 0px 0px 100px #1f18348c;
+ opacity: 0.5;
+ }
+ h1 {
+ font-size: 8vw;
+ font-weight: 600;
+ transform: scaleY(-1);
+ opacity: 0.300000011920929;
+ }
+ }
+
+ .moveleft:hover .srigen {
+ position: absolute;
+ top: 54.5% !important;
+ left: 38% !important;
+ transform: translate(-50%, -50%);
+ }
+
+ .moveleft:hover .mirrortxt {
+ position: absolute;
+ top: 54.5% !important;
+ left: 38% !important;
+ transform: translate(-50%, -50%);
+ }
+
+ .moveleft:hover .diamond {
+ position: absolute;
+ top: 60% !important;
+ right: 2% !important;
+ transform: translate(-50%, -50%);
+ width: auto;
+ height: auto;
+ img {
+ min-width: 120%;
+ object-fit: cover;
+ }
+ }
+
+ @keyframes scroll0 {
+ 0% {
+ transform: translateX(0);
+ }
+ 100% {
+ transform: translateX(calc(-40vw * 7));
+ }
+ }
+
+ .comingtranslate {
+ .slidercomingmain {
+ padding-top: 2.5%;
+ padding-bottom: 2.5%;
+ .slidetrackcoming {
+ animation: scroll0 $animationmobilespeed linear infinite;
+ width: calc(40vw * 14);
+
+ .individualcomingdiv {
+ margin: 0 4vw;
+ width: 40vw;
+
+ svg {
+ width: 20px;
+ height: 20px;
+ }
+
+ h1 {
+ font-size: 2vw;
+ margin-left: 6.6vw !important;
+ }
+ }
+ }
+ }
+ }
+
+ .circularring {
+ position: absolute;
+ top: 58%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ svg {
+ width: 95vw;
+ height: 150vw !important;
+ }
+ }
+
+ .srijanlogo_bottom {
+ text-align: center;
+ padding: 4vw 0 14vw 0;
+ margin-top: 9vw;
+ .logo_parent {
+ height: 40vw;
+ width: 42.5vw;
+ }
+ img {
+ width: 60%;
+ object-fit: contain;
+ }
+ }
+
+ .tshirtsection {
+ margin-top: 23vw;
+ h1 {
+ padding-bottom: 10vw;
+ span {
+ font-size: 7.8vw;
+ }
+ }
+
+ .image_tshirt_holder {
+ img {
+ width: 80%;
+ object-fit: contain;
+ }
+ padding-bottom: 10vw;
+ }
+
+ .btn_buy_shrigen_tshirt {
+ button {
+ padding: 1.5vw 6vw;
+ font-size: 3vw;
+ border-radius: 15px;
+ font-weight: 500;
+ }
+ }
+ }
+
+ .btnholder_brochure {
+ padding-bottom: 5vw;
+ .button_download_bro {
+ display: block;
+ color: white;
+ background: var(--srijan4-gradient-1);
+ padding: 2vw 6vw;
+ margin: 4vw auto;
+ border-radius: 10px;
+ font-size: 3vw;
+ }
+ }
+}
+
+@media (max-width: 540px) {
+ .comingtranslate {
+ .slidercomingmain {
+ .slidetrackcoming {
+ .individualcomingdiv {
+ svg {
+ width: 3.5vw;
+ height: 3.5vw;
+ }
+ }
+ }
+ }
+ }
+}
+
+@media (max-width: 490px) {
+ .comingtranslate {
+ .slidercomingmain {
+ .slidetrackcoming {
+ .individualcomingdiv {
+ svg {
+ width: 3.5vw;
+ height: 3.5vw;
+ }
+ }
+ }
+ }
+ }
+}
+
+@media (max-width: 370px) {
+ .comingtranslate {
+ .slidercomingmain {
+ .slidetrackcoming {
+ .individualcomingdiv {
+ svg {
+ width: 3.4vw;
+ height: 3.4vw;
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/src/Pages/Error/NotFound.module.scss b/src/Pages/Error/NotFound.module.scss
new file mode 100644
index 0000000..4db1710
--- /dev/null
+++ b/src/Pages/Error/NotFound.module.scss
@@ -0,0 +1,161 @@
+.notfnd {
+ height: calc(100vh - var(--srijan4-navbar-height));
+ background: var(--srijan4-gradient-12);
+ position: relative;
+ width: 100%;
+}
+
+.imgtopnt {
+ object-fit: contain;
+ position: absolute;
+ width: 30%;
+ top: 0%;
+ left: 0%;
+ pointer-events: none;
+}
+
+.nottexts {
+ text-align: center;
+
+ h1 {
+ position: absolute;
+ top: 10%;
+ left: 50%;
+ transform: translate(-50%, 10%);
+ font-size: 3vw;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 1);
+ margin: 0;
+ }
+ h2 {
+ font-size: 2vw;
+ position: absolute;
+ top: 20%;
+ left: 50%;
+ transform: translate(-50%, 20%);
+ font-weight: 500;
+ color: rgba(255, 255, 255, 1);
+ font-family: var(--srijan4-font-4);
+ }
+}
+
+.notfndimg {
+ img {
+ position: absolute;
+ top: 55%;
+ left: 50%;
+ transform: translate(-50%, -55%);
+ width: 28rem;
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ pointer-events: none;
+ }
+}
+
+.tohome {
+ padding-top: 10%;
+ button {
+ position: absolute;
+ top: 90%;
+ left: 50%;
+ transform: translate(-50%, -90%);
+ border: 3px solid white;
+ padding: 1vw 3vw;
+ color: white;
+ font-weight: 600;
+ font-family: var(--srijan4-font-4);
+ background: var(--srijan4-gradient-13);
+ font-size: 1.6vw;
+ border-radius: 5vw;
+ cursor: pointer;
+ }
+}
+
+.bcklogo {
+ width: 1.8vw;
+ margin-right: 0.75vw;
+}
+
+.rightimgnt {
+ img {
+ position: absolute;
+ bottom: 0%;
+ right: 0%;
+ width: 20%;
+ pointer-events: none;
+ }
+}
+
+@media screen and (max-width: 991px) {
+ .nottexts {
+ h1 {
+ font-size: 4.5vw;
+ }
+ h2 {
+ font-size: 4.5vw;
+ margin-top: 4vw;
+ }
+ }
+
+ .notfndimg {
+ img {
+ min-width: 33rem;
+ }
+ }
+}
+
+@media screen and (max-width: 660px) {
+ .notfnd {
+ padding-top: 14vw;
+ }
+
+ .nottexts {
+ h1 {
+ font-size: 5vw;
+ }
+ h2 {
+ font-size: 4.5vw;
+ margin-top: 4vw;
+ }
+ }
+
+ .notfndimg {
+ img {
+ min-width: 20rem !important;
+ width: 20rem !important;
+ }
+ }
+
+ .tohome {
+ margin-top: 6vw;
+ button {
+ border: 1px solid white;
+ padding: 3vw 8vw;
+ margin-bottom: 15vw;
+ font-size: 3vw;
+ border-radius: 10vw;
+ }
+ }
+
+ .bcklogo {
+ width: 2.8vw;
+ margin-right: 1.2vw;
+ font-weight: 900;
+ }
+
+ .rightimgnt {
+ img {
+ width: 30%;
+ }
+ }
+}
+
+@media screen and (max-width: 320px) {
+ .notfndimg {
+ img {
+ min-width: 100vw !important;
+ width: 100vw !important;
+ }
+ }
+}
diff --git a/src/Pages/Error/NotFound404.jsx b/src/Pages/Error/NotFound404.jsx
new file mode 100644
index 0000000..65a5821
--- /dev/null
+++ b/src/Pages/Error/NotFound404.jsx
@@ -0,0 +1,63 @@
+import React, { useEffect } from "react";
+import { Link } from "react-router-dom";
+import style from "./NotFound.module.scss";
+
+const NotFound404 = () => {
+ useEffect(() => {
+ document.title = "404 | SriGen 4.0";
+ }, []);
+ return (
+
+
+
+
Oops! Something went wrong!!!
+ We are working on it!
+
+
+
+
+
+
+
+
+
+
+
+ Go Home
+
+
+
+
+
+
+
+
+ );
+};
+
+export default NotFound404;
diff --git a/src/Pages/Home/Home.jsx b/src/Pages/Home/Home.jsx
index 3f968df..b03d6e1 100644
--- a/src/Pages/Home/Home.jsx
+++ b/src/Pages/Home/Home.jsx
@@ -1,12 +1,32 @@
-import { Button } from "../../Components";
+import {
+ // Button,
+ Speakers,
+ Sponsors,
+ About,
+ GalleryCarousel,
+ Hero,
+ EventTab,
+ Sidelinks,
+} from "../../Components";
import style from "./Home.module.scss";
const Home = () => {
+ // const backgroundColor = "var(--srijan4-gradient-4)";
+ const backgroundColor = "transparent";
+
return (
- Home Page for Srijan 2023
-
+
+ {/* Home Page for Srijan 2023
+ */}
+
+
+
+
+
+
+
);
};
diff --git a/src/Pages/Home/Home.module.scss b/src/Pages/Home/Home.module.scss
index e8d91dd..8c7e2b7 100644
--- a/src/Pages/Home/Home.module.scss
+++ b/src/Pages/Home/Home.module.scss
@@ -1,6 +1,7 @@
// This is a part of Template
.home {
min-height: 100vh;
+ background: var(--srijan4-gradient-4) !important;
h1 {
font-weight: bold;
}
diff --git a/src/Pages/Registration/Registration.jsx b/src/Pages/Registration/Registration.jsx
new file mode 100644
index 0000000..4ffe4fa
--- /dev/null
+++ b/src/Pages/Registration/Registration.jsx
@@ -0,0 +1,195 @@
+import { useState, useEffect } from "react";
+import { useParams, useNavigate } from "react-router-dom";
+
+import { AiOutlineDelete, AiOutlinePlus } from "react-icons/ai";
+
+import { ToastContainer, toast } from "react-toastify";
+import style from "./Registration.module.scss";
+
+import { TeamForm, IndividualForm, Sidelinks } from "../../Components";
+
+import "react-toastify/dist/ReactToastify.css";
+
+const Registration = () => {
+ const params = useParams();
+ const navigate = useNavigate();
+
+ const [inputMainField, setMainInputField] = useState({
+ name: "",
+ email: "",
+ phoneno: "",
+ teamName: "",
+ gender: "",
+ });
+ const [inputField, setInputField] = useState([]);
+ const [eventDetails, setEventDetails] = useState("");
+ const [maxTeamSize, setMaxTeamSize] = useState(1);
+ const [currentFormLength, setCurrentFormLength] = useState([]);
+
+ const handleMainFormChange = (event) => {
+ const data = { ...inputMainField };
+ data[event.target.name] = event.target.value;
+ setMainInputField(data);
+ };
+
+ const handleFormChange = (index, event) => {
+ const data = [...inputField];
+ data[index][event.target.name] = event.target.value;
+ setInputField(data);
+ };
+
+ const addMembers = () => {
+ if (inputField.length === maxTeamSize - 1) {
+ // eslint-disable-next-line no-alert
+ alert(`Maximum Team Size is ${maxTeamSize}`);
+ return;
+ }
+ const newForm = { name: "", email: "", phoneno: "", gender: "" };
+ setInputField([...inputField, newForm]);
+ setCurrentFormLength([...currentFormLength, currentFormLength.length + 1]);
+ };
+
+ const removeMember = () => {
+ if (inputField.length === 0) {
+ return;
+ }
+ const data = [...inputField];
+ data.splice(inputField.length - 1, 1);
+ setInputField(data);
+ currentFormLength.splice(currentFormLength.length - 1, 1);
+ setCurrentFormLength(currentFormLength);
+ };
+
+ const fetchEventDetails = async () => {
+ const data = await fetch("/db/events.json");
+ const rData = await data.json();
+ const eventObj = rData.find((item) => item.name === params.event);
+
+ if (!eventObj) {
+ navigate("/");
+ }
+
+ setEventDetails(eventObj.description);
+ setMaxTeamSize(eventObj.maxTeamSize);
+ };
+
+ const Register = async () => {
+ if (
+ !inputMainField.gender ||
+ !inputMainField.name ||
+ !inputMainField.phoneno ||
+ (maxTeamSize !== "1" ? inputMainField.teamName.length === 0 : false)
+ ) {
+ return toast.error("Please Fill Up All The Details", { autoClose: 1200 });
+ }
+
+ for (let i = 0; i < inputField.length; i += 1) {
+ if (
+ !inputField[i].gender ||
+ !inputField[i].name ||
+ !inputField[i].phoneno ||
+ !inputField[i].email
+ ) {
+ return toast.error("Please Fill Up All The Details", { autoClose: 1200 });
+ }
+ }
+
+ const data = { eventName: params.event };
+ if (inputMainField.teamName !== "") {
+ data.teamName = inputMainField.teamName;
+ }
+
+ const filteredMainFieldData = { ...inputMainField };
+ delete filteredMainFieldData.teamName;
+ const members = [...inputField, filteredMainFieldData];
+
+ data.members = members;
+
+ const response = await fetch(import.meta.env.VITE_REGISTER_URL, {
+ method: "POST",
+ headers: {
+ "Content-type": "application/json",
+ },
+
+ body: JSON.stringify(data),
+ });
+
+ const parsedResponse = await response.json();
+ if (parsedResponse.status === 200) {
+ return toast.success("Successfully registered", { autoClose: 1200 });
+ }
+
+ return toast.error(parsedResponse.msg, { autoClose: 1200 });
+ };
+
+ useEffect(() => {
+ fetchEventDetails();
+ }, []);
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
{params.event}
+
{eventDetails}
+
+
+
+
Registration Form
+
+
+
+
+
+ {inputField.map((item, index) => {
+ return (
+
+ );
+ })}
+
+
+ {inputField.length !== maxTeamSize - 1 && (
+
+ )}
+ {inputField.length > 0 && (
+
+ )}
+
+
+ Submit
+
+
+
+
+ );
+};
+
+export default Registration;
diff --git a/src/Pages/Registration/Registration.module.scss b/src/Pages/Registration/Registration.module.scss
new file mode 100644
index 0000000..fabd836
--- /dev/null
+++ b/src/Pages/Registration/Registration.module.scss
@@ -0,0 +1,184 @@
+.registrationcontainer {
+ width: 100%;
+ min-height: 100vh;
+ padding-top: 1em;
+ display: flex;
+ background-color: var(--srijan-main-theme);
+
+ .leftcontainer {
+ width: 8%;
+ position: relative;
+ }
+ .rightcontainer {
+ width: 92%;
+ display: flex;
+ justify-content: center;
+ height: auto;
+ overflow: auto;
+ white-space: pre-line;
+ .coverpicontainer {
+ width: 45%;
+ .coverimgcontainer {
+ height: 21rem;
+ width: 20rem;
+ img {
+ width: 100%;
+ height: 100%;
+ }
+ }
+ .descriptioncontainer {
+ width: 19rem;
+ overflow-wrap: break-word;
+ .descheading {
+ font-weight: var(--heading-3-text-weight);
+ font-size: 1.5em;
+ color: var(--srijan-white-1);
+ margin: 0.7em 0;
+ }
+ .description {
+ width: 100%;
+ min-height: 1.5em;
+ font-size: 0.8em;
+ color: var(--srijan-white-1);
+ border: 1px solid var(--srijan-white-1);
+ border-radius: 0.8em;
+ padding: 0.7em 0.5em;
+ }
+ }
+ }
+ .formcontainer {
+ width: 65%;
+ .formheading {
+ color: var(--srijan-white-1);
+ font-weight: var(--heading-3-text-weight);
+ font-size: 1.3em;
+ }
+ .form {
+ width: 100%;
+ height: auto;
+ }
+ .form2 {
+ margin-top: 1em;
+ color: var(--srijan-gray-1);
+ font-weight: var(--heading-1-text-weight);
+ font-size: 1.1em;
+ }
+ .addDelete {
+ display: flex;
+ flex-wrap: wrap;
+ width: 80%;
+ .addmember {
+ margin: 1em 1em 0.5em 0;
+ button {
+ background: transparent;
+ color: var(--srijan-white-1);
+ width: 13em;
+ height: 2.5em;
+ border: 1px solid var(--srijan-white-1);
+ border-radius: 1.2em;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.5s;
+ .addicon {
+ margin-right: 0.5em;
+ font-size: 1.3em;
+ }
+ }
+ button:hover {
+ background-color: var(--srijan-white-1);
+ color: var(--srijan-main-theme);
+ font-weight: var(--heading-1-text-weight);
+ .addicon {
+ color: var(--srijan-main-theme);
+ }
+ }
+ }
+ .deletemember {
+ margin: 1em 0 0.5em 0;
+ button {
+ background: transparent;
+ color: var(--srijan4-dark-pink);
+ width: 13em;
+ height: 2.5em;
+ border: 1px solid var(--srijan4-dark-pink);
+ border-radius: 1.2em;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.5s;
+ .deleteicon {
+ margin-right: 0.5em;
+ color: var(--srijan4-dark-pink);
+ font-size: 1.3em;
+ }
+ }
+ button:hover {
+ background-color: var(--srijan4-dark-pink);
+ color: var(--srijan-main-theme);
+ font-weight: var(--heading-1-text-weight);
+ .deleteicon {
+ color: var(--srijan-main-theme);
+ }
+ }
+ }
+ }
+ .submit {
+ margin-top: 2em;
+ button {
+ background: var(--srijan4-gradient-1);
+ width: 13em;
+ height: 2.7em;
+ color: var(--srijan-white-1);
+ margin-bottom: 1em;
+ border-radius: 1.2em;
+ cursor: pointer;
+ }
+ }
+ }
+ }
+
+ .rightcontainer::-webkit-scrollbar {
+ display: none;
+ }
+}
+
+@media (max-width: 1000px) {
+ .leftcontainer {
+ width: 22% !important;
+ }
+ .rightcontainer {
+ justify-content: flex-start;
+ .coverpicontainer {
+ display: none;
+ }
+ .formcontainer {
+ width: 100% !important;
+ }
+ }
+}
+
+@media (max-width: 640px) {
+ .leftcontainer {
+ width: 22% !important;
+ }
+ .rightcontainer {
+ width: 88%;
+ .formcontainer {
+ width: 90% !important;
+ }
+ }
+}
+
+@media (max-width: 359px) {
+ .leftcontainer {
+ width: 18% !important;
+ }
+ .rightcontainer {
+ .formcontainer {
+ width: 85% !important;
+ }
+ }
+}
diff --git a/src/Pages/Sponsors/PreviousSponsors.jsx b/src/Pages/Sponsors/PreviousSponsors.jsx
new file mode 100644
index 0000000..8abaac8
--- /dev/null
+++ b/src/Pages/Sponsors/PreviousSponsors.jsx
@@ -0,0 +1,285 @@
+import React from "react";
+import styles from "./Sponsors.module.scss";
+const PreviousSponsors = ({ spanColor }) => {
+ const PreviousColor = {
+ background: spanColor.startsWith("linear-gradient") ? spanColor : spanColor,
+ };
+
+ return (
+ <>
+
+
+ Previous{" "}
+
+ Sponsors
+ {" "}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Previous{" "}
+
+ Sponsors
+
+
+
+
powered by
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+};
+
+export default PreviousSponsors;
diff --git a/src/Pages/Sponsors/Sponsors.jsx b/src/Pages/Sponsors/Sponsors.jsx
new file mode 100644
index 0000000..77afac8
--- /dev/null
+++ b/src/Pages/Sponsors/Sponsors.jsx
@@ -0,0 +1,138 @@
+import React from "react";
+import styles from "./Sponsors.module.scss";
+import PreviousSponsors from "./PreviousSponsors";
+
+const Sponsors = ({ bgColor }) => {
+ const sectionBg = {
+ background: bgColor.startsWith("linear-gradient") ? bgColor : bgColor,
+ };
+
+ const spanColor = "white";
+
+ return (
+
+
+
Our Sponsors
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nisi, augue mattis
+ condimentum gravida ultrices nunc sagittis, faucibus lacus. Ornare urna nibh
+ pellentesque odio senectus habitasse eu enim sit. Urna enim egestas diam nulla
+ sit.
+
+
+
+
Current Sponsors
+
+
powered by
+
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
powered by
+
+
+
+
+
+
+
+ );
+};
+
+export default Sponsors;
diff --git a/src/Pages/Sponsors/Sponsors.module.scss b/src/Pages/Sponsors/Sponsors.module.scss
new file mode 100644
index 0000000..7bad3ee
--- /dev/null
+++ b/src/Pages/Sponsors/Sponsors.module.scss
@@ -0,0 +1,214 @@
+.sponsorsMain {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+.sponsorsHeader {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ gap: 1.6875rem;
+}
+
+.mainHeader {
+ color: var(--srijan4-white);
+ font-size: 4rem;
+ line-height: 4.6875rem;
+ font-family: var(--srijan4-font-2);
+ padding-top: 10.5rem;
+}
+.headerSubtext {
+ color: var(--srijan-gray-2);
+ max-width: 58vw;
+ margin-bottom: 3.0625rem;
+ text-align: center;
+ font-family: var(--srijan4-font-1);
+ font-weight: 900;
+ font-size: 1rem;
+ font-style: normal;
+ line-height: 149.3%;
+}
+
+.currSponsors,
+.prevSponsorsmobile {
+ width: 80.9vw;
+ max-width: 80.9vw;
+ margin: auto;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-bottom: 3.125rem;
+ border-radius: 1.25rem;
+}
+.prevSponsorsmobile {
+ display: none;
+}
+
+.currSponsorsheader {
+ color: var(--srijan4-white);
+ margin-bottom: 4.375rem;
+ margin-top: 0.75rem;
+ font-family: var(--srijan4-font-1);
+ font-style: normal;
+ font-weight: 600;
+ font-size: 3.75rem;
+ line-height: 5.625rem;
+}
+.brandLogo1 {
+ margin-bottom: 5.4375rem;
+}
+.brandText {
+ color: var(--srijan4-white);
+ text-align: left;
+ margin-bottom: 0.625rem;
+ font-family: "Poppins";
+ font-style: normal;
+ font-weight: 600;
+ font-size: 1.25rem;
+ line-height: 1.875rem;
+}
+.brandGrid {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ place-items: center;
+ gap: 3rem;
+ padding-bottom: 7.3125rem;
+}
+
+.prevSponsors {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ max-width: 80vw;
+ margin: auto;
+ margin-bottom: 3.3125rem;
+ padding-bottom: 2rem;
+ border-radius: 1.25rem;
+}
+
+.prevSponsorsheader {
+ color: var(--srijan4-white);
+ margin-top: 2.375rem;
+ margin-bottom: 3.8125rem;
+ font-family: var(--srijan4-white);
+ font-style: normal;
+ font-weight: 600;
+ font-size: 2.8125rem;
+ line-height: 4.25rem;
+ .previous_custom {
+ background-clip: text !important;
+ -webkit-background-clip: text !important;
+ -webkit-text-fill-color: transparent !important;
+ }
+}
+
+.brandGrid2 {
+ display: grid;
+ grid-template-columns: repeat(5, 1fr);
+ place-items: center;
+ gap: 2.9375rem;
+}
+.brandLogo {
+ object-fit: cover;
+ width: 100%;
+}
+
+.prevSponsors,
+.prevSponsorsmobile {
+ .brandItem {
+ background-color: white;
+ padding: 0.5vw 0.5vw 0 0.5vw;
+ border-radius: 5px;
+ height: 100%;
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 4px 4px 5px #b4015f;
+ }
+}
+
+.lastcol {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ gap: 3rem;
+ margin-top: 3rem;
+ width: 31vw;
+ height: 14vw;
+}
+
+@media screen and (max-width: 1200px) {
+ .sponsorsHeader {
+ gap: 0;
+ }
+ .mainHeader {
+ font-size: 1.25rem;
+ padding-top: 6.375rem;
+ line-height: 1.4375rem;
+ margin-bottom: 1rem;
+ }
+ .headerSubtext {
+ font-size: 0.5rem;
+ margin-bottom: 1.5625rem;
+ }
+ .currSponsors {
+ width: 89vw;
+ max-width: 89vw;
+ }
+ .currSponsorsheader {
+ font-size: 1.25rem;
+ line-height: 1.875rem;
+ margin-bottom: 1rem;
+ }
+ .brandText {
+ font-size: 0.5rem;
+ line-height: 0.75rem;
+ }
+
+ .brandItem1 {
+ visibility: hidden;
+ height: 0;
+ width: 0;
+ margin: 0;
+ padding: 0;
+ }
+ .brandGrid,
+ .brandGrid2 {
+ grid-template-columns: repeat(2, 1fr);
+ gap: 2rem;
+ padding-bottom: 2rem;
+ }
+ .brandGrid2 {
+ gap: 3rem;
+ }
+ .brandLogo {
+ max-width: 30vw;
+ }
+ .prevSponsorsmobile {
+ display: grid;
+ width: 89vw;
+ max-width: 89vw;
+ margin-bottom: 2.25rem;
+ .brandItem {
+ height: 31vw;
+ }
+ }
+ .prevSponsorsheader {
+ font-size: 1.25rem;
+ line-height: 1.875rem;
+ text-align: center;
+ margin-bottom: 9vw;
+ }
+ .prevSponsors {
+ display: none;
+ }
+ .lastcolmobile {
+ width: 45%;
+ margin: auto;
+ }
+}
diff --git a/src/Pages/Team/Team.jsx b/src/Pages/Team/Team.jsx
new file mode 100644
index 0000000..7238d88
--- /dev/null
+++ b/src/Pages/Team/Team.jsx
@@ -0,0 +1,78 @@
+import React from "react";
+import style from "./Team.module.scss";
+import Data from "../../Data/TeamData.json";
+import { TeamCard } from "../../Components";
+
+const Team = () => {
+ return (
+
+
+
+
+
Chief Patron
+
+
+ {Data.chiefPatron.map((event) => {
+ return (
+
+ );
+ })}
+
+
+
+
+
Patrons
+
+
+ {Data.patrons.map((event) => {
+ return (
+
+ );
+ })}
+
+
+
+
+
Developers
+
+
+ {Data.developers.map((event) => {
+ return (
+
+ );
+ })}
+
+
+
+ );
+};
+
+export default Team;
diff --git a/src/Pages/Team/Team.module.scss b/src/Pages/Team/Team.module.scss
new file mode 100644
index 0000000..c94430e
--- /dev/null
+++ b/src/Pages/Team/Team.module.scss
@@ -0,0 +1,127 @@
+@mixin flex-dispay($direction, $content, $item) {
+ display: flex;
+ flex-direction: $direction;
+ justify-content: $content;
+ align-items: $item;
+}
+
+.teamContainer {
+ @include flex-dispay(column, start, center);
+ width: 100%;
+ min-height: 100vh;
+ padding: 5% 5% 10%;
+ background: var(--srijan4-team-gradient);
+
+ .teamHeader {
+ @include flex-dispay(row, space-between, center);
+ font-size: 1.5rem;
+
+ .Our {
+ color: var(--srijan4-white);
+ }
+
+ .Team {
+ background: var(--srijan4-gradient-11);
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ margin-left: 0.5rem;
+ }
+ }
+
+ .chiefPatron {
+ width: 100%;
+ @include flex-dispay(column, space-around, center);
+ .header {
+ font-size: 1.2rem;
+ color: var(--srijan4-white);
+ margin-bottom: 2.5rem;
+ }
+
+ .Cards {
+ width: 100%;
+ @include flex-dispay(row, center, center);
+ flex-wrap: wrap;
+ margin-bottom: 3rem;
+ }
+ }
+
+ .Patrons {
+ width: 100%;
+ @include flex-dispay(column, space-around, center);
+ .header {
+ font-size: 1.2rem;
+ color: var(--srijan4-white);
+ margin-bottom: 2.5rem;
+ }
+
+ .Cards {
+ width: 100%;
+ @include flex-dispay(row, center, center);
+ flex-wrap: wrap;
+ margin-bottom: 6rem;
+ }
+ }
+
+ .Developers {
+ width: 100%;
+ @include flex-dispay(column, space-around, center);
+ .header {
+ font-size: 1.2rem;
+ background: var(--srijan4-gradient-11);
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ margin-bottom: 2.5rem;
+ }
+
+ .Cards {
+ width: 100%;
+ @include flex-dispay(row, center, center);
+ flex-wrap: wrap;
+ margin-bottom: 6rem;
+ }
+ }
+}
+
+@media screen and (max-width: 750px) {
+ .teamContainer {
+ .teamHeader {
+ font-size: 1rem;
+ margin-bottom: 3rem;
+ }
+
+ .chiefPatron {
+ .header {
+ font-size: 0.9rem;
+ margin-bottom: 1.4rem;
+ }
+
+ .Cards {
+ margin-bottom: 4rem;
+ }
+ }
+
+ .Patrons {
+ .header {
+ font-size: 0.9rem;
+ margin-bottom: 1.4rem;
+ }
+
+ .Cards {
+ margin-bottom: 4rem;
+ }
+ }
+
+ .Developers {
+ .header {
+ font-size: 0.9rem;
+ margin-bottom: 1.4rem;
+ }
+
+ .Cards {
+ margin-bottom: 4rem;
+ }
+ }
+ }
+}
diff --git a/src/Pages/index.jsx b/src/Pages/index.jsx
index 628fdfe..e6c0491 100644
--- a/src/Pages/index.jsx
+++ b/src/Pages/index.jsx
@@ -1,3 +1,7 @@
import Home from "./Home/Home";
-
-export { Home };
+import Registration from "./Registration/Registration";
+import Sponsors from "./Sponsors/Sponsors";
+import Team from "./Team/Team";
+import NotFound404 from "./Error/NotFound404";
+import Comingsoon from "./ComingSoon/Comingsoon";
+export { Home, Registration, Sponsors, Team, NotFound404, Comingsoon };
diff --git a/src/index.scss b/src/index.scss
index c08e3cc..8e337a5 100644
--- a/src/index.scss
+++ b/src/index.scss
@@ -1,24 +1,95 @@
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
+@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");
+@import url("https://fonts.googleapis.com/css2?family=Inter&display=swap");
+@font-face {
+ font-family: "Gilroy";
+ src: url("/fonts/gilroy/Gilroy-Bold.ttf");
+ font-weight: bold;
+ font-style: normal;
+}
-:root {
+@font-face {
+ font-family: "Avenir";
+ src: url("/fonts/AvenirNextLTPro-Regular.otf");
+}
+:root {
+ --gallery-controller: rgba(196, 196, 196, 0.64);
--srijan4-font-1: "Poppins", sans-serif;
-
+ --srijan4-font-2: "Gilroy", sans-serif;
+ --srijan4-font-3: "Montserrat", sans-serif;
+ --srijan4-font-4: "Avenir", sans-serif;
+ --srijan5-font-5: "Inter", sans-serif;
--srijan4-dark-blue: #010044;
- --srijan4-dark-pink: #B4015F;
- --srijan4-med-pink: #EA0064;
- --srijan4-light-pink: #FF5F9F;
- --srijan4-gradient-1: linear-gradient(180.56deg, #0704B9 -22.26%, #B4015F 159.83%);
- --srijan4-gradient-2: linear-gradient(161.91deg, #010044 0%, #030156 28.12%, #02014C 66.54%, #B4015F 114.02%);
- --srijan4-gradient-3: linear-gradient(161.91deg, #010044 0%, #02014C 66.54%);
- --srijan4-gradient-4: linear-gradient(161.91deg, #02010D 0%, #040344 66.54%);
- --srijan4-gradient-5: linear-gradient(175.09deg, #010044 -8.29%, #030156 24.29%, #02014C 68.8%, #B4015F 123.8%);
+ --srijan-main-theme: #15131a;
+ --srijan4-dark-pink: #b4015f;
+ --srijan4-med-pink: #ea0064;
+ --srijan4-light-pink: #ff5f9f;
+
+ --srijan-white-1: #ffffff;
+
+ --srijan-gray-1: rgba(255, 255, 255, 0.5);
+ --srijan-gray-2: rgba(255, 255, 255, 0.72);
+
+ --srijan4-dark-pink: #b4015f;
+ --srijan4-med-pink: #ea0064;
+ --srijan4-light-pink: #ff5f9f;
+ --srijan4-dark-grey: #15131a;
+ --srijan4-light-grey: #ffffffa3;
+ --srijan4-white: #fff;
+ --srijan4-shadow-1: rgba(6, 0, 0, 0.66);
+ --srijan4-shadow-2: rgba(50, 50, 93, 0.25);
+ --srijan4-shadow-3: rgba(0, 0, 0, 0.3);
+ --srijan4-gradient-1: linear-gradient(180.56deg, #0704b9 -22.26%, #b4015f 159.83%);
+ --srijan4-gradient-2: linear-gradient(
+ 161.91deg,
+ #010044 0%,
+ #030156 28.12%,
+ #02014c 66.54%,
+ #b4015f 114.02%
+ );
+ --srijan4-gradient-3: linear-gradient(161.91deg, #010044 0%, #02014c 66.54%);
+ --srijan4-gradient-4: linear-gradient(161.91deg, #02010d 0%, #040344 66.54%);
+ --srijan4-gradient-5: linear-gradient(
+ 175.09deg,
+ #010044 -8.29%,
+ #030156 24.29%,
+ #02014c 68.8%,
+ #b4015f 123.8%
+ );
+ --srijan4-gradient-6: linear-gradient(
+ 180deg,
+ rgba(182, 33, 254, 1) 35%,
+ rgba(31, 209, 249, 1) 100%
+ );
+ --srijan4-gradient-7: linear-gradient(180deg, #b621fe 0%, #1fd1f9 100%),
+ linear-gradient(0deg, #15131a, #15131a);
+ --srijan4-gradient-8: linear-gradient(#b4015f, #0704b9);
+ --srijan4-gradient-9: linear-gradient(
+ 180deg,
+ #cd6880 28.13%,
+ rgba(9, 145, 222, 0.38) 100%
+ );
+ --srijan4-gradient-10: linear-gradient(180.56deg, #0704b9 -22.26%, #b4015f 159.83%);
+ --srijan4-gradient-11: linear-gradient(180deg, #b621fe 0%, #1fd1f9 100%);
+ --srijan4-gradient-14: linear-gradient(180deg, #1fd1f9 0%, #b621fe 100%);
+
+ --srijan4-team-gradient: linear-gradient(161.91deg, #010044 0%, #02014c 66.54%);
+ --srijan4-gradient-12: linear-gradient(161.91deg, #02010d 0%, #040344 66.54%);
+ --srijan4-gradient-13: linear-gradient(180.56deg, #0704b9 -22.26%, #b4015f 159.83%);
+ --srijan4-gradient-15: linear-gradient(180deg, #b621fe 0%, #1fd1f9 100%),
+ linear-gradient(0deg, #000000, #000000);
+ // --srijan-gradient-14:
--heading-1-text-weight: 600;
--heading-2-text-weight: 500;
+ --heading-3-text-weight: 700;
+
--paragraph-1-text-weight: 400;
--paragraph-2-text-weight: 300;
+
+ --srijan4-navbar-height: 4vh;
}
* {
@@ -27,3 +98,17 @@
box-sizing: border-box;
font-family: var(--srijan4-font-1);
}
+
+::-webkit-scrollbar {
+ width: 7px;
+}
+::-webkit-scrollbar-track {
+ background: var(--srijan4-gradient-4);
+}
+::-webkit-scrollbar-thumb {
+ background: var(--srijan4-gradient-11);
+ border-radius: 25px;
+}
+::-webkit-scrollbar-thumb:hover {
+ background-image: var(--srijan4-gradient-14);
+}