diff --git a/package-lock.json b/package-lock.json index 2cc5162..e40e56a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.22.0", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", - "vite": "^5.0.11" + "vite": "^5.2.11" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -60,9 +60,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ "ppc64" ], @@ -76,9 +76,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", "cpu": [ "arm" ], @@ -92,9 +92,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", "cpu": [ "arm64" ], @@ -108,9 +108,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", "cpu": [ "x64" ], @@ -124,9 +124,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", "cpu": [ "arm64" ], @@ -140,9 +140,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", "cpu": [ "x64" ], @@ -156,9 +156,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", "cpu": [ "arm64" ], @@ -172,9 +172,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", "cpu": [ "x64" ], @@ -188,9 +188,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", "cpu": [ "arm" ], @@ -204,9 +204,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", "cpu": [ "arm64" ], @@ -220,9 +220,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", "cpu": [ "ia32" ], @@ -236,9 +236,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", "cpu": [ "loong64" ], @@ -252,9 +252,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", "cpu": [ "mips64el" ], @@ -268,9 +268,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", "cpu": [ "ppc64" ], @@ -284,9 +284,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", "cpu": [ "riscv64" ], @@ -300,9 +300,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", "cpu": [ "s390x" ], @@ -316,9 +316,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", "cpu": [ "x64" ], @@ -332,9 +332,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", "cpu": [ "x64" ], @@ -348,9 +348,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", "cpu": [ "x64" ], @@ -364,9 +364,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", "cpu": [ "x64" ], @@ -380,9 +380,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", "cpu": [ "arm64" ], @@ -396,9 +396,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", "cpu": [ "ia32" ], @@ -412,9 +412,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", "cpu": [ "x64" ], @@ -675,9 +675,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz", - "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", "cpu": [ "arm" ], @@ -688,9 +688,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz", - "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", "cpu": [ "arm64" ], @@ -701,9 +701,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz", - "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", "cpu": [ "arm64" ], @@ -714,9 +714,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz", - "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", "cpu": [ "x64" ], @@ -727,9 +727,22 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz", - "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", "cpu": [ "arm" ], @@ -740,9 +753,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz", - "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", "cpu": [ "arm64" ], @@ -753,9 +766,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz", - "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", "cpu": [ "arm64" ], @@ -765,10 +778,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz", - "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", "cpu": [ "riscv64" ], @@ -778,10 +804,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz", - "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", "cpu": [ "x64" ], @@ -792,9 +831,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz", - "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", "cpu": [ "x64" ], @@ -805,9 +844,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz", - "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", "cpu": [ "arm64" ], @@ -818,9 +857,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz", - "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", "cpu": [ "ia32" ], @@ -831,9 +870,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz", - "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", "cpu": [ "x64" ], @@ -1454,9 +1493,9 @@ } }, "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "dev": true, "hasInstallScript": true, "bin": { @@ -1466,29 +1505,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, "node_modules/escalade": { @@ -2635,9 +2674,9 @@ } }, "node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -2655,7 +2694,7 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -2940,9 +2979,9 @@ } }, "node_modules/rollup": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz", - "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -2955,19 +2994,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.12.0", - "@rollup/rollup-android-arm64": "4.12.0", - "@rollup/rollup-darwin-arm64": "4.12.0", - "@rollup/rollup-darwin-x64": "4.12.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.12.0", - "@rollup/rollup-linux-arm64-gnu": "4.12.0", - "@rollup/rollup-linux-arm64-musl": "4.12.0", - "@rollup/rollup-linux-riscv64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-gnu": "4.12.0", - "@rollup/rollup-linux-x64-musl": "4.12.0", - "@rollup/rollup-win32-arm64-msvc": "4.12.0", - "@rollup/rollup-win32-ia32-msvc": "4.12.0", - "@rollup/rollup-win32-x64-msvc": "4.12.0", + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", "fsevents": "~2.3.2" } }, @@ -3055,9 +3097,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -3368,14 +3410,14 @@ "dev": true }, "node_modules/vite": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.4.tgz", - "integrity": "sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==", + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", "dev": true, "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.35", - "rollup": "^4.2.0" + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" }, "bin": { "vite": "bin/vite.js" diff --git a/package.json b/package.json index bdb69c0..c32c40d 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,6 @@ "eslint-plugin-vue": "^9.22.0", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", - "vite": "^5.0.11" + "vite": "^5.2.11" } } diff --git a/public/images/hutopymedia/banners/hutopy.png b/public/images/hutopymedia/banners/hutopy.png index c61baa3..4b71848 100644 Binary files a/public/images/hutopymedia/banners/hutopy.png and b/public/images/hutopymedia/banners/hutopy.png differ diff --git a/public/images/hutopymedia/homepage/votrehutopy.png b/public/images/hutopymedia/homepage/votrehutopy.png index 074f21f..b2f8783 100644 Binary files a/public/images/hutopymedia/homepage/votrehutopy.png and b/public/images/hutopymedia/homepage/votrehutopy.png differ diff --git a/public/images/hutopymedia/icons/black/arpsblack.png b/public/images/hutopymedia/icons/black/arpsblack.png new file mode 100644 index 0000000..0e8ca52 Binary files /dev/null and b/public/images/hutopymedia/icons/black/arpsblack.png differ diff --git a/public/images/hutopymedia/icons/black/leffetblack.png b/public/images/hutopymedia/icons/black/leffetblack.png new file mode 100644 index 0000000..3388b75 Binary files /dev/null and b/public/images/hutopymedia/icons/black/leffetblack.png differ diff --git a/public/images/hutopymedia/icons/black/linkedinblack.png b/public/images/hutopymedia/icons/black/linkedinblack.png new file mode 100644 index 0000000..8278ae5 Binary files /dev/null and b/public/images/hutopymedia/icons/black/linkedinblack.png differ diff --git a/public/images/hutopymedia/icons/black/tiktokblack.png b/public/images/hutopymedia/icons/black/tiktokblack.png new file mode 100644 index 0000000..0100a3c Binary files /dev/null and b/public/images/hutopymedia/icons/black/tiktokblack.png differ diff --git a/public/images/hutopymedia/icons/black/youtube.png b/public/images/hutopymedia/icons/black/youtube.png new file mode 100644 index 0000000..c35edd6 Binary files /dev/null and b/public/images/hutopymedia/icons/black/youtube.png differ diff --git a/public/images/hutopymedia/tospage/membersPictures/profileChloe.png b/public/images/hutopymedia/tospage/membersPictures/profileChloe.png new file mode 100644 index 0000000..ba4cf35 Binary files /dev/null and b/public/images/hutopymedia/tospage/membersPictures/profileChloe.png differ diff --git a/public/images/hutopymedia/tospage/membersPictures/profileDominique.png b/public/images/hutopymedia/tospage/membersPictures/profileDominique.png new file mode 100644 index 0000000..005b520 Binary files /dev/null and b/public/images/hutopymedia/tospage/membersPictures/profileDominique.png differ diff --git a/public/images/hutopymedia/tospage/membersPictures/profileEdouard.png b/public/images/hutopymedia/tospage/membersPictures/profileEdouard.png new file mode 100644 index 0000000..0afed1d Binary files /dev/null and b/public/images/hutopymedia/tospage/membersPictures/profileEdouard.png differ diff --git a/public/images/hutopymedia/tospage/membersPictures/profileMarco.png b/public/images/hutopymedia/tospage/membersPictures/profileMarco.png new file mode 100644 index 0000000..bde0383 Binary files /dev/null and b/public/images/hutopymedia/tospage/membersPictures/profileMarco.png differ diff --git a/public/images/hutopymedia/tospage/membersPictures/profilePascal.png b/public/images/hutopymedia/tospage/membersPictures/profilePascal.png new file mode 100644 index 0000000..b2640f1 Binary files /dev/null and b/public/images/hutopymedia/tospage/membersPictures/profilePascal.png differ diff --git a/public/images/usersmedia/ARPS/banners/bannerARPS01.png b/public/images/usersmedia/ARPS/banners/bannerARPS01.png new file mode 100644 index 0000000..e535844 Binary files /dev/null and b/public/images/usersmedia/ARPS/banners/bannerARPS01.png differ diff --git a/public/images/usersmedia/ARPS/profilepictures/profileARPS.jpg b/public/images/usersmedia/ARPS/profilepictures/profileARPS.jpg new file mode 100644 index 0000000..0eb2d2b Binary files /dev/null and b/public/images/usersmedia/ARPS/profilepictures/profileARPS.jpg differ diff --git a/public/images/usersmedia/ARPS/profilepictures/profileARPS.png b/public/images/usersmedia/ARPS/profilepictures/profileARPS.png new file mode 100644 index 0000000..c46b7c4 Binary files /dev/null and b/public/images/usersmedia/ARPS/profilepictures/profileARPS.png differ diff --git a/public/images/usersmedia/HutopyProfile/banners/banner01.png b/public/images/usersmedia/HutopyProfile/banners/banner01.png new file mode 100644 index 0000000..3a2a2e5 Binary files /dev/null and b/public/images/usersmedia/HutopyProfile/banners/banner01.png differ diff --git a/public/images/usersmedia/HutopyProfile/pictures/version.png b/public/images/usersmedia/HutopyProfile/pictures/version.png new file mode 100644 index 0000000..2689189 Binary files /dev/null and b/public/images/usersmedia/HutopyProfile/pictures/version.png differ diff --git a/public/images/usersmedia/HutopyProfile/profilepictures/profileHutopyProfile01.png b/public/images/usersmedia/HutopyProfile/profilepictures/profileHutopyProfile01.png new file mode 100644 index 0000000..eda1edf Binary files /dev/null and b/public/images/usersmedia/HutopyProfile/profilepictures/profileHutopyProfile01.png differ diff --git a/public/images/usersmedia/HutopyProfile/profilepictures/profileHutopyProfile02.png b/public/images/usersmedia/HutopyProfile/profilepictures/profileHutopyProfile02.png new file mode 100644 index 0000000..447918f Binary files /dev/null and b/public/images/usersmedia/HutopyProfile/profilepictures/profileHutopyProfile02.png differ diff --git a/public/images/usersmedia/chloebeaugrand/banners/bannerChloeBeaugrand01.png b/public/images/usersmedia/chloebeaugrand/banners/bannerChloeBeaugrand01.png new file mode 100644 index 0000000..39e0919 Binary files /dev/null and b/public/images/usersmedia/chloebeaugrand/banners/bannerChloeBeaugrand01.png differ diff --git a/public/images/usersmedia/chloebeaugrand/pictures/posts/postsChloeBeaugrand01.png b/public/images/usersmedia/chloebeaugrand/pictures/posts/postsChloeBeaugrand01.png new file mode 100644 index 0000000..5b3c4fb Binary files /dev/null and b/public/images/usersmedia/chloebeaugrand/pictures/posts/postsChloeBeaugrand01.png differ diff --git a/public/images/usersmedia/chloebeaugrand/pictures/posts/postsChloeBeaugrand02.png b/public/images/usersmedia/chloebeaugrand/pictures/posts/postsChloeBeaugrand02.png new file mode 100644 index 0000000..8be07a6 Binary files /dev/null and b/public/images/usersmedia/chloebeaugrand/pictures/posts/postsChloeBeaugrand02.png differ diff --git a/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand.jpg b/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand.jpg new file mode 100644 index 0000000..4eee3cf Binary files /dev/null and b/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand.jpg differ diff --git a/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand01.png b/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand01.png new file mode 100644 index 0000000..820e0f0 Binary files /dev/null and b/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand01.png differ diff --git a/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand02.png b/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand02.png new file mode 100644 index 0000000..c42c0b0 Binary files /dev/null and b/public/images/usersmedia/chloebeaugrand/profilepictures/profileChloeBeaugrand02.png differ diff --git a/public/images/usersmedia/leffet/banners/banner01.png b/public/images/usersmedia/leffet/banners/banner01.png new file mode 100644 index 0000000..8a5b4f9 Binary files /dev/null and b/public/images/usersmedia/leffet/banners/banner01.png differ diff --git a/public/images/usersmedia/leffet/banners/banner02.jpg b/public/images/usersmedia/leffet/banners/banner02.jpg new file mode 100644 index 0000000..a2bc98f Binary files /dev/null and b/public/images/usersmedia/leffet/banners/banner02.jpg differ diff --git a/public/images/usersmedia/leffet/banners/banner02.png b/public/images/usersmedia/leffet/banners/banner02.png new file mode 100644 index 0000000..4357f58 Binary files /dev/null and b/public/images/usersmedia/leffet/banners/banner02.png differ diff --git a/public/images/usersmedia/leffet/profilepictures/leffetProfile01.png b/public/images/usersmedia/leffet/profilepictures/leffetProfile01.png new file mode 100644 index 0000000..973d500 Binary files /dev/null and b/public/images/usersmedia/leffet/profilepictures/leffetProfile01.png differ diff --git a/public/images/usersmedia/mathieuCaron/banners/bannerMathieuCaron01.png b/public/images/usersmedia/mathieuCaron/banners/bannerMathieuCaron01.png new file mode 100644 index 0000000..17b378a Binary files /dev/null and b/public/images/usersmedia/mathieuCaron/banners/bannerMathieuCaron01.png differ diff --git a/public/images/usersmedia/mathieuCaron/profilepictures/profileMathieuCaron01.png b/public/images/usersmedia/mathieuCaron/profilepictures/profileMathieuCaron01.png new file mode 100644 index 0000000..45e0897 Binary files /dev/null and b/public/images/usersmedia/mathieuCaron/profilepictures/profileMathieuCaron01.png differ diff --git a/src/layouts/DefaultLayout.vue b/src/layouts/DefaultLayout.vue index 50a92ed..ca114d9 100644 --- a/src/layouts/DefaultLayout.vue +++ b/src/layouts/DefaultLayout.vue @@ -1,34 +1,42 @@ - + \ No newline at end of file diff --git a/src/layouts/FooterLayout.vue b/src/layouts/FooterLayout.vue index 938f3a2..3780b7d 100644 --- a/src/layouts/FooterLayout.vue +++ b/src/layouts/FooterLayout.vue @@ -35,9 +35,10 @@ - + Description image 1 - + + @@ -68,7 +69,8 @@ const links = [ 'Guide pour les créateurs', 'Conditions générales', 'Politique de Contenu', - 'À Propos' + 'À Propos', + 'Transactions' ]; const linkRoutes = { @@ -77,7 +79,8 @@ const linkRoutes = { 'Guide pour les créateurs': { name: 'guideforcreators' }, 'Conditions générales': { name: 'termsandconditions' }, 'Politique de Contenu': { name: 'contentpolicy' }, - 'À Propos': { name: 'about' } + 'À Propos': { name: 'about' }, + 'Transactions': { name: 'transactions' } }; // If broken link, redirect to home page. diff --git a/src/layouts/PostContentMenu.vue b/src/layouts/PostContentMenu.vue new file mode 100644 index 0000000..ed46932 --- /dev/null +++ b/src/layouts/PostContentMenu.vue @@ -0,0 +1,160 @@ + + + + + \ No newline at end of file diff --git a/src/layouts/postcomponents/postimagecomponents b/src/layouts/postcomponents/postimagecomponents new file mode 100644 index 0000000..e69de29 diff --git a/src/models/myUserModel.js b/src/models/myUserModel.js new file mode 100644 index 0000000..0763628 --- /dev/null +++ b/src/models/myUserModel.js @@ -0,0 +1,24 @@ +import UserTransactionsModel from "@/models/userTransactionsModel.js"; + +export default class MyUserModel +{ + id = ""; + firstName = ""; + lastName = ""; + userName = ""; + totalBalance = ""; + userTransactions = []; + + static createFromApiResult(apiResult){ + const userModel = Object.assign(new MyUserModel(), apiResult); + + const notMapperTransaction = Object.freeze(userModel.userTransactions); + userModel.userTransactions = []; + + for (const transaction of notMapperTransaction) { + userModel.userTransactions.push(UserTransactionsModel.createFromApiResult(transaction)) + } + + return userModel; + } +} \ No newline at end of file diff --git a/src/models/userTransactionsModel.js b/src/models/userTransactionsModel.js new file mode 100644 index 0000000..83ecaeb --- /dev/null +++ b/src/models/userTransactionsModel.js @@ -0,0 +1,23 @@ +export default class UserTransactionsModel +{ + amount = ""; + currency = ""; + tipMessage = ""; + created = ""; + + + static createFromApiResult(apiResult){ + const userTransactionModel = Object.assign(new UserTransactionsModel(), apiResult) + + const date = new Date(userTransactionModel.created); + const options = { + year: 'numeric', + month: 'long', + day: 'numeric', + timeZone: 'America/Montreal' + }; + userTransactionModel.created = new Intl.DateTimeFormat('fr-CA', options).format(date); + + return userTransactionModel; + } +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 5141903..c11b7cc 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,18 +1,25 @@ +import ARPS from '@/views/manualusers/ARPS.vue' +import GuillaumeAime from '@/views/manualusers/GuillaumeAime.vue' import About from '@/views/tos/About.vue' import ContentPolicy from '@/views/tos/ContentPolicy.vue' import FAQ from '@/views/tos/FAQ.vue' import GuideForCreators from '@/views/tos/GuideForCreators.vue' import HelpAndContact from '@/views/tos/HelpAndContact.vue' import TermsAndConditions from '@/views/tos/TermsAndConditions.vue' +import Transactions from '@/views/tos/Transactions.vue' import { createRouter, createWebHistory } from 'vue-router' import LoginView from '../views/LoginView.vue' +import PaymentCompleted from '../views/PayementCompleted.vue' import SignupView from '../views/SignupView.vue' +import UserBrowser from '../views/UsersBrowser.vue' import ContactView from '../views/main/ContactView.vue' import CreatorFolio from '../views/main/CreatorFolio.vue' -import PaymentCompleted from '../views/PayementCompleted.vue' import HomeView from '../views/main/HomeView.vue' import YourProfile from '../views/main/YourProfile.vue' - +import ChloeBeaugrand from '../views/manualusers/ChloeProfile.vue' +import Hutopy from '../views/manualusers/HutopyProfile.vue' +import Leffet from '../views/manualusers/LeffetProfile.vue' +import MathieuCaron from '../views/manualusers/MathieuCaron.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -23,7 +30,7 @@ const router = createRouter({ component: HomeView }, { - path: '/guillaumeaime', + path: '/creatorfolio', name: 'creatorfolio', component: CreatorFolio }, @@ -89,6 +96,62 @@ const router = createRouter({ name: 'about', component: About }, + + { + path: '/transactions', + name: 'transactions', + component: Transactions + }, + + { + path: '/Hutopy', + name: 'Hutopy', + component: Hutopy + }, + + { + path: '/Leffet', + name: 'Leffet', + component: Leffet + }, + + { + path: '/userbrowser', + name: 'userbrowser', + component: UserBrowser + }, + + { + path: '/chloebeaugrand', + name: 'chloebeaugrand', + component: ChloeBeaugrand + }, + + { + path: '/guillaumeaime', + name: 'guillaumeaime', + component: GuillaumeAime + }, + + { + path: '/mathieucaron', + name: 'mathieucaron', + component: MathieuCaron + }, + + { + path: '/arps', + name: 'arps', + component: ARPS + }, + + { + path: '/guillaumeaime', + name: 'guillaumeaime', + component: GuillaumeAime + }, + + ], scrollBehavior(to, from, savedPosition) { return { top: 0 }; diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue index 2ef11c5..53bcdca 100644 --- a/src/views/LoginView.vue +++ b/src/views/LoginView.vue @@ -24,12 +24,12 @@ + label="Nom d'utilisateur" class="text-start"> - Email ou mot de passe invalide. + Nom d'utilisateur ou mot de passe invalide. @@ -68,7 +68,7 @@ vous connecter à votre compte? - + diff --git a/src/views/PayementCompleted.vue b/src/views/PayementCompleted.vue index ad02f0d..8af6c9f 100644 --- a/src/views/PayementCompleted.vue +++ b/src/views/PayementCompleted.vue @@ -1,44 +1,113 @@ - - \ No newline at end of file + diff --git a/src/views/StripePayment.vue b/src/views/StripePayment.vue index 5346ef0..f0b8536 100644 --- a/src/views/StripePayment.vue +++ b/src/views/StripePayment.vue @@ -2,12 +2,11 @@ - - @@ -24,7 +23,6 @@ - + + \ No newline at end of file diff --git a/src/views/main/ContactView.vue b/src/views/main/ContactView.vue index 738f19a..7ec4227 100644 --- a/src/views/main/ContactView.vue +++ b/src/views/main/ContactView.vue @@ -33,10 +33,12 @@

PARTICIPEZ AU DÉVELOPPEMENT

- - + + Envoyez @@ -101,16 +103,19 @@ - + - - + + + - Envoyez @@ -182,8 +187,8 @@ @@ -562,6 +562,7 @@ let navigationItems = [ filter: invert(1); } + .Hutopy-menu-sticky-mobile { position: sticky; top: 0; @@ -682,9 +683,13 @@ let navigationItems = [ .card-date { margin-left: 10px; - margin-top: -18px + margin-top: -18px; + margin-bottom: -20px; + font-size: .8rem; } + + .social-container { background-color: #006d77; border-top-right-radius: 30px; @@ -766,6 +771,7 @@ let navigationItems = [ .profile-banner { margin-top: 25px; + min-height: 200px } .v-navigation-drawer { @@ -1089,6 +1095,9 @@ let navigationItems = [ } @media (min-width: 2560px) { + + + .mobile-profile-picture-creator { transform: scale(1.5) translateY(25%) translateX(-20px); } diff --git a/src/views/main/HomeView.vue b/src/views/main/HomeView.vue index 38bcba1..fed23d7 100644 --- a/src/views/main/HomeView.vue +++ b/src/views/main/HomeView.vue @@ -162,7 +162,7 @@ style="margin-top: 3%; margin-bottom: 5%; max-width: 900px;"> Bienvenue sur Hutopy, votre nouvelle frontière de création, de connexion et d'innovation. Au cœur de notre mission réside une ambition audacieuse : transformer l'espace numérique en un - écosystème où chaque créateur, chaque rêveur, chaque professionnel, peut non seulement imaginer + écosystème où chaque créateur, chaque rêveur, chaque professionnel, peut non seulement imaginer, mais concrétiser son utopie personnelle. Hutopy est plus qu'une simple plateforme c'est une communauté vibrante qui défie les conventions de l’éducation, encourage l'originalité et célèbre la créativité. @@ -226,26 +226,32 @@ - - Profile Image + + Profile Image - + Profile Image - - Profile Image + + Profile Image - + + + Découvre les autres créateurs + + + + @@ -314,7 +320,7 @@

Bienvenue sur Hutopy, votre nouvelle frontière de création, de connexion et d'innovation. Au cœur de notre mission réside une ambition audacieuse : transformer l'espace numérique en un - écosystème où chaque créateur, chaque rêveur, chaque professionnel, peut non seulement imaginer + écosystème où chaque créateur, chaque rêveur, chaque professionnel, peut non seulement imaginer, mais concrétiser son utopie personnelle. Hutopy est plus qu'une simple plateforme c'est une communauté vibrante qui défie les conventions de l’éducation, encourage l'originalité et célèbre la créativité. @@ -366,28 +372,36 @@ - + + Profile Image + + + + Profile Image - - Profile Image - - - - - Profile Image - - + + Profile Image + + + + + Découvre les autres créateurs + + + + + Vous n'etes pas connecter !