Commit 6fa2c38f7043c9f1df923aef66196b93acfa9506

Authored by voaserre@up.edu.ph
1 parent 6eed4b74

OJT21-53: Add tailwindcss

... ... @@ -16,6 +16,7 @@
16 16 "devDependencies": {
17 17 "@typescript-eslint/eslint-plugin": "^4.28.5",
18 18 "@typescript-eslint/parser": "^4.28.5",
  19 + "autoprefixer": "^10.3.1",
19 20 "eslint": "^7.31.0",
20 21 "eslint-config-standard": "^16.0.3",
21 22 "eslint-plugin-import": "^2.23.4",
... ... @@ -23,7 +24,9 @@
23 24 "eslint-plugin-promise": "^5.1.0",
24 25 "eslint-plugin-react": "^7.24.0",
25 26 "lint-staged": "^11.1.1",
26   - "prettier": "^2.3.2"
  27 + "postcss": "^8.3.6",
  28 + "prettier": "^2.3.2",
  29 + "tailwindcss": "^2.2.7"
27 30 }
28 31 },
29 32 "node_modules/@babel/code-frame": {
... ... @@ -637,6 +640,26 @@
637 640 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
638 641 }
639 642 },
  643 + "node_modules/acorn-node": {
  644 + "version": "1.8.2",
  645 + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
  646 + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
  647 + "dev": true,
  648 + "dependencies": {
  649 + "acorn": "^7.0.0",
  650 + "acorn-walk": "^7.0.0",
  651 + "xtend": "^4.0.2"
  652 + }
  653 + },
  654 + "node_modules/acorn-walk": {
  655 + "version": "7.2.0",
  656 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
  657 + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
  658 + "dev": true,
  659 + "engines": {
  660 + "node": ">=0.4.0"
  661 + }
  662 + },
640 663 "node_modules/aggregate-error": {
641 664 "version": "3.1.0",
642 665 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
... ... @@ -738,6 +761,12 @@
738 761 "node": ">= 8"
739 762 }
740 763 },
  764 + "node_modules/arg": {
  765 + "version": "5.0.0",
  766 + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.0.tgz",
  767 + "integrity": "sha512-4P8Zm2H+BRS+c/xX1LrHw0qKpEhdlZjLCgWy+d78T9vqa2Z2SiD2wMrYuWIAFy5IZUD7nnNXroRttz+0RzlrzQ==",
  768 + "dev": true
  769 + },
741 770 "node_modules/argparse": {
742 771 "version": "1.0.10",
743 772 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
... ... @@ -854,6 +883,33 @@
854 883 "node": ">=8"
855 884 }
856 885 },
  886 + "node_modules/autoprefixer": {
  887 + "version": "10.3.1",
  888 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz",
  889 + "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==",
  890 + "dev": true,
  891 + "dependencies": {
  892 + "browserslist": "^4.16.6",
  893 + "caniuse-lite": "^1.0.30001243",
  894 + "colorette": "^1.2.2",
  895 + "fraction.js": "^4.1.1",
  896 + "normalize-range": "^0.1.2",
  897 + "postcss-value-parser": "^4.1.0"
  898 + },
  899 + "bin": {
  900 + "autoprefixer": "bin/autoprefixer"
  901 + },
  902 + "engines": {
  903 + "node": "^10 || ^12 || >=14"
  904 + },
  905 + "funding": {
  906 + "type": "opencollective",
  907 + "url": "https://opencollective.com/postcss/"
  908 + },
  909 + "peerDependencies": {
  910 + "postcss": "^8.1.0"
  911 + }
  912 + },
857 913 "node_modules/available-typed-arrays": {
858 914 "version": "1.0.4",
859 915 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
... ... @@ -1079,6 +1135,15 @@
1079 1135 "node": ">=6"
1080 1136 }
1081 1137 },
  1138 + "node_modules/camelcase-css": {
  1139 + "version": "2.0.1",
  1140 + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
  1141 + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
  1142 + "dev": true,
  1143 + "engines": {
  1144 + "node": ">= 6"
  1145 + }
  1146 + },
1082 1147 "node_modules/caniuse-lite": {
1083 1148 "version": "1.0.30001248",
1084 1149 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz",
... ... @@ -1172,6 +1237,16 @@
1172 1237 "url": "https://github.com/sponsors/sindresorhus"
1173 1238 }
1174 1239 },
  1240 + "node_modules/color": {
  1241 + "version": "3.2.1",
  1242 + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
  1243 + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
  1244 + "dev": true,
  1245 + "dependencies": {
  1246 + "color-convert": "^1.9.3",
  1247 + "color-string": "^1.6.0"
  1248 + }
  1249 + },
1175 1250 "node_modules/color-convert": {
1176 1251 "version": "1.9.3",
1177 1252 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
... ... @@ -1185,6 +1260,16 @@
1185 1260 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1186 1261 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1187 1262 },
  1263 + "node_modules/color-string": {
  1264 + "version": "1.6.0",
  1265 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz",
  1266 + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==",
  1267 + "dev": true,
  1268 + "dependencies": {
  1269 + "color-name": "^1.0.0",
  1270 + "simple-swizzle": "^0.2.2"
  1271 + }
  1272 + },
1188 1273 "node_modules/colorette": {
1189 1274 "version": "1.2.2",
1190 1275 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
... ... @@ -1328,11 +1413,29 @@
1328 1413 "node": "*"
1329 1414 }
1330 1415 },
  1416 + "node_modules/css-unit-converter": {
  1417 + "version": "1.1.2",
  1418 + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
  1419 + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==",
  1420 + "dev": true
  1421 + },
1331 1422 "node_modules/css.escape": {
1332 1423 "version": "1.5.1",
1333 1424 "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
1334 1425 "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s="
1335 1426 },
  1427 + "node_modules/cssesc": {
  1428 + "version": "3.0.0",
  1429 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
  1430 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
  1431 + "dev": true,
  1432 + "bin": {
  1433 + "cssesc": "bin/cssesc"
  1434 + },
  1435 + "engines": {
  1436 + "node": ">=4"
  1437 + }
  1438 + },
1336 1439 "node_modules/cssnano-preset-simple": {
1337 1440 "version": "2.0.0",
1338 1441 "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz",
... ... @@ -1394,6 +1497,12 @@
1394 1497 "node": ">= 0.4"
1395 1498 }
1396 1499 },
  1500 + "node_modules/defined": {
  1501 + "version": "1.0.0",
  1502 + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
  1503 + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
  1504 + "dev": true
  1505 + },
1397 1506 "node_modules/depd": {
1398 1507 "version": "1.1.2",
1399 1508 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
... ... @@ -1411,6 +1520,29 @@
1411 1520 "minimalistic-assert": "^1.0.0"
1412 1521 }
1413 1522 },
  1523 + "node_modules/detective": {
  1524 + "version": "5.2.0",
  1525 + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
  1526 + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
  1527 + "dev": true,
  1528 + "dependencies": {
  1529 + "acorn-node": "^1.6.1",
  1530 + "defined": "^1.0.0",
  1531 + "minimist": "^1.1.1"
  1532 + },
  1533 + "bin": {
  1534 + "detective": "bin/detective.js"
  1535 + },
  1536 + "engines": {
  1537 + "node": ">=0.8.0"
  1538 + }
  1539 + },
  1540 + "node_modules/didyoumean": {
  1541 + "version": "1.2.2",
  1542 + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
  1543 + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
  1544 + "dev": true
  1545 + },
