458.diff (41200B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 1dede94..7510adc 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -41,7 +41,7 @@ 6 "eslint-plugin-unicorn": "^45.0.2", 7 "jsdom": "^21.1.0", 8 "postcss": "^8.4.21", 9 - "tailwindcss": "^3.2.4", 10 + "tailwindcss": "^3.3.2", 11 "typescript": "^4.9.4", 12 "vite": "^4.0.5", 13 "vite-plugin-ejs": "^1.6.4", 14 @@ -54,6 +54,18 @@ 15 "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==", 16 "dev": true 17 }, 18 + "node_modules/@alloc/quick-lru": { 19 + "version": "5.2.0", 20 + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 21 + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 22 + "dev": true, 23 + "engines": { 24 + "node": ">=10" 25 + }, 26 + "funding": { 27 + "url": "https://github.com/sponsors/sindresorhus" 28 + } 29 + }, 30 "node_modules/@babel/code-frame": { 31 "version": "7.18.6", 32 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 33 @@ -1629,38 +1641,6 @@ 34 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 35 } 36 }, 37 - "node_modules/acorn-node": { 38 - "version": "1.8.2", 39 - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 40 - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 41 - "dev": true, 42 - "dependencies": { 43 - "acorn": "^7.0.0", 44 - "acorn-walk": "^7.0.0", 45 - "xtend": "^4.0.2" 46 - } 47 - }, 48 - "node_modules/acorn-node/node_modules/acorn": { 49 - "version": "7.4.1", 50 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 51 - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 52 - "dev": true, 53 - "bin": { 54 - "acorn": "bin/acorn" 55 - }, 56 - "engines": { 57 - "node": ">=0.4.0" 58 - } 59 - }, 60 - "node_modules/acorn-walk": { 61 - "version": "7.2.0", 62 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 63 - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 64 - "dev": true, 65 - "engines": { 66 - "node": ">=0.4.0" 67 - } 68 - }, 69 "node_modules/agent-base": { 70 "version": "6.0.2", 71 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 72 @@ -1743,6 +1723,12 @@ 73 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 74 } 75 }, 76 + "node_modules/any-promise": { 77 + "version": "1.3.0", 78 + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 79 + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", 80 + "dev": true 81 + }, 82 "node_modules/anymatch": { 83 "version": "3.1.3", 84 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 85 @@ -2277,6 +2263,15 @@ 86 "node": ">= 0.8" 87 } 88 }, 89 + "node_modules/commander": { 90 + "version": "4.1.1", 91 + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 92 + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 93 + "dev": true, 94 + "engines": { 95 + "node": ">= 6" 96 + } 97 + }, 98 "node_modules/concat-map": { 99 "version": "0.0.1", 100 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 101 @@ -2530,15 +2525,6 @@ 102 "url": "https://github.com/sponsors/ljharb" 103 } 104 }, 105 - "node_modules/defined": { 106 - "version": "1.0.1", 107 - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", 108 - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", 109 - "dev": true, 110 - "funding": { 111 - "url": "https://github.com/sponsors/ljharb" 112 - } 113 - }, 114 "node_modules/delayed-stream": { 115 "version": "1.0.0", 116 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 117 @@ -2548,23 +2534,6 @@ 118 "node": ">=0.4.0" 119 } 120 }, 121 - "node_modules/detective": { 122 - "version": "5.2.1", 123 - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 124 - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 125 - "dev": true, 126 - "dependencies": { 127 - "acorn-node": "^1.8.2", 128 - "defined": "^1.0.0", 129 - "minimist": "^1.2.6" 130 - }, 131 - "bin": { 132 - "detective": "bin/detective.js" 133 - }, 134 - "engines": { 135 - "node": ">=0.8.0" 136 - } 137 - }, 138 "node_modules/didyoumean": { 139 "version": "1.2.2", 140 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 141 @@ -4347,6 +4316,15 @@ 142 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 143 } 144 }, 145 + "node_modules/jiti": { 146 + "version": "1.18.2", 147 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", 148 + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", 149 + "dev": true, 150 + "bin": { 151 + "jiti": "bin/jiti.js" 152 + } 153 + }, 154 "node_modules/js-sdsl": { 155 "version": "4.2.0", 156 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", 157 @@ -4503,9 +4481,9 @@ 158 } 159 }, 160 "node_modules/lilconfig": { 161 - "version": "2.0.6", 162 - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 163 - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 164 + "version": "2.1.0", 165 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 166 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 167 "dev": true, 168 "engines": { 169 "node": ">=10" 170 @@ -4742,15 +4720,6 @@ 171 "node": "*" 172 } 173 }, 174 - "node_modules/minimist": { 175 - "version": "1.2.7", 176 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 177 - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 178 - "dev": true, 179 - "funding": { 180 - "url": "https://github.com/sponsors/ljharb" 181 - } 182 - }, 183 "node_modules/mlly": { 184 "version": "1.1.0", 185 "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.1.0.tgz", 186 @@ -4788,11 +4757,28 @@ 187 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 188 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" 189 }, 190 + "node_modules/mz": { 191 + "version": "2.7.0", 192 + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 193 + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 194 + "dev": true, 195 + "dependencies": { 196 + "any-promise": "^1.0.0", 197 + "object-assign": "^4.0.1", 198 + "thenify-all": "^1.0.0" 199 + } 200 + }, 201 "node_modules/nanoid": { 202 - "version": "3.3.4", 203 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 204 - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 205 + "version": "3.3.6", 206 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 207 + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 208 "dev": true, 209 + "funding": [ 210 + { 211 + "type": "github", 212 + "url": "https://github.com/sponsors/ai" 213 + } 214 + ], 215 "bin": { 216 "nanoid": "bin/nanoid.cjs" 217 }, 218 @@ -4882,6 +4868,15 @@ 219 "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", 220 "dev": true 221 }, 222 + "node_modules/object-assign": { 223 + "version": "4.1.1", 224 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 225 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 226 + "dev": true, 227 + "engines": { 228 + "node": ">=0.10.0" 229 + } 230 + }, 231 "node_modules/object-hash": { 232 "version": "3.0.0", 233 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 234 @@ -5224,6 +5219,15 @@ 235 "node": ">=0.10.0" 236 } 237 }, 238 + "node_modules/pirates": { 239 + "version": "4.0.5", 240 + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 241 + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 242 + "dev": true, 243 + "engines": { 244 + "node": ">= 6" 245 + } 246 + }, 247 "node_modules/pkg-types": { 248 "version": "1.0.1", 249 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.1.tgz", 250 @@ -5251,9 +5255,9 @@ 251 } 252 }, 253 "node_modules/postcss": { 254 - "version": "8.4.21", 255 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 256 - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 257 + "version": "8.4.24", 258 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", 259 + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", 260 "dev": true, 261 "funding": [ 262 { 263 @@ -5263,10 +5267,14 @@ 264 { 265 "type": "tidelift", 266 "url": "https://tidelift.com/funding/github/npm/postcss" 267 + }, 268 + { 269 + "type": "github", 270 + "url": "https://github.com/sponsors/ai" 271 } 272 ], 273 "dependencies": { 274 - "nanoid": "^3.3.4", 275 + "nanoid": "^3.3.6", 276 "picocolors": "^1.0.0", 277 "source-map-js": "^1.0.2" 278 }, 279 @@ -5275,9 +5283,9 @@ 280 } 281 }, 282 "node_modules/postcss-import": { 283 - "version": "14.1.0", 284 - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 285 - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 286 + "version": "15.1.0", 287 + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", 288 + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", 289 "dev": true, 290 "dependencies": { 291 "postcss-value-parser": "^4.0.0", 292 @@ -5285,16 +5293,16 @@ 293 "resolve": "^1.1.7" 294 }, 295 "engines": { 296 - "node": ">=10.0.0" 297 + "node": ">=14.0.0" 298 }, 299 "peerDependencies": { 300 "postcss": "^8.0.0" 301 } 302 }, 303 "node_modules/postcss-js": { 304 - "version": "4.0.0", 305 - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 306 - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 307 + "version": "4.0.1", 308 + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", 309 + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", 310 "dev": true, 311 "dependencies": { 312 "camelcase-css": "^2.0.1" 313 @@ -5307,20 +5315,20 @@ 314 "url": "https://opencollective.com/postcss/" 315 }, 316 "peerDependencies": { 317 - "postcss": "^8.3.3" 318 + "postcss": "^8.4.21" 319 } 320 }, 321 "node_modules/postcss-load-config": { 322 - "version": "3.1.4", 323 - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 324 - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 325 + "version": "4.0.1", 326 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", 327 + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", 328 "dev": true, 329 "dependencies": { 330 "lilconfig": "^2.0.5", 331 - "yaml": "^1.10.2" 332 + "yaml": "^2.1.1" 333 }, 334 "engines": { 335 - "node": ">= 10" 336 + "node": ">= 14" 337 }, 338 "funding": { 339 "type": "opencollective", 340 @@ -5340,12 +5348,12 @@ 341 } 342 }, 343 "node_modules/postcss-nested": { 344 - "version": "6.0.0", 345 - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", 346 - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", 347 + "version": "6.0.1", 348 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", 349 + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", 350 "dev": true, 351 "dependencies": { 352 - "postcss-selector-parser": "^6.0.10" 353 + "postcss-selector-parser": "^6.0.11" 354 }, 355 "engines": { 356 "node": ">=12.0" 357 @@ -5359,9 +5367,9 @@ 358 } 359 }, 360 "node_modules/postcss-selector-parser": { 361 - "version": "6.0.11", 362 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", 363 - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", 364 + "version": "6.0.13", 365 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 366 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 367 "dev": true, 368 "dependencies": { 369 "cssesc": "^3.0.0", 370 @@ -5472,18 +5480,6 @@ 371 } 372 ] 373 }, 374 - "node_modules/quick-lru": { 375 - "version": "5.1.1", 376 - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 377 - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 378 - "dev": true, 379 - "engines": { 380 - "node": ">=10" 381 - }, 382 - "funding": { 383 - "url": "https://github.com/sponsors/sindresorhus" 384 - } 385 - }, 386 "node_modules/react": { 387 "version": "18.2.0", 388 "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", 389 @@ -5822,12 +5818,12 @@ 390 "dev": true 391 }, 392 "node_modules/resolve": { 393 - "version": "1.22.1", 394 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 395 - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 396 + "version": "1.22.2", 397 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 398 + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 399 "dev": true, 400 "dependencies": { 401 - "is-core-module": "^2.9.0", 402 + "is-core-module": "^2.11.0", 403 "path-parse": "^1.0.7", 404 "supports-preserve-symlinks-flag": "^1.0.0" 405 }, 406 @@ -6338,6 +6334,48 @@ 407 "node": ">=4" 408 } 409 }, 410 + "node_modules/sucrase": { 411 + "version": "3.32.0", 412 + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", 413 + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", 414 + "dev": true, 415 + "dependencies": { 416 + "@jridgewell/gen-mapping": "^0.3.2", 417 + "commander": "^4.0.0", 418 + "glob": "7.1.6", 419 + "lines-and-columns": "^1.1.6", 420 + "mz": "^2.7.0", 421 + "pirates": "^4.0.1", 422 + "ts-interface-checker": "^0.1.9" 423 + }, 424 + "bin": { 425 + "sucrase": "bin/sucrase", 426 + "sucrase-node": "bin/sucrase-node" 427 + }, 428 + "engines": { 429 + "node": ">=8" 430 + } 431 + }, 432 + "node_modules/sucrase/node_modules/glob": { 433 + "version": "7.1.6", 434 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 435 + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 436 + "dev": true, 437 + "dependencies": { 438 + "fs.realpath": "^1.0.0", 439 + "inflight": "^1.0.4", 440 + "inherits": "2", 441 + "minimatch": "^3.0.4", 442 + "once": "^1.3.0", 443 + "path-is-absolute": "^1.0.0" 444 + }, 445 + "engines": { 446 + "node": "*" 447 + }, 448 + "funding": { 449 + "url": "https://github.com/sponsors/isaacs" 450 + } 451 + }, 452 "node_modules/supports-color": { 453 "version": "7.2.0", 454 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 455 @@ -6369,44 +6407,41 @@ 456 "dev": true 457 }, 458 "node_modules/tailwindcss": { 459 - "version": "3.2.4", 460 - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", 461 - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", 462 + "version": "3.3.2", 463 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", 464 + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", 465 "dev": true, 466 "dependencies": { 467 + "@alloc/quick-lru": "^5.2.0", 468 "arg": "^5.0.2", 469 "chokidar": "^3.5.3", 470 - "color-name": "^1.1.4", 471 - "detective": "^5.2.1", 472 "didyoumean": "^1.2.2", 473 "dlv": "^1.1.3", 474 "fast-glob": "^3.2.12", 475 "glob-parent": "^6.0.2", 476 "is-glob": "^4.0.3", 477 - "lilconfig": "^2.0.6", 478 + "jiti": "^1.18.2", 479 + "lilconfig": "^2.1.0", 480 "micromatch": "^4.0.5", 481 "normalize-path": "^3.0.0", 482 "object-hash": "^3.0.0", 483 "picocolors": "^1.0.0", 484 - "postcss": "^8.4.18", 485 - "postcss-import": "^14.1.0", 486 - "postcss-js": "^4.0.0", 487 - "postcss-load-config": "^3.1.4", 488 - "postcss-nested": "6.0.0", 489 - "postcss-selector-parser": "^6.0.10", 490 + "postcss": "^8.4.23", 491 + "postcss-import": "^15.1.0", 492 + "postcss-js": "^4.0.1", 493 + "postcss-load-config": "^4.0.1", 494 + "postcss-nested": "^6.0.1", 495 + "postcss-selector-parser": "^6.0.11", 496 "postcss-value-parser": "^4.2.0", 497 - "quick-lru": "^5.1.1", 498 - "resolve": "^1.22.1" 499 + "resolve": "^1.22.2", 500 + "sucrase": "^3.32.0" 501 }, 502 "bin": { 503 "tailwind": "lib/cli.js", 504 "tailwindcss": "lib/cli.js" 505 }, 506 "engines": { 507 - "node": ">=12.13.0" 508 - }, 509 - "peerDependencies": { 510 - "postcss": "^8.0.9" 511 + "node": ">=14.0.0" 512 } 513 }, 514 "node_modules/text-table": { 515 @@ -6415,6 +6450,27 @@ 516 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 517 "dev": true 518 }, 519 + "node_modules/thenify": { 520 + "version": "3.3.1", 521 + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 522 + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 523 + "dev": true, 524 + "dependencies": { 525 + "any-promise": "^1.0.0" 526 + } 527 + }, 528 + "node_modules/thenify-all": { 529 + "version": "1.6.0", 530 + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 531 + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 532 + "dev": true, 533 + "dependencies": { 534 + "thenify": ">= 3.1.0 < 4" 535 + }, 536 + "engines": { 537 + "node": ">=0.8" 538 + } 539 + }, 540 "node_modules/through": { 541 "version": "2.3.8", 542 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 543 @@ -6504,6 +6560,12 @@ 544 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 545 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 546 }, 547 + "node_modules/ts-interface-checker": { 548 + "version": "0.1.13", 549 + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 550 + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", 551 + "dev": true 552 + }, 553 "node_modules/tslib": { 554 "version": "2.4.1", 555 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 556 @@ -7076,15 +7138,6 @@ 557 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", 558 "dev": true 559 }, 560 - "node_modules/xtend": { 561 - "version": "4.0.2", 562 - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 563 - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 564 - "dev": true, 565 - "engines": { 566 - "node": ">=0.4" 567 - } 568 - }, 569 "node_modules/yallist": { 570 "version": "4.0.0", 571 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 572 @@ -7092,12 +7145,12 @@ 573 "dev": true 574 }, 575 "node_modules/yaml": { 576 - "version": "1.10.2", 577 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 578 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 579 + "version": "2.3.1", 580 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", 581 + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", 582 "dev": true, 583 "engines": { 584 - "node": ">= 6" 585 + "node": ">= 14" 586 } 587 }, 588 "node_modules/yocto-queue": { 589 @@ -7120,6 +7173,12 @@ 590 "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==", 591 "dev": true 592 }, 593 + "@alloc/quick-lru": { 594 + "version": "5.2.0", 595 + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 596 + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 597 + "dev": true 598 + }, 599 "@babel/code-frame": { 600 "version": "7.18.6", 601 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 602 @@ -8140,31 +8199,6 @@ 603 "dev": true, 604 "requires": {} 605 }, 606 - "acorn-node": { 607 - "version": "1.8.2", 608 - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 609 - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 610 - "dev": true, 611 - "requires": { 612 - "acorn": "^7.0.0", 613 - "acorn-walk": "^7.0.0", 614 - "xtend": "^4.0.2" 615 - }, 616 - "dependencies": { 617 - "acorn": { 618 - "version": "7.4.1", 619 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 620 - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 621 - "dev": true 622 - } 623 - } 624 - }, 625 - "acorn-walk": { 626 - "version": "7.2.0", 627 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 628 - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 629 - "dev": true 630 - }, 631 "agent-base": { 632 "version": "6.0.2", 633 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 634 @@ -8221,6 +8255,12 @@ 635 "color-convert": "^2.0.1" 636 } 637 }, 638 + "any-promise": { 639 + "version": "1.3.0", 640 + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 641 + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", 642 + "dev": true 643 + }, 644 "anymatch": { 645 "version": "3.1.3", 646 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 647 @@ -8576,6 +8616,12 @@ 648 "delayed-stream": "~1.0.0" 649 } 650 }, 651 + "commander": { 652 + "version": "4.1.1", 653 + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 654 + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 655 + "dev": true 656 + }, 657 "concat-map": { 658 "version": "0.0.1", 659 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 660 @@ -8775,29 +8821,12 @@ 661 "object-keys": "^1.1.1" 662 } 663 }, 664 - "defined": { 665 - "version": "1.0.1", 666 - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", 667 - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", 668 - "dev": true 669 - }, 670 "delayed-stream": { 671 "version": "1.0.0", 672 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 673 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 674 "dev": true 675 }, 676 - "detective": { 677 - "version": "5.2.1", 678 - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 679 - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 680 - "dev": true, 681 - "requires": { 682 - "acorn-node": "^1.8.2", 683 - "defined": "^1.0.0", 684 - "minimist": "^1.2.6" 685 - } 686 - }, 687 "didyoumean": { 688 "version": "1.2.2", 689 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 690 @@ -10110,6 +10139,12 @@ 691 "picomatch": "^2.2.3" 692 } 693 }, 694 + "jiti": { 695 + "version": "1.18.2", 696 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", 697 + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", 698 + "dev": true 699 + }, 700 "js-sdsl": { 701 "version": "4.2.0", 702 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", 703 @@ -10232,9 +10267,9 @@ 704 } 705 }, 706 "lilconfig": { 707 - "version": "2.0.6", 708 - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 709 - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 710 + "version": "2.1.0", 711 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 712 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 713 "dev": true 714 }, 715 "lines-and-columns": { 716 @@ -10406,12 +10441,6 @@ 717 "brace-expansion": "^1.1.7" 718 } 719 }, 720 - "minimist": { 721 - "version": "1.2.7", 722 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 723 - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 724 - "dev": true 725 - }, 726 "mlly": { 727 "version": "1.1.0", 728 "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.1.0.tgz", 729 @@ -10448,10 +10477,21 @@ 730 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 731 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" 732 }, 733 + "mz": { 734 + "version": "2.7.0", 735 + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 736 + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 737 + "dev": true, 738 + "requires": { 739 + "any-promise": "^1.0.0", 740 + "object-assign": "^4.0.1", 741 + "thenify-all": "^1.0.0" 742 + } 743 + }, 744 "nanoid": { 745 - "version": "3.3.4", 746 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 747 - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 748 + "version": "3.3.6", 749 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 750 + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 751 "dev": true 752 }, 753 "natural-compare": { 754 @@ -10518,6 +10558,12 @@ 755 "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", 756 "dev": true 757 }, 758 + "object-assign": { 759 + "version": "4.1.1", 760 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 761 + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 762 + "dev": true 763 + }, 764 "object-hash": { 765 "version": "3.0.0", 766 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 767 @@ -10751,6 +10797,12 @@ 768 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 769 "dev": true 770 }, 771 + "pirates": { 772 + "version": "4.0.5", 773 + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 774 + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 775 + "dev": true 776 + }, 777 "pkg-types": { 778 "version": "1.0.1", 779 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.1.tgz", 780 @@ -10777,20 +10829,20 @@ 781 "dev": true 782 }, 783 "postcss": { 784 - "version": "8.4.21", 785 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 786 - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 787 + "version": "8.4.24", 788 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", 789 + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", 790 "dev": true, 791 "requires": { 792 - "nanoid": "^3.3.4", 793 + "nanoid": "^3.3.6", 794 "picocolors": "^1.0.0", 795 "source-map-js": "^1.0.2" 796 } 797 }, 798 "postcss-import": { 799 - "version": "14.1.0", 800 - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 801 - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 802 + "version": "15.1.0", 803 + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", 804 + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", 805 "dev": true, 806 "requires": { 807 "postcss-value-parser": "^4.0.0", 808 @@ -10799,37 +10851,37 @@ 809 } 810 }, 811 "postcss-js": { 812 - "version": "4.0.0", 813 - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 814 - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 815 + "version": "4.0.1", 816 + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", 817 + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", 818 "dev": true, 819 "requires": { 820 "camelcase-css": "^2.0.1" 821 } 822 }, 823 "postcss-load-config": { 824 - "version": "3.1.4", 825 - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 826 - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 827 + "version": "4.0.1", 828 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", 829 + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", 830 "dev": true, 831 "requires": { 832 "lilconfig": "^2.0.5", 833 - "yaml": "^1.10.2" 834 + "yaml": "^2.1.1" 835 } 836 }, 837 "postcss-nested": { 838 - "version": "6.0.0", 839 - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", 840 - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", 841 + "version": "6.0.1", 842 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", 843 + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", 844 "dev": true, 845 "requires": { 846 - "postcss-selector-parser": "^6.0.10" 847 + "postcss-selector-parser": "^6.0.11" 848 } 849 }, 850 "postcss-selector-parser": { 851 - "version": "6.0.11", 852 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", 853 - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", 854 + "version": "6.0.13", 855 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 856 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 857 "dev": true, 858 "requires": { 859 "cssesc": "^3.0.0", 860 @@ -10904,12 +10956,6 @@ 861 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 862 "dev": true 863 }, 864 - "quick-lru": { 865 - "version": "5.1.1", 866 - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 867 - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 868 - "dev": true 869 - }, 870 "react": { 871 "version": "18.2.0", 872 "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", 873 @@ -11158,12 +11204,12 @@ 874 "dev": true 875 }, 876 "resolve": { 877 - "version": "1.22.1", 878 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 879 - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 880 + "version": "1.22.2", 881 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 882 + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 883 "dev": true, 884 "requires": { 885 - "is-core-module": "^2.9.0", 886 + "is-core-module": "^2.11.0", 887 "path-parse": "^1.0.7", 888 "supports-preserve-symlinks-flag": "^1.0.0" 889 } 890 @@ -11523,6 +11569,37 @@ 891 } 892 } 893 }, 894 + "sucrase": { 895 + "version": "3.32.0", 896 + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", 897 + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", 898 + "dev": true, 899 + "requires": { 900 + "@jridgewell/gen-mapping": "^0.3.2", 901 + "commander": "^4.0.0", 902 + "glob": "7.1.6", 903 + "lines-and-columns": "^1.1.6", 904 + "mz": "^2.7.0", 905 + "pirates": "^4.0.1", 906 + "ts-interface-checker": "^0.1.9" 907 + }, 908 + "dependencies": { 909 + "glob": { 910 + "version": "7.1.6", 911 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 912 + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 913 + "dev": true, 914 + "requires": { 915 + "fs.realpath": "^1.0.0", 916 + "inflight": "^1.0.4", 917 + "inherits": "2", 918 + "minimatch": "^3.0.4", 919 + "once": "^1.3.0", 920 + "path-is-absolute": "^1.0.0" 921 + } 922 + } 923 + } 924 + }, 925 "supports-color": { 926 "version": "7.2.0", 927 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 928 @@ -11545,34 +11622,34 @@ 929 "dev": true 930 }, 931 "tailwindcss": { 932 - "version": "3.2.4", 933 - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", 934 - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", 935 + "version": "3.3.2", 936 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", 937 + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", 938 "dev": true, 939 "requires": { 940 + "@alloc/quick-lru": "^5.2.0", 941 "arg": "^5.0.2", 942 "chokidar": "^3.5.3", 943 - "color-name": "^1.1.4", 944 - "detective": "^5.2.1", 945 "didyoumean": "^1.2.2", 946 "dlv": "^1.1.3", 947 "fast-glob": "^3.2.12", 948 "glob-parent": "^6.0.2", 949 "is-glob": "^4.0.3", 950 - "lilconfig": "^2.0.6", 951 + "jiti": "^1.18.2", 952 + "lilconfig": "^2.1.0", 953 "micromatch": "^4.0.5", 954 "normalize-path": "^3.0.0", 955 "object-hash": "^3.0.0", 956 "picocolors": "^1.0.0", 957 - "postcss": "^8.4.18", 958 - "postcss-import": "^14.1.0", 959 - "postcss-js": "^4.0.0", 960 - "postcss-load-config": "^3.1.4", 961 - "postcss-nested": "6.0.0", 962 - "postcss-selector-parser": "^6.0.10", 963 + "postcss": "^8.4.23", 964 + "postcss-import": "^15.1.0", 965 + "postcss-js": "^4.0.1", 966 + "postcss-load-config": "^4.0.1", 967 + "postcss-nested": "^6.0.1", 968 + "postcss-selector-parser": "^6.0.11", 969 "postcss-value-parser": "^4.2.0", 970 - "quick-lru": "^5.1.1", 971 - "resolve": "^1.22.1" 972 + "resolve": "^1.22.2", 973 + "sucrase": "^3.32.0" 974 } 975 }, 976 "text-table": { 977 @@ -11581,6 +11658,24 @@ 978 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 979 "dev": true 980 }, 981 + "thenify": { 982 + "version": "3.3.1", 983 + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 984 + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 985 + "dev": true, 986 + "requires": { 987 + "any-promise": "^1.0.0" 988 + } 989 + }, 990 + "thenify-all": { 991 + "version": "1.6.0", 992 + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 993 + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 994 + "dev": true, 995 + "requires": { 996 + "thenify": ">= 3.1.0 < 4" 997 + } 998 + }, 999 "through": { 1000 "version": "2.3.8", 1001 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 1002 @@ -11649,6 +11744,12 @@ 1003 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 1004 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 1005 }, 1006 + "ts-interface-checker": { 1007 + "version": "0.1.13", 1008 + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 1009 + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", 1010 + "dev": true 1011 + }, 1012 "tslib": { 1013 "version": "2.4.1", 1014 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 1015 @@ -12018,12 +12119,6 @@ 1016 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", 1017 "dev": true 1018 }, 1019 - "xtend": { 1020 - "version": "4.0.2", 1021 - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1022 - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1023 - "dev": true 1024 - }, 1025 "yallist": { 1026 "version": "4.0.0", 1027 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1028 @@ -12031,9 +12126,9 @@ 1029 "dev": true 1030 }, 1031 "yaml": { 1032 - "version": "1.10.2", 1033 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 1034 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 1035 + "version": "2.3.1", 1036 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", 1037 + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", 1038 "dev": true 1039 }, 1040 "yocto-queue": { 1041 diff --git a/package.json b/package.json 1042 index 85022c5..f3b1e2c 100644 1043 --- a/package.json 1044 +++ b/package.json 1045 @@ -46,7 +46,7 @@ 1046 "eslint-plugin-unicorn": "^45.0.2", 1047 "jsdom": "^21.1.0", 1048 "postcss": "^8.4.21", 1049 - "tailwindcss": "^3.2.4", 1050 + "tailwindcss": "^3.3.2", 1051 "typescript": "^4.9.4", 1052 "vite": "^4.0.5", 1053 "vite-plugin-ejs": "^1.6.4",