diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index cf5126b..0e90b8b 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -8,7 +8,15 @@
-
+
+
+
+
+
+
+
+
+
@@ -54,48 +62,48 @@
- {
- "keyToString": {
- "RunOnceActivity.OpenProjectViewOnStart": "true",
- "RunOnceActivity.ShowReadmeOnStart": "true",
- "full.screen.before.presentation.mode": "false",
- "git-widget-placeholder": "develop",
- "ignore.virus.scanning.warn.message": "true",
- "javascript.nodejs.core.library.configured.version": "20.13.1",
- "javascript.nodejs.core.library.typings.version": "20.12.12",
- "last_opened_file_path": "C:/Users/qpdgo/WebStormProjects/taehui/taehui-fe/src/app/[language]/forum/[forumID]/[essayID]",
- "list.type.of.created.stylesheet": "SCSS",
- "node.js.detected.package.eslint": "true",
- "node.js.detected.package.standard": "true",
- "node.js.detected.package.tslint": "true",
- "node.js.selected.package.eslint": "(autodetect)",
- "node.js.selected.package.standard": "",
- "node.js.selected.package.tslint": "(autodetect)",
- "nodejs_package_manager_path": "pnpm",
- "npm.taehui > dev.executor": "Run",
- "npm.taehui > start.executor": "Run",
- "npm.taehui > start:taehui-www.executor": "Run",
- "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
- "run.code.analysis.last.selected.profile": "pProject Default",
- "settings.editor.selected.configurable": "preferences.lookFeel",
- "ts.external.directory.path": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\typescript\\lib",
- "vue.rearranger.settings.migration": "true"
+ dev.executor": "Run",
+ "npm.taehui > start.executor": "Run",
+ "npm.taehui > start:taehui-www.executor": "Run",
+ "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
+ "run.code.analysis.last.selected.profile": "pProject Default",
+ "settings.editor.selected.configurable": "preferences.lookFeel",
+ "ts.external.directory.path": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\typescript\\lib",
+ "vue.rearranger.settings.migration": "true"
}
-}
+}]]>
+
-
+
-
@@ -119,7 +127,7 @@
-
+
@@ -277,6 +285,8 @@
+
+
diff --git a/package.json b/package.json
index 48135d7..f7c1514 100644
--- a/package.json
+++ b/package.json
@@ -17,10 +17,10 @@
},
"devDependencies": {
"eslint": "^8.57.0",
- "prettier": "^3.3.1",
- "sass": "^1.77.4",
- "turbo": "^2.0.3",
- "typescript": "^5.4.5"
+ "prettier": "^3.3.2",
+ "sass": "^1.77.6",
+ "turbo": "^2.0.5",
+ "typescript": "^5.5.2"
},
"packageManager": "pnpm@9.3.0"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5febe38..9422bec 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,23 +12,23 @@
specifier: ^8.57.0
version: 8.57.0
prettier:
- specifier: ^3.3.1
- version: 3.3.1
+ specifier: ^3.3.2
+ version: 3.3.2
sass:
- specifier: ^1.77.4
- version: 1.77.4
+ specifier: ^1.77.6
+ version: 1.77.6
turbo:
- specifier: ^2.0.3
- version: 2.0.3
+ specifier: ^2.0.5
+ version: 2.0.5
typescript:
- specifier: ^5.4.5
- version: 5.4.5
+ specifier: ^5.5.2
+ version: 5.5.2
qwilight-fe:
dependencies:
'@tanstack/react-query':
- specifier: ^5.40.1
- version: 5.40.1(react@18.3.1)
+ specifier: ^5.45.1
+ version: 5.45.1(react@18.3.1)
axios:
specifier: ^1.7.2
version: 1.7.2
@@ -51,23 +51,23 @@
specifier: ^2.12.0
version: 2.12.0
mobx:
- specifier: ^6.12.3
- version: 6.12.3
+ specifier: ^6.12.4
+ version: 6.12.4
mobx-react-lite:
specifier: ^4.0.7
- version: 4.0.7(mobx@6.12.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 4.0.7(mobx@6.12.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
- specifier: ^14.2.3
- version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
+ specifier: ^14.2.4
+ version: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6)
next-intl:
- specifier: ^3.15.0
- version: 3.15.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1)
+ specifier: ^3.15.2
+ version: 3.15.2(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
react-bootstrap:
- specifier: ^2.10.2
- version: 2.10.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^2.10.3
+ version: 2.10.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-bootstrap-icons:
specifier: ^1.11.4
version: 1.11.4(react@18.3.1)
@@ -87,8 +87,8 @@
specifier: ^0.33.4
version: 0.33.4
sweetalert2:
- specifier: ^11.11.1
- version: 11.11.1
+ specifier: ^11.12.0
+ version: 11.12.0
taehui-lib:
specifier: workspace:^
version: link:../taehui-lib
@@ -106,8 +106,8 @@
specifier: ^29.5.12
version: 29.5.12
'@types/node':
- specifier: ^20.14.2
- version: 20.14.2
+ specifier: ^20.14.8
+ version: 20.14.8
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -115,17 +115,17 @@
specifier: ^18.3.0
version: 18.3.0
eslint-config-next:
- specifier: ^14.2.3
- version: 14.2.3(eslint@8.57.0)(typescript@5.4.5)
+ specifier: ^14.2.4
+ version: 14.2.4(eslint@9.5.0)(typescript@5.5.2)
typescript:
- specifier: ^5.4.5
- version: 5.4.5
+ specifier: ^5.5.2
+ version: 5.5.2
taehui-fe:
dependencies:
'@tanstack/react-query':
- specifier: ^5.40.1
- version: 5.40.1(react@18.3.1)
+ specifier: ^5.45.1
+ version: 5.45.1(react@18.3.1)
axios:
specifier: ^1.7.2
version: 1.7.2
@@ -151,23 +151,23 @@
specifier: ^3.3.1
version: 3.3.1
mobx:
- specifier: ^6.12.3
- version: 6.12.3
+ specifier: ^6.12.4
+ version: 6.12.4
mobx-react-lite:
specifier: ^4.0.7
- version: 4.0.7(mobx@6.12.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 4.0.7(mobx@6.12.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
- specifier: ^14.2.3
- version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
+ specifier: ^14.2.4
+ version: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6)
next-intl:
- specifier: ^3.15.0
- version: 3.15.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1)
+ specifier: ^3.15.2
+ version: 3.15.2(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
react-bootstrap:
- specifier: ^2.10.2
- version: 2.10.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^2.10.3
+ version: 2.10.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-bootstrap-icons:
specifier: ^1.11.4
version: 1.11.4(react@18.3.1)
@@ -190,8 +190,8 @@
specifier: ^4.6.14
version: 4.6.14
sweetalert2:
- specifier: ^11.11.1
- version: 11.11.1
+ specifier: ^11.12.0
+ version: 11.12.0
taehui-lib:
specifier: workspace:^
version: link:../taehui-lib
@@ -215,8 +215,8 @@
specifier: ^29.5.12
version: 29.5.12
'@types/node':
- specifier: ^20.14.2
- version: 20.14.2
+ specifier: ^20.14.8
+ version: 20.14.8
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -227,20 +227,20 @@
specifier: ^2.0.6
version: 2.0.6
'@types/uuid':
- specifier: ^9.0.8
- version: 9.0.8
+ specifier: ^10.0.0
+ version: 10.0.0
eslint-config-next:
- specifier: ^14.2.3
- version: 14.2.3(eslint@8.57.0)(typescript@5.4.5)
+ specifier: ^14.2.4
+ version: 14.2.4(eslint@9.5.0)(typescript@5.5.2)
typescript:
- specifier: ^5.4.5
- version: 5.4.5
+ specifier: ^5.5.2
+ version: 5.5.2
taehui-lib:
devDependencies:
'@rollup/plugin-typescript':
specifier: ^11.1.6
- version: 11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5)
+ version: 11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.5.2)
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -248,14 +248,14 @@
specifier: ^1.11.11
version: 1.11.11
eslint-config-next:
- specifier: ^14.2.3
- version: 14.2.3(eslint@8.57.0)(typescript@5.4.5)
+ specifier: ^14.2.4
+ version: 14.2.4(eslint@9.5.0)(typescript@5.5.2)
next:
- specifier: ^14.2.3
- version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
+ specifier: ^14.2.4
+ version: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6)
next-intl:
- specifier: ^3.15.0
- version: 3.15.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1)
+ specifier: ^3.15.2
+ version: 3.15.2(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -287,6 +287,10 @@
resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==}
engines: {node: '>=6.9.0'}
+ '@babel/runtime@7.24.7':
+ resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==}
+ engines: {node: '>=6.9.0'}
+
'@colors/colors@1.6.0':
resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
engines: {node: '>=0.1.90'}
@@ -307,25 +311,41 @@
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ '@eslint/config-array@0.16.0':
+ resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/eslintrc@2.1.4':
resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ '@eslint/eslintrc@3.1.0':
+ resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/js@8.57.0':
resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- '@formatjs/ecma402-abstract@1.18.2':
- resolution: {integrity: sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==}
+ '@eslint/js@9.5.0':
+ resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.4':
+ resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@formatjs/ecma402-abstract@2.0.0':
+ resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==}
'@formatjs/fast-memoize@2.2.0':
resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==}
- '@formatjs/icu-messageformat-parser@2.7.6':
- resolution: {integrity: sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==}
+ '@formatjs/icu-messageformat-parser@2.7.8':
+ resolution: {integrity: sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==}
- '@formatjs/icu-skeleton-parser@1.8.0':
- resolution: {integrity: sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==}
+ '@formatjs/icu-skeleton-parser@1.8.2':
+ resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==}
'@formatjs/intl-localematcher@0.2.32':
resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==}
@@ -336,6 +356,7 @@
'@humanwhocodes/config-array@0.11.14':
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
+ deprecated: Use @eslint/config-array instead
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
@@ -343,6 +364,11 @@
'@humanwhocodes/object-schema@2.0.3':
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
+ deprecated: Use @eslint/object-schema instead
+
+ '@humanwhocodes/retry@0.3.0':
+ resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
+ engines: {node: '>=18.18'}
'@img/sharp-darwin-arm64@0.33.4':
resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==}
@@ -476,62 +502,62 @@
'@kurkle/color@0.3.2':
resolution: {integrity: sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==}
- '@next/env@14.2.3':
- resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==}
+ '@next/env@14.2.4':
+ resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==}
- '@next/eslint-plugin-next@14.2.3':
- resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==}
+ '@next/eslint-plugin-next@14.2.4':
+ resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==}
- '@next/swc-darwin-arm64@14.2.3':
- resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==}
+ '@next/swc-darwin-arm64@14.2.4':
+ resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@next/swc-darwin-x64@14.2.3':
- resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==}
+ '@next/swc-darwin-x64@14.2.4':
+ resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@next/swc-linux-arm64-gnu@14.2.3':
- resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==}
+ '@next/swc-linux-arm64-gnu@14.2.4':
+ resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-arm64-musl@14.2.3':
- resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==}
+ '@next/swc-linux-arm64-musl@14.2.4':
+ resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-x64-gnu@14.2.3':
- resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==}
+ '@next/swc-linux-x64-gnu@14.2.4':
+ resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-linux-x64-musl@14.2.3':
- resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==}
+ '@next/swc-linux-x64-musl@14.2.4':
+ resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-win32-arm64-msvc@14.2.3':
- resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==}
+ '@next/swc-win32-arm64-msvc@14.2.4':
+ resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@next/swc-win32-ia32-msvc@14.2.3':
- resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==}
+ '@next/swc-win32-ia32-msvc@14.2.4':
+ resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- '@next/swc-win32-x64-msvc@14.2.3':
- resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==}
+ '@next/swc-win32-x64-msvc@14.2.4':
+ resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -718,11 +744,11 @@
'@swc/helpers@0.5.5':
resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
- '@tanstack/query-core@5.40.0':
- resolution: {integrity: sha512-eD8K8jsOIq0Z5u/QbvOmfvKKE/XC39jA7yv4hgpl/1SRiU+J8QCIwgM/mEHuunQsL87dcvnHqSVLmf9pD4CiaA==}
+ '@tanstack/query-core@5.45.0':
+ resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==}
- '@tanstack/react-query@5.40.1':
- resolution: {integrity: sha512-gOcmu+gpFd2taHrrgMM9RemLYYEDYfsCqszxCC0xtx+csDa4R8t7Hr7SfWXQP13S2sF+mOxySo/+FNXJFYBqcA==}
+ '@tanstack/react-query@5.45.1':
+ resolution: {integrity: sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==}
peerDependencies:
react: ^18.0.0
@@ -753,8 +779,8 @@
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/node@20.14.2':
- resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
+ '@types/node@20.14.8':
+ resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==}
'@types/prop-types@15.7.12':
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
@@ -780,8 +806,8 @@
'@types/trusted-types@2.0.7':
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
- '@types/uuid@9.0.8':
- resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==}
+ '@types/uuid@10.0.0':
+ resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==}
'@types/warning@3.0.3':
resolution: {integrity: sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==}
@@ -831,8 +857,8 @@
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.11.3:
- resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
+ acorn@8.12.0:
+ resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -1227,8 +1253,8 @@
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- eslint-config-next@14.2.3:
- resolution: {integrity: sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==}
+ eslint-config-next@14.2.4:
+ resolution: {integrity: sha512-Qr0wMgG9m6m4uYy2jrYJmyuNlYZzPRQq5Kvb9IDlYwn+7yq6W6sfMNFgb+9guM1KYwuIo6TIaiFhZJ6SnQ/Efw==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -1299,15 +1325,32 @@
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint-scope@8.0.1:
+ resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ eslint-visitor-keys@4.0.0:
+ resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
eslint@8.57.0:
resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
+ eslint@9.5.0:
+ resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+
+ espree@10.1.0:
+ resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1361,6 +1404,10 @@
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
+ file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
+
file-stream-rotator@0.6.1:
resolution: {integrity: sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ==}
@@ -1376,6 +1423,10 @@
resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
engines: {node: ^10.12.0 || >=12.0.0}
+ flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
+
flatted@3.3.1:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
@@ -1450,11 +1501,16 @@
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Glob versions prior to v9 are no longer supported
globals@13.24.0:
resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
engines: {node: '>=8'}
+ globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
+
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
@@ -1541,6 +1597,7 @@
inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
@@ -1549,8 +1606,8 @@
resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
engines: {node: '>= 0.4'}
- intl-messageformat@10.5.12:
- resolution: {integrity: sha512-izl0uxhy/melhw8gP2r8pGiVieviZmM4v5Oqx3c1/R7g9cwER2smmGfSjcIsp8Y3Q53bfciL/gkxacJRx/dUvg==}
+ intl-messageformat@10.5.14:
+ resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==}
invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
@@ -1830,8 +1887,8 @@
react-native:
optional: true
- mobx@6.12.3:
- resolution: {integrity: sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw==}
+ mobx@6.12.4:
+ resolution: {integrity: sha512-uIymg89x+HmItX1p3MG+d09irn2k63J6biftZ5Ok+UpNojS1I3NJPLfcmJT9ANnUltNlHi+HQqrVyxiAN8ISYg==}
moment@2.30.1:
resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
@@ -1854,14 +1911,14 @@
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
- next-intl@3.15.0:
- resolution: {integrity: sha512-mccmy6oIbgV3QY2GsgHrgRLoEYYVEIXa+hEaK6OBeG3zYJ+H5AACVBAhLcf+5ctY06RFr95hYt1XcJJ+bNtkag==}
+ next-intl@3.15.2:
+ resolution: {integrity: sha512-OkKHvsnLiX3brG78I+DYHn9mz3Ui+fsXS8iHi8ulxr89wBrVu78CSVin7sMe+snGZuh4wg+aedbOUPwPr2OKVg==}
peerDependencies:
next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
- next@14.2.3:
- resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==}
+ next@14.2.4:
+ resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==}
engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
@@ -1991,8 +2048,8 @@
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@3.3.1:
- resolution: {integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==}
+ prettier@3.3.2:
+ resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
engines: {node: '>=14'}
hasBin: true
@@ -2033,8 +2090,8 @@
peerDependencies:
react: '>=16.8.6'
- react-bootstrap@2.10.2:
- resolution: {integrity: sha512-UvB7mRqQjivdZNxJNEA2yOQRB7L9N43nBnKc33K47+cH90/ujmnMwatTCwQLu83gLhrzAl8fsa6Lqig/KLghaA==}
+ react-bootstrap@2.10.3:
+ resolution: {integrity: sha512-cc1KAaQyj6Gr3AfA0eRRiUMSlRi3brDVcjc/o0E9y9XNW7ISo8TITrq8G8G3QTFe7VIhCiDt38k99AEFoLOolw==}
peerDependencies:
'@types/react': '>=16.14.8'
react: '>=16.14.0'
@@ -2142,6 +2199,7 @@
rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
rollup-plugin-scss@4.0.0:
@@ -2182,8 +2240,8 @@
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.77.4:
- resolution: {integrity: sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==}
+ sass@1.77.6:
+ resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -2320,8 +2378,8 @@
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- sweetalert2@11.11.1:
- resolution: {integrity: sha512-7jumu0I0/QdRa5R7K1mh05ZdhmsMV6rZOVtjpratZGidxyJD4Sn7rDSA+zmKHzvMef9hVTwPmDU3VxnvhVQMNg==}
+ sweetalert2@11.12.0:
+ resolution: {integrity: sha512-Fe6sitTNReNdPF1q1w4uz1GAVv9acZff9Q7YILH5n6O/ti3MzwgfEA0aQ6tLjpy+O1NLXnZjUE//xrbluGXzJw==}
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
@@ -2368,38 +2426,38 @@
tslib@2.6.3:
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
- turbo-darwin-64@2.0.3:
- resolution: {integrity: sha512-v7ztJ8sxdHw3SLfO2MhGFeeU4LQhFii1hIGs9uBiXns/0YTGOvxLeifnfGqhfSrAIIhrCoByXO7nR9wlm10n3Q==}
+ turbo-darwin-64@2.0.5:
+ resolution: {integrity: sha512-t/9XpWYIjOhIHUdwiR47SYBGYHkR1zWLxTkTNKZwCSn8BN0cfjPZ1BR6kcwYGxLGBhtl5GBf6A29nq2K7iwAjg==}
cpu: [x64]
os: [darwin]
- turbo-darwin-arm64@2.0.3:
- resolution: {integrity: sha512-LUcqvkV9Bxtng6QHbevp8IK8zzwbIxM6HMjCE7FEW6yJBN1KwvTtRtsGBwwmTxaaLO0wD1Jgl3vgkXAmQ4fqUw==}
+ turbo-darwin-arm64@2.0.5:
+ resolution: {integrity: sha512-//5y4RJvnal8CttOLBwlaBqblcQb1qTlIxLN+I8O3E3rPuvHOupNKB9ZJxYIQ8oWf8ns8Ec8cxQ0GSBLTJIMtA==}
cpu: [arm64]
os: [darwin]
- turbo-linux-64@2.0.3:
- resolution: {integrity: sha512-xpdY1suXoEbsQsu0kPep2zrB8ijv/S5aKKrntGuQ62hCiwDFoDcA/Z7FZ8IHQ2u+dpJARa7yfiByHmizFE0r5Q==}
+ turbo-linux-64@2.0.5:
+ resolution: {integrity: sha512-LDtEDU2Gm8p3lKu//aHXZFRKUCVu68BNF9LQ+HmiCKFpNyK7khpMTxIAAUhDqt+AzlrbxtrxcCpCJaWg1JDjHg==}
cpu: [x64]
os: [linux]
- turbo-linux-arm64@2.0.3:
- resolution: {integrity: sha512-MBACTcSR874L1FtLL7gkgbI4yYJWBUCqeBN/iE29D+8EFe0d3fAyviFlbQP4K/HaDYet1i26xkkOiWr0z7/V9A==}
+ turbo-linux-arm64@2.0.5:
+ resolution: {integrity: sha512-84wdrzntErBNxkHcwHxiTZdaginQAxGPnwLTyZj8lpUYI7okPoxy3jKpUeMHN3adm3iDedl/x0mYSIvVVkmOiA==}
cpu: [arm64]
os: [linux]
- turbo-windows-64@2.0.3:
- resolution: {integrity: sha512-zi3YuKPkM9JxMTshZo3excPk37hUrj5WfnCqh4FjI26ux6j/LJK+Dh3SebMHd9mR7wP9CMam4GhmLCT+gDfM+w==}
+ turbo-windows-64@2.0.5:
+ resolution: {integrity: sha512-SgaFZ0VW6kHCJogLNuLEleAauAJx2Y48wazZGVRmBpgSUS2AylXesaBMhJaEScYqLz7mIRn6KOgwM8D4wTxI9g==}
cpu: [x64]
os: [win32]
- turbo-windows-arm64@2.0.3:
- resolution: {integrity: sha512-wmed4kkenLvRbidi7gISB4PU77ujBuZfgVGDZ4DXTFslE/kYpINulwzkVwJIvNXsJtHqyOq0n6jL8Zwl3BrwDg==}
+ turbo-windows-arm64@2.0.5:
+ resolution: {integrity: sha512-foUxLOZoru0IRNIxm53fkfM4ubas9P0nTFjIcHtd+E8YHeogt8GqTweNre2e6ri1EHDo71emmuQgpuoFCOXZMg==}
cpu: [arm64]
os: [win32]
- turbo@2.0.3:
- resolution: {integrity: sha512-jF1K0tTUyryEWmgqk1V0ALbSz3VdeZ8FXUo6B64WsPksCMCE48N5jUezGOH2MN0+epdaRMH8/WcPU0QQaVfeLA==}
+ turbo@2.0.5:
+ resolution: {integrity: sha512-+6+hcWr4nwuESlKqUc626HMOTd3QT8hUOc9QM45PP1d4nErGkNOgExm4Pcov3in7LTuadMnB0gcd/BuzkEDIPw==}
hasBin: true
type-check@0.4.0:
@@ -2426,8 +2484,8 @@
resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
engines: {node: '>= 0.4'}
- typescript@5.4.5:
- resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
+ typescript@5.5.2:
+ resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==}
engines: {node: '>=14.17'}
hasBin: true
@@ -2465,8 +2523,8 @@
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
- use-intl@3.15.0:
- resolution: {integrity: sha512-vPCa7nbmH3RLfsy4pLLag8PvlzxQYHd5CkPE/AobkX72NE7JjhXk9UFtuFmD1UWiwQzM7njysnuwQlhtV6vV2Q==}
+ use-intl@3.15.2:
+ resolution: {integrity: sha512-dYq8bMjFXwtsZti2j6Z8KeIKV0XeNXmUX9M6/8wShOk9iYd2+0rMyAgJ4hbu/vDKDoOpAWAXcRKhqGz6kpnzOQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -2618,6 +2676,10 @@
dependencies:
regenerator-runtime: 0.14.1
+ '@babel/runtime@7.24.7':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
'@colors/colors@1.6.0': {}
'@dabh/diagnostics@2.0.3':
@@ -2636,8 +2698,21 @@
eslint: 8.57.0
eslint-visitor-keys: 3.4.3
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)':
+ dependencies:
+ eslint: 9.5.0
+ eslint-visitor-keys: 3.4.3
+
'@eslint-community/regexpp@4.10.0': {}
+ '@eslint/config-array@0.16.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.4
+ debug: 4.3.4
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
'@eslint/eslintrc@2.1.4':
dependencies:
ajv: 6.12.6
@@ -2652,9 +2727,27 @@
transitivePeerDependencies:
- supports-color
+ '@eslint/eslintrc@3.1.0':
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 10.1.0
+ globals: 14.0.0
+ ignore: 5.3.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
'@eslint/js@8.57.0': {}
- '@formatjs/ecma402-abstract@1.18.2':
+ '@eslint/js@9.5.0': {}
+
+ '@eslint/object-schema@2.1.4': {}
+
+ '@formatjs/ecma402-abstract@2.0.0':
dependencies:
'@formatjs/intl-localematcher': 0.5.4
tslib: 2.6.3
@@ -2663,15 +2756,15 @@
dependencies:
tslib: 2.6.3
- '@formatjs/icu-messageformat-parser@2.7.6':
+ '@formatjs/icu-messageformat-parser@2.7.8':
dependencies:
- '@formatjs/ecma402-abstract': 1.18.2
- '@formatjs/icu-skeleton-parser': 1.8.0
+ '@formatjs/ecma402-abstract': 2.0.0
+ '@formatjs/icu-skeleton-parser': 1.8.2
tslib: 2.6.3
- '@formatjs/icu-skeleton-parser@1.8.0':
+ '@formatjs/icu-skeleton-parser@1.8.2':
dependencies:
- '@formatjs/ecma402-abstract': 1.18.2
+ '@formatjs/ecma402-abstract': 2.0.0
tslib: 2.6.3
'@formatjs/intl-localematcher@0.2.32':
@@ -2694,6 +2787,8 @@
'@humanwhocodes/object-schema@2.0.3': {}
+ '@humanwhocodes/retry@0.3.0': {}
+
'@img/sharp-darwin-arm64@0.33.4':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.0.2
@@ -2791,43 +2886,43 @@
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.14.2
+ '@types/node': 20.14.8
'@types/yargs': 17.0.32
chalk: 4.1.2
'@kurkle/color@0.3.2': {}
- '@next/env@14.2.3': {}
+ '@next/env@14.2.4': {}
- '@next/eslint-plugin-next@14.2.3':
+ '@next/eslint-plugin-next@14.2.4':
dependencies:
glob: 10.3.10
- '@next/swc-darwin-arm64@14.2.3':
+ '@next/swc-darwin-arm64@14.2.4':
optional: true
- '@next/swc-darwin-x64@14.2.3':
+ '@next/swc-darwin-x64@14.2.4':
optional: true
- '@next/swc-linux-arm64-gnu@14.2.3':
+ '@next/swc-linux-arm64-gnu@14.2.4':
optional: true
- '@next/swc-linux-arm64-musl@14.2.3':
+ '@next/swc-linux-arm64-musl@14.2.4':
optional: true
- '@next/swc-linux-x64-gnu@14.2.3':
+ '@next/swc-linux-x64-gnu@14.2.4':
optional: true
- '@next/swc-linux-x64-musl@14.2.3':
+ '@next/swc-linux-x64-musl@14.2.4':
optional: true
- '@next/swc-win32-arm64-msvc@14.2.3':
+ '@next/swc-win32-arm64-msvc@14.2.4':
optional: true
- '@next/swc-win32-ia32-msvc@14.2.3':
+ '@next/swc-win32-ia32-msvc@14.2.4':
optional: true
- '@next/swc-win32-x64-msvc@14.2.3':
+ '@next/swc-win32-x64-msvc@14.2.4':
optional: true
'@nodelib/fs.scandir@2.1.5':
@@ -2885,7 +2980,7 @@
'@restart/ui@1.6.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@babel/runtime': 7.24.5
+ '@babel/runtime': 7.24.7
'@popperjs/core': 2.11.8
'@react-aria/ssr': 3.9.3(react@18.3.1)
'@restart/hooks': 0.4.16(react@18.3.1)
@@ -2897,11 +2992,11 @@
uncontrollable: 8.0.4(react@18.3.1)
warning: 4.0.3
- '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5)':
+ '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.5.2)':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
resolve: 1.22.8
- typescript: 5.4.5
+ typescript: 5.5.2
optionalDependencies:
rollup: 4.18.0
tslib: 2.6.3
@@ -2977,11 +3072,11 @@
'@swc/counter': 0.1.3
tslib: 2.6.3
- '@tanstack/query-core@5.40.0': {}
+ '@tanstack/query-core@5.45.0': {}
- '@tanstack/react-query@5.40.1(react@18.3.1)':
+ '@tanstack/react-query@5.45.1(react@18.3.1)':
dependencies:
- '@tanstack/query-core': 5.40.0
+ '@tanstack/query-core': 5.45.0
react: 18.3.1
'@types/crypto-js@4.2.2': {}
@@ -3011,7 +3106,7 @@
'@types/json5@0.0.29': {}
- '@types/node@20.14.2':
+ '@types/node@20.14.8':
dependencies:
undici-types: 5.26.5
@@ -3038,7 +3133,7 @@
'@types/trusted-types@2.0.7': {}
- '@types/uuid@9.0.8': {}
+ '@types/uuid@10.0.0': {}
'@types/warning@3.0.3': {}
@@ -3048,16 +3143,16 @@
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5)':
+ '@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2)':
dependencies:
'@typescript-eslint/scope-manager': 7.2.0
'@typescript-eslint/types': 7.2.0
- '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5)
+ '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.5.2)
'@typescript-eslint/visitor-keys': 7.2.0
debug: 4.3.4
- eslint: 8.57.0
+ eslint: 9.5.0
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
@@ -3068,7 +3163,7 @@
'@typescript-eslint/types@7.2.0': {}
- '@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5)':
+ '@typescript-eslint/typescript-estree@7.2.0(typescript@5.5.2)':
dependencies:
'@typescript-eslint/types': 7.2.0
'@typescript-eslint/visitor-keys': 7.2.0
@@ -3077,9 +3172,9 @@
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.4.5)
+ ts-api-utils: 1.3.0(typescript@5.5.2)
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
@@ -3090,11 +3185,11 @@
'@ungap/structured-clone@1.2.0': {}
- acorn-jsx@5.3.2(acorn@8.11.3):
+ acorn-jsx@5.3.2(acorn@8.12.0):
dependencies:
- acorn: 8.11.3
+ acorn: 8.12.0
- acorn@8.11.3: {}
+ acorn@8.12.0: {}
agent-base@7.1.1:
dependencies:
@@ -3437,7 +3532,7 @@
dom-helpers@5.2.1:
dependencies:
- '@babel/runtime': 7.24.5
+ '@babel/runtime': 7.24.7
csstype: 3.1.3
dom-serializer@2.0.0:
@@ -3573,20 +3668,20 @@
escape-string-regexp@4.0.0: {}
- eslint-config-next@14.2.3(eslint@8.57.0)(typescript@5.4.5):
+ eslint-config-next@14.2.4(eslint@9.5.0)(typescript@5.5.2):
dependencies:
- '@next/eslint-plugin-next': 14.2.3
+ '@next/eslint-plugin-next': 14.2.4
'@rushstack/eslint-patch': 1.10.2
- '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
- eslint: 8.57.0
+ '@typescript-eslint/parser': 7.2.0(eslint@9.5.0)(typescript@5.5.2)
+ eslint: 9.5.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
- eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
- eslint-plugin-react: 7.34.1(eslint@8.57.0)
- eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@9.5.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0)
+ eslint-plugin-jsx-a11y: 6.8.0(eslint@9.5.0)
+ eslint-plugin-react: 7.34.1(eslint@9.5.0)
+ eslint-plugin-react-hooks: 4.6.2(eslint@9.5.0)
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
@@ -3599,13 +3694,13 @@
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0):
+ eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@9.5.0):
dependencies:
debug: 4.3.4
enhanced-resolve: 5.16.1
- eslint: 8.57.0
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint: 9.5.0
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.5
is-core-module: 2.13.1
@@ -3616,18 +3711,18 @@
- eslint-import-resolver-webpack
- supports-color
- eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0):
+ eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
- eslint: 8.57.0
+ '@typescript-eslint/parser': 7.2.0(eslint@9.5.0)(typescript@5.5.2)
+ eslint: 9.5.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@9.5.0)
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
+ eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0):
dependencies:
array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5
@@ -3635,9 +3730,9 @@
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.57.0
+ eslint: 9.5.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@9.5.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0)
hasown: 2.0.2
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -3648,13 +3743,13 @@
semver: 6.3.1
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.2.0(eslint@9.5.0)(typescript@5.5.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0):
+ eslint-plugin-jsx-a11y@6.8.0(eslint@9.5.0):
dependencies:
'@babel/runtime': 7.24.5
aria-query: 5.3.0
@@ -3666,7 +3761,7 @@
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
es-iterator-helpers: 1.0.19
- eslint: 8.57.0
+ eslint: 9.5.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -3674,11 +3769,11 @@
object.entries: 1.1.8
object.fromentries: 2.0.8
- eslint-plugin-react-hooks@4.6.2(eslint@8.57.0):
+ eslint-plugin-react-hooks@4.6.2(eslint@9.5.0):
dependencies:
- eslint: 8.57.0
+ eslint: 9.5.0
- eslint-plugin-react@7.34.1(eslint@8.57.0):
+ eslint-plugin-react@7.34.1(eslint@9.5.0):
dependencies:
array-includes: 3.1.8
array.prototype.findlast: 1.2.5
@@ -3687,7 +3782,7 @@
array.prototype.tosorted: 1.1.3
doctrine: 2.1.0
es-iterator-helpers: 1.0.19
- eslint: 8.57.0
+ eslint: 9.5.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
@@ -3705,8 +3800,15 @@
esrecurse: 4.3.0
estraverse: 5.3.0
+ eslint-scope@8.0.1:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
eslint-visitor-keys@3.4.3: {}
+ eslint-visitor-keys@4.0.0: {}
+
eslint@8.57.0:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
@@ -3750,10 +3852,55 @@
transitivePeerDependencies:
- supports-color
+ eslint@9.5.0:
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
+ '@eslint-community/regexpp': 4.10.0
+ '@eslint/config-array': 0.16.0
+ '@eslint/eslintrc': 3.1.0
+ '@eslint/js': 9.5.0
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.3.0
+ '@nodelib/fs.walk': 1.2.8
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.0.1
+ eslint-visitor-keys: 4.0.0
+ espree: 10.1.0
+ esquery: 1.5.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 8.0.0
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ ignore: 5.3.1
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ strip-ansi: 6.0.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ espree@10.1.0:
+ dependencies:
+ acorn: 8.12.0
+ acorn-jsx: 5.3.2(acorn@8.12.0)
+ eslint-visitor-keys: 4.0.0
+
espree@9.6.1:
dependencies:
- acorn: 8.11.3
- acorn-jsx: 5.3.2(acorn@8.11.3)
+ acorn: 8.12.0
+ acorn-jsx: 5.3.2(acorn@8.12.0)
eslint-visitor-keys: 3.4.3
esquery@1.5.0:
@@ -3804,6 +3951,10 @@
dependencies:
flat-cache: 3.2.0
+ file-entry-cache@8.0.0:
+ dependencies:
+ flat-cache: 4.0.1
+
file-stream-rotator@0.6.1:
dependencies:
moment: 2.30.1
@@ -3823,6 +3974,11 @@
keyv: 4.5.4
rimraf: 3.0.2
+ flat-cache@4.0.1:
+ dependencies:
+ flatted: 3.3.1
+ keyv: 4.5.4
+
flatted@3.3.1: {}
fn.name@1.1.0: {}
@@ -3909,6 +4065,8 @@
dependencies:
type-fest: 0.20.2
+ globals@14.0.0: {}
+
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
@@ -4008,11 +4166,11 @@
hasown: 2.0.2
side-channel: 1.0.6
- intl-messageformat@10.5.12:
+ intl-messageformat@10.5.14:
dependencies:
- '@formatjs/ecma402-abstract': 1.18.2
+ '@formatjs/ecma402-abstract': 2.0.0
'@formatjs/fast-memoize': 2.2.0
- '@formatjs/icu-messageformat-parser': 2.7.6
+ '@formatjs/icu-messageformat-parser': 2.7.8
tslib: 2.6.3
invariant@2.2.4:
@@ -4183,7 +4341,7 @@
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.8
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -4281,7 +4439,7 @@
mariadb@3.3.1:
dependencies:
'@types/geojson': 7946.0.14
- '@types/node': 20.14.2
+ '@types/node': 20.14.8
denque: 2.1.0
iconv-lite: 0.6.3
lru-cache: 10.2.2
@@ -4315,15 +4473,15 @@
minipass@7.1.1: {}
- mobx-react-lite@4.0.7(mobx@6.12.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ mobx-react-lite@4.0.7(mobx@6.12.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- mobx: 6.12.3
+ mobx: 6.12.4
react: 18.3.1
use-sync-external-store: 1.2.2(react@18.3.1)
optionalDependencies:
react-dom: 18.3.1(react@18.3.1)
- mobx@6.12.3: {}
+ mobx@6.12.4: {}
moment@2.30.1: {}
@@ -4337,17 +4495,17 @@
negotiator@0.6.3: {}
- next-intl@3.15.0(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1):
+ next-intl@3.15.2(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react@18.3.1):
dependencies:
'@formatjs/intl-localematcher': 0.2.32
negotiator: 0.6.3
- next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
+ next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6)
react: 18.3.1
- use-intl: 3.15.0(react@18.3.1)
+ use-intl: 3.15.2(react@18.3.1)
- next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4):
+ next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6):
dependencies:
- '@next/env': 14.2.3
+ '@next/env': 14.2.4
'@swc/helpers': 0.5.5
busboy: 1.6.0
caniuse-lite: 1.0.30001617
@@ -4357,16 +4515,16 @@
react-dom: 18.3.1(react@18.3.1)
styled-jsx: 5.1.1(react@18.3.1)
optionalDependencies:
- '@next/swc-darwin-arm64': 14.2.3
- '@next/swc-darwin-x64': 14.2.3
- '@next/swc-linux-arm64-gnu': 14.2.3
- '@next/swc-linux-arm64-musl': 14.2.3
- '@next/swc-linux-x64-gnu': 14.2.3
- '@next/swc-linux-x64-musl': 14.2.3
- '@next/swc-win32-arm64-msvc': 14.2.3
- '@next/swc-win32-ia32-msvc': 14.2.3
- '@next/swc-win32-x64-msvc': 14.2.3
- sass: 1.77.4
+ '@next/swc-darwin-arm64': 14.2.4
+ '@next/swc-darwin-x64': 14.2.4
+ '@next/swc-linux-arm64-gnu': 14.2.4
+ '@next/swc-linux-arm64-musl': 14.2.4
+ '@next/swc-linux-x64-gnu': 14.2.4
+ '@next/swc-linux-x64-musl': 14.2.4
+ '@next/swc-win32-arm64-msvc': 14.2.4
+ '@next/swc-win32-ia32-msvc': 14.2.4
+ '@next/swc-win32-x64-msvc': 14.2.4
+ sass: 1.77.6
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -4483,7 +4641,7 @@
prelude-ls@1.2.1: {}
- prettier@3.3.1: {}
+ prettier@3.3.2: {}
pretty-format@29.7.0:
dependencies:
@@ -4522,9 +4680,9 @@
prop-types: 15.8.1
react: 18.3.1
- react-bootstrap@2.10.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-bootstrap@2.10.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.24.5
+ '@babel/runtime': 7.24.7
'@restart/hooks': 0.4.16(react@18.3.1)
'@restart/ui': 1.6.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/react-transition-group': 4.4.10
@@ -4586,7 +4744,7 @@
react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.24.5
+ '@babel/runtime': 7.24.7
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
@@ -4716,7 +4874,7 @@
safer-buffer@2.1.2: {}
- sass@1.77.4:
+ sass@1.77.6:
dependencies:
chokidar: 3.6.0
immutable: 4.3.5
@@ -4884,7 +5042,7 @@
supports-preserve-symlinks-flag@1.0.0: {}
- sweetalert2@11.11.1: {}
+ sweetalert2@11.12.0: {}
symbol-tree@3.2.4: {}
@@ -4913,9 +5071,9 @@
triple-beam@1.4.1: {}
- ts-api-utils@1.3.0(typescript@5.4.5):
+ ts-api-utils@1.3.0(typescript@5.5.2):
dependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
tsconfig-paths@3.15.0:
dependencies:
@@ -4926,32 +5084,32 @@
tslib@2.6.3: {}
- turbo-darwin-64@2.0.3:
+ turbo-darwin-64@2.0.5:
optional: true
- turbo-darwin-arm64@2.0.3:
+ turbo-darwin-arm64@2.0.5:
optional: true
- turbo-linux-64@2.0.3:
+ turbo-linux-64@2.0.5:
optional: true
- turbo-linux-arm64@2.0.3:
+ turbo-linux-arm64@2.0.5:
optional: true
- turbo-windows-64@2.0.3:
+ turbo-windows-64@2.0.5:
optional: true
- turbo-windows-arm64@2.0.3:
+ turbo-windows-arm64@2.0.5:
optional: true
- turbo@2.0.3:
+ turbo@2.0.5:
optionalDependencies:
- turbo-darwin-64: 2.0.3
- turbo-darwin-arm64: 2.0.3
- turbo-linux-64: 2.0.3
- turbo-linux-arm64: 2.0.3
- turbo-windows-64: 2.0.3
- turbo-windows-arm64: 2.0.3
+ turbo-darwin-64: 2.0.5
+ turbo-darwin-arm64: 2.0.5
+ turbo-linux-64: 2.0.5
+ turbo-linux-arm64: 2.0.5
+ turbo-windows-64: 2.0.5
+ turbo-windows-arm64: 2.0.5
type-check@0.4.0:
dependencies:
@@ -4991,7 +5149,7 @@
is-typed-array: 1.1.13
possible-typed-array-names: 1.0.0
- typescript@5.4.5: {}
+ typescript@5.5.2: {}
unbox-primitive@1.0.2:
dependencies:
@@ -5002,7 +5160,7 @@
uncontrollable@7.2.1(react@18.3.1):
dependencies:
- '@babel/runtime': 7.24.5
+ '@babel/runtime': 7.24.7
'@types/react': 18.3.3
invariant: 2.2.4
react: 18.3.1
@@ -5033,10 +5191,9 @@
dependencies:
react: 18.3.1
- use-intl@3.15.0(react@18.3.1):
+ use-intl@3.15.2(react@18.3.1):
dependencies:
- '@formatjs/ecma402-abstract': 1.18.2
- intl-messageformat: 10.5.12
+ intl-messageformat: 10.5.14
react: 18.3.1
use-isomorphic-layout-effect@1.1.2(@types/react@18.3.3)(react@18.3.1):
diff --git a/qwilight-fe/package.json b/qwilight-fe/package.json
index 849224b..6de9748 100644
--- a/qwilight-fe/package.json
+++ b/qwilight-fe/package.json
@@ -11,7 +11,7 @@
"stop": "pm2 stop qwilight-fe"
},
"dependencies": {
- "@tanstack/react-query": "^5.40.1",
+ "@tanstack/react-query": "^5.45.1",
"axios": "^1.7.2",
"bootstrap": "^5.3.3",
"chart.js": "^4.4.3",
@@ -19,19 +19,19 @@
"dompurify": "^3.1.5",
"google-protobuf": "^3.21.2",
"isomorphic-dompurify": "^2.12.0",
- "mobx": "^6.12.3",
+ "mobx": "^6.12.4",
"mobx-react-lite": "^4.0.7",
- "next": "^14.2.3",
- "next-intl": "^3.15.0",
+ "next": "^14.2.4",
+ "next-intl": "^3.15.2",
"react": "^18.3.1",
- "react-bootstrap": "^2.10.2",
+ "react-bootstrap": "^2.10.3",
"react-bootstrap-icons": "^1.11.4",
"react-contexify": "^6.0.0",
"react-dom": "^18.3.1",
"react-spinners": "^0.13.8",
"react-toastify": "^10.0.5",
"sharp": "^0.33.4",
- "sweetalert2": "^11.11.1",
+ "sweetalert2": "^11.12.0",
"taehui-lib": "workspace:^",
"urlcat": "^3.1.0"
},
@@ -39,10 +39,10 @@
"@types/crypto-js": "^4.2.2",
"@types/dompurify": "^3.0.5",
"@types/jest": "^29.5.12",
- "@types/node": "^20.14.2",
+ "@types/node": "^20.14.8",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
- "eslint-config-next": "^14.2.3",
- "typescript": "^5.4.5"
+ "eslint-config-next": "^14.2.4",
+ "typescript": "^5.5.2"
}
}
diff --git "a/qwilight-fe/src/app/\133language\135/platform/page.tsx" "b/qwilight-fe/src/app/\133language\135/platform/page.tsx"
new file mode 100644
index 0000000..d4664a4
--- /dev/null
+++ "b/qwilight-fe/src/app/\133language\135/platform/page.tsx"
@@ -0,0 +1,16 @@
+"use client";
+
+import { useTranslations } from "next-intl";
+import { useEffect } from "react";
+
+export default function Page() {
+ const t = useTranslations();
+
+ useEffect(() => {
+ alert(t("platform"));
+
+ window.location.href = "https://discord.gg/cSr9SGB4Yb";
+ }, [t]);
+
+ return null;
+}
diff --git a/qwilight-fe/src/assets/language/en.json b/qwilight-fe/src/assets/language/en.json
index a655acf..4a82854 100644
--- a/qwilight-fe/src/assets/language/en.json
+++ b/qwilight-fe/src/assets/language/en.json
@@ -58,7 +58,8 @@
"note": "Online Ranking",
"notLoggedInText": "Thank you, {avatarName}.",
"onWantMe": "View My Profile",
- "platformSiteName": "Discord Chat Room",
+ "platformSiteName": "Unofficial Discord Chat Room",
+ "platformWarning": "Unofficial Discord does not have any developers present, and everything that happens in Discord has nothing to do with the developers.",
"point": "Accuracy",
"remit": "Donation",
"remit0": "We accept donations for the continuous development of Qwilight.",
@@ -73,7 +74,7 @@
"siteAudio": "Alarm sound.",
"siteAutoEnterDefault": "Automatically enter the regular chat room.",
"siteAutoEnterNotify": "Automatically enter the notification room.",
- "siteAutoEnterPlatform": "Automatic entry to discode chat room",
+ "siteAutoEnterPlatform": "Automatically enter the unofficial discord chat room.",
"siteCipher": "Chat Room Password",
"siteName": "Chat Room Name",
"siteSaveTraffic": "Data saving mode.",
@@ -104,4 +105,4 @@
"wipedSiteYell": "Deleted message.",
"wwwLevelClearText": "Challenge {title} cleared! Congratulations.",
"wwwLevels": "Challenges"
-}
\ No newline at end of file
+}
diff --git a/qwilight-fe/src/assets/language/ko.json b/qwilight-fe/src/assets/language/ko.json
index 428189d..37da59f 100644
--- a/qwilight-fe/src/assets/language/ko.json
+++ b/qwilight-fe/src/assets/language/ko.json
@@ -58,7 +58,8 @@
"note": "온라인 랭킹",
"notLoggedInText": "{avatarName}님 감사합니다.",
"onWantMe": "내 프로필 보기",
- "platformSiteName": "디스코드 대화방",
+ "platformSiteName": "비공식 디스코드 대화방",
+ "platformWarning": "비공식 디스코드는 개발자가 상주하지 않으며 디스코드 내 일어나는 모든 일은 개발자와 무관합니다.",
"point": "정확도",
"remit": "기부",
"remit0": "Qwilight가 마음에 드시나요?",
@@ -73,7 +74,7 @@
"siteAudio": "알림 사운드",
"siteAutoEnterDefault": "일반 대화방 자동 입장",
"siteAutoEnterNotify": "알림방 자동 입장",
- "siteAutoEnterPlatform": "디스코드 대화방 자동 입장",
+ "siteAutoEnterPlatform": "비공식 디스코드 대화방 자동 입장",
"siteCipher": "대화방 비밀번호",
"siteName": "대화방 이름",
"siteSaveTraffic": "데이터 절약 모드",
diff --git a/taehui-fe/package.json b/taehui-fe/package.json
index 0ffb427..9aef976 100644
--- a/taehui-fe/package.json
+++ b/taehui-fe/package.json
@@ -11,7 +11,7 @@
"stop": "pm2 stop taehui-fe"
},
"dependencies": {
- "@tanstack/react-query": "^5.40.1",
+ "@tanstack/react-query": "^5.45.1",
"axios": "^1.7.2",
"bootstrap": "^5.3.3",
"crypto-js": "^4.2.0",
@@ -20,12 +20,12 @@
"htmlparser2": "^9.1.0",
"isomorphic-dompurify": "^2.12.0",
"mariadb": "^3.3.1",
- "mobx": "^6.12.3",
+ "mobx": "^6.12.4",
"mobx-react-lite": "^4.0.7",
- "next": "^14.2.3",
- "next-intl": "^3.15.0",
+ "next": "^14.2.4",
+ "next-intl": "^3.15.2",
"react": "^18.3.1",
- "react-bootstrap": "^2.10.2",
+ "react-bootstrap": "^2.10.3",
"react-bootstrap-icons": "^1.11.4",
"react-contexify": "^6.0.0",
"react-dom": "^18.3.1",
@@ -33,7 +33,7 @@
"react-textarea-autosize": "^8.5.3",
"react-toastify": "^10.0.5",
"redis": "^4.6.14",
- "sweetalert2": "^11.11.1",
+ "sweetalert2": "^11.12.0",
"taehui-lib": "workspace:^",
"uuid": "^10.0.0",
"winston": "^3.13.0",
@@ -43,12 +43,12 @@
"@types/crypto-js": "^4.2.2",
"@types/dompurify": "^3.0.5",
"@types/jest": "^29.5.12",
- "@types/node": "^20.14.2",
+ "@types/node": "^20.14.8",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@types/showdown": "^2.0.6",
- "@types/uuid": "^9.0.8",
- "eslint-config-next": "^14.2.3",
- "typescript": "^5.4.5"
+ "@types/uuid": "^10.0.0",
+ "eslint-config-next": "^14.2.4",
+ "typescript": "^5.5.2"
}
}
diff --git a/taehui-lib/package.json b/taehui-lib/package.json
index 388bb80..608bda2 100644
--- a/taehui-lib/package.json
+++ b/taehui-lib/package.json
@@ -25,9 +25,9 @@
"@rollup/plugin-typescript": "^11.1.6",
"@types/react": "^18.3.3",
"dayjs": "^1.11.11",
- "eslint-config-next": "^14.2.3",
- "next": "^14.2.3",
- "next-intl": "^3.15.0",
+ "eslint-config-next": "^14.2.4",
+ "next": "^14.2.4",
+ "next-intl": "^3.15.2",
"react": "^18.3.1",
"rollup": "^4.18.0",
"rollup-plugin-scss": "^4.0.0",
diff --git a/taehui.cmd b/taehui.cmd
index 135c7f6..3efbbec 100644
--- a/taehui.cmd
+++ b/taehui.cmd
@@ -10,9 +10,9 @@
git archive --prefix qwilight-fe/ --add-file qwilight-fe\.env.local --prefix taehui-fe/ --add-file taehui-fe\.env.local --prefix= -o \\taehui\taehui\taehui.tar master
-wsl ssh taehui@taehui sudo service taehui stop
-wsl ssh taehui@taehui sudo rm -r /var/taehui/*
-wsl ssh taehui@taehui sudo tar -xf taehui.tar -C /var/taehui
-wsl ssh taehui@taehui sudo service taehui start
+wsl ssh taehui.ddns.net sudo service taehui stop
+wsl ssh taehui.ddns.net sudo rm -r /var/taehui/*
+wsl ssh taehui.ddns.net sudo tar -xf taehui.tar -C /var/taehui
+wsl ssh taehui.ddns.net sudo service taehui start
-wsl ssh taehui@taehui rm taehui.tar
+wsl ssh taehui.ddns.net rm taehui.tar