1414 1546 "node_modules/diffie-hellman": {
1415 1547 "version": "5.0.3",
1416 1548 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
... ... @@ -1438,6 +1570,12 @@
1438 1570 "node": ">=8"
1439 1571 }
1440 1572 },
  1573 + "node_modules/dlv": {
  1574 + "version": "1.1.3",
  1575 + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
  1576 + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
  1577 + "dev": true
  1578 + },
1441 1579 "node_modules/doctrine": {
1442 1580 "version": "3.0.0",
1443 1581 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
... ... @@ -2440,6 +2578,33 @@
2440 2578 "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
2441 2579 "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
2442 2580 },
  2581 + "node_modules/fraction.js": {
  2582 + "version": "4.1.1",
  2583 + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
  2584 + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==",
  2585 + "dev": true,
  2586 + "engines": {
  2587 + "node": "*"
  2588 + },
  2589 + "funding": {
  2590 + "type": "patreon",
  2591 + "url": "https://www.patreon.com/infusion"
  2592 + }
  2593 + },
  2594 + "node_modules/fs-extra": {
  2595 + "version": "10.0.0",
  2596 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
  2597 + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
  2598 + "dev": true,
  2599 + "dependencies": {
  2600 + "graceful-fs": "^4.2.0",
  2601 + "jsonfile": "^6.0.1",
  2602 + "universalify": "^2.0.0"
  2603 + },
  2604 + "engines": {
  2605 + "node": ">=12"
  2606 + }
  2607 + },
2443 2608 "node_modules/fs.realpath": {
2444 2609 "version": "1.0.0",
2445 2610 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
... ... @@ -2690,6 +2855,15 @@
2690 2855 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
2691 2856 "dev": true
2692 2857 },
  2858 + "node_modules/html-tags": {
  2859 + "version": "3.1.0",
  2860 + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
  2861 + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
  2862 + "dev": true,
  2863 + "engines": {
  2864 + "node": ">=8"
  2865 + }
  2866 + },
2693 2867 "node_modules/http-errors": {
2694 2868 "version": "1.7.3",
2695 2869 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
... ... @@ -2786,6 +2960,18 @@
2786 2960 "node": ">=12.0.0"
2787 2961 }
2788 2962 },
  2963 + "node_modules/import-cwd": {
  2964 + "version": "3.0.0",
  2965 + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
  2966 + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
  2967 + "dev": true,
  2968 + "dependencies": {
  2969 + "import-from": "^3.0.0"
  2970 + },
  2971 + "engines": {
  2972 + "node": ">=8"
  2973 + }
  2974 + },
2789 2975 "node_modules/import-fresh": {
2790 2976 "version": "3.3.0",
2791 2977 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
... ... @@ -2802,6 +2988,27 @@
2802 2988 "url": "https://github.com/sponsors/sindresorhus"
2803 2989 }
2804 2990 },
  2991 + "node_modules/import-from": {
  2992 + "version": "3.0.0",
  2993 + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
  2994 + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
  2995 + "dev": true,
  2996 + "dependencies": {
  2997 + "resolve-from": "^5.0.0"
  2998 + },
  2999 + "engines": {
  3000 + "node": ">=8"
  3001 + }
  3002 + },
  3003 + "node_modules/import-from/node_modules/resolve-from": {
  3004 + "version": "5.0.0",
  3005 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
  3006 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
  3007 + "dev": true,
  3008 + "engines": {
  3009 + "node": ">=8"
  3010 + }
  3011 + },
2805 3012 "node_modules/imurmurhash": {
2806 3013 "version": "0.1.4",
2807 3014 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
... ... @@ -3219,6 +3426,18 @@
3219 3426 "json5": "lib/cli.js"
3220 3427 }
3221 3428 },
  3429 + "node_modules/jsonfile": {
  3430 + "version": "6.1.0",
  3431 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
  3432 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
  3433 + "dev": true,
  3434 + "dependencies": {
  3435 + "universalify": "^2.0.0"
  3436 + },
  3437 + "optionalDependencies": {
  3438 + "graceful-fs": "^4.1.6"
  3439 + }
  3440 + },
3222 3441 "node_modules/jsx-ast-utils": {
3223 3442 "version": "3.2.0",
3224 3443 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz",
... ... @@ -3245,6 +3464,15 @@
3245 3464 "node": ">= 0.8.0"
3246 3465 }
3247 3466 },
  3467 + "node_modules/lilconfig": {
  3468 + "version": "2.0.3",
  3469 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
  3470 + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==",
  3471 + "dev": true,
  3472 + "engines": {
  3473 + "node": ">=10"
  3474 + }
  3475 + },
3248 3476 "node_modules/lines-and-columns": {
3249 3477 "version": "1.1.6",
3250 3478 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
... ... @@ -3468,6 +3696,18 @@
3468 3696 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
3469 3697 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
3470 3698 },
  3699 + "node_modules/lodash.toarray": {
  3700 + "version": "4.4.0",
  3701 + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
  3702 + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=",
  3703 + "dev": true
  3704 + },
  3705 + "node_modules/lodash.topath": {
  3706 + "version": "4.5.2",
  3707 + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz",
  3708 + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=",
  3709 + "dev": true
  3710 + },
3471 3711 "node_modules/lodash.truncate": {
3472 3712 "version": "4.4.2",
3473 3713 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
... ... @@ -3769,6 +4009,18 @@
3769 4009 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3770 4010 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
3771 4011 },
  4012 + "node_modules/modern-normalize": {
  4013 + "version": "1.1.0",
  4014 + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz",
  4015 + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==",
  4016 + "dev": true,
  4017 + "engines": {
  4018 + "node": ">=6"
  4019 + },
  4020 + "funding": {
  4021 + "url": "https://github.com/sponsors/sindresorhus"
  4022 + }
  4023 + },
3772 4024 "node_modules/ms": {
3773 4025 "version": "2.0.0",
3774 4026 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
... ... @@ -3880,6 +4132,40 @@
3880 4132 }
3881 4133 }
3882 4134 },
  4135 + "node_modules/next/node_modules/postcss": {
  4136 + "version": "8.2.13",
  4137 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz",
  4138 + "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==",
  4139 + "dependencies": {
  4140 + "colorette": "^1.2.2",
  4141 + "nanoid": "^3.1.22",
  4142 + "source-map": "^0.6.1"
  4143 + },
  4144 + "engines": {
  4145 + "node": "^10 || ^12 || >=14"
  4146 + },
  4147 + "funding": {
  4148 + "type": "opencollective",
  4149 + "url": "https://opencollective.com/postcss/"
  4150 + }
  4151 + },
  4152 + "node_modules/next/node_modules/source-map": {
  4153 + "version": "0.6.1",
  4154 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  4155 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  4156 + "engines": {
  4157 + "node": ">=0.10.0"
  4158 + }
  4159 + },
  4160 + "node_modules/node-emoji": {
  4161 + "version": "1.10.0",
  4162 + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz",
  4163 + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==",
  4164 + "dev": true,
  4165 + "dependencies": {
  4166 + "lodash.toarray": "^4.4.0"
  4167 + }
  4168 + },
