From 750578b787cf6e5b593ed82374a6b5994ac77f43 Mon Sep 17 00:00:00 2001 From: Andres Date: Fri, 9 Aug 2024 16:15:50 +0200 Subject: [PATCH] switch to bun + biomejs fix infinite load on failed token refresh --- .eslintrc.json | 15 - .idea/biome.xml | 8 + biome.json | 13 + bun.lockb | Bin 0 -> 181474 bytes package.json | 1 + pnpm-lock.yaml | 3585 ----------------- prettier.config.cjs | 7 - src/components/auth-redirect/index.tsx | 4 +- .../todolist-api/todolist-api.instance.ts | 15 +- 9 files changed, 34 insertions(+), 3614 deletions(-) delete mode 100644 .eslintrc.json create mode 100644 .idea/biome.xml create mode 100644 biome.json create mode 100755 bun.lockb delete mode 100644 pnpm-lock.yaml delete mode 100644 prettier.config.cjs diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 434de89..0000000 --- a/.eslintrc.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": "./tsconfig.json" - }, - "plugins": ["@typescript-eslint"], - "extends": [ - "next/core-web-vitals", - "plugin:@typescript-eslint/recommended", - "@it-incubator/eslint-config" - ], - "rules": { - "@typescript-eslint/consistent-type-imports": "warn" - } -} diff --git a/.idea/biome.xml b/.idea/biome.xml new file mode 100644 index 0000000..cb2a0dc --- /dev/null +++ b/.idea/biome.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..827672f --- /dev/null +++ b/biome.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", + "organizeImports": { + "enabled": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "formatter": { "indentStyle": "space", "indentWidth": 2 } +} diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..774c8de5b43bc03c430b1a68a9cd9d231ecc4f86 GIT binary patch literal 181474 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

fvoVr)E9O-V>s3 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

    DQn|-?%rOE!8KtP9mgX}&)Aw}R&bPlq(SdwB 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.9.0'} - - '@babel/runtime@7.24.5': - resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} - engines: {node: '>=6.9.0'} - - '@eslint-community/eslint-utils@4.4.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 - - '@eslint-community/regexpp@4.5.0': - resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.0.2': - resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.37.0': - resolution: {integrity: sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@humanwhocodes/config-array@0.11.8': - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} - engines: {node: '>=10.10.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@1.2.1': - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - - '@it-incubator/eslint-config@0.1.0': - resolution: {integrity: sha512-bQ0T6gwY992+lSk1sQX7aQt0++ILCkp0p6jb6GwL4GCBaHkjPmbnEbaNyqVS+Q5tT5TR48AMnU0Sg9vl5nLNUg==} - - '@it-incubator/prettier-config@0.1.0': - resolution: {integrity: sha512-z6MUhhOpVWsJYxBlLUQr3ocoKlZeTR1sJNAqwf2eM+1iOtUQzq864Q9UOUhQRpkVHlFiWRzEQCRzbI/rPWWQDw==} - - '@next/env@13.2.4': - resolution: {integrity: sha512-+Mq3TtpkeeKFZanPturjcXt+KHfKYnLlX6jMLyCrmpq6OOs4i1GqBOAauSkii9QeKCMTYzGppar21JU57b/GEA==} - - '@next/eslint-plugin-next@13.2.4': - resolution: {integrity: sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==} - - '@next/swc-android-arm-eabi@13.2.4': - resolution: {integrity: sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - - '@next/swc-android-arm64@13.2.4': - resolution: {integrity: sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@next/swc-darwin-arm64@13.2.4': - resolution: {integrity: sha512-S6vBl+OrInP47TM3LlYx65betocKUUlTZDDKzTiRDbsRESeyIkBtZ6Qi5uT2zQs4imqllJznVjFd1bXLx3Aa6A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@13.2.4': - resolution: {integrity: sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-freebsd-x64@13.2.4': - resolution: {integrity: sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@next/swc-linux-arm-gnueabihf@13.2.4': - resolution: {integrity: sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@next/swc-linux-arm64-gnu@13.2.4': - resolution: {integrity: sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@13.2.4': - resolution: {integrity: sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@13.2.4': - resolution: {integrity: sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@13.2.4': - resolution: {integrity: sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@13.2.4': - resolution: {integrity: sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-ia32-msvc@13.2.4': - resolution: {integrity: sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@13.2.4': - resolution: {integrity: sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@pkgr/utils@2.3.1': - resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@radix-ui/primitive@1.0.1': - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} - - '@radix-ui/react-collection@1.0.3': - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-compose-refs@1.0.1': - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.0.1': - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-direction@1.0.1': - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-id@1.0.1': - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-primitive@1.0.3': - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-roving-focus@1.0.4': - resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-slot@1.0.2': - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-toggle-group@1.0.4': - resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-toggle@1.0.3': - resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-use-callback-ref@1.0.1': - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.0.1': - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.0.1': - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@rushstack/eslint-patch@1.2.0': - resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} - - '@swc/helpers@0.4.14': - resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} - - '@tanstack/query-core@4.27.0': - resolution: {integrity: sha512-sm+QncWaPmM73IPwFlmWSKPqjdTXZeFf/7aEmWh00z7yl2FjqophPt0dE1EHW9P1giMC5rMviv7OUbSDmWzXXA==} - - '@tanstack/react-query@4.28.0': - resolution: {integrity: sha512-8cGBV5300RHlvYdS4ea+G1JcZIt5CIuprXYFnsWggkmGoC0b5JaqG0fIX3qwDL9PTNkKvG76NGThIWbpXivMrQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - - '@types/json-schema@7.0.11': - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - - '@types/node@18.15.11': - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} - - '@types/prop-types@15.7.5': - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - - '@types/react-dom@18.0.11': - resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} - - '@types/react@18.0.33': - resolution: {integrity: sha512-sHxzVxeanvQyQ1lr8NSHaj0kDzcNiGpILEVt69g9S31/7PfMvNCKLKcsHw4lYKjs3cGNJjXSP4mYzX43QlnjNA==} - - '@types/scheduler@0.16.3': - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} - - '@types/semver@7.3.13': - resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} - - '@typescript-eslint/eslint-plugin@5.57.1': - resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@5.57.1': - resolution: {integrity: sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@5.57.1': - resolution: {integrity: sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/type-utils@5.57.1': - resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@5.57.1': - resolution: {integrity: sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/typescript-estree@5.57.1': - resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@5.57.1': - resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/visitor-keys@5.57.1': - resolution: {integrity: sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} - engines: {node: '>=0.4.0'} - hasBin: true - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - - array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - - array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} - - ast-types-flow@0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} - - async-mutex@0.5.0: - resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - autoprefixer@10.4.14: - resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - - axe-core@4.6.3: - resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} - engines: {node: '>=4'} - - axios@1.3.4: - resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} - - axobject-query@3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - - browserslist@4.21.5: - resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - caniuse-lite@1.0.30001474: - resolution: {integrity: sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - - class-variance-authority@0.7.0: - resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} - - client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - - clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - deep-equal@2.2.0: - resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} - engines: {node: '>= 0.4'} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - electron-to-chromium@1.4.350: - resolution: {integrity: sha512-XnXcWpVnOfHZ4C3NPiL+SubeoGV8zc/pg8GEubRtc1dPA/9jKS2vsOPmtClJHhWxUb2RSGC1OBLCbgNUJMtZPw==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - enhanced-resolve@5.12.0: - resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} - engines: {node: '>=10.13.0'} - - es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} - engines: {node: '>= 0.4'} - - es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - - es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} - - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - - escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-config-next@13.2.4: - resolution: {integrity: sha512-lunIBhsoeqw6/Lfkd6zPt25w1bn0znLA/JCL+au1HoEpSb4/PpsOYsYtgV/q+YPsoKIOzFyU5xnb04iZnXjUvg==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - - eslint-config-prettier@8.8.0: - resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} - - eslint-import-resolver-typescript@3.5.4: - resolution: {integrity: sha512-9xUpnedEmSfG57sN1UvWPiEhfJ8bPt0Wg2XysA7Mlc79iFGhmJtRUg9LxtkK81FhMUui0YuR2E8iUsVhePkh4A==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - - eslint-module-utils@2.7.4: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-import@2.27.5: - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jsx-a11y@6.7.1: - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - - eslint-plugin-prettier@4.2.1: - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - eslint: '>=7.28.0' - eslint-config-prettier: '*' - prettier: '>=2.0.0' - peerDependenciesMeta: - eslint-config-prettier: - optional: true - - eslint-plugin-react-hooks@4.6.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 - - eslint-plugin-react@7.32.2: - resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@3.4.0: - resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint@8.37.0: - resolution: {integrity: sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - - espree@9.5.1: - resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-diff@1.2.0: - resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} - - fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} - - flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - - follow-redirects@1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} - - fraction.js@4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - - function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - get-intrinsic@1.2.0: - resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} - - get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} - - get-tsconfig@4.5.0: - resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - - glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - - globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} - engines: {node: '>=8'} - - globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} - - globalyzer@0.1.0: - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - globby@13.1.3: - resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - - has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - - has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - - ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} - engines: {node: '>= 0.4'} - - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - - is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} - - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} - - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} - - is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - - is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} - engines: {node: '>= 0.4'} - - is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - - is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} - hasBin: true - - js-sdsl@4.4.0: - resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - jsx-ast-utils@3.3.3: - resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} - engines: {node: '>=4.0'} - - language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - - language-tags@1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - - lucide-react@0.377.0: - resolution: {integrity: sha512-o0weTZC4j8YiSi5VIE6RTwPt5uOA+YtuXejvkOxbLghLwIloNkI20INgWigrhBthvgdDcuULp0XRTr0wokqKMw==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - next@13.2.4: - resolution: {integrity: sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==} - engines: {node: '>=14.6.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.4.0 - fibers: '>= 3.1.0' - node-sass: ^6.0.0 || ^7.0.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - - node-releases@2.0.10: - resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - - object-is@1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - - object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} - engines: {node: '>= 0.4'} - - object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} - - object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} - engines: {node: '>= 0.4'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} - - postcss-import@14.1.0: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@3.1.4: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.0.0: - resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.0.11: - resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.21: - resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} - - prettier-plugin-tailwindcss@0.2.6: - resolution: {integrity: sha512-F+7XCl9RLF/LPrGdUMHWpsT6TM31JraonAUyE6eBmpqymFvDwyl0ETHsKFHP1NG+sEfv8bmKqnTxEbWQbHPlBA==} - engines: {node: '>=12.17.0'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-php': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@shufo/prettier-plugin-blade': '*' - '@trivago/prettier-plugin-sort-imports': '*' - prettier: '>=2.2.0' - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - prettier-plugin-twig-melody: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-php': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@shufo/prettier-plugin-blade': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - prettier-plugin-twig-melody: - optional: true - - prettier@2.8.7: - resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} - engines: {node: '>=10.13.0'} - hasBin: true - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} - engines: {node: '>=6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - - react-dom@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - regexp.prototype.flags@1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} - engines: {node: '>= 0.4'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true - - resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} - hasBin: true - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} - - scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - - semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - - semver@7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} - engines: {node: '>=10'} - hasBin: true - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - - source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - - stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - - string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} - - string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} - - string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - - sucrase@3.31.0: - resolution: {integrity: sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==} - engines: {node: '>=8'} - hasBin: true - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - synckit@0.8.5: - resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} - engines: {node: ^14.18.0 || >=16.0.0} - - tailwind-merge@2.3.0: - resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==} - - tailwindcss@3.3.1: - resolution: {integrity: sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==} - engines: {node: '>=12.13.0'} - hasBin: true - peerDependencies: - postcss: ^8.0.9 - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - tiny-glob@0.2.9: - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tsconfig-paths@3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - tslib@2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - - tsutils@3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} - - typescript@5.0.3: - resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} - engines: {node: '>=12.20'} - hasBin: true - - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - - update-browserslist-db@1.0.10: - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} - - which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} - engines: {node: '>= 0.4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zod@3.21.4: - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - -snapshots: - - '@babel/runtime@7.21.0': - dependencies: - regenerator-runtime: 0.13.11 - - '@babel/runtime@7.24.5': - dependencies: - regenerator-runtime: 0.14.1 - - '@eslint-community/eslint-utils@4.4.0(eslint@8.37.0)': - dependencies: - eslint: 8.37.0 - eslint-visitor-keys: 3.4.0 - - '@eslint-community/regexpp@4.5.0': {} - - '@eslint/eslintrc@2.0.2': - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.5.1 - globals: 13.20.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 - - '@eslint/js@8.37.0': {} - - '@humanwhocodes/config-array@0.11.8': - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/object-schema@1.2.1': {} - - '@it-incubator/eslint-config@0.1.0(prettier@2.8.7)(typescript@5.0.3)': - dependencies: - '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint@8.37.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - eslint: 8.37.0 - eslint-config-prettier: 8.8.0(eslint@8.37.0) - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.4(eslint-plugin-import@2.27.5)(eslint@8.37.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint-import-resolver-typescript@3.5.4)(eslint@8.37.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.8.0(eslint@8.37.0))(eslint@8.37.0)(prettier@2.8.7) - eslint-plugin-react: 7.32.2(eslint@8.37.0) - transitivePeerDependencies: - - eslint-import-resolver-webpack - - prettier - - supports-color - - typescript - - '@it-incubator/prettier-config@0.1.0': {} - - '@next/env@13.2.4': {} - - '@next/eslint-plugin-next@13.2.4': - dependencies: - glob: 7.1.7 - - '@next/swc-android-arm-eabi@13.2.4': - optional: true - - '@next/swc-android-arm64@13.2.4': - optional: true - - '@next/swc-darwin-arm64@13.2.4': - optional: true - - '@next/swc-darwin-x64@13.2.4': - optional: true - - '@next/swc-freebsd-x64@13.2.4': - optional: true - - '@next/swc-linux-arm-gnueabihf@13.2.4': - optional: true - - '@next/swc-linux-arm64-gnu@13.2.4': - optional: true - - '@next/swc-linux-arm64-musl@13.2.4': - optional: true - - '@next/swc-linux-x64-gnu@13.2.4': - optional: true - - '@next/swc-linux-x64-musl@13.2.4': - optional: true - - '@next/swc-win32-arm64-msvc@13.2.4': - optional: true - - '@next/swc-win32-ia32-msvc@13.2.4': - optional: true - - '@next/swc-win32-x64-msvc@13.2.4': - optional: true - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 - - '@pkgr/utils@2.3.1': - dependencies: - cross-spawn: 7.0.3 - is-glob: 4.0.3 - open: 8.4.2 - picocolors: 1.0.0 - tiny-glob: 0.2.9 - tslib: 2.5.0 - - '@radix-ui/primitive@1.0.1': - dependencies: - '@babel/runtime': 7.24.5 - - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.0.33 - '@types/react-dom': 18.0.11 - - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@radix-ui/react-context@1.0.1(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@radix-ui/react-direction@1.0.1(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@radix-ui/react-id@1.0.1(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-slot': 1.0.2(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.0.33 - '@types/react-dom': 18.0.11 - - '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.0.33 - '@types/react-dom': 18.0.11 - - '@radix-ui/react-slot@1.0.2(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.0.33)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.0.33 - '@types/react-dom': 18.0.11 - - '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.0.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - optionalDependencies: - '@types/react': 18.0.33 - '@types/react-dom': 18.0.11 - - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.0.33)(react@18.2.0) - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.0.33)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.2.0 - optionalDependencies: - '@types/react': 18.0.33 - - '@rushstack/eslint-patch@1.2.0': {} - - '@swc/helpers@0.4.14': - dependencies: - tslib: 2.5.0 - - '@tanstack/query-core@4.27.0': {} - - '@tanstack/react-query@4.28.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@tanstack/query-core': 4.27.0 - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) - optionalDependencies: - react-dom: 18.2.0(react@18.2.0) - - '@types/json-schema@7.0.11': {} - - '@types/json5@0.0.29': {} - - '@types/node@18.15.11': {} - - '@types/prop-types@15.7.5': {} - - '@types/react-dom@18.0.11': - dependencies: - '@types/react': 18.0.33 - - '@types/react@18.0.33': - dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 - csstype: 3.1.2 - - '@types/scheduler@0.16.3': {} - - '@types/semver@7.3.13': {} - - '@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint@8.37.0)(typescript@5.0.3)': - dependencies: - '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - '@typescript-eslint/scope-manager': 5.57.1 - '@typescript-eslint/type-utils': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - debug: 4.3.4 - eslint: 8.37.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - optionalDependencies: - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3)': - dependencies: - '@typescript-eslint/scope-manager': 5.57.1 - '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.3) - debug: 4.3.4 - eslint: 8.37.0 - optionalDependencies: - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@5.57.1': - dependencies: - '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/visitor-keys': 5.57.1 - - '@typescript-eslint/type-utils@5.57.1(eslint@8.37.0)(typescript@5.0.3)': - dependencies: - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.3) - '@typescript-eslint/utils': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - debug: 4.3.4 - eslint: 8.37.0 - tsutils: 3.21.0(typescript@5.0.3) - optionalDependencies: - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@5.57.1': {} - - '@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.3)': - dependencies: - '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/visitor-keys': 5.57.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - optionalDependencies: - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@5.57.1(eslint@8.37.0)(typescript@5.0.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.37.0) - '@types/json-schema': 7.0.11 - '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.57.1 - '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.3) - eslint: 8.37.0 - eslint-scope: 5.1.1 - semver: 7.3.8 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/visitor-keys@5.57.1': - dependencies: - '@typescript-eslint/types': 5.57.1 - eslint-visitor-keys: 3.4.0 - - acorn-jsx@5.3.2(acorn@8.8.2): - dependencies: - acorn: 8.8.2 - - acorn@8.8.2: {} - - ajv@6.12.6: - 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 - - ansi-regex@5.0.1: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - arg@5.0.2: {} - - argparse@2.0.1: {} - - aria-query@5.1.3: - dependencies: - deep-equal: 2.2.0 - - array-buffer-byte-length@1.0.0: - dependencies: - call-bind: 1.0.2 - is-array-buffer: 3.0.2 - - array-includes@3.1.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 - is-string: 1.0.7 - - array-union@2.1.0: {} - - array.prototype.flat@1.3.1: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 - - array.prototype.flatmap@1.3.1: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 - - array.prototype.tosorted@1.1.1: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.0 - - ast-types-flow@0.0.7: {} - - async-mutex@0.5.0: - dependencies: - tslib: 2.5.0 - - asynckit@0.4.0: {} - - autoprefixer@10.4.14(postcss@8.4.21): - dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001474 - fraction.js: 4.2.0 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - - available-typed-arrays@1.0.5: {} - - axe-core@4.6.3: {} - - axios@1.3.4: - dependencies: - follow-redirects: 1.15.2 - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - - axobject-query@3.1.1: - dependencies: - deep-equal: 2.2.0 - - balanced-match@1.0.2: {} - - binary-extensions@2.2.0: {} - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - braces@3.0.2: - dependencies: - fill-range: 7.0.1 - - browserslist@4.21.5: - dependencies: - caniuse-lite: 1.0.30001474 - electron-to-chromium: 1.4.350 - node-releases: 2.0.10 - update-browserslist-db: 1.0.10(browserslist@4.21.5) - - call-bind@1.0.2: - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.0 - - callsites@3.1.0: {} - - camelcase-css@2.0.1: {} - - caniuse-lite@1.0.30001474: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chokidar@3.5.3: - 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.2 - - class-variance-authority@0.7.0: - dependencies: - clsx: 2.0.0 - - client-only@0.0.1: {} - - clsx@2.0.0: {} - - clsx@2.1.1: {} - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - commander@4.1.1: {} - - concat-map@0.0.1: {} - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - cssesc@3.0.0: {} - - csstype@3.1.2: {} - - damerau-levenshtein@1.0.8: {} - - debug@3.2.7: - dependencies: - ms: 2.1.3 - - debug@4.3.4: - dependencies: - ms: 2.1.2 - - deep-equal@2.2.0: - dependencies: - call-bind: 1.0.2 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.0 - is-arguments: 1.1.1 - is-array-buffer: 3.0.2 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - isarray: 2.0.5 - object-is: 1.1.5 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - side-channel: 1.0.4 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.9 - - deep-is@0.1.4: {} - - define-lazy-prop@2.0.0: {} - - define-properties@1.2.0: - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - - delayed-stream@1.0.0: {} - - didyoumean@1.2.2: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - - dlv@1.1.3: {} - - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - - electron-to-chromium@1.4.350: {} - - emoji-regex@9.2.2: {} - - enhanced-resolve@5.12.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - - es-abstract@1.21.2: - dependencies: - array-buffer-byte-length: 1.0.0 - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.0 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 - gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - is-array-buffer: 3.0.2 - is-callable: 1.2.7 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-typed-array: 1.1.10 - is-weakref: 1.0.2 - object-inspect: 1.12.3 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 - typed-array-length: 1.0.4 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 - - es-get-iterator@1.1.3: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - has-symbols: 1.0.3 - is-arguments: 1.1.1 - is-map: 2.0.2 - is-set: 2.0.2 - is-string: 1.0.7 - isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 - - es-set-tostringtag@2.0.1: - dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 - has-tostringtag: 1.0.0 - - es-shim-unscopables@1.0.0: - dependencies: - has: 1.0.3 - - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - - escalade@3.1.1: {} - - escape-string-regexp@4.0.0: {} - - eslint-config-next@13.2.4(eslint@8.37.0)(typescript@5.0.3): - dependencies: - '@next/eslint-plugin-next': 13.2.4 - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - eslint: 8.37.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.4(eslint-plugin-import@2.27.5)(eslint@8.37.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint-import-resolver-typescript@3.5.4)(eslint@8.37.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.37.0) - eslint-plugin-react: 7.32.2(eslint@8.37.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.37.0) - optionalDependencies: - typescript: 5.0.3 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color - - eslint-config-prettier@8.8.0(eslint@8.37.0): - dependencies: - eslint: 8.37.0 - - eslint-import-resolver-node@0.3.7: - dependencies: - debug: 3.2.7 - is-core-module: 2.11.0 - resolve: 1.22.1 - transitivePeerDependencies: - - supports-color - - eslint-import-resolver-typescript@3.5.4(eslint-plugin-import@2.27.5)(eslint@8.37.0): - dependencies: - debug: 4.3.4 - enhanced-resolve: 5.12.0 - eslint: 8.37.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint-import-resolver-typescript@3.5.4)(eslint@8.37.0) - get-tsconfig: 4.5.0 - globby: 13.1.3 - is-core-module: 2.11.0 - is-glob: 4.0.3 - synckit: 0.8.5 - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.4(eslint-plugin-import@2.27.5)(eslint@8.37.0))(eslint@8.37.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - eslint: 8.37.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.4(eslint-plugin-import@2.27.5)(eslint@8.37.0) - transitivePeerDependencies: - - supports-color - - eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint-import-resolver-typescript@3.5.4)(eslint@8.37.0): - dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.37.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.4(eslint-plugin-import@2.27.5)(eslint@8.37.0))(eslint@8.37.0) - has: 1.0.3 - is-core-module: 2.11.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.1 - semver: 6.3.0 - tsconfig-paths: 3.14.2 - optionalDependencies: - '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jsx-a11y@6.7.1(eslint@8.37.0): - dependencies: - '@babel/runtime': 7.21.0 - aria-query: 5.1.3 - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - ast-types-flow: 0.0.7 - axe-core: 4.6.3 - axobject-query: 3.1.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.37.0 - has: 1.0.3 - jsx-ast-utils: 3.3.3 - language-tags: 1.0.5 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - semver: 6.3.0 - - eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0(eslint@8.37.0))(eslint@8.37.0)(prettier@2.8.7): - dependencies: - eslint: 8.37.0 - prettier: 2.8.7 - prettier-linter-helpers: 1.0.0 - optionalDependencies: - eslint-config-prettier: 8.8.0(eslint@8.37.0) - - eslint-plugin-react-hooks@4.6.0(eslint@8.37.0): - dependencies: - eslint: 8.37.0 - - eslint-plugin-react@7.32.2(eslint@8.37.0): - dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 - doctrine: 2.1.0 - eslint: 8.37.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 - prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.0 - string.prototype.matchall: 4.0.8 - - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - eslint-scope@7.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.0: {} - - eslint@8.37.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.37.0) - '@eslint-community/regexpp': 4.5.0 - '@eslint/eslintrc': 2.0.2 - '@eslint/js': 8.37.0 - '@humanwhocodes/config-array': 0.11.8 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - 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.1.1 - eslint-visitor-keys: 3.4.0 - espree: 9.5.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.20.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-sdsl: 4.4.0 - 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.1 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - espree@9.5.1: - dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) - eslint-visitor-keys: 3.4.0 - - esquery@1.5.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@4.3.0: {} - - estraverse@5.3.0: {} - - esutils@2.0.3: {} - - fast-deep-equal@3.1.3: {} - - fast-diff@1.2.0: {} - - fast-glob@3.2.12: - 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 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fastq@1.15.0: - dependencies: - reusify: 1.0.4 - - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.0.4 - - fill-range@7.0.1: - dependencies: - to-regex-range: 5.0.1 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@3.0.4: - dependencies: - flatted: 3.2.7 - rimraf: 3.0.2 - - flatted@3.2.7: {} - - follow-redirects@1.15.2: {} - - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - - form-data@4.0.0: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - - fraction.js@4.2.0: {} - - fs.realpath@1.0.0: {} - - fsevents@2.3.2: - optional: true - - function-bind@1.1.1: {} - - function.prototype.name@1.1.5: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - functions-have-names: 1.2.3 - - functions-have-names@1.2.3: {} - - get-intrinsic@1.2.0: - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.3 - - get-symbol-description@1.0.0: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - - get-tsconfig@4.5.0: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@7.1.6: - 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 - - glob@7.1.7: - 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 - - glob@7.2.3: - 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 - - globals@13.20.0: - dependencies: - type-fest: 0.20.2 - - globalthis@1.0.3: - dependencies: - define-properties: 1.2.0 - - globalyzer@0.1.0: {} - - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 3.0.0 - - globby@13.1.3: - dependencies: - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 4.0.0 - - globrex@0.1.2: {} - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.0 - - graceful-fs@4.2.11: {} - - grapheme-splitter@1.0.4: {} - - has-bigints@1.0.2: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.0: - dependencies: - get-intrinsic: 1.2.0 - - has-proto@1.0.1: {} - - has-symbols@1.0.3: {} - - has-tostringtag@1.0.0: - dependencies: - has-symbols: 1.0.3 - - has@1.0.3: - dependencies: - function-bind: 1.1.1 - - ignore@5.2.4: {} - - import-fresh@3.3.0: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - - internal-slot@1.0.5: - dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 - side-channel: 1.0.4 - - is-arguments@1.1.1: - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - - is-array-buffer@3.0.2: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - is-typed-array: 1.1.10 - - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.2.0 - - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - - is-callable@1.2.7: {} - - is-core-module@2.11.0: - dependencies: - has: 1.0.3 - - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.0 - - is-docker@2.2.1: {} - - is-extglob@2.1.1: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-map@2.0.2: {} - - is-negative-zero@2.0.2: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.0 - - is-number@7.0.0: {} - - is-path-inside@3.0.3: {} - - is-regex@1.1.4: - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - - is-set@2.0.2: {} - - is-shared-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.2 - - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.0 - - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - - is-typed-array@1.1.10: - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - - is-weakmap@2.0.1: {} - - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.2 - - is-weakset@2.0.2: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - isarray@2.0.5: {} - - isexe@2.0.0: {} - - jiti@1.18.2: {} - - js-sdsl@4.4.0: {} - - js-tokens@4.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@1.0.2: - dependencies: - minimist: 1.2.8 - - jsx-ast-utils@3.3.3: - dependencies: - array-includes: 3.1.6 - object.assign: 4.1.4 - - language-subtag-registry@0.3.22: {} - - language-tags@1.0.5: - dependencies: - language-subtag-registry: 0.3.22 - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lilconfig@2.1.0: {} - - lines-and-columns@1.2.4: {} - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.merge@4.6.2: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - - lucide-react@0.377.0(react@18.2.0): - dependencies: - react: 18.2.0 - - merge2@1.4.1: {} - - micromatch@4.0.5: - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimist@1.2.8: {} - - ms@2.1.2: {} - - ms@2.1.3: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoid@3.3.6: {} - - natural-compare-lite@1.4.0: {} - - natural-compare@1.4.0: {} - - next@13.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@next/env': 13.2.4 - '@swc/helpers': 0.4.14 - caniuse-lite: 1.0.30001474 - postcss: 8.4.14 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) - optionalDependencies: - '@next/swc-android-arm-eabi': 13.2.4 - '@next/swc-android-arm64': 13.2.4 - '@next/swc-darwin-arm64': 13.2.4 - '@next/swc-darwin-x64': 13.2.4 - '@next/swc-freebsd-x64': 13.2.4 - '@next/swc-linux-arm-gnueabihf': 13.2.4 - '@next/swc-linux-arm64-gnu': 13.2.4 - '@next/swc-linux-arm64-musl': 13.2.4 - '@next/swc-linux-x64-gnu': 13.2.4 - '@next/swc-linux-x64-musl': 13.2.4 - '@next/swc-win32-arm64-msvc': 13.2.4 - '@next/swc-win32-ia32-msvc': 13.2.4 - '@next/swc-win32-x64-msvc': 13.2.4 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - node-releases@2.0.10: {} - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - object-inspect@1.12.3: {} - - object-is@1.1.5: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - - object-keys@1.1.1: {} - - object.assign@4.1.4: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - has-symbols: 1.0.3 - object-keys: 1.1.1 - - object.entries@1.1.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - - object.fromentries@2.0.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - - object.hasown@1.1.2: - dependencies: - define-properties: 1.2.0 - es-abstract: 1.21.2 - - object.values@1.1.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - open@8.4.2: - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - - optionator@0.9.1: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.3 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-type@4.0.0: {} - - picocolors@1.0.0: {} - - picomatch@2.3.1: {} - - pify@2.3.0: {} - - pirates@4.0.5: {} - - postcss-import@14.1.0(postcss@8.4.21): - dependencies: - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.1 - - postcss-js@4.0.1(postcss@8.4.21): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.21 - - postcss-load-config@3.1.4(postcss@8.4.21): - dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 - optionalDependencies: - postcss: 8.4.21 - - postcss-nested@6.0.0(postcss@8.4.21): - dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - - postcss-selector-parser@6.0.11: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.4.14: - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - - postcss@8.4.21: - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - - prelude-ls@1.2.1: {} - - prettier-linter-helpers@1.0.0: - dependencies: - fast-diff: 1.2.0 - - prettier-plugin-tailwindcss@0.2.6(prettier@2.8.7): - dependencies: - prettier: 2.8.7 - - prettier@2.8.7: {} - - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - - proxy-from-env@1.1.0: {} - - punycode@2.3.0: {} - - queue-microtask@1.2.3: {} - - quick-lru@5.1.1: {} - - react-dom@18.2.0(react@18.2.0): - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - - react-is@16.13.1: {} - - react@18.2.0: - dependencies: - loose-envify: 1.4.0 - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - regenerator-runtime@0.13.11: {} - - regenerator-runtime@0.14.1: {} - - regexp.prototype.flags@1.4.3: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 - - resolve-from@4.0.0: {} - - resolve@1.22.1: - dependencies: - is-core-module: 2.11.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - resolve@2.0.0-next.4: - dependencies: - is-core-module: 2.11.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - reusify@1.0.4: {} - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - safe-regex-test@1.0.0: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - is-regex: 1.1.4 - - scheduler@0.23.0: - dependencies: - loose-envify: 1.4.0 - - semver@6.3.0: {} - - semver@7.3.8: - dependencies: - lru-cache: 6.0.0 - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - side-channel@1.0.4: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 - object-inspect: 1.12.3 - - slash@3.0.0: {} - - slash@4.0.0: {} - - source-map-js@1.0.2: {} - - stop-iteration-iterator@1.0.0: - dependencies: - internal-slot: 1.0.5 - - string.prototype.matchall@4.0.8: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - regexp.prototype.flags: 1.4.3 - side-channel: 1.0.4 - - string.prototype.trim@1.2.7: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - - string.prototype.trimend@1.0.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - - string.prototype.trimstart@1.0.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-bom@3.0.0: {} - - strip-json-comments@3.1.1: {} - - styled-jsx@5.1.1(react@18.2.0): - dependencies: - client-only: 0.0.1 - react: 18.2.0 - - sucrase@3.31.0: - dependencies: - commander: 4.1.1 - glob: 7.1.6 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.5 - ts-interface-checker: 0.1.13 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - synckit@0.8.5: - dependencies: - '@pkgr/utils': 2.3.1 - tslib: 2.5.0 - - tailwind-merge@2.3.0: - dependencies: - '@babel/runtime': 7.24.5 - - tailwindcss@3.3.1(postcss@8.4.21): - dependencies: - arg: 5.0.2 - chokidar: 3.5.3 - color-name: 1.1.4 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.2.12 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.18.2 - 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.21 - postcss-import: 14.1.0(postcss@8.4.21) - postcss-js: 4.0.1(postcss@8.4.21) - postcss-load-config: 3.1.4(postcss@8.4.21) - postcss-nested: 6.0.0(postcss@8.4.21) - postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - quick-lru: 5.1.1 - resolve: 1.22.1 - sucrase: 3.31.0 - transitivePeerDependencies: - - ts-node - - tapable@2.2.1: {} - - text-table@0.2.0: {} - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - tiny-glob@0.2.9: - dependencies: - globalyzer: 0.1.0 - globrex: 0.1.2 - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - ts-interface-checker@0.1.13: {} - - tsconfig-paths@3.14.2: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - - tslib@1.14.1: {} - - tslib@2.5.0: {} - - tsutils@3.21.0(typescript@5.0.3): - dependencies: - tslib: 1.14.1 - typescript: 5.0.3 - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@0.20.2: {} - - typed-array-length@1.0.4: - dependencies: - call-bind: 1.0.2 - for-each: 0.3.3 - is-typed-array: 1.1.10 - - typescript@5.0.3: {} - - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.2 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - - update-browserslist-db@1.0.10(browserslist@4.21.5): - dependencies: - browserslist: 4.21.5 - escalade: 3.1.1 - picocolors: 1.0.0 - - uri-js@4.4.1: - dependencies: - punycode: 2.3.0 - - use-sync-external-store@1.2.0(react@18.2.0): - dependencies: - react: 18.2.0 - - util-deprecate@1.0.2: {} - - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - - which-collection@1.0.1: - dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 - - which-typed-array@1.1.9: - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - word-wrap@1.2.3: {} - - wrappy@1.0.2: {} - - yallist@4.0.0: {} - - yaml@1.10.2: {} - - yocto-queue@0.1.0: {} - - zod@3.21.4: {} diff --git a/prettier.config.cjs b/prettier.config.cjs deleted file mode 100644 index ee0dede..0000000 --- a/prettier.config.cjs +++ /dev/null @@ -1,7 +0,0 @@ -/** @type {import("prettier").Config} */ -module.exports = { - plugins: [ - require.resolve("prettier-plugin-tailwindcss"), - require.resolve("@it-incubator/prettier-config"), - ], -}; diff --git a/src/components/auth-redirect/index.tsx b/src/components/auth-redirect/index.tsx index 1ac843d..0602a73 100644 --- a/src/components/auth-redirect/index.tsx +++ b/src/components/auth-redirect/index.tsx @@ -9,14 +9,14 @@ import { useMeQuery } from "@/services"; export const AuthRedirect: FC<{ children: ReactNode }> = ({ children }) => { const router = useRouter(); - const { data: user, isLoading, isError } = useMeQuery(); + const { data: user, isLoading } = useMeQuery(); const isAuthPage = router.pathname === "/login"; useEffect(() => { if (!isLoading && !user && !isAuthPage) { router.push("/login"); } - }, [user, isError, isLoading, isAuthPage, router]); + }, [user, isLoading, isAuthPage, router]); if (isLoading || (!user && !isAuthPage)) { return ( diff --git a/src/services/todolist-api/todolist-api.instance.ts b/src/services/todolist-api/todolist-api.instance.ts index 4f83d04..4732ab1 100644 --- a/src/services/todolist-api/todolist-api.instance.ts +++ b/src/services/todolist-api/todolist-api.instance.ts @@ -1,11 +1,13 @@ import { Mutex } from "async-mutex"; import axios from "axios"; +import router from "next/router"; + const mutex = new Mutex(); let refreshedAt: number | null = null; export const todolistApiInstance = axios.create({ - baseURL: "http://localhost:3000", + baseURL: "http://localhost:3000" }); async function refreshAccessToken(): Promise { @@ -17,8 +19,8 @@ async function refreshAccessToken(): Promise { {}, { headers: { - Authorization: `Bearer ${localStorage.getItem("refreshToken")}`, - }, + Authorization: `Bearer ${localStorage.getItem("refreshToken")}` + } } ); @@ -46,9 +48,10 @@ todolistApiInstance.interceptors.request.use( todolistApiInstance.interceptors.response.use( (response) => response, async (error) => { + if(error?.response?.request?.responseURL?.includes("refresh-token")){ + return } await mutex.waitForUnlock(); const originalRequest = error.config; - // Check for a 401 response and if this request hasn't been retried yet if (error.response?.status === 401 && !originalRequest._retry) { if (!mutex.isLocked()) { @@ -60,7 +63,7 @@ todolistApiInstance.interceptors.response.use( // If the token has been refreshed within the last minute, use the refreshed token originalRequest.headers[ "Authorization" - ] = `Bearer ${localStorage.getItem("accessToken")}`; + ] = `Bearer ${localStorage.getItem("accessToken")}`; release(); return todolistApiInstance(originalRequest); @@ -72,6 +75,8 @@ todolistApiInstance.interceptors.response.use( originalRequest.headers["Authorization"] = `Bearer ${newAccessToken}`; return todolistApiInstance(originalRequest); // Retry the original request with the new token + } catch (error) { + router.push("/login"); } finally { release(); }