From d8527377c805da499e0d3f04377c7d83c91a2f95 Mon Sep 17 00:00:00 2001 From: Igor Barcik Date: Fri, 27 Oct 2023 15:24:01 +0200 Subject: [PATCH] Add logo, cleanup LuPa stuff --- README.md | 2 + bun.lockb | Bin 122779 -> 133791 bytes frontend.code-workspace | 10 - lupa2Logo.webp | Bin 0 -> 46268 bytes package.json | 20 +- pnpm-lock.yaml | 2656 +++++++++++++++++++++++++++++++++++++++ src/configure.tsx | 58 - 7 files changed, 2668 insertions(+), 78 deletions(-) delete mode 100644 frontend.code-workspace create mode 100644 lupa2Logo.webp create mode 100644 pnpm-lock.yaml diff --git a/README.md b/README.md index 2f9724e..c38c468 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ Toolstack for my UI projects. I try to use `bun`. > It was challenging stuff to configure, but now it works like a charm... I think. + + Used technologies: | Name | Description | diff --git a/bun.lockb b/bun.lockb index 071809320825f1fa170604d9734c9df9e4d7e260..bf7bf6b4bf3fecc3f30344132079c6551c09bcdc 100755 GIT binary patch delta 30469 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 delta 24078 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 diff --git a/frontend.code-workspace b/frontend.code-workspace deleted file mode 100644 index 7ee208b..0000000 --- a/frontend.code-workspace +++ /dev/null @@ -1,10 +0,0 @@ -{ - "folders": [ - { - "path": "." - } - ], - "settings": { - "typescript.tsdk": "node_modules/typescript/lib" - } -} diff --git a/lupa2Logo.webp b/lupa2Logo.webp new file mode 100644 index 0000000000000000000000000000000000000000..fb4f420cd83a54ed36b08d15b18c718b5267c48c GIT binary patch literal 46268 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%0D`3Qg3<^ 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.10.0'} + dev: true + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: true + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + dev: true + + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.22.20 + chalk: 2.4.2 + dev: true + + /@babel/compat-data@7.23.2: + resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core@7.23.2: + resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helpers': 7.23.2 + '@babel/parser': 7.23.0 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.2 + '@babel/types': 7.23.0 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.23.0: + resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + jsesc: 2.5.2 + dev: true + + /@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.23.2 + '@babel/helper-validator-option': 7.22.15 + browserslist: 4.22.1 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.23.0 + dev: true + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + dev: true + + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + dev: true + + /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + + /@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + dev: true + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + dev: true + + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers@7.23.2: + resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.2 + '@babel/types': 7.23.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@babel/parser@7.23.0: + resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.0 + dev: true + + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + dev: true + + /@babel/traverse@7.23.2: + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types@7.23.0: + resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.52.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc@2.1.2: + resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.23.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js@8.52.0: + resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@hookform/resolvers@3.3.2(react-hook-form@7.47.0): + resolution: {integrity: sha512-Tw+GGPnBp+5DOsSg4ek3LCPgkBOuOgS5DsDV7qsWNH9LZc433kgsWICjlsh2J9p04H2K66hsXPPb9qn9ILdUtA==} + peerDependencies: + react-hook-form: ^7.0.0 + dependencies: + react-hook-form: 7.47.0(react@18.2.0) + dev: false + + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 2.0.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.20 + dev: true + + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.3.1 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.6.2 + dev: true + + /@radix-ui/react-icons@1.3.0(react@18.2.0): + resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} + peerDependencies: + react: ^16.x || ^17.x || ^18.x + dependencies: + react: 18.2.0 + dev: false + + /@remix-run/router@1.10.0: + resolution: {integrity: sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==} + engines: {node: '>=14.0.0'} + dev: false + + /@tailwindcss/typography@0.5.10(tailwindcss@3.3.5): + resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.3.5 + dev: true + + /@types/babel__core@7.20.3: + resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} + dependencies: + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + '@types/babel__generator': 7.6.6 + '@types/babel__template': 7.4.3 + '@types/babel__traverse': 7.20.3 + dev: true + + /@types/babel__generator@7.6.6: + resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==} + dependencies: + '@babel/types': 7.23.0 + dev: true + + /@types/babel__template@7.4.3: + resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==} + dependencies: + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + dev: true + + /@types/babel__traverse@7.20.3: + resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==} + dependencies: + '@babel/types': 7.23.0 + dev: true + + /@types/history@4.7.11: + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + dev: false + + /@types/json-schema@7.0.14: + resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==} + dev: true + + /@types/node@20.8.9: + resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} + dependencies: + undici-types: 5.26.5 + dev: true + + /@types/prop-types@15.7.9: + resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} + + /@types/react-dom@18.2.14: + resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==} + dependencies: + '@types/react': 18.2.33 + dev: true + + /@types/react-router-dom@5.3.3: + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.2.33 + '@types/react-router': 5.1.20 + dev: false + + /@types/react-router@5.1.20: + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.2.33 + dev: false + + /@types/react@18.2.33: + resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} + dependencies: + '@types/prop-types': 15.7.9 + '@types/scheduler': 0.16.5 + csstype: 3.1.2 + + /@types/scheduler@0.16.5: + resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} + + /@types/semver@7.5.4: + resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==} + dev: true + + /@types/uuid@9.0.6: + resolution: {integrity: sha512-BT2Krtx4xaO6iwzwMFUYvWBWkV2pr37zD68Vmp1CDV196MzczBRxuEpD6Pr395HAgebC/co7hOphs53r8V7jew==} + dev: true + + /@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.9.0 + '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.9.0 + debug: 4.3.4 + eslint: 8.52.0 + graphemer: 1.4.0 + ignore: 5.2.4 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@6.9.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.9.0 + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.9.0 + debug: 4.3.4 + eslint: 8.52.0 + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@6.9.0: + resolution: {integrity: sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/visitor-keys': 6.9.0 + dev: true + + /@typescript-eslint/type-utils@6.9.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + debug: 4.3.4 + eslint: 8.52.0 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@6.9.0: + resolution: {integrity: sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + + /@typescript-eslint/typescript-estree@6.9.0(typescript@5.2.2): + resolution: {integrity: sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/visitor-keys': 6.9.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@6.9.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 + '@typescript-eslint/scope-manager': 6.9.0 + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) + eslint: 8.52.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@6.9.0: + resolution: {integrity: sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.9.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + + /@vitejs/plugin-react@4.1.0(vite@4.5.0): + resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) + '@types/babel__core': 7.20.3 + react-refresh: 0.14.0 + vite: 4.5.0(@types/node@20.8.9) + transitivePeerDependencies: + - supports-color + dev: true + + /acorn-jsx@5.3.2(acorn@8.11.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.11.2 + dev: true + + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: true + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: true + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false + + /autoprefixer@10.4.16(postcss@8.4.31): + resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.22.1 + caniuse-lite: 1.0.30001554 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.31 + postcss-value-parser: 4.2.0 + dev: true + + /axios@1.6.0: + resolution: {integrity: sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==} + dependencies: + follow-redirects: 1.15.3 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist@4.22.1: + resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001554 + electron-to-chromium: 1.4.568 + node-releases: 2.0.13 + update-browserslist-db: 1.0.13(browserslist@4.22.1) + dev: true + + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: true + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + + /caniuse-lite@1.0.30001554: + resolution: {integrity: sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==} + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: true + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: true + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-selector-tokenizer@0.8.0: + resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + + /daisyui@3.9.3: + resolution: {integrity: sha512-8li177QCu6dqlEOzE3h/dAV1y9Movbjx5bzJIO/hNqMNZtJkbHM0trjTzbDejV7N57eNGdjBvAGtxZYKzS4jow==} + engines: {node: '>=16.9.0'} + dependencies: + colord: 2.9.3 + css-selector-tokenizer: 0.8.0 + postcss: 8.4.31 + postcss-js: 4.0.1(postcss@8.4.31) + tailwindcss: 3.3.5 + transitivePeerDependencies: + - ts-node + dev: true + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.2.0 + titleize: 3.0.0 + dev: true + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: true + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /electron-to-chromium@1.4.568: + resolution: {integrity: sha512-3TCOv8+BY6Ltpt1/CmGBMups2IdKOyfEmz4J8yIS4xLSeMm0Rf+psSaxLuswG9qMKt+XbNbmADybtXGpTFlbDg==} + dev: true + + /esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: true + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-config-prettier@9.0.0(eslint@8.52.0): + resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.52.0 + dev: true + + /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3): + resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.52.0 + eslint-config-prettier: 9.0.0(eslint@8.52.0) + prettier: 3.0.3 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 + dev: true + + /eslint-plugin-react-hooks@4.6.0(eslint@8.52.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.52.0 + dev: true + + /eslint-plugin-react-refresh@0.4.3(eslint@8.52.0): + resolution: {integrity: sha512-Hh0wv8bUNY877+sI0BlCUlsS0TYYQqvzEwJsJJPM2WF4RnTStSnSR3zdJYa2nPOJgg3UghXi54lVyMSmpCalzA==} + peerDependencies: + eslint: '>=7' + dependencies: + eslint: 8.52.0 + dev: true + + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint@8.52.0: + resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.2 + '@eslint/js': 8.52.0 + '@humanwhocodes/config-array': 0.11.13 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.23.0 + graphemer: 1.4.0 + ignore: 5.2.4 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) + eslint-visitor-keys: 3.4.3 + dev: true + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + dev: true + + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastparse@1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: true + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.1.1 + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} + engines: {node: '>=12.0.0'} + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: true + + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + dev: true + + /follow-redirects@1.15.3: + resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: true + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.1 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: true + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: true + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.0 + dev: true + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: true + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /jiti@1.20.0: + resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} + hasBin: true + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: true + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + dev: true + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: true + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: true + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: true + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: true + + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: true + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: true + + /postcss-import@15.1.0(postcss@8.4.31): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.31 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + + /postcss-js@4.0.1(postcss@8.4.31): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.31 + dev: true + + /postcss-load-config@4.0.1(postcss@8.4.31): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.31 + yaml: 2.3.3 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.31): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.31 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + dependencies: + fast-diff: 1.3.0 + dev: true + + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react-hook-form@7.47.0(react@18.2.0): + resolution: {integrity: sha512-F/TroLjTICipmHeFlMrLtNLceO2xr1jU3CyiNla5zdwsGUGu2UOxxR4UyJgLlhMwLW/Wzp4cpJ7CPfgJIeKdSg==} + engines: {node: '>=12.22.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 + dependencies: + react: 18.2.0 + dev: false + + /react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + dev: true + + /react-router-dom@6.17.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.10.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router: 6.17.0(react@18.2.0) + dev: false + + /react-router@6.17.0(react@18.2.0): + resolution: {integrity: sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.10.0 + react: 18.2.0 + dev: false + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: true + + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: true + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + + /synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.2 + tslib: 2.6.2 + dev: true + + /tailwindcss@3.3.5: + resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.1 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.20.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.31 + postcss-import: 15.1.0(postcss@8.4.31) + postcss-js: 4.0.1(postcss@8.4.31) + postcss-load-config: 4.0.1(postcss@8.4.31) + postcss-nested: 6.0.1(postcss@8.4.31) + postcss-selector-parser: 6.0.13 + resolve: 1.22.8 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node + dev: true + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: true + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: true + + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: true + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /ts-api-utils@1.0.3(typescript@5.2.2): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.2.2 + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: true + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: true + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + + /update-browserslist-db@1.0.13(browserslist@4.22.1): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.22.1 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + dev: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + + /vite@4.5.0(@types/node@20.8.9): + resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.8.9 + esbuild: 0.18.20 + postcss: 8.4.31 + rollup: 3.29.4 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml@2.3.3: + resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} + engines: {node: '>= 14'} + dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true + + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} + dev: false diff --git a/src/configure.tsx b/src/configure.tsx index ac03081..d63ae43 100644 --- a/src/configure.tsx +++ b/src/configure.tsx @@ -3,20 +3,12 @@ import { Suspense, lazy } from "react"; import { RouteObject } from "react-router-dom"; import Loader from "./components/Loader"; import AboutPage from "./features/About/AboutPage"; -import PersonManager from "./features/Administration/PersonManager"; import App from "./features/App/App"; import LoginPage from "./features/Login/LoginPage"; import { flatternRoutingTable } from "./utils/RoutingTableUtils"; -import AssetManagement from "./features/Administration/AssetManagement"; import Debugger from "./features/Debugger"; //---- -const AdministrationLazy = lazy( - () => import("./features/Administration/Administration"), -); const HomePageLazy = lazy(() => import("./features/Home/HomePage")); -const MaintenanceLazy = lazy( - () => import("./features/Maintenance/Maintenance"), -); export const viteEnv = import.meta.env; @@ -49,56 +41,6 @@ export const navigation: CustomRouteObject[] = [ disableBreadcrumbBar: false, }, }, - { - path: "maintenance", - element: ( - }> - - - ), - additionalProps: { - name: "Maintenance", - disableRedirect: false, - disableInNavbar: false, - disableBreadcrumbBar: false, - }, - }, - { - path: "administration", - element: ( - }> - - - ), - additionalProps: { - name: "Administration", - disableRedirect: false, - disableInNavbar: false, - disableBreadcrumbBar: false, - }, - children: [ - { - path: "asset_management/:state?/:id?", - element: , - additionalProps: { - name: "Asset Management", - disableRedirect: false, - disableInNavbar: false, - disableBreadcrumbBar: false, - }, - }, - { - path: "person_management", - element: , - additionalProps: { - name: "Person Management", - disableRedirect: false, - disableInNavbar: false, - disableBreadcrumbBar: false, - }, - }, - ], - }, // about page { path: "about",