3883 4169 "node_modules/node-fetch": {
3884 4170 "version": "2.6.1",
3885 4171 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
... ... @@ -4072,6 +4358,15 @@
4072 4358 "node": ">=0.10.0"
4073 4359 }
4074 4360 },
  4361 + "node_modules/normalize-range": {
  4362 + "version": "0.1.2",
  4363 + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
  4364 + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
  4365 + "dev": true,
  4366 + "engines": {
  4367 + "node": ">=0.10.0"
  4368 + }
  4369 + },
4075 4370 "node_modules/npm-run-path": {
4076 4371 "version": "4.0.1",
4077 4372 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
... ... @@ -4092,6 +4387,15 @@
4092 4387 "node": ">=0.10.0"
4093 4388 }
4094 4389 },
  4390 + "node_modules/object-hash": {
  4391 + "version": "2.2.0",
  4392 + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
  4393 + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
  4394 + "dev": true,
  4395 + "engines": {
  4396 + "node": ">= 6"
  4397 + }
  4398 + },
4095 4399 "node_modules/object-inspect": {
4096 4400 "version": "1.11.0",
4097 4401 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
... ... @@ -4541,13 +4845,13 @@
4541 4845 }
4542 4846 },
4543 4847 "node_modules/postcss": {
4544   - "version": "8.2.13",
4545   - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz",
4546   - "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==",
  4848 + "version": "8.3.6",
  4849 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
  4850 + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
4547 4851 "dependencies": {
4548 4852 "colorette": "^1.2.2",
4549   - "nanoid": "^3.1.22",
4550   - "source-map": "^0.6.1"
  4853 + "nanoid": "^3.1.23",
  4854 + "source-map-js": "^0.6.2"
4551 4855 },
4552 4856 "engines": {
4553 4857 "node": "^10 || ^12 || >=14"
... ... @@ -4557,14 +4861,87 @@
4557 4861 "url": "https://opencollective.com/postcss/"
4558 4862 }
4559 4863 },
4560   - "node_modules/postcss/node_modules/source-map": {
4561   - "version": "0.6.1",
4562   - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4563   - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  4864 + "node_modules/postcss-js": {
  4865 + "version": "3.0.3",
  4866 + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz",
  4867 + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==",
  4868 + "dev": true,
  4869 + "dependencies": {
  4870 + "camelcase-css": "^2.0.1",
  4871 + "postcss": "^8.1.6"
  4872 + },
4564 4873 "engines": {
4565   - "node": ">=0.10.0"
  4874 + "node": ">=10.0"
  4875 + },
  4876 + "funding": {
  4877 + "type": "opencollective",
  4878 + "url": "https://opencollective.com/postcss/"
  4879 + }
  4880 + },
  4881 + "node_modules/postcss-load-config": {
  4882 + "version": "3.1.0",
  4883 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz",
  4884 + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==",
  4885 + "dev": true,
  4886 + "dependencies": {
  4887 + "import-cwd": "^3.0.0",
  4888 + "lilconfig": "^2.0.3",
  4889 + "yaml": "^1.10.2"
  4890 + },
  4891 + "engines": {
  4892 + "node": ">= 10"
  4893 + },
  4894 + "funding": {
  4895 + "type": "opencollective",
  4896 + "url": "https://opencollective.com/postcss/"
  4897 + },
  4898 + "peerDependencies": {
  4899 + "ts-node": ">=9.0.0"
  4900 + },
  4901 + "peerDependenciesMeta": {
  4902 + "ts-node": {
  4903 + "optional": true
  4904 + }
  4905 + }
  4906 + },
  4907 + "node_modules/postcss-nested": {
  4908 + "version": "5.0.5",
  4909 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz",
  4910 + "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==",
  4911 + "dev": true,
  4912 + "dependencies": {
  4913 + "postcss-selector-parser": "^6.0.4"
  4914 + },
  4915 + "engines": {
  4916 + "node": ">=10.0"
  4917 + },
  4918 + "funding": {
  4919 + "type": "opencollective",
  4920 + "url": "https://opencollective.com/postcss/"
  4921 + },
  4922 + "peerDependencies": {
  4923 + "postcss": "^8.1.13"
  4924 + }
  4925 + },
  4926 + "node_modules/postcss-selector-parser": {
  4927 + "version": "6.0.6",
  4928 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
  4929 + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
  4930 + "dev": true,
  4931 + "dependencies": {
  4932 + "cssesc": "^3.0.0",
  4933 + "util-deprecate": "^1.0.2"
  4934 + },
  4935 + "engines": {
  4936 + "node": ">=4"
4566 4937 }
4567 4938 },
  4939 + "node_modules/postcss-value-parser": {
  4940 + "version": "4.1.0",
  4941 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
  4942 + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
  4943 + "dev": true
  4944 + },
4568 4945 "node_modules/prelude-ls": {
4569 4946 "version": "1.2.1",
4570 4947 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
... ... @@ -4586,6 +4963,15 @@
4586 4963 "node": ">=10.13.0"
4587 4964 }
4588 4965 },
  4966 + "node_modules/pretty-hrtime": {
  4967 + "version": "1.0.3",
  4968 + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
  4969 + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
  4970 + "dev": true,
  4971 + "engines": {
  4972 + "node": ">= 0.8"
  4973 + }
  4974 + },
4589 4975 "node_modules/process": {
4590 4976 "version": "0.11.10",
4591 4977 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
... ... @@ -4646,6 +5032,30 @@
4646 5032 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
4647 5033 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
4648 5034 },
  5035 + "node_modules/purgecss": {
  5036 + "version": "4.0.3",
  5037 + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz",
  5038 + "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==",
  5039 + "dev": true,
  5040 + "dependencies": {
  5041 + "commander": "^6.0.0",
  5042 + "glob": "^7.0.0",
  5043 + "postcss": "^8.2.1",
  5044 + "postcss-selector-parser": "^6.0.2"
  5045 + },
  5046 + "bin": {
  5047 + "purgecss": "bin/purgecss.js"
  5048 + }
  5049 + },
  5050 + "node_modules/purgecss/node_modules/commander": {
  5051 + "version": "6.2.1",
  5052 + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
  5053 + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
  5054 + "dev": true,
  5055 + "engines": {
  5056 + "node": ">= 6"
  5057 + }
  5058 + },
