diff --git a/src/app/globals.css b/src/app/globals.css index 56ea012..0cd8f8b 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -18,4 +18,5 @@ --color-secondaryBackground: #f3f0e7; /* Bege Claro */ --color-secondaryText: #e5e5e5; /* Platinum */ --color-linkBlue: #225991; /* Azul */ + --color-neutralGray: #e7e7e9; } diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index e260f57..120c33a 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -2,7 +2,7 @@ import { CardSurface } from "@/components/NewDesignSystem/atoms/CardSurface"; import { FormInput } from "@/components/NewDesignSystem/atoms/FormInput"; import { FormLabel } from "@/components/NewDesignSystem/atoms/FormLabel"; import { PrimaryButton } from "@/components/NewDesignSystem/atoms/PrimaryButton"; -import { AuthButton } from "@/components/NewDesignSystem/molecules/AuthButton/inde"; +import { AuthButton } from "@/components/NewDesignSystem/molecules/AuthButton"; import { FormInputPassword } from "@/components/NewDesignSystem/molecules/FormInputPassword"; import { FormInputWithIcon } from "@/components/NewDesignSystem/molecules/FormInputWithIcon"; import { PasswordRecoveryCard } from "@/components/NewDesignSystem/organisms/PasswordRecoveryCard"; diff --git a/src/app/mainDashboard/page.tsx b/src/app/mainDashboard/page.tsx index 7263178..35b0d1f 100644 --- a/src/app/mainDashboard/page.tsx +++ b/src/app/mainDashboard/page.tsx @@ -1,115 +1,43 @@ "use client"; import React, { useState } from "react"; -import PeriodButton from "@/components/PeriodButton/PeriodButton"; -import BalanceCard from "@/components/BalanceCard/BalanceCard"; -import ActionsFavorites from "@/components/ActionsFavorites"; -import PeriodChart from "@/components/GraphPeriods/PeriodChart"; +import BalanceCard from "@/components/NewDesignSystem/molecules/BalanceCard/BalanceCard"; +import ActionsFavorites from "@/components/NewDesignSystem/molecules/ActionsFavorites"; +import { Bell } from "lucide-react"; +import { BiBox } from "react-icons/bi"; +import { ActionsFavoritesMocks } from "@/mocks/mainDashboard"; +import PeriodChartsSection from "@/components/NewDesignSystem/organisms/PeriodChartsSection"; export default function MainDashboard() { - const [selectedPeriod, setSelectedPeriod] = useState<"Diário" | "Semanal" | "Mensal" | "Anual">("Diário"); - const periods = ["Diário", "Semanal", "Mensal", "Anual"] as const; - - - - const dailyData = [ - { name: "Domingo", pv: 2400, uv: 4000 }, - { name: "Segunda-Feira", pv: 2600, uv: 3800 }, - { name: "Terça-Feira", pv: 2200, uv: 4100 }, - { name: "Quarta-Feira", pv: 2400, uv: 3900 }, - { name: "Quinta-Feira", pv: 2800, uv: 4200 }, - { name: "Sexta-Feira", pv: 2300, uv: 3900 }, - { name: "Sábado", pv: 2500, uv: 4100 }, - ]; - - const todayIndex = new Date().getDay(); - const todayData = [dailyData[todayIndex]] - - - - const weeklyData = [ - { name: "Dom", pv: 2400, uv: 4000 }, - { name: "Seg", pv: 2600, uv: 3800 }, - { name: "Ter", pv: 2200, uv: 4100 }, - { name: "Qua", pv: 2400, uv: 3900 }, - { name: "Qui", pv: 2800, uv: 4200 }, - { name: "Sex", pv: 2300, uv: 3900 }, - { name: "Sáb", pv: 2500, uv: 4100 }, - ]; - - - - - const monthlyData = [ - { name: "Semana 1", pv: 2400, uv: 4000 }, - { name: "Semana 2", pv: 2200, uv: 3600 }, - { name: "Semana 3", pv: 2600, uv: 4100 }, - { name: "Semana 4", pv: 2400, uv: 3800 }, - ]; - - const yearlyData = [ - { name: "Jan", pv: 2400, uv: 4000 }, - { name: "Fev", pv: 2500, uv: 4100 }, - { name: "Mar", pv: 2600, uv: 4200 }, - { name: "Abr", pv: 2700, uv: 4300 }, - { name: "Mai", pv: 2800, uv: 4400 }, - { name: "Jun", pv: 2900, uv: 4500 }, - { name: "Jul", pv: 3000, uv: 4600 }, - { name: "Ago", pv: 3100, uv: 4700 }, - { name: "Set", pv: 3200, uv: 4800 }, - { name: "Out", pv: 3300, uv: 4900 }, - { name: "Nov", pv: 3400, uv: 5000 }, - { name: "Dez", pv: 3500, uv: 5100 }, - ]; - - - - - const data = - selectedPeriod === "Diário" - ? todayData - : selectedPeriod === "Semanal" - ? weeklyData - : selectedPeriod === "Mensal" - ? monthlyData - : yearlyData; - - - const ActionsFavoritesMocks = [ - { actionName: "PETR4", actionValue: "+1,22%" }, - { actionName: "VALE3", actionValue: "-0,75%" }, - { actionName: "ITUB4", actionValue: "+0,65%" }, - ]; - - return ( -
- - -
-
- {periods.map((period) => ( - setSelectedPeriod(period)} - /> - ))} -
-
- - - - - -
- ); + const iconHeader = [ + { icon: BiBox, alt: "Caixa de entrada" }, + { icon: Bell, alt: "Notificações" }, + ]; + return ( +
+
+

Seja bem vindo

+ + +
+ {/* conteúdo */} +
+ + +
+ + +
+ ); } diff --git a/src/components/ActionsFavorites/index.tsx b/src/components/ActionsFavorites/index.tsx deleted file mode 100644 index cb0a3b6..0000000 --- a/src/components/ActionsFavorites/index.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import React from "react"; -import { FaArrowTrendDown, FaArrowTrendUp } from "react-icons/fa6"; -import { ActionsFavoritesProps } from "./ActionsFavoritesProps"; - -const ActionsFavorites: React.FC = ({ actions }) => { - return ( -
-

Ações favoritas:

-
- {actions.map((item, index) => { - const isPositive = item.actionValue.includes("+"); - const valueColor = isPositive ? "text-green-600" : "text-red-600"; - - return ( -
-

{item.actionName}

-

- {item.actionValue} {isPositive ? : } -

-
- ); - })} -
- - Ver todas as ações - -
- ); -}; - -export default ActionsFavorites; diff --git a/src/components/BalanceCard/BalanceCard.tsx b/src/components/BalanceCard/BalanceCard.tsx deleted file mode 100644 index bb69e8a..0000000 --- a/src/components/BalanceCard/BalanceCard.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from "react"; -import { BalanceCardProps } from "./BalanceCardProps.d"; - -const BalanceCard: React.FC = ({ balance, futureBalance }) => { - return ( -
-

Saldo Ficticio

-

{balance}

-

+{futureBalance}

-
- ); -} - -export default BalanceCard; diff --git a/src/components/GraphPeriods/PeriodChart.tsx b/src/components/GraphPeriods/PeriodChart.tsx deleted file mode 100644 index 30aa408..0000000 --- a/src/components/GraphPeriods/PeriodChart.tsx +++ /dev/null @@ -1,71 +0,0 @@ -"use client"; - - -import { - BarChart, - Bar, - XAxis, - // YAxis, - CartesianGrid, - Tooltip, - ReferenceLine, - ResponsiveContainer, -} from "recharts"; -import { PeriodChartProps } from "./PeriodChartProps"; - - - -export default function PeriodChart({ period, data, }: PeriodChartProps) { - return ( -
- -

{period}

- -
- - - - - {/* isso define o tamanho do grafico, e da um gap de + 500 - dataMax + 500]} - /> */} - - - - - - -
- - - - -
- ); -} diff --git a/src/components/GraphPeriods/PeriodChartProps.ts b/src/components/GraphPeriods/PeriodChartProps.ts deleted file mode 100644 index c2454d2..0000000 --- a/src/components/GraphPeriods/PeriodChartProps.ts +++ /dev/null @@ -1,12 +0,0 @@ -export type ChartDataItem = { - name: string, - pv: number, - uv: number, - -} - -export type PeriodChartProps = { - period: "Diário" | "Semanal" | "Mensal" | "Anual"; - data: ChartDataItem[]; - -} \ No newline at end of file diff --git a/src/components/NewDesignSystem/atoms/CardSurface/index.tsx b/src/components/NewDesignSystem/atoms/CardSurface/index.tsx index 8cdf4a8..b49fe7c 100644 --- a/src/components/NewDesignSystem/atoms/CardSurface/index.tsx +++ b/src/components/NewDesignSystem/atoms/CardSurface/index.tsx @@ -11,15 +11,22 @@ const cardSurface = tv({ 4: "p-4", 6: "p-6", }, + variant: { default: "", outlined: "border border-gray-200", subtle: "bg-gray-50", }, radius: { + none: "rounded-none", sm: "rounded-md", md: "rounded-xl", lg: "rounded-2xl", + xxl: "rounded-2xl", + txxxl: "rounded-t-4xl", + }, + radiusbottom: { + bxxl: "rounded-b-2xl", }, }, defaultVariants: { diff --git a/src/components/NewDesignSystem/atoms/PeriodButton/PeriodButton.tsx b/src/components/NewDesignSystem/atoms/PeriodButton/PeriodButton.tsx new file mode 100644 index 0000000..38e1046 --- /dev/null +++ b/src/components/NewDesignSystem/atoms/PeriodButton/PeriodButton.tsx @@ -0,0 +1,29 @@ +"use client"; +import React from "react"; +import { tv } from "tailwind-variants"; +import { PeriodButtonProps } from "./PeriodButtonProps"; + +const periodButtonStyles = tv({ + base: "font-black font-light w-80 p-4 justify-evenly rounded-4xl text-[16px] transition-colors", + variants: { + selected: { + true: "bg-[#006B36] text-white", + false: "bg-[bg-neutralGray/25] text-[#333333]", + }, + }, + defaultVariants: { + selected: false, + }, +}); + +export default function PeriodButton({ + label, + selected, + onClick, +}: PeriodButtonProps) { + return ( + + ); +} diff --git a/src/components/PeriodButton/PeriodButtonProps.ts b/src/components/NewDesignSystem/atoms/PeriodButton/PeriodButtonProps.ts similarity index 64% rename from src/components/PeriodButton/PeriodButtonProps.ts rename to src/components/NewDesignSystem/atoms/PeriodButton/PeriodButtonProps.ts index b4be960..680219e 100644 --- a/src/components/PeriodButton/PeriodButtonProps.ts +++ b/src/components/NewDesignSystem/atoms/PeriodButton/PeriodButtonProps.ts @@ -1,4 +1,4 @@ -export interface PeriodChartProps { +export interface PeriodButtonProps { label: string; selected: boolean; onClick: () => void; diff --git a/src/components/ActionsFavorites/ActionsFavoritesProps.ts b/src/components/NewDesignSystem/molecules/ActionsFavorites/ActionsFavoritesProps.ts similarity index 100% rename from src/components/ActionsFavorites/ActionsFavoritesProps.ts rename to src/components/NewDesignSystem/molecules/ActionsFavorites/ActionsFavoritesProps.ts diff --git a/src/components/NewDesignSystem/molecules/ActionsFavorites/index.tsx b/src/components/NewDesignSystem/molecules/ActionsFavorites/index.tsx new file mode 100644 index 0000000..adcf200 --- /dev/null +++ b/src/components/NewDesignSystem/molecules/ActionsFavorites/index.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import { ActionsFavoritesProps } from "./ActionsFavoritesProps"; + +export default function ActionsFavorites({ actions }: ActionsFavoritesProps) { + return ( + //
+ //

Ações favoritas:

+ //
+ // {actions.map((item, index) => { + // const isPositive = item.actionValue.includes("+"); + // const valueColor = isPositive ? "text-green-600" : "text-red-600"; + + // return ( + //
+ //

{item.actionName}

+ //

+ // {item.actionValue} {isPositive ? : } + //

+ //
+ // ); + // })} + //
+ // + // Ver todas as ações + // + //
+ +
+

+ Ver todas as ações +

+
+ ); +} diff --git a/src/components/NewDesignSystem/molecules/AuthButton/inde.tsx b/src/components/NewDesignSystem/molecules/AuthButton/index.tsx similarity index 100% rename from src/components/NewDesignSystem/molecules/AuthButton/inde.tsx rename to src/components/NewDesignSystem/molecules/AuthButton/index.tsx diff --git a/src/components/NewDesignSystem/molecules/BalanceCard/BalanceCard.tsx b/src/components/NewDesignSystem/molecules/BalanceCard/BalanceCard.tsx new file mode 100644 index 0000000..3a3b9c4 --- /dev/null +++ b/src/components/NewDesignSystem/molecules/BalanceCard/BalanceCard.tsx @@ -0,0 +1,29 @@ +import React from "react"; +import { BalanceCardProps } from "./BalanceCardProps.d"; +import { CardSurface } from "../../atoms/CardSurface"; + +export default function BalanceCard({ + balance, + futureBalance, +}: BalanceCardProps) { + return ( + +
+
+

+ Saldo Fictício
+ {balance} +

+
+ +
+
+

+ {futureBalance} +

+ + ); +} diff --git a/src/components/BalanceCard/BalanceCardProps.d.tsx b/src/components/NewDesignSystem/molecules/BalanceCard/BalanceCardProps.d.tsx similarity index 100% rename from src/components/BalanceCard/BalanceCardProps.d.tsx rename to src/components/NewDesignSystem/molecules/BalanceCard/BalanceCardProps.d.tsx diff --git a/src/components/NewDesignSystem/molecules/PeriodChart/index.tsx b/src/components/NewDesignSystem/molecules/PeriodChart/index.tsx new file mode 100644 index 0000000..d0e5539 --- /dev/null +++ b/src/components/NewDesignSystem/molecules/PeriodChart/index.tsx @@ -0,0 +1,118 @@ +"use client"; + +import React, { useState } from "react"; +import { + BarChart, + Bar, + XAxis, + CartesianGrid, + Tooltip, + ReferenceLine, + ResponsiveContainer, +} from "recharts"; + +import { CardSurface } from "../../atoms/CardSurface"; +import PeriodButton from "../../atoms/PeriodButton/PeriodButton"; +import { PeriodChartProps, Period } from "./props"; +import { dailyData } from "@/mocks/mainDashboard"; + +export default function PeriodChart({ + data, + defaultPeriod = "Diário", +}: PeriodChartProps) { + const [selectedPeriod, setSelectedPeriod] = useState(defaultPeriod); + + const periods: Period[] = ["Diário", "Semanal", "Mensal", "Anual"]; + + // Map dos dias (Sunday = 0) + const dayMap = [ + "Domingo", + "Segunda-Feira", + "Terça-Feira", + "Quarta-Feira", + "Quinta-Feira", + "Sexta-Feira", + "Sábado", + ]; + + const todayIndex = new Date().getDay(); + const todayName = dayMap[todayIndex]; + + // Filtra o array para pegar só o dia atual + const todayData = dailyData.filter((d) => d.name === todayName); + + // Seleciona o dataset final + const selectedData = + selectedPeriod === "Diário" + ? todayData + : selectedPeriod === "Semanal" + ? data.weekly + : selectedPeriod === "Mensal" + ? data.monthly + : data.yearly; + + return ( + +
+ {periods.map((period) => ( + setSelectedPeriod(period)} + /> + ))} +
+ {/* + {selectedPeriod === "Diário" && ( +

+ {new Date().toLocaleDateString("pt-BR")} +

+ )}*/} + + + + + + + + + + + + + +
+ ); +} diff --git a/src/components/NewDesignSystem/molecules/PeriodChart/props.ts b/src/components/NewDesignSystem/molecules/PeriodChart/props.ts new file mode 100644 index 0000000..d3a8109 --- /dev/null +++ b/src/components/NewDesignSystem/molecules/PeriodChart/props.ts @@ -0,0 +1,13 @@ +import { ChartDataPoint } from "@/types/charts"; + +export type Period = "Diário" | "Semanal" | "Mensal" | "Anual"; + +export type PeriodChartProps = { + data: { + daily: ChartDataPoint[]; + weekly: ChartDataPoint[]; + monthly: ChartDataPoint[]; + yearly: ChartDataPoint[]; + }; + defaultPeriod?: Period; +}; diff --git a/src/components/NewDesignSystem/organisms/PeriodChartsSection/index.tsx b/src/components/NewDesignSystem/organisms/PeriodChartsSection/index.tsx new file mode 100644 index 0000000..a4644b7 --- /dev/null +++ b/src/components/NewDesignSystem/organisms/PeriodChartsSection/index.tsx @@ -0,0 +1,49 @@ +"use client"; + +import React from "react"; + +import { + dailyData, + weeklyData, + monthlyData, + yearlyData, +} from "@/mocks/mainDashboard"; +import PeriodChart from "../../molecules/PeriodChart"; + +/** + * @organism PeriodChartSection + * + * Este Organism é responsável por: + * - Preparar os datasets (daily, weekly, monthly, yearly) + * - Decidir quais dados enviar para a Molecule PeriodChart + * - Encapsular a lógica de seleção, normalização e orquestração + * + * Atualmente este componente usa **mocks locais** como fonte de dados. + * + * TODO: + * - [ ] Substituir os mocks por chamadas reais da API (fetch/axios) + * - [ ] Adicionar tratamento de erros da API (try/catch) + * - [ ] Adicionar estado de loading (spinner) enquanto busca dados + * - [ ] Implementar cache ou revalidação com React Query/SWR + * - [ ] Remover a dependência de dados estáticos + * + * Motivo de manter a lógica aqui: + * - Molecules devem ser puramente UI + * - A Page não deve ter lógica de negócio + * - Organisms são o local ideal para "orquestrar" dados e comportamentos + */ +export default function PeriodChartSection() { + // Simulação do shape final que a futura API deve fornecer + const chartData = { + daily: dailyData, + weekly: weeklyData, + monthly: monthlyData, + yearly: yearlyData, + }; + + return ( +
+ +
+ ); +} diff --git a/src/components/PeriodButton/PeriodButton.tsx b/src/components/PeriodButton/PeriodButton.tsx deleted file mode 100644 index 5da70cf..0000000 --- a/src/components/PeriodButton/PeriodButton.tsx +++ /dev/null @@ -1,24 +0,0 @@ -"use client"; -import React from "react"; -import { PeriodChartProps } from "./PeriodButtonProps"; - - -const PeriodButton: React.FC = ({ label, selected, onClick }) => { - return ( - - - ); -}; - -export default PeriodButton; \ No newline at end of file diff --git a/src/mocks/mainDashboard.ts b/src/mocks/mainDashboard.ts new file mode 100644 index 0000000..8b07686 --- /dev/null +++ b/src/mocks/mainDashboard.ts @@ -0,0 +1,49 @@ +import { type ChartDataPoint } from "@/types/charts"; + +export const ActionsFavoritesMocks = [ + { actionName: "PETR4", actionValue: "+1,22%" }, + { actionName: "VALE3", actionValue: "-0,75%" }, + { actionName: "ITUB4", actionValue: "+0,65%" }, +]; + +export const dailyData: ChartDataPoint[] = [ + { name: "Domingo", pv: 2400, uv: 4000 }, + { name: "Segunda-Feira", pv: 2600, uv: 3800 }, + { name: "Terça-Feira", pv: 2200, uv: 4100 }, + { name: "Quarta-Feira", pv: 2400, uv: 3900 }, + { name: "Quinta-Feira", pv: 2800, uv: 4200 }, + { name: "Sexta-Feira", pv: 2300, uv: 3900 }, + { name: "Sábado", pv: 2500, uv: 4100 }, +]; + +export const weeklyData: ChartDataPoint[] = [ + { name: "Dom", pv: 2400, uv: 4000 }, + { name: "Seg", pv: 2600, uv: 3800 }, + { name: "Ter", pv: 2200, uv: 4100 }, + { name: "Qua", pv: 2400, uv: 3900 }, + { name: "Qui", pv: 2800, uv: 4200 }, + { name: "Sex", pv: 2300, uv: 3900 }, + { name: "Sáb", pv: 2500, uv: 4100 }, +]; + +export const monthlyData: ChartDataPoint[] = [ + { name: "Sem 1", pv: 2400, uv: 4000 }, + { name: "Sem 2", pv: 2200, uv: 3600 }, + { name: "Sem 3", pv: 2600, uv: 4100 }, + { name: "Sem 4", pv: 2400, uv: 3800 }, +]; + +export const yearlyData: ChartDataPoint[] = [ + { name: "Jan", pv: 2400, uv: 4000 }, + { name: "Fev", pv: 2500, uv: 4100 }, + { name: "Mar", pv: 2600, uv: 4200 }, + { name: "Abr", pv: 2700, uv: 4300 }, + { name: "Mai", pv: 2800, uv: 4400 }, + { name: "Jun", pv: 2900, uv: 4500 }, + { name: "Jul", pv: 3000, uv: 4600 }, + { name: "Ago", pv: 3100, uv: 4700 }, + { name: "Set", pv: 3200, uv: 4800 }, + { name: "Out", pv: 3300, uv: 4900 }, + { name: "Nov", pv: 3400, uv: 5000 }, + { name: "Dez", pv: 3500, uv: 5100 }, +]; diff --git a/src/types/charts.ts b/src/types/charts.ts new file mode 100644 index 0000000..52a1216 --- /dev/null +++ b/src/types/charts.ts @@ -0,0 +1,5 @@ +export type ChartDataPoint = { + name: string; + pv: number; + uv: number; +}; diff --git a/yarn.lock b/yarn.lock index 4a702d8..57cd338 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,22 +12,22 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.5.0": - version: 1.6.0 - resolution: "@emnapi/core@npm:1.6.0" +"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.5.0, @emnapi/core@npm:^1.6.0": + version: 1.7.1 + resolution: "@emnapi/core@npm:1.7.1" dependencies: "@emnapi/wasi-threads": "npm:1.1.0" tslib: "npm:^2.4.0" - checksum: 10c0/40e384f39104a9f8260e671c0110f8618961afc564afb2e626af79175717a8b5e2d8b2ae3d30194d318a71247e0fc833601666233adfeb244c46cadc06c58a51 + checksum: 10c0/f3740be23440b439333e3ae3832163f60c96c4e35337f3220ceba88f36ee89a57a871d27c94eb7a9ff98a09911ed9a2089e477ab549f4d30029f8b907f84a351 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.5.0": - version: 1.6.0 - resolution: "@emnapi/runtime@npm:1.6.0" +"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.5.0, @emnapi/runtime@npm:^1.6.0, @emnapi/runtime@npm:^1.7.0": + version: 1.7.1 + resolution: "@emnapi/runtime@npm:1.7.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/e3d2452a8fb83bb59fe60dfcf4cff99f9680c13c07dff8ad28639ccc8790151841ef626a67014bde132939bad73dfacc440ade8c3db2ab12693ea9c8ba4d37fb + checksum: 10c0/26b851cd3e93877d8732a985a2ebf5152325bbacc6204ef5336a47359dedcc23faeb08cdfcb8bb389b5401b3e894b882bc1a1e55b4b7c1ed1e67c991a760ddd5 languageName: node linkType: hard @@ -104,10 +104,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.39.0": - version: 9.39.0 - resolution: "@eslint/js@npm:9.39.0" - checksum: 10c0/f0ac65784932f1a5d3b9c0db12eb1ff9dcb480dbd03da1045e5da820bd97a35875fb7790f1fbe652763270b1327b770c79a9ba0396e2ad91fbd97822493e67eb +"@eslint/js@npm:9.39.1": + version: 9.39.1 + resolution: "@eslint/js@npm:9.39.1" + checksum: 10c0/6f7f26f8cdb7ad6327bbf9741973b6278eb946f18f70e35406e88194b0d5c522d0547a34a02f2a208eec95c5d1388cdf7ccb20039efd2e4cb6655615247a50f1 languageName: node linkType: hard @@ -245,11 +245,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-darwin-arm64@npm:0.34.4" +"@img/sharp-darwin-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-darwin-arm64@npm:0.34.5" dependencies: - "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" + "@img/sharp-libvips-darwin-arm64": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-darwin-arm64": optional: true @@ -257,11 +257,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-darwin-x64@npm:0.34.4" +"@img/sharp-darwin-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-darwin-x64@npm:0.34.5" dependencies: - "@img/sharp-libvips-darwin-x64": "npm:1.2.3" + "@img/sharp-libvips-darwin-x64": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-darwin-x64": optional: true @@ -269,74 +269,81 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.3" +"@img/sharp-libvips-darwin-arm64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@img/sharp-libvips-darwin-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.3" +"@img/sharp-libvips-darwin-x64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@img/sharp-libvips-linux-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.3" +"@img/sharp-libvips-linux-arm64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.4" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-arm@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-arm@npm:1.2.3" +"@img/sharp-libvips-linux-arm@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-arm@npm:1.2.4" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-ppc64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.3" +"@img/sharp-libvips-linux-ppc64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.4" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-s390x@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.3" +"@img/sharp-libvips-linux-riscv64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-riscv64@npm:1.2.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-s390x@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.4" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linux-x64@npm:1.2.3" +"@img/sharp-libvips-linux-x64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linux-x64@npm:1.2.4" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3" +"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.4" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-x64@npm:1.2.3": - version: 1.2.3 - resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.3" +"@img/sharp-libvips-linuxmusl-x64@npm:1.2.4": + version: 1.2.4 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-arm64@npm:0.34.4" +"@img/sharp-linux-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-arm64@npm:0.34.5" dependencies: - "@img/sharp-libvips-linux-arm64": "npm:1.2.3" + "@img/sharp-libvips-linux-arm64": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-linux-arm64": optional: true @@ -344,11 +351,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-arm@npm:0.34.4" +"@img/sharp-linux-arm@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-arm@npm:0.34.5" dependencies: - "@img/sharp-libvips-linux-arm": "npm:1.2.3" + "@img/sharp-libvips-linux-arm": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-linux-arm": optional: true @@ -356,11 +363,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-ppc64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-ppc64@npm:0.34.4" +"@img/sharp-linux-ppc64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-ppc64@npm:0.34.5" dependencies: - "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" + "@img/sharp-libvips-linux-ppc64": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-linux-ppc64": optional: true @@ -368,11 +375,23 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-s390x@npm:0.34.4" +"@img/sharp-linux-riscv64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-riscv64@npm:0.34.5" dependencies: - "@img/sharp-libvips-linux-s390x": "npm:1.2.3" + "@img/sharp-libvips-linux-riscv64": "npm:1.2.4" + dependenciesMeta: + "@img/sharp-libvips-linux-riscv64": + optional: true + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-s390x@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-s390x@npm:0.34.5" + dependencies: + "@img/sharp-libvips-linux-s390x": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-linux-s390x": optional: true @@ -380,11 +399,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linux-x64@npm:0.34.4" +"@img/sharp-linux-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linux-x64@npm:0.34.5" dependencies: - "@img/sharp-libvips-linux-x64": "npm:1.2.3" + "@img/sharp-libvips-linux-x64": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-linux-x64": optional: true @@ -392,11 +411,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.4" +"@img/sharp-linuxmusl-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.5" dependencies: - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-linuxmusl-arm64": optional: true @@ -404,11 +423,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-linuxmusl-x64@npm:0.34.4" +"@img/sharp-linuxmusl-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-linuxmusl-x64@npm:0.34.5" dependencies: - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.4" dependenciesMeta: "@img/sharp-libvips-linuxmusl-x64": optional: true @@ -416,32 +435,32 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-wasm32@npm:0.34.4" +"@img/sharp-wasm32@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-wasm32@npm:0.34.5" dependencies: - "@emnapi/runtime": "npm:^1.5.0" + "@emnapi/runtime": "npm:^1.7.0" conditions: cpu=wasm32 languageName: node linkType: hard -"@img/sharp-win32-arm64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-win32-arm64@npm:0.34.4" +"@img/sharp-win32-arm64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-win32-arm64@npm:0.34.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-win32-ia32@npm:0.34.4" +"@img/sharp-win32-ia32@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-win32-ia32@npm:0.34.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.34.4": - version: 0.34.4 - resolution: "@img/sharp-win32-x64@npm:0.34.4" +"@img/sharp-win32-x64@npm:0.34.5": + version: 0.34.5 + resolution: "@img/sharp-win32-x64@npm:0.34.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -737,9 +756,9 @@ __metadata: linkType: hard "@rushstack/eslint-patch@npm:^1.10.3": - version: 1.14.1 - resolution: "@rushstack/eslint-patch@npm:1.14.1" - checksum: 10c0/ec5014494e4fa2dcdc555b62d5db3ebcd146562863a7e75cdacbac96dd1699e93f47dfc3f2185462a21c06987728d73258e32088e93315392e4f79234250b276 + version: 1.15.0 + resolution: "@rushstack/eslint-patch@npm:1.15.0" + checksum: 10c0/b2aeae0c6228981c40eff7a3cf9fc1c4342f8fc7a0102d8b2b3d3f66137461b1cd2e3c22d9aa6bcde43f227c5e4e698be33ac145d356797774f212da496c0e9c languageName: node linkType: hard @@ -775,90 +794,90 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/node@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/node@npm:4.1.16" +"@tailwindcss/node@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/node@npm:4.1.17" dependencies: "@jridgewell/remapping": "npm:^2.3.4" enhanced-resolve: "npm:^5.18.3" jiti: "npm:^2.6.1" lightningcss: "npm:1.30.2" - magic-string: "npm:^0.30.19" + magic-string: "npm:^0.30.21" source-map-js: "npm:^1.2.1" - tailwindcss: "npm:4.1.16" - checksum: 10c0/ab8dcaa8328fa838cacf43656c82ea4e22fe3c44210633c86a0c4989b62ccd93338d45bdd8eb5bd096093678c73f83ebeb2ae0103cf80a1af50eddcb54cf762a + tailwindcss: "npm:4.1.17" + checksum: 10c0/80b542e9b7eb09499dd14d65fd7d9544321d6bcdc00d29914396001d00e009906392cf493d20cc655dfd42769c823060cb9bf2eacacb43838a47e897634a446b languageName: node linkType: hard -"@tailwindcss/oxide-android-arm64@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.16" +"@tailwindcss/oxide-android-arm64@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.17" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-darwin-arm64@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.16" +"@tailwindcss/oxide-darwin-arm64@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.17" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-darwin-x64@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.16" +"@tailwindcss/oxide-darwin-x64@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.17" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide-freebsd-x64@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.16" +"@tailwindcss/oxide-freebsd-x64@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.17" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.16" +"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.17" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.16" +"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.17" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.16" +"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.17" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.16" +"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.17" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-musl@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.16" +"@tailwindcss/oxide-linux-x64-musl@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.17" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@tailwindcss/oxide-wasm32-wasi@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.16" +"@tailwindcss/oxide-wasm32-wasi@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.17" dependencies: - "@emnapi/core": "npm:^1.5.0" - "@emnapi/runtime": "npm:^1.5.0" + "@emnapi/core": "npm:^1.6.0" + "@emnapi/runtime": "npm:^1.6.0" "@emnapi/wasi-threads": "npm:^1.1.0" "@napi-rs/wasm-runtime": "npm:^1.0.7" "@tybys/wasm-util": "npm:^0.10.1" @@ -867,36 +886,36 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.16" +"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.17" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.16" +"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.17" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide@npm:4.1.16": - version: 4.1.16 - resolution: "@tailwindcss/oxide@npm:4.1.16" +"@tailwindcss/oxide@npm:4.1.17": + version: 4.1.17 + resolution: "@tailwindcss/oxide@npm:4.1.17" dependencies: - "@tailwindcss/oxide-android-arm64": "npm:4.1.16" - "@tailwindcss/oxide-darwin-arm64": "npm:4.1.16" - "@tailwindcss/oxide-darwin-x64": "npm:4.1.16" - "@tailwindcss/oxide-freebsd-x64": "npm:4.1.16" - "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.16" - "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.16" - "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.16" - "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.16" - "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.16" - "@tailwindcss/oxide-wasm32-wasi": "npm:4.1.16" - "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.16" - "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.16" + "@tailwindcss/oxide-android-arm64": "npm:4.1.17" + "@tailwindcss/oxide-darwin-arm64": "npm:4.1.17" + "@tailwindcss/oxide-darwin-x64": "npm:4.1.17" + "@tailwindcss/oxide-freebsd-x64": "npm:4.1.17" + "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.17" + "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.17" + "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.17" + "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.17" + "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.17" + "@tailwindcss/oxide-wasm32-wasi": "npm:4.1.17" + "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.17" + "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.17" dependenciesMeta: "@tailwindcss/oxide-android-arm64": optional: true @@ -922,20 +941,20 @@ __metadata: optional: true "@tailwindcss/oxide-win32-x64-msvc": optional: true - checksum: 10c0/b54912cd403f4ccfa623f7a6983d7951cc774895efbdb13811e4320a904249f091bd0b2481178c2a67d53f7aee928a08ac6a623227f4041f1bc30c9a738172af + checksum: 10c0/cdd292760dde90976ac5cd486600687f9ac4043d9796001b356d43bfc4d0e1972d23844fe045970afdc4b4cda8451f262db15a9da4152c26e2b696a985e3686c languageName: node linkType: hard "@tailwindcss/postcss@npm:^4": - version: 4.1.16 - resolution: "@tailwindcss/postcss@npm:4.1.16" + version: 4.1.17 + resolution: "@tailwindcss/postcss@npm:4.1.17" dependencies: "@alloc/quick-lru": "npm:^5.2.0" - "@tailwindcss/node": "npm:4.1.16" - "@tailwindcss/oxide": "npm:4.1.16" + "@tailwindcss/node": "npm:4.1.17" + "@tailwindcss/oxide": "npm:4.1.17" postcss: "npm:^8.4.41" - tailwindcss: "npm:4.1.16" - checksum: 10c0/16a96cbf9234df162df5e06bcbe12256d00d36eb01158cc69818589dd614e41c324e4dcdea06523e1e25c4ee7d509b62747f032c981ed057a304473db65115ca + tailwindcss: "npm:4.1.17" + checksum: 10c0/76094f601aadd556aad59ad13613b22b9edfda5d8fdc0724a79b8331b27dbac121c0d33b5b65f94468c01290c58f261dd1d8553dde0d261cd4d18b6110aa2242 languageName: node linkType: hard @@ -1058,29 +1077,29 @@ __metadata: linkType: hard "@types/node@npm:^20": - version: 20.19.24 - resolution: "@types/node@npm:20.19.24" + version: 20.19.25 + resolution: "@types/node@npm:20.19.25" dependencies: undici-types: "npm:~6.21.0" - checksum: 10c0/c872ce80a1e832fe035a3c94a27acb2d6e45ffa1209c0241ac6e2d405db8d6f47eea7a2509b5c2dbedae6231dafb9dbed873dd5daaebbad1f11fdaa58726ce5e + checksum: 10c0/992f18cb03264e8dc2fd3cb64f428ee4997cb6d928dad68bf4b752eacac73062697ce7ce6a0e71a6d15af510814397a20597a72332dfec638e02fb3a382ad014 languageName: node linkType: hard "@types/react-dom@npm:^19": - version: 19.2.2 - resolution: "@types/react-dom@npm:19.2.2" + version: 19.2.3 + resolution: "@types/react-dom@npm:19.2.3" peerDependencies: "@types/react": ^19.2.0 - checksum: 10c0/6154dfb8e7a638313d7fa15b2b16494f2235afda4c43be37d10f34e5c7a730f6b95117facb5e6eebc73b15cceea7f6da23be46cda5d2262fd00fd7e6069547e3 + checksum: 10c0/b486ebe0f4e2fb35e2e108df1d8fc0927ca5d6002d5771e8a739de11239fe62d0e207c50886185253c99eb9dedfeeb956ea7429e5ba17f6693c7acb4c02f8cd1 languageName: node linkType: hard "@types/react@npm:^19": - version: 19.2.2 - resolution: "@types/react@npm:19.2.2" + version: 19.2.6 + resolution: "@types/react@npm:19.2.6" dependencies: - csstype: "npm:^3.0.2" - checksum: 10c0/f830b1204aca4634ce3c6cb3477b5d3d066b80a4dd832a4ee0069acb504b6debd2416548a43a11c1407c12bc60e2dc6cf362934a18fe75fe06a69c0a98cba8ab + csstype: "npm:^3.2.2" + checksum: 10c0/23b1100f88662ce9f9e4fcca3a2b4ef9fff1ecde24ede2b2dcbd07731e48d6946fd7fd156cd133f5b25321694b0569cd9b8dd30b22c4e076d1cf4c8cdd9a75cb languageName: node linkType: hard @@ -1092,105 +1111,105 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": - version: 8.46.2 - resolution: "@typescript-eslint/eslint-plugin@npm:8.46.2" + version: 8.47.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.47.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.46.2" - "@typescript-eslint/type-utils": "npm:8.46.2" - "@typescript-eslint/utils": "npm:8.46.2" - "@typescript-eslint/visitor-keys": "npm:8.46.2" + "@typescript-eslint/scope-manager": "npm:8.47.0" + "@typescript-eslint/type-utils": "npm:8.47.0" + "@typescript-eslint/utils": "npm:8.47.0" + "@typescript-eslint/visitor-keys": "npm:8.47.0" graphemer: "npm:^1.4.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.46.2 + "@typescript-eslint/parser": ^8.47.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/24d1257bd023525754dc130e99bad1404c46f997729a060e3764b7f80dd43edcc43767b60fd89244cba82157918609e3922e408d0f7be4223e2056c1447fb387 + checksum: 10c0/abd35affd21bc199e5e274b8e91e4225a127edf9cbe5047c465f859d7e393d07556ea42b40004e769ed59b18cfe25ab30942c854e23026d4f78d350eb71de03e languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": - version: 8.46.2 - resolution: "@typescript-eslint/parser@npm:8.46.2" + version: 8.47.0 + resolution: "@typescript-eslint/parser@npm:8.47.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.46.2" - "@typescript-eslint/types": "npm:8.46.2" - "@typescript-eslint/typescript-estree": "npm:8.46.2" - "@typescript-eslint/visitor-keys": "npm:8.46.2" + "@typescript-eslint/scope-manager": "npm:8.47.0" + "@typescript-eslint/types": "npm:8.47.0" + "@typescript-eslint/typescript-estree": "npm:8.47.0" + "@typescript-eslint/visitor-keys": "npm:8.47.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/9556bf8ec039c6d1751a37cf76cf70912e80dc45337731a304509309e67472c3f5b5abe6ac5021a7ae9361ea65b2e1f66b626603cecca6506a4533152a77b28f + checksum: 10c0/8f8c9514ffe8c2fca9e2d1d3e9f9f8dd4cb55c14f0ef2f4f265a9180615ec98dc455d373893f76f86760f37e449fd0f4afda46c1211291b9736a05ba010912f2 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/project-service@npm:8.46.2" +"@typescript-eslint/project-service@npm:8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/project-service@npm:8.47.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.46.2" - "@typescript-eslint/types": "npm:^8.46.2" + "@typescript-eslint/tsconfig-utils": "npm:^8.47.0" + "@typescript-eslint/types": "npm:^8.47.0" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/03e87bcbca6af3f95bf54d4047a8b4d12434126c27d7312e804499a9459e1c847fe045f83fe8e3b22c3dc3925baad0aa2a1a5476d0d51f73a493dc5909a53dbf + checksum: 10c0/6d7ec78c63d672178727b2d79856b470bd99e90d387335decec026931caa94c6907afc4690b884ce1eaca65f2d8b8f070a5c6e70e47971dfeec34dfd022933b8 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/scope-manager@npm:8.46.2" +"@typescript-eslint/scope-manager@npm:8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/scope-manager@npm:8.47.0" dependencies: - "@typescript-eslint/types": "npm:8.46.2" - "@typescript-eslint/visitor-keys": "npm:8.46.2" - checksum: 10c0/42f52ee621a3a0ef2233e7d3384d9dbd76218f5c906a9cce3152a1f55c060a3d3614c7b8fff5270bdf48e8fcc003e732d3f003f283ea6fb204d64a2f6bb3ea9c + "@typescript-eslint/types": "npm:8.47.0" + "@typescript-eslint/visitor-keys": "npm:8.47.0" + checksum: 10c0/2faa11e30724ca3a0648cdf83e0fc0fbdfcd89168fa0598d235a89604ee20c1f51ca2b70716f2bc0f1ea843de85976c0852de4549ba4649406d6b4acaf63f9c7 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.46.2, @typescript-eslint/tsconfig-utils@npm:^8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.2" +"@typescript-eslint/tsconfig-utils@npm:8.47.0, @typescript-eslint/tsconfig-utils@npm:^8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.47.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/23e34ad296347417e42234945138022fb045d180fde69941483884a38e85fa55d5449420d2a660c0ebf1794a445add2f13e171c8dd64e4e83f594e2c4e35bf4d + checksum: 10c0/d62b1840344912f916e590dad0cc5aa8816ce281ea9cac7485a28c4427ecbb88c52fa64b3d8cc520c7cab401ede8631e1b3176306cd3d496f756046e5d0c345f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/type-utils@npm:8.46.2" +"@typescript-eslint/type-utils@npm:8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/type-utils@npm:8.47.0" dependencies: - "@typescript-eslint/types": "npm:8.46.2" - "@typescript-eslint/typescript-estree": "npm:8.46.2" - "@typescript-eslint/utils": "npm:8.46.2" + "@typescript-eslint/types": "npm:8.47.0" + "@typescript-eslint/typescript-estree": "npm:8.47.0" + "@typescript-eslint/utils": "npm:8.47.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/e12fc65e4b58c1ab6fe65f5486265b7afe9a9a6730e3529aca927ddfc22e5913eb28999fc83e68ea1b49097e1edbbae1f61dd724b0bb0e7586fb24ecda1d4938 + checksum: 10c0/68311ad455ed7e6c86e5a561b1a54383b35bc6fec37a642afca1d72ddd74a944f3f5bea5aa493e161c0422f8042da442596455e451ef9204b1fce13a84b256e6 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.2, @typescript-eslint/types@npm:^8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/types@npm:8.46.2" - checksum: 10c0/611716bae2369a1b8001c7f6cc03c5ecadfb956643cbbe27269defd28a61d43fe52eda008d7a09568b0be50c502e8292bf767b246366004283476e9a971b6fbc +"@typescript-eslint/types@npm:8.47.0, @typescript-eslint/types@npm:^8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/types@npm:8.47.0" + checksum: 10c0/0d7f139b29f2581e905463c904b9aef37d8bc62f7b647cd3950d8b139a9fa6821faa5370f4975ccbbd2b2046a50629bd78729be390fb2663e6d103ecda22d794 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/typescript-estree@npm:8.46.2" +"@typescript-eslint/typescript-estree@npm:8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.47.0" dependencies: - "@typescript-eslint/project-service": "npm:8.46.2" - "@typescript-eslint/tsconfig-utils": "npm:8.46.2" - "@typescript-eslint/types": "npm:8.46.2" - "@typescript-eslint/visitor-keys": "npm:8.46.2" + "@typescript-eslint/project-service": "npm:8.47.0" + "@typescript-eslint/tsconfig-utils": "npm:8.47.0" + "@typescript-eslint/types": "npm:8.47.0" + "@typescript-eslint/visitor-keys": "npm:8.47.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -1199,32 +1218,32 @@ __metadata: ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/ad7dbf352982bc6e16473ef19fc7d209fffeb147a732db8a2464e0ec33e7fbbc24ce3f23d01bdf99d503626c582a476debf4c90c527d755eeb99b863476d9f5f + checksum: 10c0/b63e72f85382f9022a52c606738400d599a3d27318ec48bad21039758aa6d74050fb2462aa61bac1de8bd5951bc24f775d1dde74140433c60e2943e045c21649 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/utils@npm:8.46.2" +"@typescript-eslint/utils@npm:8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/utils@npm:8.47.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.46.2" - "@typescript-eslint/types": "npm:8.46.2" - "@typescript-eslint/typescript-estree": "npm:8.46.2" + "@typescript-eslint/scope-manager": "npm:8.47.0" + "@typescript-eslint/types": "npm:8.47.0" + "@typescript-eslint/typescript-estree": "npm:8.47.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/600b70730077ed85a6e278e06771f3933cdafce242f979e4af1c1b41290bf1efb14d20823c25c38a3a792def69b18eb9410af28bb228fe86027ad7859753c62d + checksum: 10c0/8774f4e5748bdcefad32b4d06aee589208f4e78500c6c39bd6819b9602fc4212ed69fd774ccd2ad847f87a6bc0092d4db51e440668e7512d366969ab038a74f5 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.46.2": - version: 8.46.2 - resolution: "@typescript-eslint/visitor-keys@npm:8.46.2" +"@typescript-eslint/visitor-keys@npm:8.47.0": + version: 8.47.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.47.0" dependencies: - "@typescript-eslint/types": "npm:8.46.2" + "@typescript-eslint/types": "npm:8.47.0" eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/2067cd9a3c90b3817242cc49b5fa77428e1b92b28e16a12f45c2b399acbba7bd17e503553e5e68924e40078477a5c247dfa12e7709c24fe11c0b17a0c8486c33 + checksum: 10c0/14aedfdb5bf9b4c310b4a64cb62af94f35515af44911bae266205138165b3a8dc2cd57db3255ec27531dfa3552ba79a700ec8d745b0d18bca220a7f9f437ad06 languageName: node linkType: hard @@ -1598,13 +1617,13 @@ __metadata: linkType: hard "axios@npm:^1.8.4": - version: 1.13.1 - resolution: "axios@npm:1.13.1" + version: 1.13.2 + resolution: "axios@npm:1.13.2" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/de9c3c6de43d3ee1146d3afe78645f19450cac6a5d7235bef8b8e8eeb705c2e47e2d231dea99cecaec4dae1897c521118ca9413b9d474063c719c4d94c5b9adc + checksum: 10c0/e8a42e37e5568ae9c7a28c348db0e8cf3e43d06fcbef73f0048669edfe4f71219664da7b6cc991b0c0f01c28a48f037c515263cb79be1f1ae8ff034cd813867b languageName: node linkType: hard @@ -1690,9 +1709,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001579": - version: 1.0.30001752 - resolution: "caniuse-lite@npm:1.0.30001752" - checksum: 10c0/2e20417d15cf55ff6b1217ab333dd64f8519e033db760cba0b32a024bbb6aa249dd1bfa746254a051b35b02a3e8b6c1154e953790dd8c7e39c7c16bbefa0910f + version: 1.0.30001755 + resolution: "caniuse-lite@npm:1.0.30001755" + checksum: 10c0/7b8e32a4ec307b50f557d30176651cf69f20a0ea4de6f5f34149ea65a1f0cfcc0677b403484aea3661c7469ab11f2df6528027b9ec2d0265635ede9d5b517380 languageName: node linkType: hard @@ -1763,10 +1782,10 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 +"csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce languageName: node linkType: hard @@ -1967,7 +1986,7 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.3, detect-libc@npm:^2.1.0": +"detect-libc@npm:^2.0.3, detect-libc@npm:^2.1.2": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 @@ -2153,14 +2172,14 @@ __metadata: linkType: hard "es-toolkit@npm:^1.39.3": - version: 1.41.0 - resolution: "es-toolkit@npm:1.41.0" + version: 1.42.0 + resolution: "es-toolkit@npm:1.42.0" dependenciesMeta: "@trivago/prettier-plugin-sort-imports@4.3.0": unplugged: true prettier-plugin-sort-re-exports@0.0.1: unplugged: true - checksum: 10c0/4edcc19984df0e521d222082d055f131233cada9277de3f427311ecd43dc99442dc66a39f86b1b10c298c5a72133231928eb91668c0bff4f11e12af8b6d758a3 + checksum: 10c0/ee577b23336296116be423a5d01a6af827c80a10971507ae26cdb146b60ce0a930bf7bdb719ac0dc4f962ec74542a2423b934e24eb47efe1bc911862b12da109 languageName: node linkType: hard @@ -2358,8 +2377,8 @@ __metadata: linkType: hard "eslint@npm:^9": - version: 9.39.0 - resolution: "eslint@npm:9.39.0" + version: 9.39.1 + resolution: "eslint@npm:9.39.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" @@ -2367,7 +2386,7 @@ __metadata: "@eslint/config-helpers": "npm:^0.4.2" "@eslint/core": "npm:^0.17.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.39.0" + "@eslint/js": "npm:9.39.1" "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -2402,7 +2421,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/4035f7a3d01b3a6026d0ade899713286ed9514e5b65afe5eb671b66834a4c211769de18d1329dadb4e0bb487ea61e6a5ba0905c2b92144b8b9a2216c1ccca3e8 + checksum: 10c0/59b2480639404ba24578ca480f973683b87b7aac8aa7e349240474a39067804fd13cd8b9cb22fee074170b8c7c563b57bab703ec0f0d3f81ea017e5d2cad299d languageName: node linkType: hard @@ -2589,15 +2608,15 @@ __metadata: linkType: hard "form-data@npm:^4.0.4": - version: 4.0.4 - resolution: "form-data@npm:4.0.4" + version: 4.0.5 + resolution: "form-data@npm:4.0.5" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" es-set-tostringtag: "npm:^2.1.0" hasown: "npm:^2.0.2" mime-types: "npm:^2.1.12" - checksum: 10c0/373525a9a034b9d57073e55eab79e501a714ffac02e7a9b01be1c820780652b16e4101819785e1e18f8d98f0aee866cc654d660a435c378e16a72f2e7cac9695 + checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b languageName: node linkType: hard @@ -3143,13 +3162,13 @@ __metadata: linkType: hard "js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 languageName: node linkType: hard @@ -3388,7 +3407,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.19": +"magic-string@npm:^0.30.21": version: 0.30.21 resolution: "magic-string@npm:0.30.21" dependencies: @@ -3809,11 +3828,11 @@ __metadata: linkType: hard "react-hook-form@npm:^7.55.0": - version: 7.66.0 - resolution: "react-hook-form@npm:7.66.0" + version: 7.66.1 + resolution: "react-hook-form@npm:7.66.1" peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - checksum: 10c0/9faeafdaedfabfcbf5f8bb1aeefb81863b8e158eef4b089e2a32180fe474aec47d05fe3ed7d4faea085ca9f689118fb1135b94cdeed2022bd7d3fa3a56530c63 + checksum: 10c0/f82238249d44111b377116bdfb6063045e3e81fef4c73d7f487160554fa4b43ff0970dec1f4d031e57bc2dfbdd974bdfba5608bc8c5785998a7b8a39a566428f languageName: node linkType: hard @@ -3860,8 +3879,8 @@ __metadata: linkType: hard "recharts@npm:^3.3.0": - version: 3.3.0 - resolution: "recharts@npm:3.3.0" + version: 3.4.1 + resolution: "recharts@npm:3.4.1" dependencies: "@reduxjs/toolkit": "npm:1.x.x || 2.x.x" clsx: "npm:^2.1.1" @@ -3878,7 +3897,7 @@ __metadata: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-is: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/5228e8e64bdc384971e7e28a9b91e0eed3bf63aa13728b2217be7e31b66a073dc68237e070bf32dd27e32af5fab4e28f99b1d3d42283bbce5a9ffb47590f75ab + checksum: 10c0/e7f5ea9ab0f9645165ba9d9ab45afce1755f3d6cdda428d998fc362f44bd90ea020925a9fc427c01596e88b499d588de043f19e424e80b06429dee20df582589 languageName: node linkType: hard @@ -4067,7 +4086,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.6.0, semver@npm:^7.7.1, semver@npm:^7.7.2": +"semver@npm:^7.6.0, semver@npm:^7.7.1, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: @@ -4114,34 +4133,36 @@ __metadata: linkType: hard "sharp@npm:^0.34.3": - version: 0.34.4 - resolution: "sharp@npm:0.34.4" + version: 0.34.5 + resolution: "sharp@npm:0.34.5" dependencies: "@img/colour": "npm:^1.0.0" - "@img/sharp-darwin-arm64": "npm:0.34.4" - "@img/sharp-darwin-x64": "npm:0.34.4" - "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" - "@img/sharp-libvips-darwin-x64": "npm:1.2.3" - "@img/sharp-libvips-linux-arm": "npm:1.2.3" - "@img/sharp-libvips-linux-arm64": "npm:1.2.3" - "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" - "@img/sharp-libvips-linux-s390x": "npm:1.2.3" - "@img/sharp-libvips-linux-x64": "npm:1.2.3" - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" - "@img/sharp-linux-arm": "npm:0.34.4" - "@img/sharp-linux-arm64": "npm:0.34.4" - "@img/sharp-linux-ppc64": "npm:0.34.4" - "@img/sharp-linux-s390x": "npm:0.34.4" - "@img/sharp-linux-x64": "npm:0.34.4" - "@img/sharp-linuxmusl-arm64": "npm:0.34.4" - "@img/sharp-linuxmusl-x64": "npm:0.34.4" - "@img/sharp-wasm32": "npm:0.34.4" - "@img/sharp-win32-arm64": "npm:0.34.4" - "@img/sharp-win32-ia32": "npm:0.34.4" - "@img/sharp-win32-x64": "npm:0.34.4" - detect-libc: "npm:^2.1.0" - semver: "npm:^7.7.2" + "@img/sharp-darwin-arm64": "npm:0.34.5" + "@img/sharp-darwin-x64": "npm:0.34.5" + "@img/sharp-libvips-darwin-arm64": "npm:1.2.4" + "@img/sharp-libvips-darwin-x64": "npm:1.2.4" + "@img/sharp-libvips-linux-arm": "npm:1.2.4" + "@img/sharp-libvips-linux-arm64": "npm:1.2.4" + "@img/sharp-libvips-linux-ppc64": "npm:1.2.4" + "@img/sharp-libvips-linux-riscv64": "npm:1.2.4" + "@img/sharp-libvips-linux-s390x": "npm:1.2.4" + "@img/sharp-libvips-linux-x64": "npm:1.2.4" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.4" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.4" + "@img/sharp-linux-arm": "npm:0.34.5" + "@img/sharp-linux-arm64": "npm:0.34.5" + "@img/sharp-linux-ppc64": "npm:0.34.5" + "@img/sharp-linux-riscv64": "npm:0.34.5" + "@img/sharp-linux-s390x": "npm:0.34.5" + "@img/sharp-linux-x64": "npm:0.34.5" + "@img/sharp-linuxmusl-arm64": "npm:0.34.5" + "@img/sharp-linuxmusl-x64": "npm:0.34.5" + "@img/sharp-wasm32": "npm:0.34.5" + "@img/sharp-win32-arm64": "npm:0.34.5" + "@img/sharp-win32-ia32": "npm:0.34.5" + "@img/sharp-win32-x64": "npm:0.34.5" + detect-libc: "npm:^2.1.2" + semver: "npm:^7.7.3" dependenciesMeta: "@img/sharp-darwin-arm64": optional: true @@ -4157,6 +4178,8 @@ __metadata: optional: true "@img/sharp-libvips-linux-ppc64": optional: true + "@img/sharp-libvips-linux-riscv64": + optional: true "@img/sharp-libvips-linux-s390x": optional: true "@img/sharp-libvips-linux-x64": @@ -4171,6 +4194,8 @@ __metadata: optional: true "@img/sharp-linux-ppc64": optional: true + "@img/sharp-linux-riscv64": + optional: true "@img/sharp-linux-s390x": optional: true "@img/sharp-linux-x64": @@ -4187,7 +4212,7 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 10c0/c2d8afab823a53bb720c42aaddde2031d7a1e25b7f1bd123e342b6b77ffce5e2730017fd52282cadf6109b325bc16f35be4771caa040cf2855978b709be35f05 + checksum: 10c0/fd79e29df0597a7d5704b8461c51f944ead91a5243691697be6e8243b966402beda53ddc6f0a53b96ea3cb8221f0b244aa588114d3ebf8734fb4aefd41ab802f languageName: node linkType: hard @@ -4413,9 +4438,9 @@ __metadata: linkType: hard "tailwind-merge@npm:^3.3.1": - version: 3.3.1 - resolution: "tailwind-merge@npm:3.3.1" - checksum: 10c0/b84c6a78d4669fa12bf5ab8f0cdc4400a3ce0a7c006511af4af4be70bb664a27466dbe13ee9e3b31f50ddf6c51d380e8192ce0ec9effce23ca729d71a9f63818 + version: 3.4.0 + resolution: "tailwind-merge@npm:3.4.0" + checksum: 10c0/eaf17bb695c51c7bb7a90366a9c62be295473ee97fcfd1da54287714d4a5788a88ff4ad1ab9e0128638257fda777d6c9ea88682e36195e31a7fa2cf43f45e310 languageName: node linkType: hard @@ -4432,10 +4457,10 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:4.1.16, tailwindcss@npm:^4": - version: 4.1.16 - resolution: "tailwindcss@npm:4.1.16" - checksum: 10c0/11beec3112686767292f43d602ffa26068be6b505adba7929ad17b2a3d8e262bdb2eb7c8d226325654ab8268ddd0ca7b7231df8ba59a77becbdae0df9f86268a +"tailwindcss@npm:4.1.17, tailwindcss@npm:^4": + version: 4.1.17 + resolution: "tailwindcss@npm:4.1.17" + checksum: 10c0/1fecf618ba9895e068e5a6d842b978f56a815bc849a28338cebbcb07b13df763715c2f8848def938403c73d59f08ffff33a4b83a977a9e38fa56adc60d1d56c8 languageName: node linkType: hard