From 8404558a0a3e3bfa528ef18b886088d7c907f991 Mon Sep 17 00:00:00 2001 From: Ricardo Galeano Date: Tue, 22 Oct 2024 16:07:19 -0700 Subject: [PATCH 01/11] Created top NavBar using shadcn --- Public/Assets/ACMStarlightLogo.webp | Bin 0 -> 19002 bytes package-lock.json | 131 +++++++++++++++++++++ package.json | 1 + src/components/global/navigation/index.tsx | 62 +++++++++- src/components/ui/navigation-menu.tsx | 128 ++++++++++++++++++++ 5 files changed, 318 insertions(+), 4 deletions(-) create mode 100644 Public/Assets/ACMStarlightLogo.webp create mode 100644 src/components/ui/navigation-menu.tsx diff --git a/Public/Assets/ACMStarlightLogo.webp b/Public/Assets/ACMStarlightLogo.webp new file mode 100644 index 0000000000000000000000000000000000000000..b3707f14db5ccd3168c5b04a5e129b4c00ba9b23 GIT binary patch literal 19002 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%0AfD`*4wI;p>ULaVRiJ7fBWS&RD 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

Uy<^2hA=Go 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 Jj9`Nl0su} { + const pathname = usePathname(); return ( -

- Applications - Profile -
+ + +
+ ACM Starlight Logo +
+ + + + + + + Applications + + + + + + + + Profile + + + + +
); }; diff --git a/src/components/ui/navigation-menu.tsx b/src/components/ui/navigation-menu.tsx new file mode 100644 index 0000000..1e61579 --- /dev/null +++ b/src/components/ui/navigation-menu.tsx @@ -0,0 +1,128 @@ +import * as React from "react"; +import * as NavigationMenuPrimitive from "@radix-ui/react-navigation-menu"; +import { cva } from "class-variance-authority"; +import { ChevronDown } from "lucide-react"; + +import { cn } from "@/lib/utils"; + +const NavigationMenu = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + + {children} + + +)); +NavigationMenu.displayName = NavigationMenuPrimitive.Root.displayName; + +const NavigationMenuList = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +NavigationMenuList.displayName = NavigationMenuPrimitive.List.displayName; + +const NavigationMenuItem = NavigationMenuPrimitive.Item; + +const navigationMenuTriggerStyle = cva( + "group inline-flex h-10 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50", +); + +const NavigationMenuTrigger = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + + {children}{" "} + +)); +NavigationMenuTrigger.displayName = NavigationMenuPrimitive.Trigger.displayName; + +const NavigationMenuContent = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +NavigationMenuContent.displayName = NavigationMenuPrimitive.Content.displayName; + +const NavigationMenuLink = NavigationMenuPrimitive.Link; + +const NavigationMenuViewport = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( +
+ +
+)); +NavigationMenuViewport.displayName = + NavigationMenuPrimitive.Viewport.displayName; + +const NavigationMenuIndicator = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +
+ +)); +NavigationMenuIndicator.displayName = + NavigationMenuPrimitive.Indicator.displayName; + +export { + navigationMenuTriggerStyle, + NavigationMenu, + NavigationMenuList, + NavigationMenuItem, + NavigationMenuContent, + NavigationMenuTrigger, + NavigationMenuLink, + NavigationMenuIndicator, + NavigationMenuViewport, +}; From 4c726d5b4659dc87f92feafb42f567e6345f6869 Mon Sep 17 00:00:00 2001 From: Ricardo Galeano Date: Tue, 22 Oct 2024 16:26:59 -0700 Subject: [PATCH 02/11] fixed directory names --- package-lock.json | 614 ++++++++++++++++++++++++---------------------- 1 file changed, 316 insertions(+), 298 deletions(-) diff --git a/package-lock.json b/package-lock.json index b22195e..f87e1e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -121,6 +121,16 @@ "node": "*" } }, + "node_modules/@eslint/core": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", @@ -183,9 +193,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.10.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.10.0.tgz", - "integrity": "sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", "dev": true, "license": "MIT", "engines": { @@ -203,9 +213,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.1.0.tgz", - "integrity": "sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz", + "integrity": "sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -215,6 +225,30 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@humanfs/core": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz", + "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz", + "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.0", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -230,9 +264,9 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", - "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -260,33 +294,6 @@ "node": ">=12" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -336,15 +343,15 @@ } }, "node_modules/@next/env": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.13.tgz", - "integrity": "sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.15.tgz", + "integrity": "sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==", "license": "MIT" }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.13.tgz", - "integrity": "sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.15.tgz", + "integrity": "sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==", "cpu": [ "arm64" ], @@ -358,9 +365,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.13.tgz", - "integrity": "sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.15.tgz", + "integrity": "sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==", "cpu": [ "x64" ], @@ -374,9 +381,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.13.tgz", - "integrity": "sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.15.tgz", + "integrity": "sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==", "cpu": [ "arm64" ], @@ -390,9 +397,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.13.tgz", - "integrity": "sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.15.tgz", + "integrity": "sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==", "cpu": [ "arm64" ], @@ -406,9 +413,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.13.tgz", - "integrity": "sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.15.tgz", + "integrity": "sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==", "cpu": [ "x64" ], @@ -422,9 +429,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.13.tgz", - "integrity": "sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.15.tgz", + "integrity": "sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==", "cpu": [ "x64" ], @@ -438,9 +445,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.13.tgz", - "integrity": "sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.15.tgz", + "integrity": "sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==", "cpu": [ "arm64" ], @@ -454,9 +461,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.13.tgz", - "integrity": "sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.15.tgz", + "integrity": "sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==", "cpu": [ "ia32" ], @@ -470,9 +477,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.13.tgz", - "integrity": "sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.15.tgz", + "integrity": "sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==", "cpu": [ "x64" ], @@ -1030,9 +1037,9 @@ } }, "node_modules/@tanstack/eslint-plugin-query": { - "version": "5.56.1", - "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-5.56.1.tgz", - "integrity": "sha512-IUm2Zy5BXOqMbaa7QwNg3cPa5NP5Rm3pIFCFpe7Y3pLC7Ftp8Q0Y8GU2uNpCbMFW79jHJXdQ4Oxnu1eTQr8GXQ==", + "version": "5.59.7", + "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-5.59.7.tgz", + "integrity": "sha512-txQGX5yC+4gmbR81EXaum2tOxeDQkRCWnaLmaP/pSrbIVCUkbMbrxxsaoOgN+fBqqqGo9V3LoCVL6ez1tRUF7Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1047,9 +1054,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.56.2", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.56.2.tgz", - "integrity": "sha512-gor0RI3/R5rVV3gXfddh1MM+hgl0Z4G7tj6Xxpq6p2I03NGPaJ8dITY9Gz05zYYb/EJq9vPas/T4wn9EaDPd4Q==", + "version": "5.59.13", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.59.13.tgz", + "integrity": "sha512-Oou0bBu/P8+oYjXsJQ11j+gcpLAMpqW42UlokQYEz4dE7+hOtVO9rVuolJKgEccqzvyFzqX4/zZWY+R/v1wVsQ==", "license": "MIT", "funding": { "type": "github", @@ -1057,12 +1064,12 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.56.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.56.2.tgz", - "integrity": "sha512-SR0GzHVo6yzhN72pnRhkEFRAHMsUo5ZPzAxfTMvUxFIDVS6W9LYUp6nXW3fcHVdg0ZJl8opSH85jqahvm6DSVg==", + "version": "5.59.15", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.59.15.tgz", + "integrity": "sha512-QbVlAkTI78wB4Mqgf2RDmgC0AOiJqer2c5k9STOOSXGv1S6ZkY37r/6UpE8DbQ2Du0ohsdoXgFNEyv+4eDoPEw==", "license": "MIT", "dependencies": { - "@tanstack/query-core": "5.56.2" + "@tanstack/query-core": "5.59.13" }, "funding": { "type": "github", @@ -1072,10 +1079,24 @@ "react": "^18 || ^19" } }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { - "version": "22.5.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", - "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", + "version": "22.7.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz", + "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==", "dev": true, "license": "MIT", "dependencies": { @@ -1090,9 +1111,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.8.tgz", - "integrity": "sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==", + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", "devOptional": true, "license": "MIT", "dependencies": { @@ -1101,9 +1122,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "devOptional": true, "license": "MIT", "dependencies": { @@ -1111,17 +1132,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", - "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.11.0.tgz", + "integrity": "sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/type-utils": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/scope-manager": "8.11.0", + "@typescript-eslint/type-utils": "8.11.0", + "@typescript-eslint/utils": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1145,16 +1166,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", - "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.11.0.tgz", + "integrity": "sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/scope-manager": "8.11.0", + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/typescript-estree": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0", "debug": "^4.3.4" }, "engines": { @@ -1174,14 +1195,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.11.0.tgz", + "integrity": "sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1192,14 +1213,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", - "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.11.0.tgz", + "integrity": "sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/utils": "8.6.0", + "@typescript-eslint/typescript-estree": "8.11.0", + "@typescript-eslint/utils": "8.11.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1217,9 +1238,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.11.0.tgz", + "integrity": "sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==", "dev": true, "license": "MIT", "engines": { @@ -1231,14 +1252,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.11.0.tgz", + "integrity": "sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1260,16 +1281,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.11.0.tgz", + "integrity": "sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" + "@typescript-eslint/scope-manager": "8.11.0", + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/typescript-estree": "8.11.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1283,13 +1304,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.11.0.tgz", + "integrity": "sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/types": "8.11.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -1301,9 +1322,9 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", + "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", "dev": true, "license": "MIT", "bin": { @@ -1341,12 +1362,15 @@ } }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/ansi-styles": { @@ -1639,9 +1663,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "funding": [ { @@ -1659,10 +1683,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -1722,9 +1746,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001662", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001662.tgz", - "integrity": "sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==", + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", "funding": [ { "type": "opencollective", @@ -2050,9 +2074,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.25", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.25.tgz", - "integrity": "sha512-kMb204zvK3PsSlgvvwzI3wBIcAw15tRkYk+NQdsjdDtcQWTp2RABbMQ9rUBy8KNEOM+/E6ep+XC3AykiWZld4g==", + "version": "1.5.42", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.42.tgz", + "integrity": "sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==", "dev": true, "license": "ISC" }, @@ -2147,9 +2171,9 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", + "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", "dev": true, "license": "MIT", "dependencies": { @@ -2160,12 +2184,12 @@ "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", + "iterator.prototype": "^1.1.3", "safe-array-concat": "^1.1.2" }, "engines": { @@ -2252,29 +2276,32 @@ } }, "node_modules/eslint": { - "version": "9.10.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.10.0.tgz", - "integrity": "sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.18.0", + "@eslint/core": "^0.7.0", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.10.0", - "@eslint/plugin-kit": "^0.1.0", + "@eslint/js": "9.13.0", + "@eslint/plugin-kit": "^0.2.0", + "@humanfs/node": "^0.16.5", "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.3.0", - "@nodelib/fs.walk": "^1.2.8", + "@humanwhocodes/retry": "^0.3.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.0.2", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.1.0", + "eslint-scope": "^8.1.0", + "eslint-visitor-keys": "^4.1.0", + "espree": "^10.2.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -2284,13 +2311,11 @@ "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, "bin": { @@ -2356,9 +2381,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.36.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz", - "integrity": "sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==", + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", "dev": true, "license": "MIT", "dependencies": { @@ -2367,7 +2392,7 @@ "array.prototype.flatmap": "^1.3.2", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", + "es-iterator-helpers": "^1.1.0", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", @@ -2423,9 +2448,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", - "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -2464,9 +2489,9 @@ } }, "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2490,15 +2515,15 @@ } }, "node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.12.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" + "eslint-visitor-keys": "^4.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2508,9 +2533,9 @@ } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2866,9 +2891,9 @@ } }, "node_modules/globals": { - "version": "15.9.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", - "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", + "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", "dev": true, "license": "MIT", "engines": { @@ -3330,16 +3355,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -3491,9 +3506,9 @@ "license": "ISC" }, "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3502,6 +3517,9 @@ "has-symbols": "^1.0.3", "reflect.getprototypeof": "^1.0.4", "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/jackspeak": { @@ -3763,12 +3781,12 @@ "license": "MIT" }, "node_modules/next": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.13.tgz", - "integrity": "sha512-BseY9YNw8QJSwLYD7hlZzl6QVDoSFHL/URN5K64kVEVpCsSOWeyjbIGK+dZUaRViHTaMQX8aqmnn0PHBbGZezg==", + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.15.tgz", + "integrity": "sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==", "license": "MIT", "dependencies": { - "@next/env": "14.2.13", + "@next/env": "14.2.15", "@swc/helpers": "0.5.5", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001579", @@ -3783,15 +3801,15 @@ "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.13", - "@next/swc-darwin-x64": "14.2.13", - "@next/swc-linux-arm64-gnu": "14.2.13", - "@next/swc-linux-arm64-musl": "14.2.13", - "@next/swc-linux-x64-gnu": "14.2.13", - "@next/swc-linux-x64-musl": "14.2.13", - "@next/swc-win32-arm64-msvc": "14.2.13", - "@next/swc-win32-ia32-msvc": "14.2.13", - "@next/swc-win32-x64-msvc": "14.2.13" + "@next/swc-darwin-arm64": "14.2.15", + "@next/swc-darwin-x64": "14.2.15", + "@next/swc-linux-arm64-gnu": "14.2.15", + "@next/swc-linux-arm64-musl": "14.2.15", + "@next/swc-linux-x64-gnu": "14.2.15", + "@next/swc-linux-x64-musl": "14.2.15", + "@next/swc-win32-arm64-msvc": "14.2.15", + "@next/swc-win32-ia32-msvc": "14.2.15", + "@next/swc-win32-x64-msvc": "14.2.15" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", @@ -4029,9 +4047,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { @@ -4089,9 +4107,9 @@ } }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, "node_modules/picomatch": { @@ -4346,9 +4364,9 @@ } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.6.tgz", - "integrity": "sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.8.tgz", + "integrity": "sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==", "dev": true, "license": "MIT", "engines": { @@ -4612,16 +4630,16 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -4885,37 +4903,31 @@ "node": ">=8" } }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT" }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=8" } }, "node_modules/string.prototype.matchall": { @@ -5009,15 +5021,18 @@ } }, "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/strip-ansi-cjs": { @@ -5033,6 +5048,15 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -5117,9 +5141,9 @@ } }, "node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "dev": true, "license": "MIT", "dependencies": { @@ -5144,9 +5168,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.12.tgz", - "integrity": "sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -5266,9 +5290,9 @@ "license": "Apache-2.0" }, "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", "license": "0BSD" }, "node_modules/type-check": { @@ -5362,9 +5386,9 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5376,15 +5400,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.6.0.tgz", - "integrity": "sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.11.0.tgz", + "integrity": "sha512-cBRGnW3FSlxaYwU8KfAewxFK5uzeOAp0l2KebIlPDOT5olVi65KDG/yjBooPBG0kGW/HLkoz1c/iuBFehcS3IA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.6.0", - "@typescript-eslint/parser": "8.6.0", - "@typescript-eslint/utils": "8.6.0" + "@typescript-eslint/eslint-plugin": "8.11.0", + "@typescript-eslint/parser": "8.11.0", + "@typescript-eslint/utils": "8.11.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5423,9 +5447,9 @@ "license": "MIT" }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -5443,8 +5467,8 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -5655,6 +5679,15 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -5675,16 +5708,16 @@ "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "ansi-regex": "^5.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "engines": { + "node": ">=8" } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { @@ -5699,25 +5732,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", "license": "ISC", "bin": { "yaml": "bin.mjs" From df0e9a8fc196b4190385d38caaee0d3d7cbc3f0d Mon Sep 17 00:00:00 2001 From: Ricardo Galeano Date: Tue, 22 Oct 2024 16:44:49 -0700 Subject: [PATCH 03/11] idk --- .../tempassets}/ACMStarlightLogo.webp | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename {Public/Assets => public/tempassets}/ACMStarlightLogo.webp (100%) diff --git a/Public/Assets/ACMStarlightLogo.webp b/public/tempassets/ACMStarlightLogo.webp similarity index 100% rename from Public/Assets/ACMStarlightLogo.webp rename to public/tempassets/ACMStarlightLogo.webp From 98c2b35b00c9d2bdeba74388eaddd2b94574faad Mon Sep 17 00:00:00 2001 From: Ricardo Galeano Date: Tue, 22 Oct 2024 16:45:22 -0700 Subject: [PATCH 04/11] idk2 --- public/{tempassets => assets}/ACMStarlightLogo.webp | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename public/{tempassets => assets}/ACMStarlightLogo.webp (100%) diff --git a/public/tempassets/ACMStarlightLogo.webp b/public/assets/ACMStarlightLogo.webp similarity index 100% rename from public/tempassets/ACMStarlightLogo.webp rename to public/assets/ACMStarlightLogo.webp From ef94fd931953a445295de5c54c066a419389c82a Mon Sep 17 00:00:00 2001 From: Ricardo Galeano Date: Tue, 22 Oct 2024 16:47:03 -0700 Subject: [PATCH 05/11] idk3 --- src/components/global/navigation/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/global/navigation/index.tsx b/src/components/global/navigation/index.tsx index ea51da2..cc7ee5e 100644 --- a/src/components/global/navigation/index.tsx +++ b/src/components/global/navigation/index.tsx @@ -12,7 +12,7 @@ import { NavigationMenuList, } from "@/components/ui/navigation-menu"; -import logo from "@/public/Assets/ACMStarlightLogo.webp"; +import logo from "@/public/ACMStarlightLogo.webp"; const Navigation = () => { const pathname = usePathname(); From 1abc1649cc89e1f9f783d7780c6bf9020e701d23 Mon Sep 17 00:00:00 2001 From: Ricardo Galeano Date: Tue, 22 Oct 2024 16:48:33 -0700 Subject: [PATCH 06/11] fixed? --- src/components/global/navigation/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/global/navigation/index.tsx b/src/components/global/navigation/index.tsx index cc7ee5e..7555f9a 100644 --- a/src/components/global/navigation/index.tsx +++ b/src/components/global/navigation/index.tsx @@ -12,7 +12,7 @@ import { NavigationMenuList, } from "@/components/ui/navigation-menu"; -import logo from "@/public/ACMStarlightLogo.webp"; +import logo from "@/public/assets/ACMStarlightLogo.webp"; const Navigation = () => { const pathname = usePathname(); From c51c5a15cacd2457bc84223ff2b6e7a203c6f81d Mon Sep 17 00:00:00 2001 From: Andrew Khadder Date: Tue, 22 Oct 2024 17:22:31 -0700 Subject: [PATCH 07/11] fix build error --- src/components/user/profile/information.tsx | 24 +++---- src/data/profile/profile-information.ts | 70 ++++++++++++--------- src/types/questions.ts | 2 +- 3 files changed, 52 insertions(+), 44 deletions(-) diff --git a/src/components/user/profile/information.tsx b/src/components/user/profile/information.tsx index bba09d4..9bcfbf4 100644 --- a/src/components/user/profile/information.tsx +++ b/src/components/user/profile/information.tsx @@ -1,25 +1,21 @@ import Select from "../../global/inputs/select"; -import Input from "../../global/inputs/input"; import Radio from "../../global/inputs/radio"; import Text from "../../global/inputs/text"; import Textarea from "@/components/global/inputs/textarea"; -import { - nameOptions, - majorOptions, - graduationOptions, - questionOptions, - techStackOptions, -} from "@/data/profile/profile-information"; +import { questions } from "@/data/profile/profile-information"; const Information = () => { return (
- - - -