4649 5059 "node_modules/querystring": {
4650 5060 "version": "0.2.1",
4651 5061 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
... ... @@ -4691,6 +5101,18 @@
4691 5101 }
4692 5102 ]
4693 5103 },
  5104 + "node_modules/quick-lru": {
  5105 + "version": "5.1.1",
  5106 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
  5107 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
  5108 + "dev": true,
  5109 + "engines": {
  5110 + "node": ">=10"
  5111 + },
  5112 + "funding": {
  5113 + "url": "https://github.com/sponsors/sindresorhus"
  5114 + }
  5115 + },
4694 5116 "node_modules/randombytes": {
4695 5117 "version": "2.1.0",
4696 5118 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
... ... @@ -4901,6 +5323,22 @@
4901 5323 "node": ">=8.10.0"
4902 5324 }
4903 5325 },
  5326 + "node_modules/reduce-css-calc": {
  5327 + "version": "2.1.8",
  5328 + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz",
  5329 + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==",
  5330 + "dev": true,
  5331 + "dependencies": {
  5332 + "css-unit-converter": "^1.1.1",
  5333 + "postcss-value-parser": "^3.3.0"
  5334 + }
  5335 + },
  5336 + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": {
  5337 + "version": "3.3.1",
  5338 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
  5339 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
  5340 + "dev": true
  5341 + },
4904 5342 "node_modules/regenerator-runtime": {
4905 5343 "version": "0.13.9",
4906 5344 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
... ... @@ -5162,6 +5600,21 @@
5162 5600 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
5163 5601 "dev": true
5164 5602 },
  5603 + "node_modules/simple-swizzle": {
  5604 + "version": "0.2.2",
  5605 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
  5606 + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
  5607 + "dev": true,
  5608 + "dependencies": {
  5609 + "is-arrayish": "^0.3.1"
  5610 + }
  5611 + },
  5612 + "node_modules/simple-swizzle/node_modules/is-arrayish": {
  5613 + "version": "0.3.2",
  5614 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
  5615 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
  5616 + "dev": true
  5617 + },
5165 5618 "node_modules/slash": {
5166 5619 "version": "3.0.0",
5167 5620 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
... ... @@ -5229,6 +5682,14 @@
5229 5682 "node": ">= 8"
5230 5683 }
5231 5684 },
  5685 + "node_modules/source-map-js": {
  5686 + "version": "0.6.2",
  5687 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
  5688 + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
  5689 + "engines": {
  5690 + "node": ">=0.10.0"
  5691 + }
  5692 + },
5232 5693 "node_modules/spdx-correct": {
5233 5694 "version": "3.1.1",
5234 5695 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
... ... @@ -5587,6 +6048,183 @@
5587 6048 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
5588 6049 }
5589 6050 },
  6051 + "node_modules/tailwindcss": {
  6052 + "version": "2.2.7",
  6053 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz",
  6054 + "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==",
  6055 + "dev": true,
  6056 + "dependencies": {
  6057 + "arg": "^5.0.0",
  6058 + "bytes": "^3.0.0",
  6059 + "chalk": "^4.1.1",
  6060 + "chokidar": "^3.5.2",
  6061 + "color": "^3.2.0",
  6062 + "cosmiconfig": "^7.0.0",
  6063 + "detective": "^5.2.0",
  6064 + "didyoumean": "^1.2.2",
  6065 + "dlv": "^1.1.3",
  6066 + "fast-glob": "^3.2.7",
  6067 + "fs-extra": "^10.0.0",
  6068 + "glob-parent": "^6.0.0",
  6069 + "html-tags": "^3.1.0",
  6070 + "is-glob": "^4.0.1",
  6071 + "lodash": "^4.17.21",
  6072 + "lodash.topath": "^4.5.2",
  6073 + "modern-normalize": "^1.1.0",
  6074 + "node-emoji": "^1.8.1",
  6075 + "normalize-path": "^3.0.0",
  6076 + "object-hash": "^2.2.0",
  6077 + "postcss-js": "^3.0.3",
  6078 + "postcss-load-config": "^3.1.0",
  6079 + "postcss-nested": "5.0.5",
  6080 + "postcss-selector-parser": "^6.0.6",
  6081 + "postcss-value-parser": "^4.1.0",
  6082 + "pretty-hrtime": "^1.0.3",
  6083 + "purgecss": "^4.0.3",
  6084 + "quick-lru": "^5.1.1",
  6085 + "reduce-css-calc": "^2.1.8",
  6086 + "resolve": "^1.20.0",
  6087 + "tmp": "^0.2.1"
  6088 + },
  6089 + "bin": {
  6090 + "tailwind": "lib/cli.js",
  6091 + "tailwindcss": "lib/cli.js"
  6092 + },
  6093 + "engines": {
  6094 + "node": ">=12.13.0"
  6095 + },
  6096 + "peerDependencies": {
  6097 + "autoprefixer": "^10.0.2",
  6098 + "postcss": "^8.0.9"
  6099 + }
  6100 + },
  6101 + "node_modules/tailwindcss/node_modules/ansi-styles": {
  6102 + "version": "4.3.0",
  6103 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  6104 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  6105 + "dev": true,
  6106 + "dependencies": {
  6107 + "color-convert": "^2.0.1"
  6108 + },
  6109 + "engines": {
  6110 + "node": ">=8"
  6111 + },
  6112 + "funding": {
  6113 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  6114 + }
  6115 + },
  6116 + "node_modules/tailwindcss/node_modules/chalk": {
  6117 + "version": "4.1.1",
  6118 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  6119 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  6120 + "dev": true,
  6121 + "dependencies": {
  6122 + "ansi-styles": "^4.1.0",
  6123 + "supports-color": "^7.1.0"
  6124 + },
  6125 + "engines": {
  6126 + "node": ">=10"
  6127 + },
  6128 + "funding": {
  6129 + "url": "https://github.com/chalk/chalk?sponsor=1"
  6130 + }
  6131 + },
  6132 + "node_modules/tailwindcss/node_modules/chokidar": {
  6133 + "version": "3.5.2",
  6134 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
  6135 + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
  6136 + "dev": true,
  6137 + "dependencies": {
  6138 + "anymatch": "~3.1.2",
  6139 + "braces": "~3.0.2",
  6140 + "glob-parent": "~5.1.2",
  6141 + "is-binary-path": "~2.1.0",
  6142 + "is-glob": "~4.0.1",
  6143 + "normalize-path": "~3.0.0",
  6144 + "readdirp": "~3.6.0"
  6145 + },
  6146 + "engines": {
  6147 + "node": ">= 8.10.0"
  6148 + },
  6149 + "optionalDependencies": {
  6150 + "fsevents": "~2.3.2"
  6151 + }
  6152 + },
  6153 + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": {
  6154 + "version": "5.1.2",
  6155 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  6156 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  6157 + "dev": true,
  6158 + "dependencies": {
  6159 + "is-glob": "^4.0.1"
  6160 + },
  6161 + "engines": {
  6162 + "node": ">= 6"
  6163 + }
  6164 + },
  6165 + "node_modules/tailwindcss/node_modules/color-convert": {
  6166 + "version": "2.0.1",
  6167 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  6168 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  6169 + "dev": true,
  6170 + "dependencies": {
  6171 + "color-name": "~1.1.4"
  6172 + },
  6173 + "engines": {
  6174 + "node": ">=7.0.0"
  6175 + }
  6176 + },
  6177 + "node_modules/tailwindcss/node_modules/color-name": {
  6178 + "version": "1.1.4",
  6179 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  6180 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  6181 + "dev": true
  6182 + },
  6183 + "node_modules/tailwindcss/node_modules/glob-parent": {
  6184 + "version": "6.0.1",
  6185 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz",
  6186 + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==",
  6187 + "dev": true,
  6188 + "dependencies": {
  6189 + "is-glob": "^4.0.1"
  6190 + },
  6191 + "engines": {
  6192 + "node": ">=10.13.0"
  6193 + }
  6194 + },
  6195 + "node_modules/tailwindcss/node_modules/has-flag": {
  6196 + "version": "4.0.0",
  6197 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  6198 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  6199 + "dev": true,
  6200 + "engines": {
  6201 + "node": ">=8"
  6202 + }
  6203 + },
  6204 + "node_modules/tailwindcss/node_modules/readdirp": {
  6205 + "version": "3.6.0",
  6206 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  6207 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  6208 + "dev": true,
  6209 + "dependencies": {
  6210 + "picomatch": "^2.2.1"
  6211 + },
  6212 + "engines": {
  6213 + "node": ">=8.10.0"
  6214 + }
  6215 + },
  6216 + "node_modules/tailwindcss/node_modules/supports-color": {
  6217 + "version": "7.2.0",
  6218 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  6219 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  6220 + "dev": true,
  6221 + "dependencies": {
  6222 + "has-flag": "^4.0.0"
  6223 + },
  6224 + "engines": {
  6225 + "node": ">=8"
  6226 + }
  6227 + },
5590 6228 "node_modules/text-table": {
5591 6229 "version": "0.2.0",
5592 6230 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
... ... @@ -5610,6 +6248,18 @@
5610 6248 "node": ">=0.6.0"
5611 6249 }
5612 6250 },
  6251 + "node_modules/tmp": {
  6252 + "version": "0.2.1",
  6253 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
  6254 + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
  6255 + "dev": true,
  6256 + "dependencies": {
  6257 + "rimraf": "^3.0.0"
  6258 + },
  6259 + "engines": {
  6260 + "node": ">=8.17.0"
  6261 + }
  6262 + },
5613 6263 "node_modules/to-arraybuffer": {
5614 6264 "version": "1.0.1",
5615 6265 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
... ... @@ -5771,6 +6421,15 @@
5771 6421 "url": "https://github.com/sponsors/ljharb"
5772 6422 }
5773 6423 },
  6424 + "node_modules/universalify": {
  6425 + "version": "2.0.0",
  6426 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  6427 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
  6428 + "dev": true,
  6429 + "engines": {
  6430 + "node": ">= 10.0.0"
  6431 + }
  6432 + },
5774 6433 "node_modules/unpipe": {
5775 6434 "version": "1.0.0",
5776 6435 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
... ... @@ -6476,6 +7135,23 @@
6476 7135 "dev": true,
6477 7136 "requires": {}
6478 7137 },
  7138 + "acorn-node": {
  7139 + "version": "1.8.2",
  7140 + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
  7141 + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
  7142 + "dev": true,
  7143 + "requires": {
  7144 + "acorn": "^7.0.0",
  7145 + "acorn-walk": "^7.0.0",
  7146 + "xtend": "^4.0.2"
  7147 + }
  7148 + },
  7149 + "acorn-walk": {
  7150 + "version": "7.2.0",
  7151 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
  7152 + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
  7153 + "dev": true
  7154 + },
6479 7155 "aggregate-error": {
6480 7156 "version": "3.1.0",
6481 7157 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
... ... @@ -6548,6 +7224,12 @@
6548 7224 "picomatch": "^2.0.4"
6549 7225 }
6550 7226 },
  7227 + "arg": {
  7228 + "version": "5.0.0",
  7229 + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.0.tgz",
  7230 + "integrity": "sha512-4P8Zm2H+BRS+c/xX1LrHw0qKpEhdlZjLCgWy+d78T9vqa2Z2SiD2wMrYuWIAFy5IZUD7nnNXroRttz+0RzlrzQ==",
  7231 + "dev": true
  7232 + },
6551 7233 "argparse": {
6552 7234 "version": "1.0.10",
6553 7235 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
... ... @@ -6639,6 +7321,20 @@
6639 7321 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
6640 7322 "dev": true
6641 7323 },
  7324 + "autoprefixer": {
  7325 + "version": "10.3.1",
  7326 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz",
  7327 + "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==",
  7328 + "dev": true,
  7329 + "requires": {
  7330 + "browserslist": "^4.16.6",
  7331 + "caniuse-lite": "^1.0.30001243",
  7332 + "colorette": "^1.2.2",
  7333 + "fraction.js": "^4.1.1",
  7334 + "normalize-range": "^0.1.2",
  7335 + "postcss-value-parser": "^4.1.0"
  7336 + }
  7337 + },
6642 7338 "available-typed-arrays": {
6643 7339 "version": "1.0.4",
6644 7340 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
... ... @@ -6816,6 +7512,12 @@
6816 7512 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
6817 7513 "dev": true
6818 7514 },
  7515 + "camelcase-css": {
  7516 + "version": "2.0.1",
  7517 + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
  7518 + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
  7519 + "dev": true
  7520 + },
6819 7521 "caniuse-lite": {
6820 7522 "version": "1.0.30001248",
6821 7523 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz",
... ... @@ -6885,6 +7587,16 @@
6885 7587 "string-width": "^4.2.0"
6886 7588 }
6887 7589 },
  7590 + "color": {
  7591 + "version": "3.2.1",
  7592 + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
  7593 + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
  7594 + "dev": true,
  7595 + "requires": {
  7596 + "color-convert": "^1.9.3",
  7597 + "color-string": "^1.6.0"
  7598 + }
  7599 + },
6888 7600 "color-convert": {
6889 7601 "version": "1.9.3",
6890 7602 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
... ... @@ -6898,6 +7610,16 @@
6898 7610 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6899 7611 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
6900 7612 },
  7613 + "color-string": {
  7614 + "version": "1.6.0",
  7615 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz",
  7616 + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==",
  7617 + "dev": true,
  7618 + "requires": {
  7619 + "color-name": "^1.0.0",
  7620 + "simple-swizzle": "^0.2.2"
  7621 + }
  7622 + },
6901 7623 "colorette": {
6902 7624 "version": "1.2.2",
6903 7625 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
... ... @@ -7033,11 +7755,23 @@
7033 7755 "randomfill": "^1.0.3"
7034 7756 }
7035 7757 },
  7758 + "css-unit-converter": {
  7759 + "version": "1.1.2",
  7760 + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
  7761 + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==",
  7762 + "dev": true
  7763 + },
7036 7764 "css.escape": {
7037 7765 "version": "1.5.1",
7038 7766 "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
7039 7767 "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s="
7040 7768 },
  7769 + "cssesc": {
  7770 + "version": "3.0.0",
  7771 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
  7772 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
  7773 + "dev": true
  7774 + },
7041 7775 "cssnano-preset-simple": {
7042 7776 "version": "2.0.0",
7043 7777 "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz",
... ... @@ -7087,6 +7821,12 @@
7087 7821 "object-keys": "^1.0.12"
7088 7822 }
7089 7823 },
  7824 + "defined": {
  7825 + "version": "1.0.0",
  7826 + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
  7827 + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
  7828 + "dev": true
  7829 + },
7090 7830 "depd": {
7091 7831 "version": "1.1.2",
7092 7832 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
... ... @@ -7101,6 +7841,23 @@
7101 7841 "minimalistic-assert": "^1.0.0"
7102 7842 }
7103 7843 },
  7844 + "detective": {
  7845 + "version": "5.2.0",
  7846 + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
  7847 + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
  7848 + "dev": true,
  7849 + "requires": {
  7850 + "acorn-node": "^1.6.1",
  7851 + "defined": "^1.0.0",
  7852 + "minimist": "^1.1.1"
  7853 + }
  7854 + },
  7855 + "didyoumean": {
  7856 + "version": "1.2.2",
  7857 + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
  7858 + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
  7859 + "dev": true
  7860 + },
7104 7861 "diffie-hellman": {
7105 7862 "version": "5.0.3",
7106 7863 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
... ... @@ -7127,6 +7884,12 @@
7127 7884 "path-type": "^4.0.0"
7128 7885 }
7129 7886 },
  7887 + "dlv": {
  7888 + "version": "1.1.3",
  7889 + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
  7890 + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
  7891 + "dev": true
  7892 + },
7130 7893 "doctrine": {
7131 7894 "version": "3.0.0",
7132 7895 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
... ... @@ -7882,6 +8645,23 @@
7882 8645 "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
7883 8646 "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
7884 8647 },
  8648 + "fraction.js": {
  8649 + "version": "4.1.1",
  8650 + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
  8651 + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==",
  8652 + "dev": true
  8653 + },
  8654 + "fs-extra": {
  8655 + "version": "10.0.0",
  8656 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
  8657 + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
  8658 + "dev": true,
  8659 + "requires": {
  8660 + "graceful-fs": "^4.2.0",
  8661 + "jsonfile": "^6.0.1",
  8662 + "universalify": "^2.0.0"
  8663 + }
  8664 + },
7885 8665 "fs.realpath": {
7886 8666 "version": "1.0.0",
7887 8667 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
... ... @@ -8069,6 +8849,12 @@
8069 8849 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
8070 8850 "dev": true
8071 8851 },
  8852 + "html-tags": {
  8853 + "version": "3.1.0",
  8854 + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
  8855 + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
  8856 + "dev": true
  8857 + },
8072 8858 "http-errors": {
8073 8859 "version": "1.7.3",
8074 8860 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
... ... @@ -8124,6 +8910,15 @@
8124 8910 "queue": "6.0.2"
8125 8911 }
8126 8912 },
  8913 + "import-cwd": {
  8914 + "version": "3.0.0",
  8915 + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
  8916 + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
  8917 + "dev": true,
  8918 + "requires": {
  8919 + "import-from": "^3.0.0"
  8920 + }
  8921 + },
8127 8922 "import-fresh": {
8128 8923 "version": "3.3.0",
8129 8924 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
... ... @@ -8134,6 +8929,23 @@
8134 8929 "resolve-from": "^4.0.0"
8135 8930 }
8136 8931 },
  8932 + "import-from": {
  8933 + "version": "3.0.0",
  8934 + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
  8935 + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
  8936 + "dev": true,
  8937 + "requires": {
  8938 + "resolve-from": "^5.0.0"
  8939 + },
  8940 + "dependencies": {
  8941 + "resolve-from": {
  8942 + "version": "5.0.0",
  8943 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
  8944 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
  8945 + "dev": true
  8946 + }
  8947 + }
  8948 + },
8137 8949 "imurmurhash": {
8138 8950 "version": "0.1.4",
8139 8951 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
... ... @@ -8415,6 +9227,16 @@
8415 9227 "minimist": "^1.2.0"
8416 9228 }
8417 9229 },
  9230 + "jsonfile": {
  9231 + "version": "6.1.0",
  9232 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
  9233 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
  9234 + "dev": true,
  9235 + "requires": {
  9236 + "graceful-fs": "^4.1.6",
  9237 + "universalify": "^2.0.0"
  9238 + }
  9239 + },
8418 9240 "jsx-ast-utils": {
8419 9241 "version": "3.2.0",
8420 9242 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz",
... ... @@ -8435,6 +9257,12 @@
8435 9257 "type-check": "~0.4.0"
8436 9258 }
8437 9259 },
  9260 + "lilconfig": {
  9261 + "version": "2.0.3",
  9262 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
  9263 + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==",
  9264 + "dev": true
  9265 + },
8438 9266 "lines-and-columns": {
8439 9267 "version": "1.1.6",
8440 9268 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
... ... @@ -8609,6 +9437,18 @@
8609 9437 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
8610 9438 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
8611 9439 },
  9440 + "lodash.toarray": {
  9441 + "version": "4.4.0",
  9442 + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
  9443 + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=",
  9444 + "dev": true
  9445 + },
  9446 + "lodash.topath": {
  9447 + "version": "4.5.2",
  9448 + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz",
  9449 + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=",
  9450 + "dev": true
  9451 + },
8612 9452 "lodash.truncate": {
8613 9453 "version": "4.4.2",
8614 9454 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
... ... @@ -8838,6 +9678,12 @@
8838 9678 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
8839 9679 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
8840 9680 },
  9681 + "modern-normalize": {
  9682 + "version": "1.1.0",
  9683 + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz",
  9684 + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==",
  9685 + "dev": true
  9686 + },
8841 9687 "ms": {
8842 9688 "version": "2.0.0",
8843 9689 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
... ... @@ -8917,6 +9763,32 @@
8917 9763 "util": "0.12.3",
8918 9764 "vm-browserify": "1.1.2",
8919 9765 "watchpack": "2.1.1"
  9766 + },
  9767 + "dependencies": {
  9768 + "postcss": {
  9769 + "version": "8.2.13",
  9770 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz",
  9771 + "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==",
  9772 + "requires": {
  9773 + "colorette": "^1.2.2",
  9774 + "nanoid": "^3.1.22",
  9775 + "source-map": "^0.6.1"
  9776 + }
  9777 + },
  9778 + "source-map": {
  9779 + "version": "0.6.1",
  9780 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  9781 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  9782 + }
  9783 + }
  9784 + },
  9785 + "node-emoji": {
  9786 + "version": "1.10.0",
  9787 + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz",
  9788 + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==",
  9789 + "dev": true,
  9790 + "requires": {
  9791 + "lodash.toarray": "^4.4.0"
8920 9792 }
8921 9793 },
8922 9794 "node-fetch": {
... ... @@ -9104,6 +9976,12 @@
9104 9976 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
9105 9977 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
9106 9978 },
  9979 + "normalize-range": {
  9980 + "version": "0.1.2",
  9981 + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
  9982 + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
  9983 + "dev": true
  9984 + },
9107 9985 "npm-run-path": {
9108 9986 "version": "4.0.1",
9109 9987 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
... ... @@ -9118,6 +9996,12 @@
9118 9996 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
9119 9997 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
9120 9998 },
  9999 + "object-hash": {
  10000 + "version": "2.2.0",
  10001 + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
  10002 + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
  10003 + "dev": true
  10004 + },
9121 10005 "object-inspect": {
9122 10006 "version": "1.11.0",
9123 10007 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
... ... @@ -9445,22 +10329,61 @@
9445 10329 }
9446 10330 },
9447 10331 "postcss": {
9448   - "version": "8.2.13",
9449   - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz",
9450   - "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==",
  10332 + "version": "8.3.6",
  10333 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
  10334 + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
9451 10335 "requires": {
9452 10336 "colorette": "^1.2.2",
9453   - "nanoid": "^3.1.22",
9454   - "source-map": "^0.6.1"
9455   - },
9456   - "dependencies": {
9457   - "source-map": {
9458   - "version": "0.6.1",
9459   - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9460   - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
9461   - }
  10337 + "nanoid": "^3.1.23",
  10338 + "source-map-js": "^0.6.2"
  10339 + }
  10340 + },
  10341 + "postcss-js": {
  10342 + "version": "3.0.3",
  10343 + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz",
  10344 + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==",
  10345 + "dev": true,
  10346 + "requires": {
  10347 + "camelcase-css": "^2.0.1",
  10348 + "postcss": "^8.1.6"
  10349 + }
  10350 + },
  10351 + "postcss-load-config": {
  10352 + "version": "3.1.0",
  10353 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz",
  10354 + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==",
  10355 + "dev": true,
  10356 + "requires": {
  10357 + "import-cwd": "^3.0.0",
  10358 + "lilconfig": "^2.0.3",
  10359 + "yaml": "^1.10.2"
9462 10360 }
9463 10361 },
  10362 + "postcss-nested": {
  10363 + "version": "5.0.5",
  10364 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz",
  10365 + "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==",
  10366 + "dev": true,
  10367 + "requires": {
  10368 + "postcss-selector-parser": "^6.0.4"
  10369 + }
  10370 + },
  10371 + "postcss-selector-parser": {
  10372 + "version": "6.0.6",
  10373 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
  10374 + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
  10375 + "dev": true,
  10376 + "requires": {
  10377 + "cssesc": "^3.0.0",
  10378 + "util-deprecate": "^1.0.2"
  10379 + }
  10380 + },
  10381 + "postcss-value-parser": {
  10382 + "version": "4.1.0",
  10383 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
  10384 + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
  10385 + "dev": true
  10386 + },
9464 10387 "prelude-ls": {
9465 10388 "version": "1.2.1",
9466 10389 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
... ... @@ -9473,6 +10396,12 @@
9473 10396 "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==",
9474 10397 "dev": true
9475 10398 },
  10399 + "pretty-hrtime": {
  10400 + "version": "1.0.3",
  10401 + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
  10402 + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
  10403 + "dev": true
  10404 + },
9476 10405 "process": {
9477 10406 "version": "0.11.10",
9478 10407 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
... ... @@ -9531,6 +10460,26 @@
9531 10460 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
9532 10461 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
9533 10462 },
  10463 + "purgecss": {
  10464 + "version": "4.0.3",
  10465 + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz",
  10466 + "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==",
  10467 + "dev": true,
  10468 + "requires": {
  10469 + "commander": "^6.0.0",
  10470 + "glob": "^7.0.0",
  10471 + "postcss": "^8.2.1",
  10472 + "postcss-selector-parser": "^6.0.2"
  10473 + },
  10474 + "dependencies": {
  10475 + "commander": {
  10476 + "version": "6.2.1",
  10477 + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
  10478 + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
  10479 + "dev": true
  10480 + }
  10481 + }
  10482 + },
9534 10483 "querystring": {
9535 10484 "version": "0.2.1",
9536 10485 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
... ... @@ -9555,6 +10504,12 @@
9555 10504 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
9556 10505 "dev": true
9557 10506 },
  10507 + "quick-lru": {
  10508 + "version": "5.1.1",
  10509 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
  10510 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
  10511 + "dev": true
  10512 + },
9558 10513 "randombytes": {
9559 10514 "version": "2.1.0",
9560 10515 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
... ... @@ -9723,6 +10678,24 @@
9723 10678 "picomatch": "^2.2.1"
9724 10679 }
9725 10680 },
  10681 + "reduce-css-calc": {
  10682 + "version": "2.1.8",
  10683 + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz",
  10684 + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==",
  10685 + "dev": true,
  10686 + "requires": {
  10687 + "css-unit-converter": "^1.1.1",
  10688 + "postcss-value-parser": "^3.3.0"
  10689 + },
  10690 + "dependencies": {
  10691 + "postcss-value-parser": {
  10692 + "version": "3.3.1",
  10693 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
  10694 + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
  10695 + "dev": true
  10696 + }
  10697 + }
  10698 + },
9726 10699 "regenerator-runtime": {
9727 10700 "version": "0.13.9",
9728 10701 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
... ... @@ -9904,6 +10877,23 @@
9904 10877 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
9905 10878 "dev": true
9906 10879 },
  10880 + "simple-swizzle": {
  10881 + "version": "0.2.2",
  10882 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
  10883 + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
  10884 + "dev": true,
  10885 + "requires": {
  10886 + "is-arrayish": "^0.3.1"
  10887 + },
  10888 + "dependencies": {
  10889 + "is-arrayish": {
  10890 + "version": "0.3.2",
  10891 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
  10892 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
  10893 + "dev": true
  10894 + }
  10895 + }
  10896 + },
9907 10897 "slash": {
9908 10898 "version": "3.0.0",
9909 10899 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
... ... @@ -9955,6 +10945,11 @@
9955 10945 "whatwg-url": "^7.0.0"
9956 10946 }
9957 10947 },
  10948 + "source-map-js": {
  10949 + "version": "0.6.2",
  10950 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
  10951 + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
  10952 + },
9958 10953 "spdx-correct": {
9959 10954 "version": "3.1.1",
9960 10955 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
... ... @@ -10245,6 +11240,141 @@
10245 11240 }
10246 11241 }
10247 11242 },
  11243 + "tailwindcss": {
  11244 + "version": "2.2.7",
  11245 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz",
  11246 + "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==",
  11247 + "dev": true,
  11248 + "requires": {
  11249 + "arg": "^5.0.0",
  11250 + "bytes": "^3.0.0",
  11251 + "chalk": "^4.1.1",
  11252 + "chokidar": "^3.5.2",
  11253 + "color": "^3.2.0",
  11254 + "cosmiconfig": "^7.0.0",
  11255 + "detective": "^5.2.0",
  11256 + "didyoumean": "^1.2.2",
  11257 + "dlv": "^1.1.3",
  11258 + "fast-glob": "^3.2.7",
  11259 + "fs-extra": "^10.0.0",
  11260 + "glob-parent": "^6.0.0",
  11261 + "html-tags": "^3.1.0",
  11262 + "is-glob": "^4.0.1",
  11263 + "lodash": "^4.17.21",
  11264 + "lodash.topath": "^4.5.2",
  11265 + "modern-normalize": "^1.1.0",
  11266 + "node-emoji": "^1.8.1",
  11267 + "normalize-path": "^3.0.0",
  11268 + "object-hash": "^2.2.0",
  11269 + "postcss-js": "^3.0.3",
  11270 + "postcss-load-config": "^3.1.0",
  11271 + "postcss-nested": "5.0.5",
  11272 + "postcss-selector-parser": "^6.0.6",
  11273 + "postcss-value-parser": "^4.1.0",
  11274 + "pretty-hrtime": "^1.0.3",
  11275 + "purgecss": "^4.0.3",
  11276 + "quick-lru": "^5.1.1",
  11277 + "reduce-css-calc": "^2.1.8",
  11278 + "resolve": "^1.20.0",
  11279 + "tmp": "^0.2.1"
  11280 + },
  11281 + "dependencies": {
  11282 + "ansi-styles": {
  11283 + "version": "4.3.0",
  11284 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  11285 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  11286 + "dev": true,
  11287 + "requires": {
  11288 + "color-convert": "^2.0.1"
  11289 + }
  11290 + },
  11291 + "chalk": {
  11292 + "version": "4.1.1",
  11293 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  11294 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  11295 + "dev": true,
  11296 + "requires": {
  11297 + "ansi-styles": "^4.1.0",
  11298 + "supports-color": "^7.1.0"
  11299 + }
  11300 + },
  11301 + "chokidar": {
  11302 + "version": "3.5.2",
  11303 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
  11304 + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
  11305 + "dev": true,
  11306 + "requires": {
  11307 + "anymatch": "~3.1.2",
  11308 + "braces": "~3.0.2",
  11309 + "fsevents": "~2.3.2",
  11310 + "glob-parent": "~5.1.2",
  11311 + "is-binary-path": "~2.1.0",
  11312 + "is-glob": "~4.0.1",
  11313 + "normalize-path": "~3.0.0",
  11314 + "readdirp": "~3.6.0"
  11315 + },
  11316 + "dependencies": {
  11317 + "glob-parent": {
  11318 + "version": "5.1.2",
  11319 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  11320 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  11321 + "dev": true,
  11322 + "requires": {
  11323 + "is-glob": "^4.0.1"
  11324 + }
  11325 + }
  11326 + }
  11327 + },
  11328 + "color-convert": {
  11329 + "version": "2.0.1",
  11330 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  11331 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  11332 + "dev": true,
  11333 + "requires": {
  11334 + "color-name": "~1.1.4"
  11335 + }
  11336 + },
  11337 + "color-name": {
  11338 + "version": "1.1.4",
  11339 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  11340 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  11341 + "dev": true
  11342 + },
  11343 + "glob-parent": {
  11344 + "version": "6.0.1",
  11345 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz",
  11346 + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==",
  11347 + "dev": true,
  11348 + "requires": {
  11349 + "is-glob": "^4.0.1"
  11350 + }
  11351 + },
  11352 + "has-flag": {
  11353 + "version": "4.0.0",
  11354 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  11355 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  11356 + "dev": true
  11357 + },
  11358 + "readdirp": {
  11359 + "version": "3.6.0",
  11360 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  11361 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  11362 + "dev": true,
  11363 + "requires": {
  11364 + "picomatch": "^2.2.1"
  11365 + }
  11366 + },
  11367 + "supports-color": {
  11368 + "version": "7.2.0",
  11369 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  11370 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  11371 + "dev": true,
  11372 + "requires": {
  11373 + "has-flag": "^4.0.0"
  11374 + }
  11375 + }
  11376 + }
  11377 + },
10248 11378 "text-table": {
10249 11379 "version": "0.2.0",
10250 11380 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
... ... @@ -10265,6 +11395,15 @@
10265 11395 "setimmediate": "^1.0.4"
10266 11396 }
10267 11397 },
  11398 + "tmp": {
  11399 + "version": "0.2.1",
  11400 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
  11401 + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
  11402 + "dev": true,
  11403 + "requires": {
  11404 + "rimraf": "^3.0.0"
  11405 + }
  11406 + },
10268 11407 "to-arraybuffer": {
10269 11408 "version": "1.0.1",
10270 11409 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
... ... @@ -10382,6 +11521,12 @@
10382 11521 "which-boxed-primitive": "^1.0.2"
10383 11522 }
10384 11523 },
  11524 + "universalify": {
  11525 + "version": "2.0.0",
  11526 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  11527 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
  11528 + "dev": true
  11529 + },
10385 11530 "unpipe": {
10386 11531 "version": "1.0.0",
10387 11532 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
... ...
... ... @@ -17,6 +17,7 @@
17 17 "devDependencies": {
18 18 "@typescript-eslint/eslint-plugin": "^4.28.5",
19 19 "@typescript-eslint/parser": "^4.28.5",
  20 + "autoprefixer": "^10.3.1",
20 21 "eslint": "^7.31.0",
21 22 "eslint-config-standard": "^16.0.3",
22 23 "eslint-plugin-import": "^2.23.4",
... ... @@ -24,7 +25,9 @@
24 25 "eslint-plugin-promise": "^5.1.0",
25 26 "eslint-plugin-react": "^7.24.0",
26 27 "lint-staged": "^11.1.1",
27   - "prettier": "^2.3.2"
  28 + "postcss": "^8.3.6",
  29 + "prettier": "^2.3.2",
  30 + "tailwindcss": "^2.2.7"
28 31 },
29 32 "husky": {
30 33 "hooks": {
... ...
... ... @@ -42,7 +42,8 @@ export default function Home () {
42 42 >
43 43 <h3>Deploy &rarr;</h3>
44 44 <p>
45   - Instantly deploy your Next.js site to a public URL with Vercel.
  45 + Instantly deploy asdsadsadNext.js site to a public URL with
  46 + Vercel.
46 47 </p>
47 48 </a>
48 49 </div>
... ...
  1 +module.exports = {
  2 + plugins: {
  3 + tailwindcss: {},
  4 + autoprefixer: {}
  5 + }
  6 +}
... ...
  1 +module.exports = {
  2 + purge: [],
  3 + darkMode: false, // or 'media' or 'class'
  4 + theme: {
  5 + extend: {}
  6 + },
  7 + variants: {
  8 + extend: {}
  9 + },
  10 + plugins: []
  11 +}
... ...