diff --git a/.github/workflows/hackupc_ci.yml b/.github/workflows/hackupc_ci.yml index a668b5ba..2bb4a1f0 100644 --- a/.github/workflows/hackupc_ci.yml +++ b/.github/workflows/hackupc_ci.yml @@ -6,7 +6,7 @@ defaults: on: pull_request: - branches: [master, develop] + branches: [master, develop, 2026] workflow_dispatch: env: diff --git a/package-lock.json b/package-lock.json index 4567ed71..107c3adb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,13 +48,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", - "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -147,6 +145,7 @@ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.1.tgz", "integrity": "sha512-MfRCYlQPXoLlpem+egxjfkEuP9UQswTrlCOsknus/NcMoblTH2g0jPrapbcIb04KGA7E2GZxbAccGZfWoYgsrQ==", "hasInstallScript": true, + "peer": true, "dependencies": { "@fortawesome/fontawesome-common-types": "6.5.1" }, @@ -236,9 +235,10 @@ "dev": true }, "node_modules/@next/env": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.22.tgz", - "integrity": "sha512-EQ6y1QeNQglNmNIXvwP/Bb+lf7n9WtgcWvtoFsHquVLCJUuxRs+6SfZ5EK0/EqkkLex4RrDySvKgKNN7PXip7Q==" + "version": "14.2.35", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.35.tgz", + "integrity": "sha512-DuhvCtj4t9Gwrx80dmz2F4t/zKQ4ktN8WrMwOuVzkJfBilwAwGr6v16M5eI8yCuZ63H9TTuEU09Iu2HqkzFPVQ==", + "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { "version": "14.0.4", @@ -250,12 +250,13 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.22.tgz", - "integrity": "sha512-HUaLiehovgnqY4TMBZJ3pDaOsTE1spIXeR10pWgdQVPYqDGQmHJBj3h3V6yC0uuo/RoY2GC0YBFRkOX3dI9WVQ==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.33.tgz", + "integrity": "sha512-HqYnb6pxlsshoSTubdXKu15g3iivcbsMXg4bYpjL2iS/V6aQot+iyF4BUc2qA/J/n55YtvE4PHMKWBKGCF/+wA==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -265,12 +266,13 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.22.tgz", - "integrity": "sha512-ApVDANousaAGrosWvxoGdLT0uvLBUC+srqOcpXuyfglA40cP2LBFaGmBjhgpxYk5z4xmunzqQvcIgXawTzo2uQ==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.33.tgz", + "integrity": "sha512-8HGBeAE5rX3jzKvF593XTTFg3gxeU4f+UWnswa6JPhzaR6+zblO5+fjltJWIZc4aUalqTclvN2QtTC37LxvZAA==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -280,12 +282,13 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.22.tgz", - "integrity": "sha512-3O2J99Bk9aM+d4CGn9eEayJXHuH9QLx0BctvWyuUGtJ3/mH6lkfAPRI4FidmHMBQBB4UcvLMfNf8vF0NZT7iKw==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.33.tgz", + "integrity": "sha512-JXMBka6lNNmqbkvcTtaX8Gu5by9547bukHQvPoLe9VRBx1gHwzf5tdt4AaezW85HAB3pikcvyqBToRTDA4DeLw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -295,12 +298,13 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.22.tgz", - "integrity": "sha512-H/hqfRz75yy60y5Eg7DxYfbmHMjv60Dsa6IWHzpJSz4MRkZNy5eDnEW9wyts9bkxwbOVZNPHeb3NkqanP+nGPg==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.33.tgz", + "integrity": "sha512-Bm+QulsAItD/x6Ih8wGIMfRJy4G73tu1HJsrccPW6AfqdZd0Sfm5Imhgkgq2+kly065rYMnCOxTBvmvFY1BKfg==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -310,12 +314,13 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.22.tgz", - "integrity": "sha512-LckLwlCLcGR1hlI5eiJymR8zSHPsuruuwaZ3H2uudr25+Dpzo6cRFjp/3OR5UYJt8LSwlXv9mmY4oI2QynwpqQ==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.33.tgz", + "integrity": "sha512-FnFn+ZBgsVMbGDsTqo8zsnRzydvsGV8vfiWwUo1LD8FTmPTdV+otGSWKc4LJec0oSexFnCYVO4hX8P8qQKaSlg==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -325,12 +330,13 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.22.tgz", - "integrity": "sha512-qGUutzmh0PoFU0fCSu0XYpOfT7ydBZgDfcETIeft46abPqP+dmePhwRGLhFKwZWxNWQCPprH26TjaTxM0Nv8mw==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.33.tgz", + "integrity": "sha512-345tsIWMzoXaQndUTDv1qypDRiebFxGYx9pYkhwY4hBRaOLt8UGfiWKr9FSSHs25dFIf8ZqIFaPdy5MljdoawA==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -340,12 +346,13 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.22.tgz", - "integrity": "sha512-K6MwucMWmIvMb9GlvT0haYsfIPxfQD8yXqxwFy4uLFMeXIb2TcVYQimxkaFZv86I7sn1NOZnpOaVk5eaxThGIw==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.33.tgz", + "integrity": "sha512-nscpt0G6UCTkrT2ppnJnFsYbPDQwmum4GNXYTeoTIdsmMydSKFz9Iny2jpaRupTb+Wl298+Rh82WKzt9LCcqSQ==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -355,12 +362,13 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.22.tgz", - "integrity": "sha512-5IhDDTPEbzPR31ZzqHe90LnNe7BlJUZvC4sA1thPJV6oN5WmtWjZ0bOYfNsyZx00FJt7gggNs6SrsX0UEIcIpA==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.33.tgz", + "integrity": "sha512-pc9LpGNKhJ0dXQhZ5QMmYxtARwwmWLpeocFmVG5Z0DzWq5Uf0izcI8tLc+qOpqxO1PWqZ5A7J1blrUIKrIFc7Q==", "cpu": [ "ia32" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -370,12 +378,13 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.22.tgz", - "integrity": "sha512-nvRaB1PyG4scn9/qNzlkwEwLzuoPH3Gjp7Q/pLuwUgOTt1oPMlnCI3A3rgkt+eZnU71emOiEv/mR201HoURPGg==", + "version": "14.2.33", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.33.tgz", + "integrity": "sha512-nOjfZMy8B94MdisuzZo9/57xuFVLHJaDj5e/xrduJp9CV2/HrfxTRH2fbyLe+K9QT41WBLUd4iXX3R7jBp0EUg==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -602,6 +611,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.17.0.tgz", "integrity": "sha512-C4bBaX2orvhK+LlwrY8oWGmSl4WolCfYm513gEccdWZj0CwGadbIADb0FtVEcI+WzUyjyoBj2JRP8g25E6IB8A==", "dev": true, + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "6.17.0", "@typescript-eslint/types": "6.17.0", @@ -728,10 +738,11 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -793,10 +804,11 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -917,10 +929,11 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -968,6 +981,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1221,10 +1235,11 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1539,7 +1554,8 @@ "node_modules/embla-carousel": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.0.0.tgz", - "integrity": "sha512-ecixcyqS6oKD2nh5Nj5MObcgoSILWNI/GtBxkidn5ytFaCCmwVHo2SecksaQZHcARMMpIR2dWOlSIdA1LkZFUA==" + "integrity": "sha512-ecixcyqS6oKD2nh5Nj5MObcgoSILWNI/GtBxkidn5ytFaCCmwVHo2SecksaQZHcARMMpIR2dWOlSIdA1LkZFUA==", + "peer": true }, "node_modules/embla-carousel-auto-scroll": { "version": "8.0.0", @@ -1739,6 +1755,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", "dev": true, + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -1940,6 +1957,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, + "peer": true, "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -2001,6 +2019,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", "dev": true, + "peer": true, "dependencies": { "@babel/runtime": "^7.23.2", "aria-query": "^5.3.0", @@ -2031,6 +2050,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", "dev": true, + "peer": true, "dependencies": { "array-includes": "^3.1.6", "array.prototype.flatmap": "^1.3.1", @@ -2061,6 +2081,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, + "peer": true, "engines": { "node": ">=10" }, @@ -3043,10 +3064,11 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -3256,11 +3278,13 @@ "dev": true }, "node_modules/next": { - "version": "14.2.22", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.22.tgz", - "integrity": "sha512-Ps2caobQ9hlEhscLPiPm3J3SYhfwfpMqzsoCMZGWxt9jBRK9hoBZj2A37i8joKhsyth2EuVKDVJCTF5/H4iEDw==", + "version": "14.2.35", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.35.tgz", + "integrity": "sha512-KhYd2Hjt/O1/1aZVX3dCwGXM1QmOV4eNM2UTacK5gipDdPN/oHHK/4oVGy7X8GMfPMsUTUEmGlsy0EY1YGAkig==", + "license": "MIT", + "peer": true, "dependencies": { - "@next/env": "14.2.22", + "@next/env": "14.2.35", "@swc/helpers": "0.5.5", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001579", @@ -3275,15 +3299,15 @@ "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.22", - "@next/swc-darwin-x64": "14.2.22", - "@next/swc-linux-arm64-gnu": "14.2.22", - "@next/swc-linux-arm64-musl": "14.2.22", - "@next/swc-linux-x64-gnu": "14.2.22", - "@next/swc-linux-x64-musl": "14.2.22", - "@next/swc-win32-arm64-msvc": "14.2.22", - "@next/swc-win32-ia32-msvc": "14.2.22", - "@next/swc-win32-x64-msvc": "14.2.22" + "@next/swc-darwin-arm64": "14.2.33", + "@next/swc-darwin-x64": "14.2.33", + "@next/swc-linux-arm64-gnu": "14.2.33", + "@next/swc-linux-arm64-musl": "14.2.33", + "@next/swc-linux-x64-gnu": "14.2.33", + "@next/swc-linux-x64-musl": "14.2.33", + "@next/swc-win32-arm64-msvc": "14.2.33", + "@next/swc-win32-ia32-msvc": "14.2.33", + "@next/swc-win32-x64-msvc": "14.2.33" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", @@ -3647,6 +3671,7 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -3658,6 +3683,7 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -3696,12 +3722,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, "node_modules/regexp.prototype.flags": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", @@ -4308,6 +4328,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "dev": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/public/BarrelBack_DK.svg b/public/BarrelBack_DK.svg deleted file mode 100644 index 7e046ae2..00000000 --- a/public/BarrelBack_DK.svg +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/BarrelFront_DK.svg b/public/BarrelFront_DK.svg deleted file mode 100644 index 48a09c02..00000000 --- a/public/BarrelFront_DK.svg +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/BarrelMove_DK.svg b/public/BarrelMove_DK.svg deleted file mode 100644 index fb30edae..00000000 --- a/public/BarrelMove_DK.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/Biene_DK.svg b/public/Biene_DK.svg deleted file mode 100644 index 6071a3a6..00000000 --- a/public/Biene_DK.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/Coin_DK.svg b/public/Coin_DK.svg deleted file mode 100644 index 0df0c6da..00000000 --- a/public/Coin_DK.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/Ladder_DK.svg b/public/Ladder_DK.svg deleted file mode 100644 index 69bf7146..00000000 --- a/public/Ladder_DK.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/Partners/cocacola.png b/public/Partners/cocacola.png deleted file mode 100644 index 737f3ada..00000000 Binary files a/public/Partners/cocacola.png and /dev/null differ diff --git a/public/Partners/dominos_pizza.PNG b/public/Partners/dominos_pizza.PNG deleted file mode 100644 index 031331d3..00000000 Binary files a/public/Partners/dominos_pizza.PNG and /dev/null differ diff --git a/public/Partners/frit.png b/public/Partners/frit.png deleted file mode 100644 index c4fd1ae1..00000000 Binary files a/public/Partners/frit.png and /dev/null differ diff --git a/public/Partners/nestle_extrafino.jpg b/public/Partners/nestle_extrafino.jpg deleted file mode 100644 index ab8a3483..00000000 Binary files a/public/Partners/nestle_extrafino.jpg and /dev/null differ diff --git a/public/Partners/nestle_kitkat.png b/public/Partners/nestle_kitkat.png deleted file mode 100644 index 0593b97f..00000000 Binary files a/public/Partners/nestle_kitkat.png and /dev/null differ diff --git a/public/Partners/nissin.png b/public/Partners/nissin.png deleted file mode 100644 index b1643849..00000000 Binary files a/public/Partners/nissin.png and /dev/null differ diff --git a/public/Partners/risi.png b/public/Partners/risi.png deleted file mode 100644 index bdb7db72..00000000 Binary files a/public/Partners/risi.png and /dev/null differ diff --git a/public/Partners/xurreria_manolo.png b/public/Partners/xurreria_manolo.png deleted file mode 100644 index c1cabc5f..00000000 Binary files a/public/Partners/xurreria_manolo.png and /dev/null differ diff --git a/public/Platform_DK.svg b/public/Platform_DK.svg deleted file mode 100644 index 11705268..00000000 --- a/public/Platform_DK.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/Provide/food.svg b/public/Provide/food.svg new file mode 100644 index 00000000..0e8ddd4d --- /dev/null +++ b/public/Provide/food.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/Provide/sleeping.svg b/public/Provide/sleeping.svg new file mode 100644 index 00000000..9c12c139 --- /dev/null +++ b/public/Provide/sleeping.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/Provide/sponsors.svg b/public/Provide/sponsors.svg new file mode 100644 index 00000000..fbb48abd --- /dev/null +++ b/public/Provide/sponsors.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/Sponsors/SiemensEnergy.png b/public/Sponsors/SiemensEnergy.png deleted file mode 100644 index 8b34a484..00000000 Binary files a/public/Sponsors/SiemensEnergy.png and /dev/null differ diff --git a/public/Sponsors/SiemensEnergy.svg b/public/Sponsors/SiemensEnergy.svg deleted file mode 100644 index 6c6f9fbf..00000000 --- a/public/Sponsors/SiemensEnergy.svg +++ /dev/null @@ -1 +0,0 @@ -AI Chair-UPCEnergy Sustainability for a Decarbonized Society 5.0Siemens Energy \ No newline at end of file diff --git a/public/Sponsors/grafana.svg b/public/Sponsors/grafana.svg deleted file mode 100644 index 68d56d35..00000000 --- a/public/Sponsors/grafana.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/Sponsors/inditex.svg b/public/Sponsors/inditex.svg deleted file mode 100644 index eda78ad9..00000000 --- a/public/Sponsors/inditex.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/public/Sponsors/revolut.svg b/public/Sponsors/revolut.svg deleted file mode 100644 index 0b6ca2ef..00000000 --- a/public/Sponsors/revolut.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/Sponsors/seat.svg b/public/Sponsors/seat.svg deleted file mode 100644 index 2e34c3ef..00000000 --- a/public/Sponsors/seat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/Sponsors/skyscanner.svg b/public/Sponsors/skyscanner.svg deleted file mode 100644 index 084089f2..00000000 --- a/public/Sponsors/skyscanner.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/Sponsors/vueling.svg b/public/Sponsors/vueling.svg deleted file mode 100644 index 0a079755..00000000 --- a/public/Sponsors/vueling.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/ThroughTheYears/2016f.svg b/public/ThroughTheYears/2016f.svg new file mode 100644 index 00000000..5e663967 --- /dev/null +++ b/public/ThroughTheYears/2016f.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2016s.svg b/public/ThroughTheYears/2016s.svg new file mode 100644 index 00000000..2206bddf --- /dev/null +++ b/public/ThroughTheYears/2016s.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2017f.svg b/public/ThroughTheYears/2017f.svg new file mode 100644 index 00000000..34ed786b --- /dev/null +++ b/public/ThroughTheYears/2017f.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2017w.svg b/public/ThroughTheYears/2017w.svg new file mode 100644 index 00000000..3aaca0c0 --- /dev/null +++ b/public/ThroughTheYears/2017w.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2018.svg b/public/ThroughTheYears/2018.svg new file mode 100644 index 00000000..bfc04572 --- /dev/null +++ b/public/ThroughTheYears/2018.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2019.svg b/public/ThroughTheYears/2019.svg new file mode 100644 index 00000000..9efae854 --- /dev/null +++ b/public/ThroughTheYears/2019.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2020.svg b/public/ThroughTheYears/2020.svg new file mode 100644 index 00000000..b72a9eaa --- /dev/null +++ b/public/ThroughTheYears/2020.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2021.svg b/public/ThroughTheYears/2021.svg new file mode 100644 index 00000000..ef910423 --- /dev/null +++ b/public/ThroughTheYears/2021.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2022.svg b/public/ThroughTheYears/2022.svg new file mode 100644 index 00000000..b77bc4ad --- /dev/null +++ b/public/ThroughTheYears/2022.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2023.svg b/public/ThroughTheYears/2023.svg new file mode 100644 index 00000000..260fdb06 --- /dev/null +++ b/public/ThroughTheYears/2023.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2024.svg b/public/ThroughTheYears/2024.svg new file mode 100644 index 00000000..f532802b --- /dev/null +++ b/public/ThroughTheYears/2024.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/2025.svg b/public/ThroughTheYears/2025.svg new file mode 100644 index 00000000..426af5e7 --- /dev/null +++ b/public/ThroughTheYears/2025.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/LeftArrow.svg b/public/ThroughTheYears/LeftArrow.svg new file mode 100644 index 00000000..b66be899 --- /dev/null +++ b/public/ThroughTheYears/LeftArrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/ThroughTheYears/RightArrow.svg b/public/ThroughTheYears/RightArrow.svg new file mode 100644 index 00000000..b906d740 --- /dev/null +++ b/public/ThroughTheYears/RightArrow.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/grass.svg b/public/ThroughTheYears/grass.svg new file mode 100644 index 00000000..ac4725f3 --- /dev/null +++ b/public/ThroughTheYears/grass.svg @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/ThroughTheYears/question.png b/public/ThroughTheYears/question.png deleted file mode 100644 index 496377ac..00000000 Binary files a/public/ThroughTheYears/question.png and /dev/null differ diff --git a/public/ThroughTheYears/sword.svg b/public/ThroughTheYears/sword.svg new file mode 100644 index 00000000..9ec18980 --- /dev/null +++ b/public/ThroughTheYears/sword.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/ThroughTheYears/tetris-2016s.svg b/public/ThroughTheYears/tetris-2016s.svg deleted file mode 100644 index 95c31801..00000000 --- a/public/ThroughTheYears/tetris-2016s.svg +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2016w.svg b/public/ThroughTheYears/tetris-2016w.svg deleted file mode 100644 index b51db275..00000000 --- a/public/ThroughTheYears/tetris-2016w.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2017f.svg b/public/ThroughTheYears/tetris-2017f.svg deleted file mode 100644 index 3b895b47..00000000 --- a/public/ThroughTheYears/tetris-2017f.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2017w.svg b/public/ThroughTheYears/tetris-2017w.svg deleted file mode 100644 index 82f95468..00000000 --- a/public/ThroughTheYears/tetris-2017w.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2018.svg b/public/ThroughTheYears/tetris-2018.svg deleted file mode 100644 index 07630bef..00000000 --- a/public/ThroughTheYears/tetris-2018.svg +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2019.svg b/public/ThroughTheYears/tetris-2019.svg deleted file mode 100644 index 03db4b83..00000000 --- a/public/ThroughTheYears/tetris-2019.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2020.svg b/public/ThroughTheYears/tetris-2020.svg deleted file mode 100644 index 57985b32..00000000 --- a/public/ThroughTheYears/tetris-2020.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2021.svg b/public/ThroughTheYears/tetris-2021.svg deleted file mode 100644 index 8e277cac..00000000 --- a/public/ThroughTheYears/tetris-2021.svg +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2022.svg b/public/ThroughTheYears/tetris-2022.svg deleted file mode 100644 index 9bc4e1b4..00000000 --- a/public/ThroughTheYears/tetris-2022.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2023.svg b/public/ThroughTheYears/tetris-2023.svg deleted file mode 100644 index e830d74e..00000000 --- a/public/ThroughTheYears/tetris-2023.svg +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2024.svg b/public/ThroughTheYears/tetris-2024.svg deleted file mode 100644 index 861c5d20..00000000 --- a/public/ThroughTheYears/tetris-2024.svg +++ /dev/null @@ -1,1190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-2025.svg b/public/ThroughTheYears/tetris-2025.svg deleted file mode 100644 index cb70d949..00000000 --- a/public/ThroughTheYears/tetris-2025.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-basic1.svg b/public/ThroughTheYears/tetris-basic1.svg deleted file mode 100644 index 65fd3959..00000000 --- a/public/ThroughTheYears/tetris-basic1.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-basic2.svg b/public/ThroughTheYears/tetris-basic2.svg deleted file mode 100644 index d0aff1b6..00000000 --- a/public/ThroughTheYears/tetris-basic2.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-basic3.svg b/public/ThroughTheYears/tetris-basic3.svg deleted file mode 100644 index 3e92a0c4..00000000 --- a/public/ThroughTheYears/tetris-basic3.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/public/ThroughTheYears/tetris-basic4.svg b/public/ThroughTheYears/tetris-basic4.svg deleted file mode 100644 index ff2ca142..00000000 --- a/public/ThroughTheYears/tetris-basic4.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/ThroughTheYears/tetris-basic5.svg b/public/ThroughTheYears/tetris-basic5.svg deleted file mode 100644 index a4842239..00000000 --- a/public/ThroughTheYears/tetris-basic5.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/ThroughTheYears/tetris-next.svg b/public/ThroughTheYears/tetris-next.svg deleted file mode 100644 index 239e7c18..00000000 --- a/public/ThroughTheYears/tetris-next.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/apple.png b/public/apple.png deleted file mode 100644 index b705d1d3..00000000 Binary files a/public/apple.png and /dev/null differ diff --git a/public/arch.svg b/public/arch.svg new file mode 100644 index 00000000..46677ab1 --- /dev/null +++ b/public/arch.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/background_piece.svg b/public/background_piece.svg deleted file mode 100644 index 15a44417..00000000 --- a/public/background_piece.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/biene.svg b/public/biene.svg deleted file mode 100644 index f06b6061..00000000 --- a/public/biene.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/bieneDragon.svg b/public/bieneDragon.svg new file mode 100644 index 00000000..8170f0c1 --- /dev/null +++ b/public/bieneDragon.svg @@ -0,0 +1,348 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/biene_pacman.svg b/public/biene_pacman.svg deleted file mode 100644 index f9b4d78a..00000000 --- a/public/biene_pacman.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/biene_pacman_2.svg b/public/biene_pacman_2.svg deleted file mode 100644 index 5ddb9eb8..00000000 --- a/public/biene_pacman_2.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blueAlien.svg b/public/blueAlien.svg deleted file mode 100644 index 6ed11b75..00000000 --- a/public/blueAlien.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/public/blue_ghost.svg b/public/blue_ghost.svg deleted file mode 100644 index d5331351..00000000 --- a/public/blue_ghost.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/brick_separator.svg b/public/brick_separator.svg deleted file mode 100644 index e20ebd48..00000000 --- a/public/brick_separator.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/cavaller.svg b/public/cavaller.svg new file mode 100644 index 00000000..db8fe558 --- /dev/null +++ b/public/cavaller.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/choose_character.svg b/public/choose_character.svg new file mode 100644 index 00000000..74385f2a --- /dev/null +++ b/public/choose_character.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/cloud.svg b/public/cloud.svg index 0953a149..59affbf2 100644 --- a/public/cloud.svg +++ b/public/cloud.svg @@ -1,19 +1,12 @@ - - - - - - - - - - - - - + + - - - + + + + + + + diff --git a/public/cloud2.svg b/public/cloud2.svg deleted file mode 100644 index d5d79624..00000000 --- a/public/cloud2.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/coin.png b/public/coin.png deleted file mode 100644 index ed7c58b2..00000000 Binary files a/public/coin.png and /dev/null differ diff --git a/public/console_buttons.svg b/public/console_buttons.svg deleted file mode 100644 index e7b1ce11..00000000 --- a/public/console_buttons.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/divider_-1.svg b/public/divider_-1.svg deleted file mode 100644 index 005879c4..00000000 --- a/public/divider_-1.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/divider_0.svg b/public/divider_0.svg deleted file mode 100644 index 9a7566f8..00000000 --- a/public/divider_0.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/divider_1.svg b/public/divider_1.svg deleted file mode 100644 index 154f802c..00000000 --- a/public/divider_1.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/divider_2.svg b/public/divider_2.svg deleted file mode 100644 index 8a867d0e..00000000 --- a/public/divider_2.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/divider_3.svg b/public/divider_3.svg deleted file mode 100644 index 6de2b9e8..00000000 --- a/public/divider_3.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/divider_4.svg b/public/divider_4.svg deleted file mode 100644 index 68c3792c..00000000 --- a/public/divider_4.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/divider_5.svg b/public/divider_5.svg deleted file mode 100644 index ec10198f..00000000 --- a/public/divider_5.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/drac_1.svg b/public/drac_1.svg new file mode 100644 index 00000000..3ceb4608 --- /dev/null +++ b/public/drac_1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/drac_2.svg b/public/drac_2.svg new file mode 100644 index 00000000..293a2cbc --- /dev/null +++ b/public/drac_2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/faqs.svg b/public/faqs.svg new file mode 100644 index 00000000..cd4ed976 --- /dev/null +++ b/public/faqs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/faqsmobile.svg b/public/faqsmobile.svg new file mode 100644 index 00000000..b0964886 --- /dev/null +++ b/public/faqsmobile.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/fire_move.gif b/public/fire_move.gif new file mode 100644 index 00000000..73b634df Binary files /dev/null and b/public/fire_move.gif differ diff --git a/public/greenAlien.svg b/public/greenAlien.svg deleted file mode 100644 index 3b9a70aa..00000000 --- a/public/greenAlien.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/green_ghost.svg b/public/green_ghost.svg deleted file mode 100644 index bdba1b25..00000000 --- a/public/green_ghost.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/hackersatupc.svg b/public/hackersatupc.svg index d2364c64..b5b6737e 100644 --- a/public/hackersatupc.svg +++ b/public/hackersatupc.svg @@ -1,14 +1,14 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/public/hackupcLogoInGreenFlag.svg b/public/hackupcLogoInGreenFlag.svg new file mode 100644 index 00000000..ee4170ad --- /dev/null +++ b/public/hackupcLogoInGreenFlag.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/innerimage.svg b/public/innerimage.svg new file mode 100644 index 00000000..0ae0af08 --- /dev/null +++ b/public/innerimage.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/main_logo.svg b/public/main_logo.svg new file mode 100644 index 00000000..994c1cdf --- /dev/null +++ b/public/main_logo.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/main_logo_desktop.svg b/public/main_logo_desktop.svg new file mode 100644 index 00000000..7d4d06d7 --- /dev/null +++ b/public/main_logo_desktop.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/manzana.svg b/public/manzana.svg deleted file mode 100644 index 0ad06aa6..00000000 --- a/public/manzana.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/public/maons.svg b/public/maons.svg new file mode 100644 index 00000000..16f2159c --- /dev/null +++ b/public/maons.svg @@ -0,0 +1,6700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/maons_mobile.svg b/public/maons_mobile.svg new file mode 100644 index 00000000..a06b7dc8 --- /dev/null +++ b/public/maons_mobile.svg @@ -0,0 +1,2357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/map.svg b/public/map.svg new file mode 100644 index 00000000..0d625b8b --- /dev/null +++ b/public/map.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/map_desktop.svg b/public/map_desktop.svg new file mode 100644 index 00000000..d3a66de8 --- /dev/null +++ b/public/map_desktop.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/muralla.svg b/public/muralla.svg new file mode 100644 index 00000000..31651b02 --- /dev/null +++ b/public/muralla.svg @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/og_image2026.png b/public/og_image2026.png new file mode 100644 index 00000000..e1b99718 Binary files /dev/null and b/public/og_image2026.png differ diff --git a/public/ogimage.png b/public/ogimage.png deleted file mode 100644 index ad43fb77..00000000 Binary files a/public/ogimage.png and /dev/null differ diff --git a/public/orange_ghost.svg b/public/orange_ghost.svg deleted file mode 100644 index 0ba690e6..00000000 --- a/public/orange_ghost.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/paintball background mobile.png b/public/paintball background mobile.png deleted file mode 100644 index 42e3efe3..00000000 Binary files a/public/paintball background mobile.png and /dev/null differ diff --git a/public/pinball flipper1.png b/public/pinball flipper1.png deleted file mode 100644 index 7bc7184e..00000000 Binary files a/public/pinball flipper1.png and /dev/null differ diff --git a/public/pinball flipper2.png b/public/pinball flipper2.png deleted file mode 100644 index 7bc7184e..00000000 Binary files a/public/pinball flipper2.png and /dev/null differ diff --git a/public/pixelated_biene.svg b/public/pixelated_biene.svg deleted file mode 100644 index 5b73ff8b..00000000 --- a/public/pixelated_biene.svg +++ /dev/null @@ -1,3349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/player1.png b/public/player1.png deleted file mode 100644 index e5638777..00000000 Binary files a/public/player1.png and /dev/null differ diff --git a/public/player2.png b/public/player2.png deleted file mode 100644 index 3b7bfb2c..00000000 Binary files a/public/player2.png and /dev/null differ diff --git a/public/princesa.svg b/public/princesa.svg new file mode 100644 index 00000000..cdf134ba --- /dev/null +++ b/public/princesa.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/provide desktop background.png b/public/provide desktop background.png deleted file mode 100644 index f63d0f0a..00000000 Binary files a/public/provide desktop background.png and /dev/null differ diff --git a/public/purple_ghost.svg b/public/purple_ghost.svg deleted file mode 100644 index b5fa2725..00000000 --- a/public/purple_ghost.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/question_mark_block.svg b/public/question_mark_block.svg deleted file mode 100644 index b3a981f0..00000000 --- a/public/question_mark_block.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/public/redAlien.svg b/public/redAlien.svg deleted file mode 100644 index c60483c5..00000000 --- a/public/redAlien.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/red_ghost.svg b/public/red_ghost.svg deleted file mode 100644 index 0ae0b799..00000000 --- a/public/red_ghost.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake.png b/public/snake.png deleted file mode 100644 index 452b6a24..00000000 Binary files a/public/snake.png and /dev/null differ diff --git a/public/snake.svg b/public/snake.svg deleted file mode 100644 index a0685043..00000000 --- a/public/snake.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_0.svg b/public/snake_0.svg deleted file mode 100644 index 13efdab4..00000000 --- a/public/snake_0.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_1.svg b/public/snake_1.svg deleted file mode 100644 index cf51bc3f..00000000 --- a/public/snake_1.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_2.svg b/public/snake_2.svg deleted file mode 100644 index 445db5df..00000000 --- a/public/snake_2.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_3.svg b/public/snake_3.svg deleted file mode 100644 index 2a43be5d..00000000 --- a/public/snake_3.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_4.svg b/public/snake_4.svg deleted file mode 100644 index 3a3f7c70..00000000 --- a/public/snake_4.svg +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_5.svg b/public/snake_5.svg deleted file mode 100644 index 9dfacb8e..00000000 --- a/public/snake_5.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_6.svg b/public/snake_6.svg deleted file mode 100644 index c83aa51e..00000000 --- a/public/snake_6.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_7.svg b/public/snake_7.svg deleted file mode 100644 index 69e1235c..00000000 --- a/public/snake_7.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_8.svg b/public/snake_8.svg deleted file mode 100644 index 884310a2..00000000 --- a/public/snake_8.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/snake_9.svg b/public/snake_9.svg deleted file mode 100644 index 2ab24569..00000000 --- a/public/snake_9.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/spacer div.png b/public/spacer div.png deleted file mode 100644 index aa602dc6..00000000 Binary files a/public/spacer div.png and /dev/null differ diff --git a/public/spacer.svg b/public/spacer.svg deleted file mode 100644 index 3edc86b3..00000000 --- a/public/spacer.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/stars.jpeg b/public/stars.jpeg deleted file mode 100644 index 7dc3ed26..00000000 Binary files a/public/stars.jpeg and /dev/null differ diff --git a/public/stars_desktop.jpg b/public/stars_desktop.jpg deleted file mode 100644 index 3cb196ac..00000000 Binary files a/public/stars_desktop.jpg and /dev/null differ diff --git a/public/suport.svg b/public/suport.svg new file mode 100644 index 00000000..4aaa5963 --- /dev/null +++ b/public/suport.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/teaser/OpenBlueEnv.svg b/public/teaser/OpenBlueEnv.svg new file mode 100644 index 00000000..977c6d26 --- /dev/null +++ b/public/teaser/OpenBlueEnv.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/teaser/OpenGreenEnv.svg b/public/teaser/OpenGreenEnv.svg new file mode 100644 index 00000000..2910b5cd --- /dev/null +++ b/public/teaser/OpenGreenEnv.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/teaser/blueEnvelope.svg b/public/teaser/blueEnvelope.svg new file mode 100644 index 00000000..cb3517d1 --- /dev/null +++ b/public/teaser/blueEnvelope.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/teaser/greenEnvelope.svg b/public/teaser/greenEnvelope.svg new file mode 100644 index 00000000..3687d913 --- /dev/null +++ b/public/teaser/greenEnvelope.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/torch.svg b/public/torch.svg new file mode 100644 index 00000000..54ebe832 --- /dev/null +++ b/public/torch.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/used_question_mark_block.svg b/public/used_question_mark_block.svg deleted file mode 100644 index de77d63f..00000000 --- a/public/used_question_mark_block.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/white_ghost.svg b/public/white_ghost.svg deleted file mode 100644 index efb95c6a..00000000 --- a/public/white_ghost.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/yellowAlien.svg b/public/yellowAlien.svg deleted file mode 100644 index 580dadcb..00000000 --- a/public/yellowAlien.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/yellow_ghost.svg b/public/yellow_ghost.svg deleted file mode 100644 index d6ee027d..00000000 --- a/public/yellow_ghost.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/yellow_ghost_2.svg b/public/yellow_ghost_2.svg deleted file mode 100644 index c213ab7a..00000000 --- a/public/yellow_ghost_2.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/app/components/About.tsx b/src/app/components/About.tsx index e1e70b9e..b880a664 100644 --- a/src/app/components/About.tsx +++ b/src/app/components/About.tsx @@ -1,4 +1,3 @@ -import { useState, useEffect } from "react"; import styled from "styled-components"; import Image from "next/image"; import { @@ -10,52 +9,54 @@ import { MobileBreakpoint, SpacingM, SpacingS, - SpacingXS, } from "@/app/genericComponents/tokens"; -import { Section, SectionBackground } from "@/app/genericComponents/General"; -import { silkscreen } from "@/app/genericComponents/fonts"; +import { Section, WhiteContainer } from "@/app/genericComponents/General"; +import { lora, montserrat } from "@/app/genericComponents/fonts"; -const StyledImage = styled(Image)` - width: 120px; /* Smaller width for the snake image */ - height: auto; - - @media (max-width: ${MobileBreakpoint}) { - width: 180px; - } +const SectionStyled = styled(Section)` + color: ${"#000000"}; `; -const AppleImage = styled(Image)` - padding-top: 8px; - display: none; +const UnderlineTitle = styled(SectionTitle)` + font-weight: normal; + width: 100%; + margin-bottom: 0px; + flex-direction: column; - @media (max-width: ${MobileBreakpoint}) { - display: block; + .break { + display: none; // por defecto en pantallas grandes } -`; -const SectionStyled = styled(Section)` - color: ${"#000000"}; + @media (max-width: ${MobileBreakpoint}) { + .break { + display: inline; // en pantallas pequeñas, se fuerza salto de línea + } + } `; -const UnderlineTitle = styled(SectionTitle)` - border-bottom: 3px solid black; - width: 80%; - padding-bottom: ${SpacingXS}; +const Container = styled(WhiteContainer)` + flex-direction: row; + gap: ${SpacingM}; + padding: 20px; + flex-direction: column; `; -const Container = styled.div` +const Sections = styled.div` display: flex; - border: 3px solid black; flex-direction: row; - gap: ${SpacingM}; - padding: 20px; @media (max-width: ${MobileBreakpoint}) { flex-direction: column; } `; + const Col = styled.div` flex: 1; + margin: 15px; + + @media (max-width: ${MobileBreakpoint}) { + margin: 5px; + } `; const ImgSection = styled.div` @@ -65,94 +66,92 @@ const ImgSection = styled.div` margin-bottom: ${SpacingS}; `; -export default function About() { - const [currentImageIndex, setCurrentImageIndex] = useState(0); - - const images = [ - "/snake_0.svg", - "/snake_1.svg", - "/snake_2.svg", - "/snake_3.svg", - "/snake_4.svg", - "/snake_5.svg", - "/snake_6.svg", - "/snake_7.svg", - "/snake_8.svg", - "/snake_7.svg", - "/snake_8.svg", - "/snake_7.svg", - "/snake_8.svg", - ]; +const RedBoulded = styled.b` + color: #b85353; +`; - useEffect(() => { - const interval = setInterval(() => { - setCurrentImageIndex((prevIndex) => (prevIndex + 1) % images.length); - }, 500); +const GreenBoulded = styled.b` + color: #75aa7e; +`; - return () => clearInterval(interval); - }, [images.length]); +export const AboutBody = styled(Body)` + font-weight: 500; + text-align: left; +`; +export default function About() { return (
- - - - HACKUPC: CODING TO THE NEXT LEVEL + + + + HackUPC: + +
+
{" "} + code the legend
- + - - What is a hackathon? + What is a{" "} + + hackathon + + ? - - The word hackathon is a combination of the words "HACK", - standing for creative problem-solving, and "MARATHON". - These are awesome events full of creativity, technology, and + + The word hackathon is a combination of the words " + HACK", standing for creative + problem-solving, and "MARATHON". These + are awesome events full of creativity, technology, and passionate tech-related students of different skill ranges collaborating and creating. During a certain period of time, - attendees work in TEAMS to develop apps, games, robots… - literally anything you want to BUILD & LEARN about! - + attendees work in TEAMS to develop + apps, games, robots… literally anything you want to{" "} + BUILD & LEARN about! + - - + {" "} + {/* Extra margin to match the other image in sizes */} + HackUPC Logo - About HackUPC + About{" "} + + HackUPC + - - HackUPC is the first student hackathon in Spain and the biggest - one in Europe. Once a year, we aim to provide participants of{" "} - all experience levels from all around the world{" "} - with a space where they can improve and learn new skills, meet - amazing people, and have an overall great experience! - - - - + + HackUPC is the first student{" "} + hackathon in Spain and the biggest + one in Europe. Once a year, we aim to provide participants of + all experience levels from{" "} + all around the world with a space + where they can{" "} + improve and learn new skills,{" "} + meet amazing people, and have a{" "} + great experience! + - -
-
+ + +
); } diff --git a/src/app/components/During.tsx b/src/app/components/During.tsx index 6c3ccb14..c82a341c 100644 --- a/src/app/components/During.tsx +++ b/src/app/components/During.tsx @@ -1,34 +1,21 @@ -import styled, { keyframes } from "styled-components"; -import { Section, SectionBackground } from "@/app/genericComponents/General"; +import styled from "styled-components"; +import { Section } from "@/app/genericComponents/General"; import { Body, SectionTitle } from "@/app/genericComponents/Typography"; import { MobileBreakpoint, - MobileTitleM, SpacingM, SpacingS, - SpacingXS, - TitleM, } from "@/app/genericComponents/tokens"; -import { silkscreen } from "@/app/genericComponents/fonts"; - -const Colors = { - Background: "#030304", - Platforms: "#E656CD", - Ladders: "#00FFE0", - white: "000000", -}; +import { lora } from "@/app/genericComponents/fonts"; const DuringContainer = styled(Section)` position: relative; gap: ${SpacingM}; - z-index: 0; + z-index: 1; `; -const TheMission = styled.div` - display: flex; - flex-direction: column; - position: relative; - text-align: center; +const StyledSectionTitle = styled(SectionTitle)` + margin-bottom: 0px; `; const StyledBody = styled(Body)` @@ -36,340 +23,169 @@ const StyledBody = styled(Body)` flex-direction: column; position: relative; text-align: center; + font-weight: bold; `; const TextWrapper = styled.div` text-align: center; justify-content: center; - gap: ${SpacingXS}; + gap: ${SpacingS}; display: inline-flex; - margin-top: ${SpacingM}; + margin-top: ${SpacingS}; margin-bottom: ${SpacingS}; - - @media (max-width: ${MobileBreakpoint}) { - text-align: center; - display: flex; - flex-direction: column; - gap: ${SpacingS}; - margin-top: ${SpacingS}; - margin-bottom: ${SpacingXS}; - } `; const StyledTitle = styled.div` - font-size: ${TitleM}; + font-size: 1.5rem; text-align: center; - font-weight: bold; margin-right: 0; - - @media (max-width: ${MobileBreakpoint}) { - font-size: ${MobileTitleM}; - } `; -const HackUPCColored = styled(StyledTitle)` - color: ${Colors.Ladders}; - margin-left: 0; - - @media (max-width: ${MobileBreakpoint}) { - font-size: ${MobileTitleM}; - margin-top: -20px; - } -`; - -const GameContainer = styled.div` - max-width: 700px; - width: 100%; - align-items: center; /* Centra horizontalmente */ - justify-content: center; /* Centra verticalmente */ - margin: 0 auto; +const TheMission = styled.div` + display: flex; + flex-direction: column; position: relative; + text-align: center; + padding: 0 150px 0 150px; - @media (max-width: ${MobileBreakpoint}) { - max-width: 100%; + @media (min-width: ${MobileBreakpoint}) and (max-width: 1000px) { + padding: 0 15% 0 15%; } -`; - -const BarrelContainer = styled.div` - position: relative; - width: 90%; - height: 150px; - right: 1px; - align-items: center; - margin: 0; -`; - -const BarrelFront1 = styled.img` - position: absolute; - bottom: 0; - right: 80px; - z-index: 2; /* Frente */ @media (max-width: ${MobileBreakpoint}) { - right: 80px; + padding: 0; } `; -const BarrelFront2 = styled.img` - position: absolute; - bottom: 0; - right: 0; - z-index: 2; /* Frente */ +const MapImageBase = styled.img` + display: block; + width: 100%; + height: auto; + margin: ${SpacingM} auto; - @media (max-width: ${MobileBreakpoint}) { - right: 0; + @media (min-width: ${MobileBreakpoint}) and (max-width: 1600px) { + width: 100vw; + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); } `; -const BarrelBack = styled.img` - position: absolute; - bottom: 25px; - right: 40px; - z-index: 1; /* Detrás */ - - @media (max-width: ${MobileBreakpoint}) { - right: 40px; +const MobileMapImage = styled(MapImageBase)` + @media (min-width: ${MobileBreakpoint}) { + display: none; } -`; - -const Barrels = () => ( - - - - - -); - -const LeftLadder = () => ( - - Left Ladder - -); - -const RightLadder = () => ( - - Right Ladder - -); - -const Platform = () => ( - - Platform - -); - -const MaxWidthContainer = styled.div` - position: relative; - max-width: 700px; /* Alinear todo dentro de este ancho */ - width: 100%; - display: flex; - justify-content: space-between; -`; - -const PlatformContainer = styled(MaxWidthContainer)` - justify-content: center; - margin: 0; @media (max-width: ${MobileBreakpoint}) { - max-width: 100%; + width: 100vw; + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); } `; -const LeftLadderContainer = styled(MaxWidthContainer)` - justify-content: flex-start; - margin-top: 29px; - margin-bottom: 0; - left: 10%; -`; - -const RightLadderContainer = styled(MaxWidthContainer)` - justify-content: flex-end; - margin-top: 29px; - margin-bottom: 0; - right: 10%; - +const DesktopMapImage = styled(MapImageBase)` @media (max-width: ${MobileBreakpoint}) { - right: 8%; + display: none; } `; -const CoinText = styled(Body)` +export const RibbonTitle = styled(SectionTitle)` position: relative; - top: 75px; - justify-content: flex-start; - color: white; - margin-top: -25px; - margin-bottom: -30px; - font-weight: bold; - z-index: 2; + color: #000000; + width: fit-content; + margin: 0 auto 45px auto; + padding: 8px 32px 24px 32px; + font-size: 32px; + background-color: rgba(238, 228, 194, 1); + text-align: center; + justify-content: center; + align-items: center; - img { - margin-top: 2px; - margin-right: 8px; + /* Left */ + &::before { + content: ""; + position: absolute; + bottom: -20px; + left: -100px; + width: 40%; + height: 80%; + background-color: #a19673ff; + z-index: -1; + clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 20% 50%); } -`; -const LeftLadderText = styled(CoinText)` - left: 35%; - - @media (max-width: 450px) { - left: 25%; + /* Right */ + &::after { + content: ""; + position: absolute; + bottom: -20px; + right: -100px; + width: 40%; + height: 80%; + background-color: #a19673ff; + z-index: -1; + clip-path: polygon(0% 0%, 100% 0%, 80% 50%, 100% 100%, 0% 100%); } -`; - -const RightLadderText = styled(CoinText)` - left: 45%; - @media (max-width: 450px) { - left: 30%; + @media (max-width: 1000px and min-width: ${MobileBreakpoint}) { + &::before { + left: -100px; + width: 50%; + height: 50%; + } + + /* Right */ + &::after { + right: -100px; + width: 50%; + height: 50%; + } } -`; - -const MoveBarrel = keyframes` - 0% { top: 15%; left: 68%; opacity: 1;} - 14.28% { top: 15%; left: 10%; transform: rotate(-1080deg); opacity: 1;} - 16.66% { top: 30%; left: 10%; opacity: 1;} - 30.94% { top: 30%; left: 84%; transform: rotate(1080deg); opacity: 1;} - 33.32% { top: 45%; left: 84%; opacity: 1;} - 47.60% { top: 45%; left: 10%; transform: rotate(-1080deg); opacity: 1;} - 49.98% { top: 60%; left: 10%; opacity: 1;} - 64.26% { top: 60%; left: 84%; transform: rotate(1080deg); opacity: 1;} - 66.64% { top: 75.5%; left: 84%; opacity: 1;} - 80.92% { top: 75.5%; left: 10%; transform: rotate(-1080deg); opacity: 1;} - 83.30% { top: 91%; left: 10%; opacity: 1;} - 97.58% { top: 91%; left: 95%; transform: rotate(1080deg); opacity: 1;} - 100% { top: 99%; left: 95%; opacity: 0; } /* Última línea hacia abajo */ -`; - -const Barrel = styled.img` - position: absolute; - opacity: 0; - z-index: 1; - animation: ${MoveBarrel} 35s linear infinite; -`; - -const MoveBiene = keyframes` - 0% { top: 7%; left: 21.5%; opacity: 1;} /* Comienza en la parte 68% */ - 14.28% { top: 7%; left: 21.5%; opacity: 1;} - 28.56% { top: 0; left: 21.5%; opacity: 1;} /* Llega a la posición 68% */ - 42.84% { top: 7%; left: 21.5%; opacity: 1;} - 100% {top: 7%; left: 21.5%; opacity: 1;} /* Termina en la parte superior */ -`; - -const MoveBieneMobile = keyframes` - 0% { top: 7%; left: 21.5%; opacity: 1;} /* Comienza en la parte 68% */ - 12.28% { top: 7%; left: 21.5%; opacity: 1;} - 27.56% { top: 0; left: 21.5%; opacity: 1;} /* Llega a la posición 68% */ - 40.84% { top: 7%; left: 21.5%; opacity: 1;} - 100% {top: 7%; left: 21.5%; opacity: 1;} /* Termina en la parte superior */ -`; - -const Biene = styled.img` - position: absolute; - opacity: 0; - animation: ${MoveBiene} 7s linear infinite 2s; - z-index: 2; - @media (max-width: ${MobileBreakpoint}) { - animation: ${MoveBieneMobile} 7s linear infinite 2s; + &::before { + display: none; + left: -75px; + width: 50%; + height: 60%; + } + + /* Right */ + &::after { + display: none; + right: -75px; + width: 50%; + height: 60%; + } } `; -const Barrel1 = styled(Barrel)` - animation-delay: 0s; -`; - -const Barrel2 = styled(Barrel)` - animation-delay: 7s; -`; - -const Barrel3 = styled(Barrel)` - animation-delay: 14s; -`; - -const Barrel4 = styled(Barrel)` - animation-delay: 21s; -`; - -const Barrel5 = styled(Barrel)` - animation-delay: 28s; -`; - export default function During() { return ( - - - - DURING THE EVENT - - - Coding is the main part of HackUPC, but we have many more activities! - - - - - - - - - - - - - - Moneda - Talks & Workshops - - - - - - Moneda - SlideShare Show - - - - - - Moneda - Dodgeball - - - - - - Moneda - Nerf Gun Battle - - - - - - Moneda - Sticker Exchange - - - - - - - + + + DURING THE EVENT + + + Coding is the main part of HackUPC, but we have many more activities! + + + + + + + - - THE MISSION: + + THE MISSION: HACKUPC - - HACKUPC - - Get ready for your weekend mission! This year, we aim for HackUPC to - be like a loaded arcade with lots to play with. Have fun, complete - the objectives, and get fantastic surprises. Will you be able to - unlock them all? + Your weekend quest awaits! This year, HackUPC becomes a medieval + adventure filled with challenges to conquer. Forge your own path by + overcoming mighty trials, and see if you can rise as a true hero. + Will your legend be told in generations? - - - + + + ); } diff --git a/src/app/components/FAQs.tsx b/src/app/components/FAQs.tsx index 6879e3e6..105a8c03 100644 --- a/src/app/components/FAQs.tsx +++ b/src/app/components/FAQs.tsx @@ -1,13 +1,13 @@ -import styled, { css } from "styled-components"; +import styled from "styled-components"; import { applications_faqs, hackupc_faqs, teams_faqs, travel_faqs, } from "@/app/data/faqs_data"; -import Image from "next/image"; import parse from "html-react-parser"; import React, { useState } from "react"; +import Image from "next/image"; import { MobileBreakpoint, SpacingL, @@ -15,7 +15,7 @@ import { SpacingS, SpacingXS, } from "@/app/genericComponents/tokens"; -import { Section, SectionBackground } from "@/app/genericComponents/General"; +import { Section } from "@/app/genericComponents/General"; import { BlockTitle, Body, @@ -24,10 +24,37 @@ import { SectionTitle, } from "@/app/genericComponents/Typography"; import { AnswerOptions } from "@/app/data/interfaces"; -import { silkscreen } from "@/app/genericComponents/fonts"; +import { lora } from "@/app/genericComponents/fonts"; + +type Faq = { + id: number; + question: string; + answer: AnswerOptions[]; +}; const TitleSpacer = styled.div` padding-top: ${SpacingM}; + padding-bottom: ${SpacingM}; + width: 100%; +`; + +const SectionTitleStyled = styled(SectionTitle)` + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto; + padding: ${SpacingM} clamp(4rem, 15vw, 12rem); + background-image: url("/faqs.svg"); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + width: 100%; + max-width: 700px; + + @media (max-width: ${MobileBreakpoint}) { + padding: ${SpacingS} clamp(2rem, 20vw, 6rem); + background-image: url("/faqsmobile.svg"); + } `; const Split = styled.div` @@ -37,6 +64,7 @@ const Split = styled.div` @media (max-width: ${MobileBreakpoint}) { flex-direction: column; + gap: ${SpacingS}; } `; @@ -48,6 +76,7 @@ const ColumnsQuestions = styled.div` @media (max-width: ${MobileBreakpoint}) { width: 100%; + gap: 0px; } `; @@ -58,141 +87,141 @@ const QuestionsBlock = styled.div` gap: ${SpacingS}; `; +const ApplicationQuestionsBlock = styled(QuestionsBlock)` + @media (max-width: ${MobileBreakpoint}) { + padding-top: 0px; + } +`; + const Question = styled.div` display: flex; flex-direction: column; - justify-content: flex-start; - padding: ${SpacingXS}; - background-color: rgba(1, 1, 1, 0.5); - border-radius: 10px; - box-shadow: 2px 2px 8px black; + gap: ${SpacingS}; `; -const QuestionWithPadding = styled(Question)` - padding: ${SpacingM}; +const FaqWrapper = styled.div` + position: relative; `; -const QuestionTitleWrap = styled.div` +const QuestionBox = styled.div` + position: relative; display: flex; align-items: center; - gap: ${SpacingS}; -`; - -const QuestionTitle = styled(BodyBold)` + padding: ${SpacingXS}; + border-radius: 10px; + box-shadow: 2px 2px 8px black; + background-color: #5b5340; cursor: pointer; `; -const BrickSection = styled.div` - align-content: center; - display: flex; - justify-content: center; - margin-bottom: ${SpacingS}; - margin-top: ${SpacingS}; +const SupportImage = styled(Image)<{ + side: "left" | "right"; + isVisible: boolean; +}>` + position: absolute; + bottom: -47.5px; + z-index: 1; + pointer-events: none; + opacity: ${(props) => (props.isVisible ? 1 : 0)}; + transition: opacity 0.3s ease; + + ${(props) => + props.side === "left" + ? ` + left: 75px; + ` + : ` + right: 75px; + `} `; -const QuestionAnswer = styled(Body)<{ isVisible: boolean }>` +const AnswerBox = styled.div<{ isVisible: boolean }>` + max-height: 0; + opacity: 0; transform-origin: top; transition: - transform 0.5s ease, - opacity 0.5s ease; - transform: scaleY(0); - opacity: 0; - line-height: 1.5rem; - height: 0; - visibility: hidden; + max-height 0.4s ease, + opacity 0.3s ease; ${(props) => props.isVisible && - css` - transform: scaleY(1); + ` + max-height: 10000px; opacity: 1; - height: auto; - visibility: visible; - padding: ${SpacingS}; + padding: ${SpacingXS}; + margin-top: ${SpacingM}; + border-radius: 14px; + box-shadow: 2px 2px 8px black; + background-color: #5b5340; `} `; -const CustomBackground = styled(SectionBackground)` - background-image: url("/cloud.svg"), url("/cloud.svg"), url("/cloud.svg"), - url("/cloud.svg"), url("/cloud.svg"), url("/cloud.svg"), url("/cloud.svg"), - url("/cloud.svg"), url("/cloud.svg"), url("/cloud.svg"), url("/cloud.svg"), - url("/cloud.svg"); - background-position: - 10% 8%, - 60% 5%, - 85% 12%, - 5% 35%, - 75% 38%, - 40% 50%, - 20% 65%, - 90% 70%, - 50% 78%, - 15% 90%, - 70% 95%, - 95% 88%; - background-repeat: no-repeat; - background-size: 12%, 14%, 10%, 15%, 13%, 16%, 10%, 15%, 12%, 14%, 12%, 16%; - background-attachment: fixed; /* ✅ Fixes clouds in place */ - animation: moveClouds 10s infinite ease-in-out alternate; - - @keyframes moveClouds { - 0% { - background-position: - 10% 8%, - 60% 5%, - 85% 12%, - 5% 35%, - 75% 38%, - 40% 50%, - 20% 65%, - 90% 70%, - 50% 78%, - 15% 90%, - 70% 95%, - 95% 88%; - } +const AnswerInner = styled.div` + position: relative; + border: 7px solid #897f6a; + border-radius: 14px; + overflow: hidden; +`; - 100% { - background-position: - 12% 10%, - 58% 3%, - 87% 14%, - 8% 33%, - 78% 40%, - 42% 52%, - 22% 63%, - 88% 72%, - 52% 80%, - 18% 92%, - 72% 93%, - 97% 86%; - } +const AnswerImageWrapper = styled.div` + inset: 0; + + img { + width: 100%; + height: 100%; + object-fit: fill; } `; -const Coin = styled(Image)<{ isVisible: boolean }>` +const AnswerTextOverlay = styled.div` + position: relative; + display: flex; + flex-direction: column; + gap: ${SpacingS}; + padding: ${SpacingM}; + color: #5b5340; + text-align: center; + z-index: 2; +`; + +const QuestionWithPadding = styled(QuestionBox)` + padding: ${SpacingM}; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + gap: ${SpacingS}; +`; + +const QuestionTitleWrap = styled.div` + display: flex; + align-items: center; + gap: ${SpacingS}; +`; + +const TorchWrapper = styled.div` + position: relative; + width: 24px; + height: 40px; +`; + +const FireGif = styled(Image)` position: absolute; - opacity: 0; - margin-left: 6px; - width: 20px; - height: 20px; - z-index: 1; + top: -30px; + left: 50%; + transform: translateX(-50%); + pointer-events: none; +`; - @keyframes coinJump { - 0% { - opacity: 1; - transform: translateY(0%) rotateY(0deg) rotate(0deg); - } - 100% { - transform: translateY(-200%) rotateY(180deg) rotate(calc(360deg * 1.5)); - } - } +const TorchIcon = styled(Image)` + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); +`; - ${(props) => - props.isVisible && - css` - animation: coinJump 1s cubic-bezier(0.57, 1.37, 0.41, 0.89) forwards; - `} +const QuestionTitle = styled(BodyBold)` + color: #ffffff; `; const BodyLinkStyled = styled(BodyLink)` @@ -208,313 +237,214 @@ const BodyLinkStyled = styled(BodyLink)` `; const LastBlock = styled.div` - text-align: center; margin-top: ${SpacingL}; + display: flex; + flex-direction: column; + align-items: center; + gap: ${SpacingM}; `; const BlockTitleStyled = styled(BlockTitle)` - text-shadow: 2px 2px 5px black; + color: #5b5340; + background-color: #f0e3d8; + font-weight: bold; + border-radius: 11px; + display: inline-flex; + align-items: center; + justify-content: flex-start; + width: fit-content; + padding: ${SpacingS} ${SpacingM}; + padding-right: ${SpacingL}; + + @media (max-width: ${MobileBreakpoint}) { + border-radius: 0 11px 11px 0; + margin-left: calc(-50vw + 50%); + margin-top: ${SpacingS}; + flex-direction: column; + align-self: flex-start; + padding-right: ${SpacingM}; + padding-left: ${SpacingL}; + + &:first-child { + margin-top: 0; + } + } `; -const SectionTitleStyled = styled(SectionTitle)` - text-shadow: 2px 2px 5px black; +const LastBlockTitle = styled(BlockTitleStyled)` + width: auto; + justify-content: center; + text-align: center; + padding-left: ${SpacingM}; + padding-right: ${SpacingM}; + border-radius: 11px; + + @media (max-width: ${MobileBreakpoint}) { + align-self: center; + justify-content: center; + text-align: center; + margin-left: 0; + padding: ${SpacingXS} ${SpacingM}; + } `; -function renderAnswer(answers: AnswerOptions[]) { +function renderAnswerOverlay(answers: AnswerOptions[]) { return answers.map((answer, index) => { switch (answer.type) { case "Link": return ( - + {answer.content} ); case "Enumeration": return ( - <> - - {parse(answer.content)} - -
    +
    + {parse(answer.content)} +
      {answer.options?.map((option) => ( -
    1. - {parse(option)} +
    2. + {parse(option)}
    3. ))}
    - +
    ); case "List": return ( - <> - - {parse(answer.content)} - -