-
-
-
-
- {t("Lang")}
-
-
-
-
-
+
{new Date().getFullYear()} BSS OSF
diff --git a/components/Main.tsx b/components/Main.tsx
index 2b1236b..a5dd373 100644
--- a/components/Main.tsx
+++ b/components/Main.tsx
@@ -1,42 +1,44 @@
import Image from "next/image";
import Link from "next/link";
-import { useTranslations } from 'next-intl';
export default function Main() {
- const t = useTranslations('Index');
return (
-
-
-
-
-
-
- {t("ParchOS")}
-
-
+
+
+
+
Combining efficiency and simplicity
+
Parch Linux is an open-source, Arch-based Linux distribution, that tried to be pretty, easy to use, light, fast and stable.
+
+
+
+ Download
+
+
+
+
+
+ Donate
+
+
+
diff --git a/components/Nav.tsx b/components/Nav.tsx
index b58cb48..2b8e61c 100644
--- a/components/Nav.tsx
+++ b/components/Nav.tsx
@@ -1,77 +1,21 @@
-"use client"
import Image from "next/image";
-import Link from "next-intl/link";
-import { useState } from "react";
-import Sidenav from "./childComponents/sidenav";
-import { useTranslations } from 'next-intl';
+import Link from "next/link";
export default function Nav() {
- const [isLangOpen, setIsLangOpen] = useState(false);
- const t = useTranslations('Index');
return (
-
-
-
-
-
-
-
-
- {t('home')}
-
-
- {t('download')}
-
-
- {t('blog')}
-
-
- {t('document')}
-
-
- {t('about')}
-
-
- {t('donate')}
-
-
- {t('team')}
-
-
-
-
-
setIsLangOpen(!isLangOpen)}
- className="bg-slate-100 text-black rounded-2xl py-4 px-6 flex justify-center items-center gap-1 relative">
-
-
-
- {t("Lang")}
- {isLangOpen &&
-
-
-
- فارسی
-
-
-
- English
-
-
- }
-
-
-
+
+
+
);
}
\ No newline at end of file
diff --git a/components/Team.tsx b/components/Team.tsx
index ca047cf..d07e980 100644
--- a/components/Team.tsx
+++ b/components/Team.tsx
@@ -1,17 +1,15 @@
import Image from 'next/image';
-import { useTranslations } from 'next-intl';
export default function Team() {
- const t = useTranslations('Index');
return (
-
-
-
- {t('SOHRAB')}
+
+
+
+ SOHRAB BEHDANI
-
- {t("FOUNDER")}
+
+ FOUNDER
+
+
+
-
-
- {t("KOMEIL")}
+
+
+ MANI JAMALI
-
- {t("FOUNDER")}
+
+ CORE DEVELOPER
-
-
- {t("JAVID")}
+
+
+ JAVID IZADI
-
- {t("MAINTAINER")}
+
+ MAINTAINER
+
+
+
-
-
- {t("MANI")}
+
+
+ POURYA BARKATI
-
- {t("COREDEVELOPER")}
+
+ RUST DEVELOPER
-
-
- {t("PARSA")}
+
+
+ PARSA
-
- {t("MAINTAINER")}
+
+ MAINTAINER
-
-
- {t("SHAHRIAR")}
+
+
+ SHAHRIAR GHASEM POOR
-
- {t("MAINTAINER")}
+
+ MAINTAINER
-
-
- {t("ABOLFAZL")}
+
+
+ ABOLFAZL BADIE
-
- {t("WEBDEVELOPER")}
+
+ WEB TEAM LEAD
-
-
- {t("AliMohammad")}
+
+
+ ALI MOHAMMAD ESMAEELI
-
- {t("WEBDEVELOPER")}
+
+ FRONTEND DEVELOPER
-
-
- {t("AHMADREZA")}
+
+
+ ALIREZA SADEGHI
-
- {t("DESIGNER")}
+
+ WEB DEVELOPER
@@ -422,25 +426,74 @@ export default function Team() {
+
+
+
-
-
- {t("ALI")}
+
+
+ ALI ALMASI
-
- {t("DESIGNER")}
+
+ WEB DEVELOPER
+
+
+
+
+
+ POUYA MADANKAR
+
+
+ FRONTEND DEVELOPER
+
+
+
+
+
+
+ AHMADREZA KHATAMIAN
+
+
+ GRAPHIC DESIGNER
+
+
+
+
+
+
+
+
+ MOSTAFA AMINZAR
+
+
+ UI/UX DESIGNER
+
+
+
+
+
+
+
+
+ MOHAMMAD EHSAN NAFARI
+
+
+ UI/UX DESIGNER
+
+
+
+
+
)
}
diff --git a/components/childComponents/Navigationbar.tsx b/components/childComponents/Navigationbar.tsx
new file mode 100644
index 0000000..8ba50f3
--- /dev/null
+++ b/components/childComponents/Navigationbar.tsx
@@ -0,0 +1,93 @@
+"use client"
+import Link from 'next/link';
+import { usePathname } from 'next/navigation'
+
+export default function BottonNavigationbar() {
+ const pathname = usePathname();
+ return (
+
+
+ {pathname === "/" ?
+
+
+
+
+
+ Home
+
+ :
+
+
+
+ }
+
+
+ {pathname === "/download" ?
+
+
+
+
+
+ Download
+
+ :
+
+
+
+
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {pathname === "/#privacy" ?
+
+
+
+
+
+ Privacy
+
+ :
+
+
+
+
+ }
+
+
+ {pathname === "/team" ?
+
+
+
+
+
+ Team
+
+ :
+
+
+
+
+
+
+ }
+
+
+ )
+}
diff --git a/components/childComponents/sidenav.tsx b/components/childComponents/sidenav.tsx
deleted file mode 100644
index 9ebc46f..0000000
--- a/components/childComponents/sidenav.tsx
+++ /dev/null
@@ -1,110 +0,0 @@
-"use client"
-import Link from "next-intl/link";
-import { useState } from "react";
-import { useTranslations } from 'next-intl';
-
-export default function Sidenav() {
- const t = useTranslations('Index');
- const [isLangOpen, setIsLangOpen] = useState(false);
- return (
-
-
document.getElementById("mySidenav")!.style.width = "250px"}
- >
-
-
-
-
-
-
document.getElementById("mySidenav")!.style.width = "0"}
- >
-
-
-
-
-
-
- {t("home")}
-
-
- {t(("download"))}
-
-
- {t("blog")}
-
-
- {t("document")}
-
-
- {t("about")}
-
-
- {t("donate")}
-
-
- {t("team")}
-
-
-
setIsLangOpen(!isLangOpen)}
- className="h-11 w-32 bg-orange-400 text-black rounded-lg flex justify-center items-center m-3 mt-5 gap-2"
- >
-
-
-
-
-
- {t("Lang")}
-
-
- {isLangOpen && (
-
-
-
- فارسی
-
-
-
- English
-
-
-
- )}
-
-
- )
-}
diff --git a/components/downloadList.tsx b/components/downloadList.tsx
index fb801f7..43fe7f4 100644
--- a/components/downloadList.tsx
+++ b/components/downloadList.tsx
@@ -1,23 +1,21 @@
import Image from "next/image";
import Link from "next/link";
-import { useTranslations } from 'next-intl';
export default function DownloadList() {
- const t = useTranslations('Index');
return (
-
+
-
Parch GNOME
-
1.7GB
+
Parch GNOME
+
1.7GB
-
- {t("download")}
+
+ Download
-
- {t("Torrent")}
+
+ Torrent
-
+
-
Parch KDE
-
1.9GB
+
Parch KDE
+
1.9GB
-
- {t("download")}
+
+ Download
-
- {t("Torrent")}
+
+ Torrent
-
+
-
Parch XFCE
-
1.5GB
+
Parch XFCE
+
1.5GB
-
- {t("download")}
+
+ Download
-
- {t("Torrent")}
+
+ Torrent
-
+
-
Parch CINNAMON
-
1.5GB
+
Parch CINNAMON
+
1.5GB
-
- {t("download")}
+
+ Download
-
- {t("Torrent")}
+
+ Torrent
diff --git a/i18n.ts b/i18n.ts
deleted file mode 100644
index 39ea657..0000000
--- a/i18n.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import {getRequestConfig} from 'next-intl/server';
-
-export default getRequestConfig(async ({locale}) => ({
- messages: (await import(`./messages/${locale}.json`)).default
-}));
\ No newline at end of file
diff --git a/messages/en.json b/messages/en.json
deleted file mode 100644
index b51a111..0000000
--- a/messages/en.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "Index": {
- "Lang": "English",
- "home": "Home",
- "download": "Download",
- "blog": "Blog",
- "document": "Document",
- "about": "About",
- "getStarted": "Get Started",
- "social": "Parch in social media",
- "ParchOS": "Parch OS",
- "Torrent": "Torrent",
- "donate": "Donate",
- "team": "Team",
-
- "SOHRAB": "SOHRAB BEHDANI",
- "KOMEIL": "KOMEIL PARSEH",
- "JAVID": "JAVID IZADI",
- "MANI": "MANI JAMALI",
- "PARSA": "PARSA",
- "SHAHRIAR": "SHAHRIAR GHASEM POOR",
- "ABOLFAZL": "ABOLFAZL BADIE",
- "AliMohammad": "Ali Mohammad Esmaeeli",
- "AHMADREZA": "AHMADREZA KHATAMIAN",
- "ALI": "ALI EMAMI",
-
- "FOUNDER": "FOUNDER",
- "MAINTAINER": "MAINTAINER",
- "COREDEVELOPER": "CORE DEVELOPER",
- "WEBDEVELOPER": "WEB DEVELOPER",
- "DESIGNER": "DESIGNER",
-
- "WhatIs": "What is Parch Linux?",
- "WhatIsExpanded": "The Parch Linux is a Linux distro based on Arch, that tried to be \n pretty, easy to use, light, fast and stable.",
- "WhyCall": "Why do we call this Parch?",
- "WhyCallExpanded": "At the beginning of our work, we planned to make Parch a platform for \n Persian-speaking users, that's why we named it Parch ( Persian Arch ).\n But now we have more comprehensive goals than before.\n",
-
- "Simple": "Simple",
- "SimpleExpanded": "Parch linux uses calamares graphical installer by default which \n makes it easier for you to install and use it.",
- "Privacy": "Privacy",
- "PrivacyExpanded": "Unlike any other proprietary operating systems, Parch Linux \n respects your privacy and doesn't collect any information or data \n from you. \n",
- "Fast": "Fast",
- "FastExpanded": "Parch Linux requires at least 1.5 GB of RAM with xfce desktop and \n at least 1 GB with lxqt \n desktop Give your old system a second chance with Parch Linux.",
- "Community": "Community",
- "CommunityExpanded": "Parch Linux in Telegram \n has an active community that will quickly solve your problems. If you have a bug or problem, you can report it in the community.",
- "OpenSource": "Open Source",
- "OpenSourceExpanded": " Parch Linux and all its tools are completely open source."
- }
-}
diff --git a/messages/fa.json b/messages/fa.json
deleted file mode 100644
index 176671e..0000000
--- a/messages/fa.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "Index": {
- "Lang": "فارسی",
- "home": "خانه",
- "download": "دانلود",
- "blog": "وبلاگ",
- "document": "اسناد",
- "about": "درباره",
- "getStarted": "شروع کنید",
- "social": "پارچ در شبکه های اجتماعی",
- "ParchOS": "پــــــــــارچ",
- "Torrent": "تورنت",
- "donate": "حمایت",
- "team": "تـیـم",
-
- "SOHRAB": "سهراب بهدانی",
- "KOMEIL": "کمیل پارسه",
- "JAVID": "جاوید ایزدی",
- "MANI": "مانی جمالی",
- "PARSA": "پارسا",
- "SHAHRIAR": "شهریار قاسم پور",
- "ABOLFAZL": "ابولفضل بدیع",
- "AliMohammad": "علی محمد اسماعیلی",
- "AHMADREZA": "احمدرضا خاتمیان",
- "ALI": "علی امامی",
-
- "FOUNDER": "بنیان گذار",
- "MAINTAINER": "نگهدارنده",
- "COREDEVELOPER": "توسعه دهنده هسته",
- "WEBDEVELOPER": "توسعه دهنده وب",
- "DESIGNER": "طراح",
-
- "WhatIs": "پارچ لینوکس چیست؟",
- "WhatIsExpanded": "پارچ یک توضیع بر پایه آرچ است؛که سعی میکند زیبا،آسان برای استفاده،سبک،سریع و پایدار باشد",
- "WhyCall": "چرا آن را پارچ صدا میکنیم!؟",
- "WhyCallExpanded": "در ابتدا قصد داشتیم پارچ را به پلفت فرمی برای کاربران فارسی زبان تبدیل کنیم برای همین نام آن را (Persian Aarch) Parch گذاشتیم. اما اکنون اهداف جامع تری نسبت به قبل داریم",
-
- "Simple": "ساده",
- "SimpleExpanded": "نصب ساده با نصاب گرافیکی و برنامه های مورد نیاز",
- "Privacy": "امنیت",
- "PrivacyExpanded": "پارچ لینوکس برای حریم خصوصی کاربران احترام قائل است و هیچ اطلاعاتی از کاربران خود را ذخیره نمیکند",
- "Fast": "سرعت",
- "FastExpanded": "پارچ لینوکس در دسکتاپ XFCE 1.5GB رم مصرف میکند و در دسکتاپ LXQT 1GB با پارچ لینوکس میتوانید یک شانس دوباره به کامپیوتر قدیمی خود بدهید",
- "Community": "اجتماع کاربران",
- "CommunityExpanded": "پارچ لینوکس در تلگرام انجمن فعال دارد که به سرعت مشکل شما را بررسی و برطرف \nمیکند.اگر باگ یا مشکلی داشته باشید، میتوانید آن را در گروه گزارش دهید",
- "OpenSource": "متن باز",
- "OpenSourceExpanded": "پارچ لینوکس و تمام ابزار های آن کاملا متن باز است"
- }
-}
diff --git a/middleware.ts b/middleware.ts
deleted file mode 100644
index 5d3902c..0000000
--- a/middleware.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import createMiddleware from 'next-intl/middleware';
-
-export default createMiddleware({
- // A list of all locales that are supported
- locales: ['en', 'fa'],
-
- // If this locale is matched, pathnames work without a prefix (e.g. `/about`)
- defaultLocale: 'en'
-});
-
-export const config = {
- // Skip all paths that should not be internationalized. This example skips
- // certain folders and all pathnames with a dot (e.g. favicon.ico)
- matcher: ['/((?!api|_next|_vercel|.*\\..*).*)']
-};
\ No newline at end of file
diff --git a/next.config.js b/next.config.js
index ab1c45e..783ee61 100644
--- a/next.config.js
+++ b/next.config.js
@@ -1,11 +1,4 @@
-/** @type {import('next').NextConfig} */
-
-const withNextIntl = require("next-intl/plugin")(
- // This is the default (also the `src` folder is supported out of the box)
- "./i18n.ts"
-);
-
-const nextConfig = {
+module.exports = {
images: {
remotePatterns: [
{
@@ -17,5 +10,3 @@ const nextConfig = {
],
},
};
-
-module.exports = withNextIntl(nextConfig);
diff --git a/package-lock.json b/package-lock.json
index 7854769..9cb49bd 100755
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,17 +11,14 @@
"@types/node": "20.5.9",
"@types/react": "18.2.21",
"@types/react-dom": "18.2.7",
- "@uiball/loaders": "^1.3.0",
"autoprefixer": "10.4.15",
"eslint": "8.48.0",
- "eslint-config-next": "13.4.19",
- "next": "13.4.19",
- "next-intl": "^3.0.0-beta.18",
+ "eslint-config-next": "^14.0.4",
+ "next": "^14.0.4",
"postcss": "8.4.29",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "swiper": "^10.2.0",
- "tailwindcss": "3.3.3",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "tailwindcss": "^3.4.1",
"typescript": "5.2.2"
}
},
@@ -107,92 +104,6 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@formatjs/ecma402-abstract": {
- "version": "1.17.2",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.2.tgz",
- "integrity": "sha512-k2mTh0m+IV1HRdU0xXM617tSQTi53tVR2muvYOsBeYcUgEAyxV1FOC7Qj279th3fBVQ+Dj6muvNJZcHSPNdbKg==",
- "dependencies": {
- "@formatjs/intl-localematcher": "0.4.2",
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@formatjs/ecma402-abstract/node_modules/@formatjs/intl-localematcher": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.2.tgz",
- "integrity": "sha512-BGdtJFmaNJy5An/Zan4OId/yR9Ih1OojFjcduX/xOvq798OgWSyDtd6Qd5jqJXwJs1ipe4Fxu9+cshic5Ox2tA==",
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@formatjs/fast-memoize": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz",
- "integrity": "sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==",
- "dependencies": {
- "tslib": "^2.1.0"
- }
- },
- "node_modules/@formatjs/icu-messageformat-parser": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz",
- "integrity": "sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==",
- "dependencies": {
- "@formatjs/ecma402-abstract": "1.11.4",
- "@formatjs/icu-skeleton-parser": "1.3.6",
- "tslib": "^2.1.0"
- }
- },
- "node_modules/@formatjs/icu-messageformat-parser/node_modules/@formatjs/ecma402-abstract": {
- "version": "1.11.4",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz",
- "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==",
- "dependencies": {
- "@formatjs/intl-localematcher": "0.2.25",
- "tslib": "^2.1.0"
- }
- },
- "node_modules/@formatjs/icu-messageformat-parser/node_modules/@formatjs/intl-localematcher": {
- "version": "0.2.25",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz",
- "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==",
- "dependencies": {
- "tslib": "^2.1.0"
- }
- },
- "node_modules/@formatjs/icu-skeleton-parser": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz",
- "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==",
- "dependencies": {
- "@formatjs/ecma402-abstract": "1.11.4",
- "tslib": "^2.1.0"
- }
- },
- "node_modules/@formatjs/icu-skeleton-parser/node_modules/@formatjs/ecma402-abstract": {
- "version": "1.11.4",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz",
- "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==",
- "dependencies": {
- "@formatjs/intl-localematcher": "0.2.25",
- "tslib": "^2.1.0"
- }
- },
- "node_modules/@formatjs/icu-skeleton-parser/node_modules/@formatjs/intl-localematcher": {
- "version": "0.2.25",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz",
- "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==",
- "dependencies": {
- "tslib": "^2.1.0"
- }
- },
- "node_modules/@formatjs/intl-localematcher": {
- "version": "0.2.32",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz",
- "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==",
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.11",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
@@ -267,22 +178,22 @@
}
},
"node_modules/@next/env": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.19.tgz",
- "integrity": "sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ=="
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.4.tgz",
+ "integrity": "sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ=="
},
"node_modules/@next/eslint-plugin-next": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.19.tgz",
- "integrity": "sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.0.4.tgz",
+ "integrity": "sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==",
"dependencies": {
"glob": "7.1.7"
}
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.19.tgz",
- "integrity": "sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.4.tgz",
+ "integrity": "sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==",
"cpu": [
"arm64"
],
@@ -295,9 +206,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.19.tgz",
- "integrity": "sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.4.tgz",
+ "integrity": "sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==",
"cpu": [
"x64"
],
@@ -310,9 +221,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.19.tgz",
- "integrity": "sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.4.tgz",
+ "integrity": "sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==",
"cpu": [
"arm64"
],
@@ -325,9 +236,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.19.tgz",
- "integrity": "sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.4.tgz",
+ "integrity": "sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==",
"cpu": [
"arm64"
],
@@ -340,9 +251,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.19.tgz",
- "integrity": "sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.4.tgz",
+ "integrity": "sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==",
"cpu": [
"x64"
],
@@ -355,9 +266,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.19.tgz",
- "integrity": "sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.4.tgz",
+ "integrity": "sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==",
"cpu": [
"x64"
],
@@ -370,9 +281,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.19.tgz",
- "integrity": "sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.4.tgz",
+ "integrity": "sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==",
"cpu": [
"arm64"
],
@@ -385,9 +296,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.19.tgz",
- "integrity": "sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.4.tgz",
+ "integrity": "sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==",
"cpu": [
"ia32"
],
@@ -400,9 +311,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.19.tgz",
- "integrity": "sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.4.tgz",
+ "integrity": "sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==",
"cpu": [
"x64"
],
@@ -452,9 +363,9 @@
"integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw=="
},
"node_modules/@swc/helpers": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
- "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
+ "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -594,15 +505,6 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@uiball/loaders": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@uiball/loaders/-/loaders-1.3.0.tgz",
- "integrity": "sha512-w372e7PMt/s6LZ321HoghgDDU8fomamAzJfrVAdBUhsWERJEpxJMqG37NFztUq/T4J7nzzjkvZI4UX7Z2F/O6A==",
- "peerDependencies": {
- "react": ">=16.8.0",
- "react-dom": ">=16.8.0"
- }
- },
"node_modules/acorn": {
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
@@ -1414,18 +1316,18 @@
}
},
"node_modules/eslint-config-next": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.19.tgz",
- "integrity": "sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.0.4.tgz",
+ "integrity": "sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==",
"dependencies": {
- "@next/eslint-plugin-next": "13.4.19",
- "@rushstack/eslint-patch": "^1.1.3",
+ "@next/eslint-plugin-next": "14.0.4",
+ "@rushstack/eslint-patch": "^1.3.3",
"@typescript-eslint/parser": "^5.4.2 || ^6.0.0",
"eslint-import-resolver-node": "^0.3.6",
"eslint-import-resolver-typescript": "^3.5.2",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.31.7",
+ "eslint-plugin-import": "^2.28.1",
+ "eslint-plugin-jsx-a11y": "^6.7.1",
+ "eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"
},
"peerDependencies": {
@@ -2200,34 +2102,6 @@
"node": ">= 0.4"
}
},
- "node_modules/intl-messageformat": {
- "version": "9.13.0",
- "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz",
- "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==",
- "dependencies": {
- "@formatjs/ecma402-abstract": "1.11.4",
- "@formatjs/fast-memoize": "1.2.1",
- "@formatjs/icu-messageformat-parser": "2.1.0",
- "tslib": "^2.1.0"
- }
- },
- "node_modules/intl-messageformat/node_modules/@formatjs/ecma402-abstract": {
- "version": "1.11.4",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz",
- "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==",
- "dependencies": {
- "@formatjs/intl-localematcher": "0.2.25",
- "tslib": "^2.1.0"
- }
- },
- "node_modules/intl-messageformat/node_modules/@formatjs/intl-localematcher": {
- "version": "0.2.25",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz",
- "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==",
- "dependencies": {
- "tslib": "^2.1.0"
- }
- },
"node_modules/is-array-buffer": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
@@ -2776,44 +2650,36 @@
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
},
- "node_modules/negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
"node_modules/next": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/next/-/next-13.4.19.tgz",
- "integrity": "sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/next/-/next-14.0.4.tgz",
+ "integrity": "sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==",
"dependencies": {
- "@next/env": "13.4.19",
- "@swc/helpers": "0.5.1",
+ "@next/env": "14.0.4",
+ "@swc/helpers": "0.5.2",
"busboy": "1.6.0",
"caniuse-lite": "^1.0.30001406",
- "postcss": "8.4.14",
+ "graceful-fs": "^4.2.11",
+ "postcss": "8.4.31",
"styled-jsx": "5.1.1",
- "watchpack": "2.4.0",
- "zod": "3.21.4"
+ "watchpack": "2.4.0"
},
"bin": {
"next": "dist/bin/next"
},
"engines": {
- "node": ">=16.8.0"
+ "node": ">=18.17.0"
},
"optionalDependencies": {
- "@next/swc-darwin-arm64": "13.4.19",
- "@next/swc-darwin-x64": "13.4.19",
- "@next/swc-linux-arm64-gnu": "13.4.19",
- "@next/swc-linux-arm64-musl": "13.4.19",
- "@next/swc-linux-x64-gnu": "13.4.19",
- "@next/swc-linux-x64-musl": "13.4.19",
- "@next/swc-win32-arm64-msvc": "13.4.19",
- "@next/swc-win32-ia32-msvc": "13.4.19",
- "@next/swc-win32-x64-msvc": "13.4.19"
+ "@next/swc-darwin-arm64": "14.0.4",
+ "@next/swc-darwin-x64": "14.0.4",
+ "@next/swc-linux-arm64-gnu": "14.0.4",
+ "@next/swc-linux-arm64-musl": "14.0.4",
+ "@next/swc-linux-x64-gnu": "14.0.4",
+ "@next/swc-linux-x64-musl": "14.0.4",
+ "@next/swc-win32-arm64-msvc": "14.0.4",
+ "@next/swc-win32-ia32-msvc": "14.0.4",
+ "@next/swc-win32-x64-msvc": "14.0.4"
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",
@@ -2830,25 +2696,10 @@
}
}
},
- "node_modules/next-intl": {
- "version": "3.0.0-beta.18",
- "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-3.0.0-beta.18.tgz",
- "integrity": "sha512-RK3gM4NsA3mwzroMfIEgrCs5JDA/KVrMBzWlk0WThbqSeWy4vULz2FBUEqQdE8dSIdhxsArwGbrZwUNbCgSkWw==",
- "dependencies": {
- "@formatjs/intl-localematcher": "^0.2.32",
- "negotiator": "^0.6.3",
- "server-only": "0.0.1",
- "use-intl": "3.0.0-beta.3"
- },
- "peerDependencies": {
- "next": "^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/next/node_modules/postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
"funding": [
{
"type": "opencollective",
@@ -2857,10 +2708,14 @@
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
- "nanoid": "^3.3.4",
+ "nanoid": "^3.3.6",
"picocolors": "^1.0.0",
"source-map-js": "^1.0.2"
},
@@ -3523,11 +3378,6 @@
"node": ">=10"
}
},
- "node_modules/server-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz",
- "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA=="
- },
"node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -3758,38 +3608,20 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/swiper": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.2.0.tgz",
- "integrity": "sha512-nktQsOtBInJjr3f5DicxC8eHYGcLXDVIGPSon0QoXRaO6NjKnATCbQ8SZsD3dN1Ph1RH4EhVPwSYCcuDRFWHGQ==",
- "funding": [
- {
- "type": "patreon",
- "url": "https://www.patreon.com/swiperjs"
- },
- {
- "type": "open_collective",
- "url": "http://opencollective.com/swiper"
- }
- ],
- "engines": {
- "node": ">= 4.7.0"
- }
- },
"node_modules/tailwindcss": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz",
- "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz",
+ "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==",
"dependencies": {
"@alloc/quick-lru": "^5.2.0",
"arg": "^5.0.2",
"chokidar": "^3.5.3",
"didyoumean": "^1.2.2",
"dlv": "^1.1.3",
- "fast-glob": "^3.2.12",
+ "fast-glob": "^3.3.0",
"glob-parent": "^6.0.2",
"is-glob": "^4.0.3",
- "jiti": "^1.18.2",
+ "jiti": "^1.19.1",
"lilconfig": "^2.1.0",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
@@ -4033,18 +3865,6 @@
"punycode": "^2.1.0"
}
},
- "node_modules/use-intl": {
- "version": "3.0.0-beta.3",
- "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-3.0.0-beta.3.tgz",
- "integrity": "sha512-b5c9F6F3Yw7xbdIVdDBj2qh5BHntdr2Obp3c40OTxXOwqDIyjAbOxjezGe7ak8EGo0TEezyN6oPvi6aQWPjDdQ==",
- "dependencies": {
- "@formatjs/ecma402-abstract": "^1.11.4",
- "intl-messageformat": "^9.3.18"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -4176,14 +3996,6 @@
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
- },
- "node_modules/zod": {
- "version": "3.21.4",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
- "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
}
},
"dependencies": {
@@ -4239,98 +4051,6 @@
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz",
"integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw=="
},
- "@formatjs/ecma402-abstract": {
- "version": "1.17.2",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.2.tgz",
- "integrity": "sha512-k2mTh0m+IV1HRdU0xXM617tSQTi53tVR2muvYOsBeYcUgEAyxV1FOC7Qj279th3fBVQ+Dj6muvNJZcHSPNdbKg==",
- "requires": {
- "@formatjs/intl-localematcher": "0.4.2",
- "tslib": "^2.4.0"
- },
- "dependencies": {
- "@formatjs/intl-localematcher": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.2.tgz",
- "integrity": "sha512-BGdtJFmaNJy5An/Zan4OId/yR9Ih1OojFjcduX/xOvq798OgWSyDtd6Qd5jqJXwJs1ipe4Fxu9+cshic5Ox2tA==",
- "requires": {
- "tslib": "^2.4.0"
- }
- }
- }
- },
- "@formatjs/fast-memoize": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz",
- "integrity": "sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==",
- "requires": {
- "tslib": "^2.1.0"
- }
- },
- "@formatjs/icu-messageformat-parser": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz",
- "integrity": "sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==",
- "requires": {
- "@formatjs/ecma402-abstract": "1.11.4",
- "@formatjs/icu-skeleton-parser": "1.3.6",
- "tslib": "^2.1.0"
- },
- "dependencies": {
- "@formatjs/ecma402-abstract": {
- "version": "1.11.4",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz",
- "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==",
- "requires": {
- "@formatjs/intl-localematcher": "0.2.25",
- "tslib": "^2.1.0"
- }
- },
- "@formatjs/intl-localematcher": {
- "version": "0.2.25",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz",
- "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==",
- "requires": {
- "tslib": "^2.1.0"
- }
- }
- }
- },
- "@formatjs/icu-skeleton-parser": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz",
- "integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==",
- "requires": {
- "@formatjs/ecma402-abstract": "1.11.4",
- "tslib": "^2.1.0"
- },
- "dependencies": {
- "@formatjs/ecma402-abstract": {
- "version": "1.11.4",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz",
- "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==",
- "requires": {
- "@formatjs/intl-localematcher": "0.2.25",
- "tslib": "^2.1.0"
- }
- },
- "@formatjs/intl-localematcher": {
- "version": "0.2.25",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz",
- "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==",
- "requires": {
- "tslib": "^2.1.0"
- }
- }
- }
- },
- "@formatjs/intl-localematcher": {
- "version": "0.2.32",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz",
- "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==",
- "requires": {
- "tslib": "^2.4.0"
- }
- },
"@humanwhocodes/config-array": {
"version": "0.11.11",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
@@ -4386,70 +4106,70 @@
}
},
"@next/env": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.19.tgz",
- "integrity": "sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ=="
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.4.tgz",
+ "integrity": "sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ=="
},
"@next/eslint-plugin-next": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.19.tgz",
- "integrity": "sha512-N/O+zGb6wZQdwu6atMZHbR7T9Np5SUFUjZqCbj0sXm+MwQO35M8TazVB4otm87GkXYs2l6OPwARd3/PUWhZBVQ==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.0.4.tgz",
+ "integrity": "sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==",
"requires": {
"glob": "7.1.7"
}
},
"@next/swc-darwin-arm64": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.19.tgz",
- "integrity": "sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.4.tgz",
+ "integrity": "sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==",
"optional": true
},
"@next/swc-darwin-x64": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.19.tgz",
- "integrity": "sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.4.tgz",
+ "integrity": "sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==",
"optional": true
},
"@next/swc-linux-arm64-gnu": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.19.tgz",
- "integrity": "sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.4.tgz",
+ "integrity": "sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==",
"optional": true
},
"@next/swc-linux-arm64-musl": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.19.tgz",
- "integrity": "sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.4.tgz",
+ "integrity": "sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==",
"optional": true
},
"@next/swc-linux-x64-gnu": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.19.tgz",
- "integrity": "sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.4.tgz",
+ "integrity": "sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==",
"optional": true
},
"@next/swc-linux-x64-musl": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.19.tgz",
- "integrity": "sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.4.tgz",
+ "integrity": "sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==",
"optional": true
},
"@next/swc-win32-arm64-msvc": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.19.tgz",
- "integrity": "sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.4.tgz",
+ "integrity": "sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==",
"optional": true
},
"@next/swc-win32-ia32-msvc": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.19.tgz",
- "integrity": "sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.4.tgz",
+ "integrity": "sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==",
"optional": true
},
"@next/swc-win32-x64-msvc": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.19.tgz",
- "integrity": "sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.4.tgz",
+ "integrity": "sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==",
"optional": true
},
"@nodelib/fs.scandir": {
@@ -4481,9 +4201,9 @@
"integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw=="
},
"@swc/helpers": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
- "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
+ "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
"requires": {
"tslib": "^2.4.0"
}
@@ -4575,12 +4295,6 @@
"eslint-visitor-keys": "^3.4.1"
}
},
- "@uiball/loaders": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@uiball/loaders/-/loaders-1.3.0.tgz",
- "integrity": "sha512-w372e7PMt/s6LZ321HoghgDDU8fomamAzJfrVAdBUhsWERJEpxJMqG37NFztUq/T4J7nzzjkvZI4UX7Z2F/O6A==",
- "requires": {}
- },
"acorn": {
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
@@ -5156,18 +4870,18 @@
}
},
"eslint-config-next": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.19.tgz",
- "integrity": "sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.0.4.tgz",
+ "integrity": "sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==",
"requires": {
- "@next/eslint-plugin-next": "13.4.19",
- "@rushstack/eslint-patch": "^1.1.3",
+ "@next/eslint-plugin-next": "14.0.4",
+ "@rushstack/eslint-patch": "^1.3.3",
"@typescript-eslint/parser": "^5.4.2 || ^6.0.0",
"eslint-import-resolver-node": "^0.3.6",
"eslint-import-resolver-typescript": "^3.5.2",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.31.7",
+ "eslint-plugin-import": "^2.28.1",
+ "eslint-plugin-jsx-a11y": "^6.7.1",
+ "eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"
}
},
@@ -5722,36 +5436,6 @@
"side-channel": "^1.0.4"
}
},
- "intl-messageformat": {
- "version": "9.13.0",
- "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz",
- "integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==",
- "requires": {
- "@formatjs/ecma402-abstract": "1.11.4",
- "@formatjs/fast-memoize": "1.2.1",
- "@formatjs/icu-messageformat-parser": "2.1.0",
- "tslib": "^2.1.0"
- },
- "dependencies": {
- "@formatjs/ecma402-abstract": {
- "version": "1.11.4",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz",
- "integrity": "sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==",
- "requires": {
- "@formatjs/intl-localematcher": "0.2.25",
- "tslib": "^2.1.0"
- }
- },
- "@formatjs/intl-localematcher": {
- "version": "0.2.25",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz",
- "integrity": "sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==",
- "requires": {
- "tslib": "^2.1.0"
- }
- }
- }
- },
"is-array-buffer": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
@@ -6135,58 +5819,42 @@
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
},
- "negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
- },
"next": {
- "version": "13.4.19",
- "resolved": "https://registry.npmjs.org/next/-/next-13.4.19.tgz",
- "integrity": "sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==",
- "requires": {
- "@next/env": "13.4.19",
- "@next/swc-darwin-arm64": "13.4.19",
- "@next/swc-darwin-x64": "13.4.19",
- "@next/swc-linux-arm64-gnu": "13.4.19",
- "@next/swc-linux-arm64-musl": "13.4.19",
- "@next/swc-linux-x64-gnu": "13.4.19",
- "@next/swc-linux-x64-musl": "13.4.19",
- "@next/swc-win32-arm64-msvc": "13.4.19",
- "@next/swc-win32-ia32-msvc": "13.4.19",
- "@next/swc-win32-x64-msvc": "13.4.19",
- "@swc/helpers": "0.5.1",
+ "version": "14.0.4",
+ "resolved": "https://registry.npmjs.org/next/-/next-14.0.4.tgz",
+ "integrity": "sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==",
+ "requires": {
+ "@next/env": "14.0.4",
+ "@next/swc-darwin-arm64": "14.0.4",
+ "@next/swc-darwin-x64": "14.0.4",
+ "@next/swc-linux-arm64-gnu": "14.0.4",
+ "@next/swc-linux-arm64-musl": "14.0.4",
+ "@next/swc-linux-x64-gnu": "14.0.4",
+ "@next/swc-linux-x64-musl": "14.0.4",
+ "@next/swc-win32-arm64-msvc": "14.0.4",
+ "@next/swc-win32-ia32-msvc": "14.0.4",
+ "@next/swc-win32-x64-msvc": "14.0.4",
+ "@swc/helpers": "0.5.2",
"busboy": "1.6.0",
"caniuse-lite": "^1.0.30001406",
- "postcss": "8.4.14",
+ "graceful-fs": "^4.2.11",
+ "postcss": "8.4.31",
"styled-jsx": "5.1.1",
- "watchpack": "2.4.0",
- "zod": "3.21.4"
+ "watchpack": "2.4.0"
},
"dependencies": {
"postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
"requires": {
- "nanoid": "^3.3.4",
+ "nanoid": "^3.3.6",
"picocolors": "^1.0.0",
"source-map-js": "^1.0.2"
}
}
}
},
- "next-intl": {
- "version": "3.0.0-beta.18",
- "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-3.0.0-beta.18.tgz",
- "integrity": "sha512-RK3gM4NsA3mwzroMfIEgrCs5JDA/KVrMBzWlk0WThbqSeWy4vULz2FBUEqQdE8dSIdhxsArwGbrZwUNbCgSkWw==",
- "requires": {
- "@formatjs/intl-localematcher": "^0.2.32",
- "negotiator": "^0.6.3",
- "server-only": "0.0.1",
- "use-intl": "3.0.0-beta.3"
- }
- },
"node-releases": {
"version": "2.0.13",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
@@ -6601,11 +6269,6 @@
"lru-cache": "^6.0.0"
}
},
- "server-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz",
- "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA=="
- },
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -6757,25 +6420,20 @@
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
},
- "swiper": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.2.0.tgz",
- "integrity": "sha512-nktQsOtBInJjr3f5DicxC8eHYGcLXDVIGPSon0QoXRaO6NjKnATCbQ8SZsD3dN1Ph1RH4EhVPwSYCcuDRFWHGQ=="
- },
"tailwindcss": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz",
- "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz",
+ "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==",
"requires": {
"@alloc/quick-lru": "^5.2.0",
"arg": "^5.0.2",
"chokidar": "^3.5.3",
"didyoumean": "^1.2.2",
"dlv": "^1.1.3",
- "fast-glob": "^3.2.12",
+ "fast-glob": "^3.3.0",
"glob-parent": "^6.0.2",
"is-glob": "^4.0.3",
- "jiti": "^1.18.2",
+ "jiti": "^1.19.1",
"lilconfig": "^2.1.0",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
@@ -6941,15 +6599,6 @@
"punycode": "^2.1.0"
}
},
- "use-intl": {
- "version": "3.0.0-beta.3",
- "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-3.0.0-beta.3.tgz",
- "integrity": "sha512-b5c9F6F3Yw7xbdIVdDBj2qh5BHntdr2Obp3c40OTxXOwqDIyjAbOxjezGe7ak8EGo0TEezyN6oPvi6aQWPjDdQ==",
- "requires": {
- "@formatjs/ecma402-abstract": "^1.11.4",
- "intl-messageformat": "^9.3.18"
- }
- },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -7045,11 +6694,6 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
- },
- "zod": {
- "version": "3.21.4",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
- "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw=="
}
}
}
diff --git a/package.json b/package.json
index c2f2a44..dcb03b5 100755
--- a/package.json
+++ b/package.json
@@ -12,17 +12,14 @@
"@types/node": "20.5.9",
"@types/react": "18.2.21",
"@types/react-dom": "18.2.7",
- "@uiball/loaders": "^1.3.0",
"autoprefixer": "10.4.15",
"eslint": "8.48.0",
- "eslint-config-next": "13.4.19",
- "next": "13.4.19",
- "next-intl": "^3.0.0-beta.18",
+ "eslint-config-next": "^14.0.4",
+ "next": "^14.0.4",
"postcss": "8.4.29",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "swiper": "^10.2.0",
- "tailwindcss": "3.3.3",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "tailwindcss": "^3.4.1",
"typescript": "5.2.2"
}
}
diff --git a/public/fonts/Estedad-Bold.ttf b/public/fonts/Estedad-Bold.ttf
deleted file mode 100644
index 78cdf53..0000000
Binary files a/public/fonts/Estedad-Bold.ttf and /dev/null differ
diff --git a/public/fonts/Roboto-Regular.ttf b/public/fonts/Roboto-Regular.ttf
new file mode 100644
index 0000000..ddf4bfa
Binary files /dev/null and b/public/fonts/Roboto-Regular.ttf differ
diff --git a/public/images/arrow.svg b/public/images/arrow.svg
new file mode 100644
index 0000000..a724d25
--- /dev/null
+++ b/public/images/arrow.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/public/images/bottle-1.png b/public/images/bottle-1.png
new file mode 100644
index 0000000..effdd8c
Binary files /dev/null and b/public/images/bottle-1.png differ
diff --git a/public/images/bottle-2.png b/public/images/bottle-2.png
new file mode 100644
index 0000000..3fb5647
Binary files /dev/null and b/public/images/bottle-2.png differ
diff --git a/public/images/bottle-3.png b/public/images/bottle-3.png
new file mode 100644
index 0000000..9f16288
Binary files /dev/null and b/public/images/bottle-3.png differ
diff --git a/public/images/bottle-4.png b/public/images/bottle-4.png
new file mode 100644
index 0000000..daa86d5
Binary files /dev/null and b/public/images/bottle-4.png differ
diff --git a/public/images/desktop.webp b/public/images/desktop.webp
deleted file mode 100644
index 60388fb..0000000
Binary files a/public/images/desktop.webp and /dev/null differ
diff --git a/public/images/grid.webp b/public/images/grid.webp
deleted file mode 100644
index c31b8a2..0000000
Binary files a/public/images/grid.webp and /dev/null differ
diff --git a/public/images/logo-big.svg b/public/images/logo-big.svg
new file mode 100644
index 0000000..980c85d
--- /dev/null
+++ b/public/images/logo-big.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/images/logo.svg b/public/images/logo.svg
index 6aeed52..9ed786a 100644
--- a/public/images/logo.svg
+++ b/public/images/logo.svg
@@ -1,74 +1,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/public/images/notebook.svg b/public/images/notebook.svg
deleted file mode 100644
index f30143a..0000000
--- a/public/images/notebook.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/public/images/notebook.webp b/public/images/notebook.webp
deleted file mode 100644
index a45a7b6..0000000
Binary files a/public/images/notebook.webp and /dev/null differ
diff --git a/public/images/send.svg b/public/images/send.svg
new file mode 100644
index 0000000..3103ba8
--- /dev/null
+++ b/public/images/send.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/public/logo.png b/public/logo.png
new file mode 100644
index 0000000..731b0ca
Binary files /dev/null and b/public/logo.png differ
diff --git a/app/[locale]/download/page.tsx b/src/app/download/page.tsx
similarity index 65%
rename from app/[locale]/download/page.tsx
rename to src/app/download/page.tsx
index 241a44e..8339682 100644
--- a/app/[locale]/download/page.tsx
+++ b/src/app/download/page.tsx
@@ -1,13 +1,15 @@
import Nav from "@/components/Nav";
import DownloadList from "@/components/downloadList";
+import BottonNavigationbar from "@/components/childComponents/Navigationbar";
import Footer from "@/components/Footer";
export default function page() {
return (
-
+ <>
+
-
+ >
)
}
diff --git a/src/app/globals.css b/src/app/globals.css
new file mode 100644
index 0000000..a01f242
--- /dev/null
+++ b/src/app/globals.css
@@ -0,0 +1,32 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+@font-face {
+ font-family: Roboto;
+ src: url(../../public/fonts/Roboto-Regular.ttf);
+}
+
+@layer {
+ .font-Roboto {
+ font-family: Roboto;
+ font-weight: 900;
+ }
+}
+
+html {
+ scroll-behavior: smooth;
+}
+
+::-webkit-scrollbar {
+ width: 10px;
+}
+
+::-webkit-scrollbar-track {
+ background-color: black;
+}
+
+::-webkit-scrollbar-thumb {
+ background-color: #afafb6;
+ border-radius: 20em;
+}
\ No newline at end of file
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
new file mode 100644
index 0000000..a63c736
--- /dev/null
+++ b/src/app/layout.tsx
@@ -0,0 +1,23 @@
+import './globals.css'
+import type { Metadata } from 'next'
+import { ReactNode } from "react"
+
+export const metadata: Metadata = {
+ title: 'Parch Linux',
+ description: 'Parch Linux os',
+}
+
+interface Props {
+ children: ReactNode,
+}
+
+
+export default function LocaleLayout({ children }: Props) {
+ return (
+
+
+ {children}
+
+
+ )
+}
\ No newline at end of file
diff --git a/src/app/logo.ico b/src/app/logo.ico
new file mode 100644
index 0000000..d0f604f
Binary files /dev/null and b/src/app/logo.ico differ
diff --git a/app/[locale]/logo.svg b/src/app/logo.svg
similarity index 100%
rename from app/[locale]/logo.svg
rename to src/app/logo.svg
diff --git a/app/[locale]/not-found.tsx b/src/app/not-found.tsx
similarity index 100%
rename from app/[locale]/not-found.tsx
rename to src/app/not-found.tsx
diff --git a/src/app/opengraph-image.alt.txt b/src/app/opengraph-image.alt.txt
new file mode 100644
index 0000000..529f611
--- /dev/null
+++ b/src/app/opengraph-image.alt.txt
@@ -0,0 +1 @@
+Parch Linux is an open-source, Arch-based Linux distribution, that tried to be pretty, easy to use, light, fast and stable.
\ No newline at end of file
diff --git a/src/app/opengraph-image.png b/src/app/opengraph-image.png
new file mode 100644
index 0000000..399caca
Binary files /dev/null and b/src/app/opengraph-image.png differ
diff --git a/src/app/page.tsx b/src/app/page.tsx
new file mode 100644
index 0000000..7adaa7a
--- /dev/null
+++ b/src/app/page.tsx
@@ -0,0 +1,16 @@
+import Nav from "@/components/Nav";
+import Main from "@/components/Main";
+import Attributes from "@/components/Attributes";
+import BottonNavigationbar from "@/components/childComponents/Navigationbar";
+import Footer from "@/components/Footer";
+export default function Home() {
+ return (
+ <>
+
+
+
+
+
+ >
+ );
+}
diff --git a/app/[locale]/robots.txt b/src/app/robots.txt
similarity index 100%
rename from app/[locale]/robots.txt
rename to src/app/robots.txt
diff --git a/app/[locale]/sitemap.xml b/src/app/sitemap.xml
similarity index 100%
rename from app/[locale]/sitemap.xml
rename to src/app/sitemap.xml
diff --git a/app/[locale]/team/page.tsx b/src/app/team/page.tsx
similarity index 63%
rename from app/[locale]/team/page.tsx
rename to src/app/team/page.tsx
index 64fb373..609b7ef 100644
--- a/app/[locale]/team/page.tsx
+++ b/src/app/team/page.tsx
@@ -1,13 +1,15 @@
-import Footer from "@/components/Footer";
-import Team from "@/components/Team";
import Nav from "@/components/Nav";
+import Team from "@/components/Team";
+import BottonNavigationbar from "@/components/childComponents/Navigationbar";
+import Footer from "@/components/Footer";
export default function page() {
return (
-
+ <>
+
-
+ >
)
}
\ No newline at end of file
diff --git a/src/app/twitter-image.alt.txt b/src/app/twitter-image.alt.txt
new file mode 100644
index 0000000..529f611
--- /dev/null
+++ b/src/app/twitter-image.alt.txt
@@ -0,0 +1 @@
+Parch Linux is an open-source, Arch-based Linux distribution, that tried to be pretty, easy to use, light, fast and stable.
\ No newline at end of file
diff --git a/src/app/twitter-image.png b/src/app/twitter-image.png
new file mode 100644
index 0000000..399caca
Binary files /dev/null and b/src/app/twitter-image.png differ
diff --git a/src/logo.ico b/src/logo.ico
new file mode 100644
index 0000000..d0f604f
Binary files /dev/null and b/src/logo.ico differ
diff --git a/tailwind.config.ts b/tailwind.config.ts
index c7ead80..632c9b2 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -5,6 +5,7 @@ const config: Config = {
'./pages/**/*.{js,ts,jsx,tsx,mdx}',
'./components/**/*.{js,ts,jsx,tsx,mdx}',
'./app/**/*.{js,ts,jsx,tsx,mdx}',
+ './src/app/**/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {