matrix-art.meta

Issues/PRs archive for MTRNord/matrix-art
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-art.meta.git
Log | Files | Refs

140.diff (46977B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index e64bbd6..b1241c1 100644
      3 --- a/package-lock.json
      4 +++ b/package-lock.json
      5 @@ -37,7 +37,7 @@
      6          "autoprefixer": "10.4.4",
      7          "cross-env": "7.0.3",
      8          "eslint": "8.11.0",
      9 -        "eslint-config-next": "12.1.0",
     10 +        "eslint-config-next": "12.1.5",
     11          "eslint-plugin-jsx-a11y": "6.5.1",
     12          "eslint-plugin-unicorn": "42.0.0",
     13          "i18next-parser": "5.4.0",
     14 @@ -1053,9 +1053,9 @@
     15        "integrity": "sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ=="
     16      },
     17      "node_modules/@next/eslint-plugin-next": {
     18 -      "version": "12.1.0",
     19 -      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.0.tgz",
     20 -      "integrity": "sha512-WFiyvSM2G5cQmh32t/SiQuJ+I2O+FHVlK/RFw5b1565O2kEM/36EXncjt88Pa+X5oSc+1SS+tWxowWJd1lqI+g==",
     21 +      "version": "12.1.5",
     22 +      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.5.tgz",
     23 +      "integrity": "sha512-Cnb8ERC5bNKBFrnMH6203sp/b0Y78QRx1XsFu+86oBtDBmQmOFoHu7teQjHm69ER73XKK3aGaeoLiXacHoUFsg==",
     24        "dev": true,
     25        "dependencies": {
     26          "glob": "7.1.7"
     27 @@ -1410,9 +1410,9 @@
     28        }
     29      },
     30      "node_modules/@rushstack/eslint-patch": {
     31 -      "version": "1.1.0",
     32 -      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz",
     33 -      "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==",
     34 +      "version": "1.0.8",
     35 +      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.8.tgz",
     36 +      "integrity": "sha512-ZK5v4bJwgXldAUA8r3q9YKfCwOqoHTK/ZqRjSeRXQrBXWouoPnS4MQtgC4AXGiiBuUu5wxrRgTlv0ktmM4P1Aw==",
     37        "dev": true
     38      },
     39      "node_modules/@tootallnate/once": {
     40 @@ -1568,14 +1568,14 @@
     41        }
     42      },
     43      "node_modules/@typescript-eslint/parser": {
     44 -      "version": "5.11.0",
     45 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz",
     46 -      "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==",
     47 +      "version": "5.10.1",
     48 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz",
     49 +      "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==",
     50        "dev": true,
     51        "dependencies": {
     52 -        "@typescript-eslint/scope-manager": "5.11.0",
     53 -        "@typescript-eslint/types": "5.11.0",
     54 -        "@typescript-eslint/typescript-estree": "5.11.0",
     55 +        "@typescript-eslint/scope-manager": "5.10.1",
     56 +        "@typescript-eslint/types": "5.10.1",
     57 +        "@typescript-eslint/typescript-estree": "5.10.1",
     58          "debug": "^4.3.2"
     59        },
     60        "engines": {
     61 @@ -1595,13 +1595,13 @@
     62        }
     63      },
     64      "node_modules/@typescript-eslint/scope-manager": {
     65 -      "version": "5.11.0",
     66 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz",
     67 -      "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==",
     68 +      "version": "5.10.1",
     69 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz",
     70 +      "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==",
     71        "dev": true,
     72        "dependencies": {
     73 -        "@typescript-eslint/types": "5.11.0",
     74 -        "@typescript-eslint/visitor-keys": "5.11.0"
     75 +        "@typescript-eslint/types": "5.10.1",
     76 +        "@typescript-eslint/visitor-keys": "5.10.1"
     77        },
     78        "engines": {
     79          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     80 @@ -1612,9 +1612,9 @@
     81        }
     82      },
     83      "node_modules/@typescript-eslint/types": {
     84 -      "version": "5.11.0",
     85 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz",
     86 -      "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==",
     87 +      "version": "5.10.1",
     88 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz",
     89 +      "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==",
     90        "dev": true,
     91        "engines": {
     92          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     93 @@ -1625,13 +1625,13 @@
     94        }
     95      },
     96      "node_modules/@typescript-eslint/typescript-estree": {
     97 -      "version": "5.11.0",
     98 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz",
     99 -      "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==",
    100 +      "version": "5.10.1",
    101 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz",
    102 +      "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==",
    103        "dev": true,
    104        "dependencies": {
    105 -        "@typescript-eslint/types": "5.11.0",
    106 -        "@typescript-eslint/visitor-keys": "5.11.0",
    107 +        "@typescript-eslint/types": "5.10.1",
    108 +        "@typescript-eslint/visitor-keys": "5.10.1",
    109          "debug": "^4.3.2",
    110          "globby": "^11.0.4",
    111          "is-glob": "^4.0.3",
    112 @@ -1652,9 +1652,9 @@
    113        }
    114      },
    115      "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
    116 -      "version": "7.3.5",
    117 -      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
    118 -      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
    119 +      "version": "7.3.7",
    120 +      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
    121 +      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
    122        "dev": true,
    123        "dependencies": {
    124          "lru-cache": "^6.0.0"
    125 @@ -1667,12 +1667,12 @@
    126        }
    127      },
    128      "node_modules/@typescript-eslint/visitor-keys": {
    129 -      "version": "5.11.0",
    130 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz",
    131 -      "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==",
    132 +      "version": "5.10.1",
    133 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz",
    134 +      "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==",
    135        "dev": true,
    136        "dependencies": {
    137 -        "@typescript-eslint/types": "5.11.0",
    138 +        "@typescript-eslint/types": "5.10.1",
    139          "eslint-visitor-keys": "^3.0.0"
    140        },
    141        "engines": {
    142 @@ -1911,14 +1911,15 @@
    143        }
    144      },
    145      "node_modules/array.prototype.flat": {
    146 -      "version": "1.2.5",
    147 -      "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
    148 -      "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
    149 +      "version": "1.3.0",
    150 +      "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
    151 +      "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
    152        "dev": true,
    153        "dependencies": {
    154          "call-bind": "^1.0.2",
    155          "define-properties": "^1.1.3",
    156 -        "es-abstract": "^1.19.0"
    157 +        "es-abstract": "^1.19.2",
    158 +        "es-shim-unscopables": "^1.0.0"
    159        },
    160        "engines": {
    161          "node": ">= 0.4"
    162 @@ -1928,14 +1929,15 @@
    163        }
    164      },
    165      "node_modules/array.prototype.flatmap": {
    166 -      "version": "1.2.5",
    167 -      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz",
    168 -      "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==",
    169 +      "version": "1.3.0",
    170 +      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
    171 +      "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
    172        "dev": true,
    173        "dependencies": {
    174 -        "call-bind": "^1.0.0",
    175 +        "call-bind": "^1.0.2",
    176          "define-properties": "^1.1.3",
    177 -        "es-abstract": "^1.19.0"
    178 +        "es-abstract": "^1.19.2",
    179 +        "es-shim-unscopables": "^1.0.0"
    180        },
    181        "engines": {
    182          "node": ">= 0.4"
    183 @@ -2995,9 +2997,9 @@
    184        }
    185      },
    186      "node_modules/es-abstract": {
    187 -      "version": "1.19.1",
    188 -      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
    189 -      "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
    190 +      "version": "1.19.5",
    191 +      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz",
    192 +      "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==",
    193        "dev": true,
    194        "dependencies": {
    195          "call-bind": "^1.0.2",
    196 @@ -3006,15 +3008,15 @@
    197          "get-intrinsic": "^1.1.1",
    198          "get-symbol-description": "^1.0.0",
    199          "has": "^1.0.3",
    200 -        "has-symbols": "^1.0.2",
    201 +        "has-symbols": "^1.0.3",
    202          "internal-slot": "^1.0.3",
    203          "is-callable": "^1.2.4",
    204 -        "is-negative-zero": "^2.0.1",
    205 +        "is-negative-zero": "^2.0.2",
    206          "is-regex": "^1.1.4",
    207 -        "is-shared-array-buffer": "^1.0.1",
    208 +        "is-shared-array-buffer": "^1.0.2",
    209          "is-string": "^1.0.7",
    210 -        "is-weakref": "^1.0.1",
    211 -        "object-inspect": "^1.11.0",
    212 +        "is-weakref": "^1.0.2",
    213 +        "object-inspect": "^1.12.0",
    214          "object-keys": "^1.1.1",
    215          "object.assign": "^4.1.2",
    216          "string.prototype.trimend": "^1.0.4",
    217 @@ -3028,6 +3030,15 @@
    218          "url": "https://github.com/sponsors/ljharb"
    219        }
    220      },
    221 +    "node_modules/es-shim-unscopables": {
    222 +      "version": "1.0.0",
    223 +      "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
    224 +      "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
    225 +      "dev": true,
    226 +      "dependencies": {
    227 +        "has": "^1.0.3"
    228 +      }
    229 +    },
    230      "node_modules/es-to-primitive": {
    231        "version": "1.2.1",
    232        "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
    233 @@ -3116,20 +3127,20 @@
    234        }
    235      },
    236      "node_modules/eslint-config-next": {
    237 -      "version": "12.1.0",
    238 -      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.0.tgz",
    239 -      "integrity": "sha512-tBhuUgoDITcdcM7xFvensi9I5WTI4dnvH4ETGRg1U8ZKpXrZsWQFdOKIDzR3RLP5HR3xXrLviaMM4c3zVoE/pA==",
    240 +      "version": "12.1.5",
    241 +      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.5.tgz",
    242 +      "integrity": "sha512-P+DCt5ti63KhC0qNLzrAmPcwRGq8pYqgcf/NNr1E+WjCrMkWdCAXkIANTquo+kcO1adR2k1lTo5GCrNUtKy4hQ==",
    243        "dev": true,
    244        "dependencies": {
    245 -        "@next/eslint-plugin-next": "12.1.0",
    246 -        "@rushstack/eslint-patch": "^1.0.8",
    247 -        "@typescript-eslint/parser": "^5.0.0",
    248 -        "eslint-import-resolver-node": "^0.3.4",
    249 -        "eslint-import-resolver-typescript": "^2.4.0",
    250 -        "eslint-plugin-import": "^2.25.2",
    251 -        "eslint-plugin-jsx-a11y": "^6.5.1",
    252 -        "eslint-plugin-react": "^7.27.0",
    253 -        "eslint-plugin-react-hooks": "^4.3.0"
    254 +        "@next/eslint-plugin-next": "12.1.5",
    255 +        "@rushstack/eslint-patch": "1.0.8",
    256 +        "@typescript-eslint/parser": "5.10.1",
    257 +        "eslint-import-resolver-node": "0.3.4",
    258 +        "eslint-import-resolver-typescript": "2.4.0",
    259 +        "eslint-plugin-import": "2.25.2",
    260 +        "eslint-plugin-jsx-a11y": "6.5.1",
    261 +        "eslint-plugin-react": "7.29.1",
    262 +        "eslint-plugin-react-hooks": "4.3.0"
    263        },
    264        "peerDependencies": {
    265          "eslint": "^7.23.0 || ^8.0.0",
    266 @@ -3143,34 +3154,40 @@
    267        }
    268      },
    269      "node_modules/eslint-import-resolver-node": {
    270 -      "version": "0.3.6",
    271 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    272 -      "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    273 +      "version": "0.3.4",
    274 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
    275 +      "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
    276        "dev": true,
    277        "dependencies": {
    278 -        "debug": "^3.2.7",
    279 -        "resolve": "^1.20.0"
    280 +        "debug": "^2.6.9",
    281 +        "resolve": "^1.13.1"
    282        }
    283      },
    284      "node_modules/eslint-import-resolver-node/node_modules/debug": {
    285 -      "version": "3.2.7",
    286 -      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    287 -      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    288 +      "version": "2.6.9",
    289 +      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    290 +      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    291        "dev": true,
    292        "dependencies": {
    293 -        "ms": "^2.1.1"
    294 +        "ms": "2.0.0"
    295        }
    296      },
    297 +    "node_modules/eslint-import-resolver-node/node_modules/ms": {
    298 +      "version": "2.0.0",
    299 +      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    300 +      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    301 +      "dev": true
    302 +    },
    303      "node_modules/eslint-import-resolver-typescript": {
    304 -      "version": "2.5.0",
    305 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz",
    306 -      "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==",
    307 +      "version": "2.4.0",
    308 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz",
    309 +      "integrity": "sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==",
    310        "dev": true,
    311        "dependencies": {
    312 -        "debug": "^4.3.1",
    313 -        "glob": "^7.1.7",
    314 +        "debug": "^4.1.1",
    315 +        "glob": "^7.1.6",
    316          "is-glob": "^4.0.1",
    317 -        "resolve": "^1.20.0",
    318 +        "resolve": "^1.17.0",
    319          "tsconfig-paths": "^3.9.0"
    320        },
    321        "engines": {
    322 @@ -3204,9 +3221,9 @@
    323        }
    324      },
    325      "node_modules/eslint-plugin-import": {
    326 -      "version": "2.25.4",
    327 -      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz",
    328 -      "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==",
    329 +      "version": "2.25.2",
    330 +      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz",
    331 +      "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==",
    332        "dev": true,
    333        "dependencies": {
    334          "array-includes": "^3.1.4",
    335 @@ -3214,14 +3231,14 @@
    336          "debug": "^2.6.9",
    337          "doctrine": "^2.1.0",
    338          "eslint-import-resolver-node": "^0.3.6",
    339 -        "eslint-module-utils": "^2.7.2",
    340 +        "eslint-module-utils": "^2.7.0",
    341          "has": "^1.0.3",
    342 -        "is-core-module": "^2.8.0",
    343 +        "is-core-module": "^2.7.0",
    344          "is-glob": "^4.0.3",
    345          "minimatch": "^3.0.4",
    346          "object.values": "^1.1.5",
    347          "resolve": "^1.20.0",
    348 -        "tsconfig-paths": "^3.12.0"
    349 +        "tsconfig-paths": "^3.11.0"
    350        },
    351        "engines": {
    352          "node": ">=4"
    353 @@ -3251,6 +3268,31 @@
    354          "node": ">=0.10.0"
    355        }
    356      },
    357 +    "node_modules/eslint-plugin-import/node_modules/eslint-import-resolver-node": {
    358 +      "version": "0.3.6",
    359 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    360 +      "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    361 +      "dev": true,
    362 +      "dependencies": {
    363 +        "debug": "^3.2.7",
    364 +        "resolve": "^1.20.0"
    365 +      }
    366 +    },
    367 +    "node_modules/eslint-plugin-import/node_modules/eslint-import-resolver-node/node_modules/debug": {
    368 +      "version": "3.2.7",
    369 +      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    370 +      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    371 +      "dev": true,
    372 +      "dependencies": {
    373 +        "ms": "^2.1.1"
    374 +      }
    375 +    },
    376 +    "node_modules/eslint-plugin-import/node_modules/eslint-import-resolver-node/node_modules/ms": {
    377 +      "version": "2.1.3",
    378 +      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
    379 +      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
    380 +      "dev": true
    381 +    },
    382      "node_modules/eslint-plugin-import/node_modules/ms": {
    383        "version": "2.0.0",
    384        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    385 @@ -3284,9 +3326,9 @@
    386        }
    387      },
    388      "node_modules/eslint-plugin-react": {
    389 -      "version": "7.28.0",
    390 -      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz",
    391 -      "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==",
    392 +      "version": "7.29.1",
    393 +      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz",
    394 +      "integrity": "sha512-WtzRpHMhsOX05ZrkyaaqmLl2uXGqmYooCfBxftJKlkYdsltiufGgfU7uuoHwR2lBam2Kh/EIVID4aU9e3kbCMA==",
    395        "dev": true,
    396        "dependencies": {
    397          "array-includes": "^3.1.4",
    398 @@ -3294,12 +3336,12 @@
    399          "doctrine": "^2.1.0",
    400          "estraverse": "^5.3.0",
    401          "jsx-ast-utils": "^2.4.1 || ^3.0.0",
    402 -        "minimatch": "^3.0.4",
    403 +        "minimatch": "^3.1.2",
    404          "object.entries": "^1.1.5",
    405          "object.fromentries": "^2.0.5",
    406          "object.hasown": "^1.1.0",
    407          "object.values": "^1.1.5",
    408 -        "prop-types": "^15.7.2",
    409 +        "prop-types": "^15.8.1",
    410          "resolve": "^2.0.0-next.3",
    411          "semver": "^6.3.0",
    412          "string.prototype.matchall": "^4.0.6"
    413 @@ -4015,6 +4057,15 @@
    414        "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
    415        "dev": true
    416      },
    417 +    "node_modules/functions-have-names": {
    418 +      "version": "1.2.2",
    419 +      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
    420 +      "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==",
    421 +      "dev": true,
    422 +      "funding": {
    423 +        "url": "https://github.com/sponsors/ljharb"
    424 +      }
    425 +    },
    426      "node_modules/gauge": {
    427        "version": "3.0.2",
    428        "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
    429 @@ -4295,9 +4346,9 @@
    430        }
    431      },
    432      "node_modules/has-symbols": {
    433 -      "version": "1.0.2",
    434 -      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    435 -      "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
    436 +      "version": "1.0.3",
    437 +      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    438 +      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
    439        "dev": true,
    440        "engines": {
    441          "node": ">= 0.4"
    442 @@ -4880,10 +4931,13 @@
    443        }
    444      },
    445      "node_modules/is-shared-array-buffer": {
    446 -      "version": "1.0.1",
    447 -      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
    448 -      "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
    449 +      "version": "1.0.2",
    450 +      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
    451 +      "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
    452        "dev": true,
    453 +      "dependencies": {
    454 +        "call-bind": "^1.0.2"
    455 +      },
    456        "funding": {
    457          "url": "https://github.com/sponsors/ljharb"
    458        }
    459 @@ -5625,9 +5679,9 @@
    460        }
    461      },
    462      "node_modules/minimatch": {
    463 -      "version": "3.0.5",
    464 -      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
    465 -      "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
    466 +      "version": "3.1.2",
    467 +      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
    468 +      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
    469        "dependencies": {
    470          "brace-expansion": "^1.1.7"
    471        },
    472 @@ -7137,13 +7191,14 @@
    473        }
    474      },
    475      "node_modules/regexp.prototype.flags": {
    476 -      "version": "1.4.1",
    477 -      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
    478 -      "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
    479 +      "version": "1.4.3",
    480 +      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
    481 +      "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
    482        "dev": true,
    483        "dependencies": {
    484          "call-bind": "^1.0.2",
    485 -        "define-properties": "^1.1.3"
    486 +        "define-properties": "^1.1.3",
    487 +        "functions-have-names": "^1.2.2"
    488        },
    489        "engines": {
    490          "node": ">= 0.4"
    491 @@ -7766,18 +7821,18 @@
    492        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
    493      },
    494      "node_modules/string.prototype.matchall": {
    495 -      "version": "4.0.6",
    496 -      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz",
    497 -      "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==",
    498 +      "version": "4.0.7",
    499 +      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
    500 +      "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
    501        "dev": true,
    502        "dependencies": {
    503          "call-bind": "^1.0.2",
    504          "define-properties": "^1.1.3",
    505          "es-abstract": "^1.19.1",
    506          "get-intrinsic": "^1.1.1",
    507 -        "has-symbols": "^1.0.2",
    508 +        "has-symbols": "^1.0.3",
    509          "internal-slot": "^1.0.3",
    510 -        "regexp.prototype.flags": "^1.3.1",
    511 +        "regexp.prototype.flags": "^1.4.1",
    512          "side-channel": "^1.0.4"
    513        },
    514        "funding": {
    515 @@ -8095,14 +8150,14 @@
    516        "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
    517      },
    518      "node_modules/tsconfig-paths": {
    519 -      "version": "3.12.0",
    520 -      "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz",
    521 -      "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==",
    522 +      "version": "3.14.1",
    523 +      "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
    524 +      "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
    525        "dev": true,
    526        "dependencies": {
    527          "@types/json5": "^0.0.29",
    528          "json5": "^1.0.1",
    529 -        "minimist": "^1.2.0",
    530 +        "minimist": "^1.2.6",
    531          "strip-bom": "^3.0.0"
    532        }
    533      },
    534 @@ -9347,9 +9402,9 @@
    535        "integrity": "sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ=="
    536      },
    537      "@next/eslint-plugin-next": {
    538 -      "version": "12.1.0",
    539 -      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.0.tgz",
    540 -      "integrity": "sha512-WFiyvSM2G5cQmh32t/SiQuJ+I2O+FHVlK/RFw5b1565O2kEM/36EXncjt88Pa+X5oSc+1SS+tWxowWJd1lqI+g==",
    541 +      "version": "12.1.5",
    542 +      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.5.tgz",
    543 +      "integrity": "sha512-Cnb8ERC5bNKBFrnMH6203sp/b0Y78QRx1XsFu+86oBtDBmQmOFoHu7teQjHm69ER73XKK3aGaeoLiXacHoUFsg==",
    544        "dev": true,
    545        "requires": {
    546          "glob": "7.1.7"
    547 @@ -9571,9 +9626,9 @@
    548        }
    549      },
    550      "@rushstack/eslint-patch": {
    551 -      "version": "1.1.0",
    552 -      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz",
    553 -      "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==",
    554 +      "version": "1.0.8",
    555 +      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.8.tgz",
    556 +      "integrity": "sha512-ZK5v4bJwgXldAUA8r3q9YKfCwOqoHTK/ZqRjSeRXQrBXWouoPnS4MQtgC4AXGiiBuUu5wxrRgTlv0ktmM4P1Aw==",
    557        "dev": true
    558      },
    559      "@tootallnate/once": {
    560 @@ -9726,41 +9781,41 @@
    561        }
    562      },
    563      "@typescript-eslint/parser": {
    564 -      "version": "5.11.0",
    565 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.11.0.tgz",
    566 -      "integrity": "sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ==",
    567 +      "version": "5.10.1",
    568 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz",
    569 +      "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==",
    570        "dev": true,
    571        "requires": {
    572 -        "@typescript-eslint/scope-manager": "5.11.0",
    573 -        "@typescript-eslint/types": "5.11.0",
    574 -        "@typescript-eslint/typescript-estree": "5.11.0",
    575 +        "@typescript-eslint/scope-manager": "5.10.1",
    576 +        "@typescript-eslint/types": "5.10.1",
    577 +        "@typescript-eslint/typescript-estree": "5.10.1",
    578          "debug": "^4.3.2"
    579        }
    580      },
    581      "@typescript-eslint/scope-manager": {
    582 -      "version": "5.11.0",
    583 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz",
    584 -      "integrity": "sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA==",
    585 +      "version": "5.10.1",
    586 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz",
    587 +      "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==",
    588        "dev": true,
    589        "requires": {
    590 -        "@typescript-eslint/types": "5.11.0",
    591 -        "@typescript-eslint/visitor-keys": "5.11.0"
    592 +        "@typescript-eslint/types": "5.10.1",
    593 +        "@typescript-eslint/visitor-keys": "5.10.1"
    594        }
    595      },
    596      "@typescript-eslint/types": {
    597 -      "version": "5.11.0",
    598 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.11.0.tgz",
    599 -      "integrity": "sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ==",
    600 +      "version": "5.10.1",
    601 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz",
    602 +      "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==",
    603        "dev": true
    604      },
    605      "@typescript-eslint/typescript-estree": {
    606 -      "version": "5.11.0",
    607 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz",
    608 -      "integrity": "sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg==",
    609 +      "version": "5.10.1",
    610 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz",
    611 +      "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==",
    612        "dev": true,
    613        "requires": {
    614 -        "@typescript-eslint/types": "5.11.0",
    615 -        "@typescript-eslint/visitor-keys": "5.11.0",
    616 +        "@typescript-eslint/types": "5.10.1",
    617 +        "@typescript-eslint/visitor-keys": "5.10.1",
    618          "debug": "^4.3.2",
    619          "globby": "^11.0.4",
    620          "is-glob": "^4.0.3",
    621 @@ -9769,9 +9824,9 @@
    622        },
    623        "dependencies": {
    624          "semver": {
    625 -          "version": "7.3.5",
    626 -          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
    627 -          "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
    628 +          "version": "7.3.7",
    629 +          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
    630 +          "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
    631            "dev": true,
    632            "requires": {
    633              "lru-cache": "^6.0.0"
    634 @@ -9780,12 +9835,12 @@
    635        }
    636      },
    637      "@typescript-eslint/visitor-keys": {
    638 -      "version": "5.11.0",
    639 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz",
    640 -      "integrity": "sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA==",
    641 +      "version": "5.10.1",
    642 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz",
    643 +      "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==",
    644        "dev": true,
    645        "requires": {
    646 -        "@typescript-eslint/types": "5.11.0",
    647 +        "@typescript-eslint/types": "5.10.1",
    648          "eslint-visitor-keys": "^3.0.0"
    649        }
    650      },
    651 @@ -9962,25 +10017,27 @@
    652        "dev": true
    653      },
    654      "array.prototype.flat": {
    655 -      "version": "1.2.5",
    656 -      "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
    657 -      "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
    658 +      "version": "1.3.0",
    659 +      "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
    660 +      "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
    661        "dev": true,
    662        "requires": {
    663          "call-bind": "^1.0.2",
    664          "define-properties": "^1.1.3",
    665 -        "es-abstract": "^1.19.0"
    666 +        "es-abstract": "^1.19.2",
    667 +        "es-shim-unscopables": "^1.0.0"
    668        }
    669      },
    670      "array.prototype.flatmap": {
    671 -      "version": "1.2.5",
    672 -      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz",
    673 -      "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==",
    674 +      "version": "1.3.0",
    675 +      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
    676 +      "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
    677        "dev": true,
    678        "requires": {
    679 -        "call-bind": "^1.0.0",
    680 +        "call-bind": "^1.0.2",
    681          "define-properties": "^1.1.3",
    682 -        "es-abstract": "^1.19.0"
    683 +        "es-abstract": "^1.19.2",
    684 +        "es-shim-unscopables": "^1.0.0"
    685        }
    686      },
    687      "ast-types-flow": {
    688 @@ -10796,9 +10853,9 @@
    689        }
    690      },
    691      "es-abstract": {
    692 -      "version": "1.19.1",
    693 -      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
    694 -      "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
    695 +      "version": "1.19.5",
    696 +      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz",
    697 +      "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==",
    698        "dev": true,
    699        "requires": {
    700          "call-bind": "^1.0.2",
    701 @@ -10807,15 +10864,15 @@
    702          "get-intrinsic": "^1.1.1",
    703          "get-symbol-description": "^1.0.0",
    704          "has": "^1.0.3",
    705 -        "has-symbols": "^1.0.2",
    706 +        "has-symbols": "^1.0.3",
    707          "internal-slot": "^1.0.3",
    708          "is-callable": "^1.2.4",
    709 -        "is-negative-zero": "^2.0.1",
    710 +        "is-negative-zero": "^2.0.2",
    711          "is-regex": "^1.1.4",
    712 -        "is-shared-array-buffer": "^1.0.1",
    713 +        "is-shared-array-buffer": "^1.0.2",
    714          "is-string": "^1.0.7",
    715 -        "is-weakref": "^1.0.1",
    716 -        "object-inspect": "^1.11.0",
    717 +        "is-weakref": "^1.0.2",
    718 +        "object-inspect": "^1.12.0",
    719          "object-keys": "^1.1.1",
    720          "object.assign": "^4.1.2",
    721          "string.prototype.trimend": "^1.0.4",
    722 @@ -10823,6 +10880,15 @@
    723          "unbox-primitive": "^1.0.1"
    724        }
    725      },
    726 +    "es-shim-unscopables": {
    727 +      "version": "1.0.0",
    728 +      "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
    729 +      "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
    730 +      "dev": true,
    731 +      "requires": {
    732 +        "has": "^1.0.3"
    733 +      }
    734 +    },
    735      "es-to-primitive": {
    736        "version": "1.2.1",
    737        "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
    738 @@ -10962,53 +11028,59 @@
    739        }
    740      },
    741      "eslint-config-next": {
    742 -      "version": "12.1.0",
    743 -      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.0.tgz",
    744 -      "integrity": "sha512-tBhuUgoDITcdcM7xFvensi9I5WTI4dnvH4ETGRg1U8ZKpXrZsWQFdOKIDzR3RLP5HR3xXrLviaMM4c3zVoE/pA==",
    745 +      "version": "12.1.5",
    746 +      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.5.tgz",
    747 +      "integrity": "sha512-P+DCt5ti63KhC0qNLzrAmPcwRGq8pYqgcf/NNr1E+WjCrMkWdCAXkIANTquo+kcO1adR2k1lTo5GCrNUtKy4hQ==",
    748        "dev": true,
    749        "requires": {
    750 -        "@next/eslint-plugin-next": "12.1.0",
    751 -        "@rushstack/eslint-patch": "^1.0.8",
    752 -        "@typescript-eslint/parser": "^5.0.0",
    753 -        "eslint-import-resolver-node": "^0.3.4",
    754 -        "eslint-import-resolver-typescript": "^2.4.0",
    755 -        "eslint-plugin-import": "^2.25.2",
    756 -        "eslint-plugin-jsx-a11y": "^6.5.1",
    757 -        "eslint-plugin-react": "^7.27.0",
    758 -        "eslint-plugin-react-hooks": "^4.3.0"
    759 +        "@next/eslint-plugin-next": "12.1.5",
    760 +        "@rushstack/eslint-patch": "1.0.8",
    761 +        "@typescript-eslint/parser": "5.10.1",
    762 +        "eslint-import-resolver-node": "0.3.4",
    763 +        "eslint-import-resolver-typescript": "2.4.0",
    764 +        "eslint-plugin-import": "2.25.2",
    765 +        "eslint-plugin-jsx-a11y": "6.5.1",
    766 +        "eslint-plugin-react": "7.29.1",
    767 +        "eslint-plugin-react-hooks": "4.3.0"
    768        }
    769      },
    770      "eslint-import-resolver-node": {
    771 -      "version": "0.3.6",
    772 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    773 -      "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    774 +      "version": "0.3.4",
    775 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
    776 +      "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
    777        "dev": true,
    778        "requires": {
    779 -        "debug": "^3.2.7",
    780 -        "resolve": "^1.20.0"
    781 +        "debug": "^2.6.9",
    782 +        "resolve": "^1.13.1"
    783        },
    784        "dependencies": {
    785          "debug": {
    786 -          "version": "3.2.7",
    787 -          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    788 -          "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    789 +          "version": "2.6.9",
    790 +          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    791 +          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    792            "dev": true,
    793            "requires": {
    794 -            "ms": "^2.1.1"
    795 +            "ms": "2.0.0"
    796            }
    797 +        },
    798 +        "ms": {
    799 +          "version": "2.0.0",
    800 +          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    801 +          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    802 +          "dev": true
    803          }
    804        }
    805      },
    806      "eslint-import-resolver-typescript": {
    807 -      "version": "2.5.0",
    808 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz",
    809 -      "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==",
    810 +      "version": "2.4.0",
    811 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz",
    812 +      "integrity": "sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==",
    813        "dev": true,
    814        "requires": {
    815 -        "debug": "^4.3.1",
    816 -        "glob": "^7.1.7",
    817 +        "debug": "^4.1.1",
    818 +        "glob": "^7.1.6",
    819          "is-glob": "^4.0.1",
    820 -        "resolve": "^1.20.0",
    821 +        "resolve": "^1.17.0",
    822          "tsconfig-paths": "^3.9.0"
    823        }
    824      },
    825 @@ -11034,9 +11106,9 @@
    826        }
    827      },
    828      "eslint-plugin-import": {
    829 -      "version": "2.25.4",
    830 -      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz",
    831 -      "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==",
    832 +      "version": "2.25.2",
    833 +      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz",
    834 +      "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==",
    835        "dev": true,
    836        "requires": {
    837          "array-includes": "^3.1.4",
    838 @@ -11044,14 +11116,14 @@
    839          "debug": "^2.6.9",
    840          "doctrine": "^2.1.0",
    841          "eslint-import-resolver-node": "^0.3.6",
    842 -        "eslint-module-utils": "^2.7.2",
    843 +        "eslint-module-utils": "^2.7.0",
    844          "has": "^1.0.3",
    845 -        "is-core-module": "^2.8.0",
    846 +        "is-core-module": "^2.7.0",
    847          "is-glob": "^4.0.3",
    848          "minimatch": "^3.0.4",
    849          "object.values": "^1.1.5",
    850          "resolve": "^1.20.0",
    851 -        "tsconfig-paths": "^3.12.0"
    852 +        "tsconfig-paths": "^3.11.0"
    853        },
    854        "dependencies": {
    855          "debug": {
    856 @@ -11072,6 +11144,33 @@
    857              "esutils": "^2.0.2"
    858            }
    859          },
    860 +        "eslint-import-resolver-node": {
    861 +          "version": "0.3.6",
    862 +          "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    863 +          "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    864 +          "dev": true,
    865 +          "requires": {
    866 +            "debug": "^3.2.7",
    867 +            "resolve": "^1.20.0"
    868 +          },
    869 +          "dependencies": {
    870 +            "debug": {
    871 +              "version": "3.2.7",
    872 +              "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    873 +              "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    874 +              "dev": true,
    875 +              "requires": {
    876 +                "ms": "^2.1.1"
    877 +              }
    878 +            },
    879 +            "ms": {
    880 +              "version": "2.1.3",
    881 +              "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
    882 +              "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
    883 +              "dev": true
    884 +            }
    885 +          }
    886 +        },
    887          "ms": {
    888            "version": "2.0.0",
    889            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    890 @@ -11101,9 +11200,9 @@
    891        }
    892      },
    893      "eslint-plugin-react": {
    894 -      "version": "7.28.0",
    895 -      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz",
    896 -      "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==",
    897 +      "version": "7.29.1",
    898 +      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz",
    899 +      "integrity": "sha512-WtzRpHMhsOX05ZrkyaaqmLl2uXGqmYooCfBxftJKlkYdsltiufGgfU7uuoHwR2lBam2Kh/EIVID4aU9e3kbCMA==",
    900        "dev": true,
    901        "requires": {
    902          "array-includes": "^3.1.4",
    903 @@ -11111,12 +11210,12 @@
    904          "doctrine": "^2.1.0",
    905          "estraverse": "^5.3.0",
    906          "jsx-ast-utils": "^2.4.1 || ^3.0.0",
    907 -        "minimatch": "^3.0.4",
    908 +        "minimatch": "^3.1.2",
    909          "object.entries": "^1.1.5",
    910          "object.fromentries": "^2.0.5",
    911          "object.hasown": "^1.1.0",
    912          "object.values": "^1.1.5",
    913 -        "prop-types": "^15.7.2",
    914 +        "prop-types": "^15.8.1",
    915          "resolve": "^2.0.0-next.3",
    916          "semver": "^6.3.0",
    917          "string.prototype.matchall": "^4.0.6"
    918 @@ -11600,6 +11699,12 @@
    919        "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
    920        "dev": true
    921      },
    922 +    "functions-have-names": {
    923 +      "version": "1.2.2",
    924 +      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
    925 +      "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==",
    926 +      "dev": true
    927 +    },
    928      "gauge": {
    929        "version": "3.0.2",
    930        "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
    931 @@ -11830,9 +11935,9 @@
    932        "dev": true
    933      },
    934      "has-symbols": {
    935 -      "version": "1.0.2",
    936 -      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    937 -      "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
    938 +      "version": "1.0.3",
    939 +      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    940 +      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
    941        "dev": true
    942      },
    943      "has-tostringtag": {
    944 @@ -12264,10 +12369,13 @@
    945        }
    946      },
    947      "is-shared-array-buffer": {
    948 -      "version": "1.0.1",
    949 -      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
    950 -      "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
    951 -      "dev": true
    952 +      "version": "1.0.2",
    953 +      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
    954 +      "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
    955 +      "dev": true,
    956 +      "requires": {
    957 +        "call-bind": "^1.0.2"
    958 +      }
    959      },
    960      "is-string": {
    961        "version": "1.0.7",
    962 @@ -12838,9 +12946,9 @@
    963        "dev": true
    964      },
    965      "minimatch": {
    966 -      "version": "3.0.5",
    967 -      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
    968 -      "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
    969 +      "version": "3.1.2",
    970 +      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
    971 +      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
    972        "requires": {
    973          "brace-expansion": "^1.1.7"
    974        }
    975 @@ -13924,13 +14032,14 @@
    976        "dev": true
    977      },
    978      "regexp.prototype.flags": {
    979 -      "version": "1.4.1",
    980 -      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
    981 -      "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
    982 +      "version": "1.4.3",
    983 +      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
    984 +      "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
    985        "dev": true,
    986        "requires": {
    987          "call-bind": "^1.0.2",
    988 -        "define-properties": "^1.1.3"
    989 +        "define-properties": "^1.1.3",
    990 +        "functions-have-names": "^1.2.2"
    991        }
    992      },
    993      "regexpp": {
    994 @@ -14372,18 +14481,18 @@
    995        }
    996      },
    997      "string.prototype.matchall": {
    998 -      "version": "4.0.6",
    999 -      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz",
   1000 -      "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==",
   1001 +      "version": "4.0.7",
   1002 +      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
   1003 +      "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
   1004        "dev": true,
   1005        "requires": {
   1006          "call-bind": "^1.0.2",
   1007          "define-properties": "^1.1.3",
   1008          "es-abstract": "^1.19.1",
   1009          "get-intrinsic": "^1.1.1",
   1010 -        "has-symbols": "^1.0.2",
   1011 +        "has-symbols": "^1.0.3",
   1012          "internal-slot": "^1.0.3",
   1013 -        "regexp.prototype.flags": "^1.3.1",
   1014 +        "regexp.prototype.flags": "^1.4.1",
   1015          "side-channel": "^1.0.4"
   1016        }
   1017      },
   1018 @@ -14649,14 +14758,14 @@
   1019        "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
   1020      },
   1021      "tsconfig-paths": {
   1022 -      "version": "3.12.0",
   1023 -      "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz",
   1024 -      "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==",
   1025 +      "version": "3.14.1",
   1026 +      "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
   1027 +      "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
   1028        "dev": true,
   1029        "requires": {
   1030          "@types/json5": "^0.0.29",
   1031          "json5": "^1.0.1",
   1032 -        "minimist": "^1.2.0",
   1033 +        "minimist": "^1.2.6",
   1034          "strip-bom": "^3.0.0"
   1035        },
   1036        "dependencies": {
   1037 diff --git a/package.json b/package.json
   1038 index 26f69ee..e30acd4 100644
   1039 --- a/package.json
   1040 +++ b/package.json
   1041 @@ -48,7 +48,7 @@
   1042      "autoprefixer": "10.4.4",
   1043      "cross-env": "7.0.3",
   1044      "eslint": "8.11.0",
   1045 -    "eslint-config-next": "12.1.0",
   1046 +    "eslint-config-next": "12.1.5",
   1047      "eslint-plugin-jsx-a11y": "6.5.1",
   1048      "eslint-plugin-unicorn": "42.0.0",
   1049      "i18next-parser": "5.4.0",