Spaces:
Paused
Paused
matt HOFFNER
commited on
Commit
β’
9f076f8
1
Parent(s):
cd33332
ai search
Browse files- .vscode/settings.json +4 -0
- package-lock.json +1498 -1
- package.json +5 -1
- src/app/search/web/page.jsx +33 -15
- src/components/MemoizedReactMarkdown.jsx +9 -0
- src/components/WebSearchResults.jsx +53 -4
- tsconfig.json +35 -0
.vscode/settings.json
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"typescript.tsdk": "node_modules/typescript/lib",
|
3 |
+
"typescript.enablePromptUseWorkspaceTsdk": true
|
4 |
+
}
|
package-lock.json
CHANGED
@@ -11,13 +11,17 @@
|
|
11 |
"@next/font": "13.1.6",
|
12 |
"eslint": "8.34.0",
|
13 |
"eslint-config-next": "13.1.6",
|
|
|
14 |
"html-react-parser": "^3.0.9",
|
15 |
"next": "13.1.6",
|
16 |
"react": "18.2.0",
|
17 |
"react-dom": "18.2.0",
|
18 |
-
"react-icons": "^4.7.1"
|
|
|
19 |
},
|
20 |
"devDependencies": {
|
|
|
|
|
21 |
"autoprefixer": "^10.4.13",
|
22 |
"postcss": "^8.4.21",
|
23 |
"tailwindcss": "^3.2.7"
|
@@ -363,11 +367,71 @@
|
|
363 |
"tslib": "^2.4.0"
|
364 |
}
|
365 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
366 |
"node_modules/@types/json5": {
|
367 |
"version": "0.0.29",
|
368 |
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
|
369 |
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
|
370 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
371 |
"node_modules/@typescript-eslint/parser": {
|
372 |
"version": "5.52.0",
|
373 |
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.52.0.tgz",
|
@@ -721,6 +785,15 @@
|
|
721 |
"deep-equal": "^2.0.5"
|
722 |
}
|
723 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
724 |
"node_modules/balanced-match": {
|
725 |
"version": "1.0.2",
|
726 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
@@ -842,6 +915,15 @@
|
|
842 |
"url": "https://github.com/chalk/chalk?sponsor=1"
|
843 |
}
|
844 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
845 |
"node_modules/chokidar": {
|
846 |
"version": "3.5.3",
|
847 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
|
@@ -902,6 +984,15 @@
|
|
902 |
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
903 |
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
|
904 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
905 |
"node_modules/concat-map": {
|
906 |
"version": "0.0.1",
|
907 |
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
@@ -932,6 +1023,11 @@
|
|
932 |
"node": ">=4"
|
933 |
}
|
934 |
},
|
|
|
|
|
|
|
|
|
|
|
935 |
"node_modules/damerau-levenshtein": {
|
936 |
"version": "1.0.8",
|
937 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
@@ -953,6 +1049,18 @@
|
|
953 |
}
|
954 |
}
|
955 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
956 |
"node_modules/deep-equal": {
|
957 |
"version": "2.2.0",
|
958 |
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
|
@@ -1017,6 +1125,14 @@
|
|
1017 |
"url": "https://github.com/sponsors/ljharb"
|
1018 |
}
|
1019 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1020 |
"node_modules/detective": {
|
1021 |
"version": "5.2.1",
|
1022 |
"resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
|
@@ -1040,6 +1156,14 @@
|
|
1040 |
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
|
1041 |
"dev": true
|
1042 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1043 |
"node_modules/dir-glob": {
|
1044 |
"version": "3.0.1",
|
1045 |
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
|
@@ -1715,6 +1839,19 @@
|
|
1715 |
"node": ">=0.10.0"
|
1716 |
}
|
1717 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1718 |
"node_modules/fast-deep-equal": {
|
1719 |
"version": "3.1.3",
|
1720 |
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
@@ -2106,6 +2243,15 @@
|
|
2106 |
"url": "https://github.com/sponsors/ljharb"
|
2107 |
}
|
2108 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2109 |
"node_modules/html-dom-parser": {
|
2110 |
"version": "3.1.3",
|
2111 |
"resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.3.tgz",
|
@@ -2276,6 +2422,28 @@
|
|
2276 |
"url": "https://github.com/sponsors/ljharb"
|
2277 |
}
|
2278 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2279 |
"node_modules/is-callable": {
|
2280 |
"version": "1.2.7",
|
2281 |
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
|
@@ -2394,6 +2562,17 @@
|
|
2394 |
"node": ">=8"
|
2395 |
}
|
2396 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2397 |
"node_modules/is-regex": {
|
2398 |
"version": "1.1.4",
|
2399 |
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
|
@@ -2584,6 +2763,14 @@
|
|
2584 |
"node": ">=4.0"
|
2585 |
}
|
2586 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2587 |
"node_modules/language-subtag-registry": {
|
2588 |
"version": "0.3.22",
|
2589 |
"resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
|
@@ -2659,6 +2846,74 @@
|
|
2659 |
"node": ">=10"
|
2660 |
}
|
2661 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2662 |
"node_modules/merge2": {
|
2663 |
"version": "1.4.1",
|
2664 |
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
@@ -2667,6 +2922,427 @@
|
|
2667 |
"node": ">= 8"
|
2668 |
}
|
2669 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2670 |
"node_modules/micromatch": {
|
2671 |
"version": "4.0.5",
|
2672 |
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
|
@@ -2698,6 +3374,14 @@
|
|
2698 |
"url": "https://github.com/sponsors/ljharb"
|
2699 |
}
|
2700 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2701 |
"node_modules/ms": {
|
2702 |
"version": "2.1.2",
|
2703 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
@@ -3225,6 +3909,15 @@
|
|
3225 |
"react-is": "^16.13.1"
|
3226 |
}
|
3227 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3228 |
"node_modules/punycode": {
|
3229 |
"version": "2.3.0",
|
3230 |
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
|
@@ -3300,6 +3993,41 @@
|
|
3300 |
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
|
3301 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
|
3302 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3303 |
"node_modules/react-property": {
|
3304 |
"version": "2.0.0",
|
3305 |
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
@@ -3358,6 +4086,35 @@
|
|
3358 |
"url": "https://github.com/sponsors/mysticatea"
|
3359 |
}
|
3360 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3361 |
"node_modules/resolve": {
|
3362 |
"version": "1.22.1",
|
3363 |
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
|
@@ -3427,6 +4184,17 @@
|
|
3427 |
"queue-microtask": "^1.2.2"
|
3428 |
}
|
3429 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3430 |
"node_modules/safe-regex-test": {
|
3431 |
"version": "1.0.0",
|
3432 |
"resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
|
@@ -3510,6 +4278,15 @@
|
|
3510 |
"node": ">=0.10.0"
|
3511 |
}
|
3512 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3513 |
"node_modules/stop-iteration-iterator": {
|
3514 |
"version": "1.0.0",
|
3515 |
"resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
|
@@ -3744,6 +4521,24 @@
|
|
3744 |
"node": ">=8.0"
|
3745 |
}
|
3746 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3747 |
"node_modules/tsconfig-paths": {
|
3748 |
"version": "3.14.1",
|
3749 |
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
|
@@ -3841,6 +4636,96 @@
|
|
3841 |
"url": "https://github.com/sponsors/ljharb"
|
3842 |
}
|
3843 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3844 |
"node_modules/update-browserslist-db": {
|
3845 |
"version": "1.0.10",
|
3846 |
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
|
@@ -3881,6 +4766,51 @@
|
|
3881 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
3882 |
"dev": true
|
3883 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3884 |
"node_modules/which": {
|
3885 |
"version": "2.0.2",
|
3886 |
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
@@ -4181,11 +5111,71 @@
|
|
4181 |
"tslib": "^2.4.0"
|
4182 |
}
|
4183 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4184 |
"@types/json5": {
|
4185 |
"version": "0.0.29",
|
4186 |
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
|
4187 |
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
|
4188 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4189 |
"@typescript-eslint/parser": {
|
4190 |
"version": "5.52.0",
|
4191 |
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.52.0.tgz",
|
@@ -4411,6 +5401,11 @@
|
|
4411 |
"deep-equal": "^2.0.5"
|
4412 |
}
|
4413 |
},
|
|
|
|
|
|
|
|
|
|
|
4414 |
"balanced-match": {
|
4415 |
"version": "1.0.2",
|
4416 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
@@ -4485,6 +5480,11 @@
|
|
4485 |
"supports-color": "^7.1.0"
|
4486 |
}
|
4487 |
},
|
|
|
|
|
|
|
|
|
|
|
4488 |
"chokidar": {
|
4489 |
"version": "3.5.3",
|
4490 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
|
@@ -4530,6 +5530,11 @@
|
|
4530 |
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
4531 |
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
|
4532 |
},
|
|
|
|
|
|
|
|
|
|
|
4533 |
"concat-map": {
|
4534 |
"version": "0.0.1",
|
4535 |
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
@@ -4551,6 +5556,11 @@
|
|
4551 |
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
|
4552 |
"dev": true
|
4553 |
},
|
|
|
|
|
|
|
|
|
|
|
4554 |
"damerau-levenshtein": {
|
4555 |
"version": "1.0.8",
|
4556 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
@@ -4564,6 +5574,14 @@
|
|
4564 |
"ms": "2.1.2"
|
4565 |
}
|
4566 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4567 |
"deep-equal": {
|
4568 |
"version": "2.2.0",
|
4569 |
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
|
@@ -4613,6 +5631,11 @@
|
|
4613 |
"integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
|
4614 |
"dev": true
|
4615 |
},
|
|
|
|
|
|
|
|
|
|
|
4616 |
"detective": {
|
4617 |
"version": "5.2.1",
|
4618 |
"resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
|
@@ -4630,6 +5653,11 @@
|
|
4630 |
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
|
4631 |
"dev": true
|
4632 |
},
|
|
|
|
|
|
|
|
|
|
|
4633 |
"dir-glob": {
|
4634 |
"version": "3.0.1",
|
4635 |
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
|
@@ -5131,6 +6159,16 @@
|
|
5131 |
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
|
5132 |
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
|
5133 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5134 |
"fast-deep-equal": {
|
5135 |
"version": "3.1.3",
|
5136 |
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
@@ -5408,6 +6446,11 @@
|
|
5408 |
"has-symbols": "^1.0.2"
|
5409 |
}
|
5410 |
},
|
|
|
|
|
|
|
|
|
|
|
5411 |
"html-dom-parser": {
|
5412 |
"version": "3.1.3",
|
5413 |
"resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.3.tgz",
|
@@ -5532,6 +6575,11 @@
|
|
5532 |
"has-tostringtag": "^1.0.0"
|
5533 |
}
|
5534 |
},
|
|
|
|
|
|
|
|
|
|
|
5535 |
"is-callable": {
|
5536 |
"version": "1.2.7",
|
5537 |
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
|
@@ -5599,6 +6647,11 @@
|
|
5599 |
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
5600 |
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
|
5601 |
},
|
|
|
|
|
|
|
|
|
|
|
5602 |
"is-regex": {
|
5603 |
"version": "1.1.4",
|
5604 |
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
|
@@ -5734,6 +6787,11 @@
|
|
5734 |
"object.assign": "^4.1.3"
|
5735 |
}
|
5736 |
},
|
|
|
|
|
|
|
|
|
|
|
5737 |
"language-subtag-registry": {
|
5738 |
"version": "0.3.22",
|
5739 |
"resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
|
@@ -5791,11 +6849,274 @@
|
|
5791 |
"yallist": "^4.0.0"
|
5792 |
}
|
5793 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5794 |
"merge2": {
|
5795 |
"version": "1.4.1",
|
5796 |
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
5797 |
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
|
5798 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5799 |
"micromatch": {
|
5800 |
"version": "4.0.5",
|
5801 |
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
|
@@ -5818,6 +7139,11 @@
|
|
5818 |
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
|
5819 |
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
|
5820 |
},
|
|
|
|
|
|
|
|
|
|
|
5821 |
"ms": {
|
5822 |
"version": "2.1.2",
|
5823 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
@@ -6145,6 +7471,11 @@
|
|
6145 |
"react-is": "^16.13.1"
|
6146 |
}
|
6147 |
},
|
|
|
|
|
|
|
|
|
|
|
6148 |
"punycode": {
|
6149 |
"version": "2.3.0",
|
6150 |
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
|
@@ -6189,6 +7520,35 @@
|
|
6189 |
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
|
6190 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
|
6191 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6192 |
"react-property": {
|
6193 |
"version": "2.0.0",
|
6194 |
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
@@ -6232,6 +7592,27 @@
|
|
6232 |
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
|
6233 |
"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
|
6234 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6235 |
"resolve": {
|
6236 |
"version": "1.22.1",
|
6237 |
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
|
@@ -6268,6 +7649,14 @@
|
|
6268 |
"queue-microtask": "^1.2.2"
|
6269 |
}
|
6270 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6271 |
"safe-regex-test": {
|
6272 |
"version": "1.0.0",
|
6273 |
"resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
|
@@ -6327,6 +7716,11 @@
|
|
6327 |
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
|
6328 |
"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
|
6329 |
},
|
|
|
|
|
|
|
|
|
|
|
6330 |
"stop-iteration-iterator": {
|
6331 |
"version": "1.0.0",
|
6332 |
"resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
|
@@ -6492,6 +7886,16 @@
|
|
6492 |
"is-number": "^7.0.0"
|
6493 |
}
|
6494 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6495 |
"tsconfig-paths": {
|
6496 |
"version": "3.14.1",
|
6497 |
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
|
@@ -6563,6 +7967,68 @@
|
|
6563 |
"which-boxed-primitive": "^1.0.2"
|
6564 |
}
|
6565 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6566 |
"update-browserslist-db": {
|
6567 |
"version": "1.0.10",
|
6568 |
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
|
@@ -6587,6 +8053,37 @@
|
|
6587 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
6588 |
"dev": true
|
6589 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6590 |
"which": {
|
6591 |
"version": "2.0.2",
|
6592 |
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
|
|
11 |
"@next/font": "13.1.6",
|
12 |
"eslint": "8.34.0",
|
13 |
"eslint-config-next": "13.1.6",
|
14 |
+
"eventsource-parser": "^1.0.0",
|
15 |
"html-react-parser": "^3.0.9",
|
16 |
"next": "13.1.6",
|
17 |
"react": "18.2.0",
|
18 |
"react-dom": "18.2.0",
|
19 |
+
"react-icons": "^4.7.1",
|
20 |
+
"react-markdown": "^8.0.7"
|
21 |
},
|
22 |
"devDependencies": {
|
23 |
+
"@types/node": "20.3.1",
|
24 |
+
"@types/react": "18.2.13",
|
25 |
"autoprefixer": "^10.4.13",
|
26 |
"postcss": "^8.4.21",
|
27 |
"tailwindcss": "^3.2.7"
|
|
|
367 |
"tslib": "^2.4.0"
|
368 |
}
|
369 |
},
|
370 |
+
"node_modules/@types/debug": {
|
371 |
+
"version": "4.1.8",
|
372 |
+
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz",
|
373 |
+
"integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==",
|
374 |
+
"dependencies": {
|
375 |
+
"@types/ms": "*"
|
376 |
+
}
|
377 |
+
},
|
378 |
+
"node_modules/@types/hast": {
|
379 |
+
"version": "2.3.4",
|
380 |
+
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
|
381 |
+
"integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
|
382 |
+
"dependencies": {
|
383 |
+
"@types/unist": "*"
|
384 |
+
}
|
385 |
+
},
|
386 |
"node_modules/@types/json5": {
|
387 |
"version": "0.0.29",
|
388 |
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
|
389 |
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
|
390 |
},
|
391 |
+
"node_modules/@types/mdast": {
|
392 |
+
"version": "3.0.11",
|
393 |
+
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz",
|
394 |
+
"integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==",
|
395 |
+
"dependencies": {
|
396 |
+
"@types/unist": "*"
|
397 |
+
}
|
398 |
+
},
|
399 |
+
"node_modules/@types/ms": {
|
400 |
+
"version": "0.7.31",
|
401 |
+
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
|
402 |
+
"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
|
403 |
+
},
|
404 |
+
"node_modules/@types/node": {
|
405 |
+
"version": "20.3.1",
|
406 |
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz",
|
407 |
+
"integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==",
|
408 |
+
"dev": true
|
409 |
+
},
|
410 |
+
"node_modules/@types/prop-types": {
|
411 |
+
"version": "15.7.5",
|
412 |
+
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
|
413 |
+
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
|
414 |
+
},
|
415 |
+
"node_modules/@types/react": {
|
416 |
+
"version": "18.2.13",
|
417 |
+
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.13.tgz",
|
418 |
+
"integrity": "sha512-vJ+zElvi/Zn9cVXB5slX2xL8PZodPCwPRDpittQdw43JR2AJ5k3vKdgJJyneV/cYgIbLQUwXa9JVDvUZXGba+Q==",
|
419 |
+
"dependencies": {
|
420 |
+
"@types/prop-types": "*",
|
421 |
+
"@types/scheduler": "*",
|
422 |
+
"csstype": "^3.0.2"
|
423 |
+
}
|
424 |
+
},
|
425 |
+
"node_modules/@types/scheduler": {
|
426 |
+
"version": "0.16.3",
|
427 |
+
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
|
428 |
+
"integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
|
429 |
+
},
|
430 |
+
"node_modules/@types/unist": {
|
431 |
+
"version": "2.0.6",
|
432 |
+
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
|
433 |
+
"integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
|
434 |
+
},
|
435 |
"node_modules/@typescript-eslint/parser": {
|
436 |
"version": "5.52.0",
|
437 |
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.52.0.tgz",
|
|
|
785 |
"deep-equal": "^2.0.5"
|
786 |
}
|
787 |
},
|
788 |
+
"node_modules/bail": {
|
789 |
+
"version": "2.0.2",
|
790 |
+
"resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
|
791 |
+
"integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
|
792 |
+
"funding": {
|
793 |
+
"type": "github",
|
794 |
+
"url": "https://github.com/sponsors/wooorm"
|
795 |
+
}
|
796 |
+
},
|
797 |
"node_modules/balanced-match": {
|
798 |
"version": "1.0.2",
|
799 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
|
|
915 |
"url": "https://github.com/chalk/chalk?sponsor=1"
|
916 |
}
|
917 |
},
|
918 |
+
"node_modules/character-entities": {
|
919 |
+
"version": "2.0.2",
|
920 |
+
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
|
921 |
+
"integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
|
922 |
+
"funding": {
|
923 |
+
"type": "github",
|
924 |
+
"url": "https://github.com/sponsors/wooorm"
|
925 |
+
}
|
926 |
+
},
|
927 |
"node_modules/chokidar": {
|
928 |
"version": "3.5.3",
|
929 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
|
|
|
984 |
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
985 |
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
|
986 |
},
|
987 |
+
"node_modules/comma-separated-tokens": {
|
988 |
+
"version": "2.0.3",
|
989 |
+
"resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
|
990 |
+
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
|
991 |
+
"funding": {
|
992 |
+
"type": "github",
|
993 |
+
"url": "https://github.com/sponsors/wooorm"
|
994 |
+
}
|
995 |
+
},
|
996 |
"node_modules/concat-map": {
|
997 |
"version": "0.0.1",
|
998 |
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
|
|
1023 |
"node": ">=4"
|
1024 |
}
|
1025 |
},
|
1026 |
+
"node_modules/csstype": {
|
1027 |
+
"version": "3.1.2",
|
1028 |
+
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
|
1029 |
+
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
|
1030 |
+
},
|
1031 |
"node_modules/damerau-levenshtein": {
|
1032 |
"version": "1.0.8",
|
1033 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
|
|
1049 |
}
|
1050 |
}
|
1051 |
},
|
1052 |
+
"node_modules/decode-named-character-reference": {
|
1053 |
+
"version": "1.0.2",
|
1054 |
+
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
|
1055 |
+
"integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
|
1056 |
+
"dependencies": {
|
1057 |
+
"character-entities": "^2.0.0"
|
1058 |
+
},
|
1059 |
+
"funding": {
|
1060 |
+
"type": "github",
|
1061 |
+
"url": "https://github.com/sponsors/wooorm"
|
1062 |
+
}
|
1063 |
+
},
|
1064 |
"node_modules/deep-equal": {
|
1065 |
"version": "2.2.0",
|
1066 |
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
|
|
|
1125 |
"url": "https://github.com/sponsors/ljharb"
|
1126 |
}
|
1127 |
},
|
1128 |
+
"node_modules/dequal": {
|
1129 |
+
"version": "2.0.3",
|
1130 |
+
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
|
1131 |
+
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
|
1132 |
+
"engines": {
|
1133 |
+
"node": ">=6"
|
1134 |
+
}
|
1135 |
+
},
|
1136 |
"node_modules/detective": {
|
1137 |
"version": "5.2.1",
|
1138 |
"resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
|
|
|
1156 |
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
|
1157 |
"dev": true
|
1158 |
},
|
1159 |
+
"node_modules/diff": {
|
1160 |
+
"version": "5.1.0",
|
1161 |
+
"resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
|
1162 |
+
"integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
|
1163 |
+
"engines": {
|
1164 |
+
"node": ">=0.3.1"
|
1165 |
+
}
|
1166 |
+
},
|
1167 |
"node_modules/dir-glob": {
|
1168 |
"version": "3.0.1",
|
1169 |
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
|
|
|
1839 |
"node": ">=0.10.0"
|
1840 |
}
|
1841 |
},
|
1842 |
+
"node_modules/eventsource-parser": {
|
1843 |
+
"version": "1.0.0",
|
1844 |
+
"resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-1.0.0.tgz",
|
1845 |
+
"integrity": "sha512-9jgfSCa3dmEme2ES3mPByGXfgZ87VbP97tng1G2nWwWx6bV2nYxm2AWCrbQjXToSe+yYlqaZNtxffR9IeQr95g==",
|
1846 |
+
"engines": {
|
1847 |
+
"node": ">=14.18"
|
1848 |
+
}
|
1849 |
+
},
|
1850 |
+
"node_modules/extend": {
|
1851 |
+
"version": "3.0.2",
|
1852 |
+
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
|
1853 |
+
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
|
1854 |
+
},
|
1855 |
"node_modules/fast-deep-equal": {
|
1856 |
"version": "3.1.3",
|
1857 |
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
|
|
2243 |
"url": "https://github.com/sponsors/ljharb"
|
2244 |
}
|
2245 |
},
|
2246 |
+
"node_modules/hast-util-whitespace": {
|
2247 |
+
"version": "2.0.1",
|
2248 |
+
"resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz",
|
2249 |
+
"integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==",
|
2250 |
+
"funding": {
|
2251 |
+
"type": "opencollective",
|
2252 |
+
"url": "https://opencollective.com/unified"
|
2253 |
+
}
|
2254 |
+
},
|
2255 |
"node_modules/html-dom-parser": {
|
2256 |
"version": "3.1.3",
|
2257 |
"resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.3.tgz",
|
|
|
2422 |
"url": "https://github.com/sponsors/ljharb"
|
2423 |
}
|
2424 |
},
|
2425 |
+
"node_modules/is-buffer": {
|
2426 |
+
"version": "2.0.5",
|
2427 |
+
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
|
2428 |
+
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
|
2429 |
+
"funding": [
|
2430 |
+
{
|
2431 |
+
"type": "github",
|
2432 |
+
"url": "https://github.com/sponsors/feross"
|
2433 |
+
},
|
2434 |
+
{
|
2435 |
+
"type": "patreon",
|
2436 |
+
"url": "https://www.patreon.com/feross"
|
2437 |
+
},
|
2438 |
+
{
|
2439 |
+
"type": "consulting",
|
2440 |
+
"url": "https://feross.org/support"
|
2441 |
+
}
|
2442 |
+
],
|
2443 |
+
"engines": {
|
2444 |
+
"node": ">=4"
|
2445 |
+
}
|
2446 |
+
},
|
2447 |
"node_modules/is-callable": {
|
2448 |
"version": "1.2.7",
|
2449 |
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
|
|
|
2562 |
"node": ">=8"
|
2563 |
}
|
2564 |
},
|
2565 |
+
"node_modules/is-plain-obj": {
|
2566 |
+
"version": "4.1.0",
|
2567 |
+
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
|
2568 |
+
"integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
|
2569 |
+
"engines": {
|
2570 |
+
"node": ">=12"
|
2571 |
+
},
|
2572 |
+
"funding": {
|
2573 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
2574 |
+
}
|
2575 |
+
},
|
2576 |
"node_modules/is-regex": {
|
2577 |
"version": "1.1.4",
|
2578 |
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
|
|
|
2763 |
"node": ">=4.0"
|
2764 |
}
|
2765 |
},
|
2766 |
+
"node_modules/kleur": {
|
2767 |
+
"version": "4.1.5",
|
2768 |
+
"resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
|
2769 |
+
"integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
|
2770 |
+
"engines": {
|
2771 |
+
"node": ">=6"
|
2772 |
+
}
|
2773 |
+
},
|
2774 |
"node_modules/language-subtag-registry": {
|
2775 |
"version": "0.3.22",
|
2776 |
"resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
|
|
|
2846 |
"node": ">=10"
|
2847 |
}
|
2848 |
},
|
2849 |
+
"node_modules/mdast-util-definitions": {
|
2850 |
+
"version": "5.1.2",
|
2851 |
+
"resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz",
|
2852 |
+
"integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==",
|
2853 |
+
"dependencies": {
|
2854 |
+
"@types/mdast": "^3.0.0",
|
2855 |
+
"@types/unist": "^2.0.0",
|
2856 |
+
"unist-util-visit": "^4.0.0"
|
2857 |
+
},
|
2858 |
+
"funding": {
|
2859 |
+
"type": "opencollective",
|
2860 |
+
"url": "https://opencollective.com/unified"
|
2861 |
+
}
|
2862 |
+
},
|
2863 |
+
"node_modules/mdast-util-from-markdown": {
|
2864 |
+
"version": "1.3.1",
|
2865 |
+
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz",
|
2866 |
+
"integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==",
|
2867 |
+
"dependencies": {
|
2868 |
+
"@types/mdast": "^3.0.0",
|
2869 |
+
"@types/unist": "^2.0.0",
|
2870 |
+
"decode-named-character-reference": "^1.0.0",
|
2871 |
+
"mdast-util-to-string": "^3.1.0",
|
2872 |
+
"micromark": "^3.0.0",
|
2873 |
+
"micromark-util-decode-numeric-character-reference": "^1.0.0",
|
2874 |
+
"micromark-util-decode-string": "^1.0.0",
|
2875 |
+
"micromark-util-normalize-identifier": "^1.0.0",
|
2876 |
+
"micromark-util-symbol": "^1.0.0",
|
2877 |
+
"micromark-util-types": "^1.0.0",
|
2878 |
+
"unist-util-stringify-position": "^3.0.0",
|
2879 |
+
"uvu": "^0.5.0"
|
2880 |
+
},
|
2881 |
+
"funding": {
|
2882 |
+
"type": "opencollective",
|
2883 |
+
"url": "https://opencollective.com/unified"
|
2884 |
+
}
|
2885 |
+
},
|
2886 |
+
"node_modules/mdast-util-to-hast": {
|
2887 |
+
"version": "12.3.0",
|
2888 |
+
"resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz",
|
2889 |
+
"integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==",
|
2890 |
+
"dependencies": {
|
2891 |
+
"@types/hast": "^2.0.0",
|
2892 |
+
"@types/mdast": "^3.0.0",
|
2893 |
+
"mdast-util-definitions": "^5.0.0",
|
2894 |
+
"micromark-util-sanitize-uri": "^1.1.0",
|
2895 |
+
"trim-lines": "^3.0.0",
|
2896 |
+
"unist-util-generated": "^2.0.0",
|
2897 |
+
"unist-util-position": "^4.0.0",
|
2898 |
+
"unist-util-visit": "^4.0.0"
|
2899 |
+
},
|
2900 |
+
"funding": {
|
2901 |
+
"type": "opencollective",
|
2902 |
+
"url": "https://opencollective.com/unified"
|
2903 |
+
}
|
2904 |
+
},
|
2905 |
+
"node_modules/mdast-util-to-string": {
|
2906 |
+
"version": "3.2.0",
|
2907 |
+
"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz",
|
2908 |
+
"integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==",
|
2909 |
+
"dependencies": {
|
2910 |
+
"@types/mdast": "^3.0.0"
|
2911 |
+
},
|
2912 |
+
"funding": {
|
2913 |
+
"type": "opencollective",
|
2914 |
+
"url": "https://opencollective.com/unified"
|
2915 |
+
}
|
2916 |
+
},
|
2917 |
"node_modules/merge2": {
|
2918 |
"version": "1.4.1",
|
2919 |
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
|
|
2922 |
"node": ">= 8"
|
2923 |
}
|
2924 |
},
|
2925 |
+
"node_modules/micromark": {
|
2926 |
+
"version": "3.2.0",
|
2927 |
+
"resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz",
|
2928 |
+
"integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==",
|
2929 |
+
"funding": [
|
2930 |
+
{
|
2931 |
+
"type": "GitHub Sponsors",
|
2932 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
2933 |
+
},
|
2934 |
+
{
|
2935 |
+
"type": "OpenCollective",
|
2936 |
+
"url": "https://opencollective.com/unified"
|
2937 |
+
}
|
2938 |
+
],
|
2939 |
+
"dependencies": {
|
2940 |
+
"@types/debug": "^4.0.0",
|
2941 |
+
"debug": "^4.0.0",
|
2942 |
+
"decode-named-character-reference": "^1.0.0",
|
2943 |
+
"micromark-core-commonmark": "^1.0.1",
|
2944 |
+
"micromark-factory-space": "^1.0.0",
|
2945 |
+
"micromark-util-character": "^1.0.0",
|
2946 |
+
"micromark-util-chunked": "^1.0.0",
|
2947 |
+
"micromark-util-combine-extensions": "^1.0.0",
|
2948 |
+
"micromark-util-decode-numeric-character-reference": "^1.0.0",
|
2949 |
+
"micromark-util-encode": "^1.0.0",
|
2950 |
+
"micromark-util-normalize-identifier": "^1.0.0",
|
2951 |
+
"micromark-util-resolve-all": "^1.0.0",
|
2952 |
+
"micromark-util-sanitize-uri": "^1.0.0",
|
2953 |
+
"micromark-util-subtokenize": "^1.0.0",
|
2954 |
+
"micromark-util-symbol": "^1.0.0",
|
2955 |
+
"micromark-util-types": "^1.0.1",
|
2956 |
+
"uvu": "^0.5.0"
|
2957 |
+
}
|
2958 |
+
},
|
2959 |
+
"node_modules/micromark-core-commonmark": {
|
2960 |
+
"version": "1.1.0",
|
2961 |
+
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz",
|
2962 |
+
"integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==",
|
2963 |
+
"funding": [
|
2964 |
+
{
|
2965 |
+
"type": "GitHub Sponsors",
|
2966 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
2967 |
+
},
|
2968 |
+
{
|
2969 |
+
"type": "OpenCollective",
|
2970 |
+
"url": "https://opencollective.com/unified"
|
2971 |
+
}
|
2972 |
+
],
|
2973 |
+
"dependencies": {
|
2974 |
+
"decode-named-character-reference": "^1.0.0",
|
2975 |
+
"micromark-factory-destination": "^1.0.0",
|
2976 |
+
"micromark-factory-label": "^1.0.0",
|
2977 |
+
"micromark-factory-space": "^1.0.0",
|
2978 |
+
"micromark-factory-title": "^1.0.0",
|
2979 |
+
"micromark-factory-whitespace": "^1.0.0",
|
2980 |
+
"micromark-util-character": "^1.0.0",
|
2981 |
+
"micromark-util-chunked": "^1.0.0",
|
2982 |
+
"micromark-util-classify-character": "^1.0.0",
|
2983 |
+
"micromark-util-html-tag-name": "^1.0.0",
|
2984 |
+
"micromark-util-normalize-identifier": "^1.0.0",
|
2985 |
+
"micromark-util-resolve-all": "^1.0.0",
|
2986 |
+
"micromark-util-subtokenize": "^1.0.0",
|
2987 |
+
"micromark-util-symbol": "^1.0.0",
|
2988 |
+
"micromark-util-types": "^1.0.1",
|
2989 |
+
"uvu": "^0.5.0"
|
2990 |
+
}
|
2991 |
+
},
|
2992 |
+
"node_modules/micromark-factory-destination": {
|
2993 |
+
"version": "1.1.0",
|
2994 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz",
|
2995 |
+
"integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==",
|
2996 |
+
"funding": [
|
2997 |
+
{
|
2998 |
+
"type": "GitHub Sponsors",
|
2999 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3000 |
+
},
|
3001 |
+
{
|
3002 |
+
"type": "OpenCollective",
|
3003 |
+
"url": "https://opencollective.com/unified"
|
3004 |
+
}
|
3005 |
+
],
|
3006 |
+
"dependencies": {
|
3007 |
+
"micromark-util-character": "^1.0.0",
|
3008 |
+
"micromark-util-symbol": "^1.0.0",
|
3009 |
+
"micromark-util-types": "^1.0.0"
|
3010 |
+
}
|
3011 |
+
},
|
3012 |
+
"node_modules/micromark-factory-label": {
|
3013 |
+
"version": "1.1.0",
|
3014 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz",
|
3015 |
+
"integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==",
|
3016 |
+
"funding": [
|
3017 |
+
{
|
3018 |
+
"type": "GitHub Sponsors",
|
3019 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3020 |
+
},
|
3021 |
+
{
|
3022 |
+
"type": "OpenCollective",
|
3023 |
+
"url": "https://opencollective.com/unified"
|
3024 |
+
}
|
3025 |
+
],
|
3026 |
+
"dependencies": {
|
3027 |
+
"micromark-util-character": "^1.0.0",
|
3028 |
+
"micromark-util-symbol": "^1.0.0",
|
3029 |
+
"micromark-util-types": "^1.0.0",
|
3030 |
+
"uvu": "^0.5.0"
|
3031 |
+
}
|
3032 |
+
},
|
3033 |
+
"node_modules/micromark-factory-space": {
|
3034 |
+
"version": "1.1.0",
|
3035 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz",
|
3036 |
+
"integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==",
|
3037 |
+
"funding": [
|
3038 |
+
{
|
3039 |
+
"type": "GitHub Sponsors",
|
3040 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3041 |
+
},
|
3042 |
+
{
|
3043 |
+
"type": "OpenCollective",
|
3044 |
+
"url": "https://opencollective.com/unified"
|
3045 |
+
}
|
3046 |
+
],
|
3047 |
+
"dependencies": {
|
3048 |
+
"micromark-util-character": "^1.0.0",
|
3049 |
+
"micromark-util-types": "^1.0.0"
|
3050 |
+
}
|
3051 |
+
},
|
3052 |
+
"node_modules/micromark-factory-title": {
|
3053 |
+
"version": "1.1.0",
|
3054 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz",
|
3055 |
+
"integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==",
|
3056 |
+
"funding": [
|
3057 |
+
{
|
3058 |
+
"type": "GitHub Sponsors",
|
3059 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3060 |
+
},
|
3061 |
+
{
|
3062 |
+
"type": "OpenCollective",
|
3063 |
+
"url": "https://opencollective.com/unified"
|
3064 |
+
}
|
3065 |
+
],
|
3066 |
+
"dependencies": {
|
3067 |
+
"micromark-factory-space": "^1.0.0",
|
3068 |
+
"micromark-util-character": "^1.0.0",
|
3069 |
+
"micromark-util-symbol": "^1.0.0",
|
3070 |
+
"micromark-util-types": "^1.0.0"
|
3071 |
+
}
|
3072 |
+
},
|
3073 |
+
"node_modules/micromark-factory-whitespace": {
|
3074 |
+
"version": "1.1.0",
|
3075 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz",
|
3076 |
+
"integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==",
|
3077 |
+
"funding": [
|
3078 |
+
{
|
3079 |
+
"type": "GitHub Sponsors",
|
3080 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3081 |
+
},
|
3082 |
+
{
|
3083 |
+
"type": "OpenCollective",
|
3084 |
+
"url": "https://opencollective.com/unified"
|
3085 |
+
}
|
3086 |
+
],
|
3087 |
+
"dependencies": {
|
3088 |
+
"micromark-factory-space": "^1.0.0",
|
3089 |
+
"micromark-util-character": "^1.0.0",
|
3090 |
+
"micromark-util-symbol": "^1.0.0",
|
3091 |
+
"micromark-util-types": "^1.0.0"
|
3092 |
+
}
|
3093 |
+
},
|
3094 |
+
"node_modules/micromark-util-character": {
|
3095 |
+
"version": "1.2.0",
|
3096 |
+
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz",
|
3097 |
+
"integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==",
|
3098 |
+
"funding": [
|
3099 |
+
{
|
3100 |
+
"type": "GitHub Sponsors",
|
3101 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3102 |
+
},
|
3103 |
+
{
|
3104 |
+
"type": "OpenCollective",
|
3105 |
+
"url": "https://opencollective.com/unified"
|
3106 |
+
}
|
3107 |
+
],
|
3108 |
+
"dependencies": {
|
3109 |
+
"micromark-util-symbol": "^1.0.0",
|
3110 |
+
"micromark-util-types": "^1.0.0"
|
3111 |
+
}
|
3112 |
+
},
|
3113 |
+
"node_modules/micromark-util-chunked": {
|
3114 |
+
"version": "1.1.0",
|
3115 |
+
"resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz",
|
3116 |
+
"integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==",
|
3117 |
+
"funding": [
|
3118 |
+
{
|
3119 |
+
"type": "GitHub Sponsors",
|
3120 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3121 |
+
},
|
3122 |
+
{
|
3123 |
+
"type": "OpenCollective",
|
3124 |
+
"url": "https://opencollective.com/unified"
|
3125 |
+
}
|
3126 |
+
],
|
3127 |
+
"dependencies": {
|
3128 |
+
"micromark-util-symbol": "^1.0.0"
|
3129 |
+
}
|
3130 |
+
},
|
3131 |
+
"node_modules/micromark-util-classify-character": {
|
3132 |
+
"version": "1.1.0",
|
3133 |
+
"resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz",
|
3134 |
+
"integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==",
|
3135 |
+
"funding": [
|
3136 |
+
{
|
3137 |
+
"type": "GitHub Sponsors",
|
3138 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3139 |
+
},
|
3140 |
+
{
|
3141 |
+
"type": "OpenCollective",
|
3142 |
+
"url": "https://opencollective.com/unified"
|
3143 |
+
}
|
3144 |
+
],
|
3145 |
+
"dependencies": {
|
3146 |
+
"micromark-util-character": "^1.0.0",
|
3147 |
+
"micromark-util-symbol": "^1.0.0",
|
3148 |
+
"micromark-util-types": "^1.0.0"
|
3149 |
+
}
|
3150 |
+
},
|
3151 |
+
"node_modules/micromark-util-combine-extensions": {
|
3152 |
+
"version": "1.1.0",
|
3153 |
+
"resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz",
|
3154 |
+
"integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==",
|
3155 |
+
"funding": [
|
3156 |
+
{
|
3157 |
+
"type": "GitHub Sponsors",
|
3158 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3159 |
+
},
|
3160 |
+
{
|
3161 |
+
"type": "OpenCollective",
|
3162 |
+
"url": "https://opencollective.com/unified"
|
3163 |
+
}
|
3164 |
+
],
|
3165 |
+
"dependencies": {
|
3166 |
+
"micromark-util-chunked": "^1.0.0",
|
3167 |
+
"micromark-util-types": "^1.0.0"
|
3168 |
+
}
|
3169 |
+
},
|
3170 |
+
"node_modules/micromark-util-decode-numeric-character-reference": {
|
3171 |
+
"version": "1.1.0",
|
3172 |
+
"resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz",
|
3173 |
+
"integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==",
|
3174 |
+
"funding": [
|
3175 |
+
{
|
3176 |
+
"type": "GitHub Sponsors",
|
3177 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3178 |
+
},
|
3179 |
+
{
|
3180 |
+
"type": "OpenCollective",
|
3181 |
+
"url": "https://opencollective.com/unified"
|
3182 |
+
}
|
3183 |
+
],
|
3184 |
+
"dependencies": {
|
3185 |
+
"micromark-util-symbol": "^1.0.0"
|
3186 |
+
}
|
3187 |
+
},
|
3188 |
+
"node_modules/micromark-util-decode-string": {
|
3189 |
+
"version": "1.1.0",
|
3190 |
+
"resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz",
|
3191 |
+
"integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==",
|
3192 |
+
"funding": [
|
3193 |
+
{
|
3194 |
+
"type": "GitHub Sponsors",
|
3195 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3196 |
+
},
|
3197 |
+
{
|
3198 |
+
"type": "OpenCollective",
|
3199 |
+
"url": "https://opencollective.com/unified"
|
3200 |
+
}
|
3201 |
+
],
|
3202 |
+
"dependencies": {
|
3203 |
+
"decode-named-character-reference": "^1.0.0",
|
3204 |
+
"micromark-util-character": "^1.0.0",
|
3205 |
+
"micromark-util-decode-numeric-character-reference": "^1.0.0",
|
3206 |
+
"micromark-util-symbol": "^1.0.0"
|
3207 |
+
}
|
3208 |
+
},
|
3209 |
+
"node_modules/micromark-util-encode": {
|
3210 |
+
"version": "1.1.0",
|
3211 |
+
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz",
|
3212 |
+
"integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==",
|
3213 |
+
"funding": [
|
3214 |
+
{
|
3215 |
+
"type": "GitHub Sponsors",
|
3216 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3217 |
+
},
|
3218 |
+
{
|
3219 |
+
"type": "OpenCollective",
|
3220 |
+
"url": "https://opencollective.com/unified"
|
3221 |
+
}
|
3222 |
+
]
|
3223 |
+
},
|
3224 |
+
"node_modules/micromark-util-html-tag-name": {
|
3225 |
+
"version": "1.2.0",
|
3226 |
+
"resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz",
|
3227 |
+
"integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==",
|
3228 |
+
"funding": [
|
3229 |
+
{
|
3230 |
+
"type": "GitHub Sponsors",
|
3231 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3232 |
+
},
|
3233 |
+
{
|
3234 |
+
"type": "OpenCollective",
|
3235 |
+
"url": "https://opencollective.com/unified"
|
3236 |
+
}
|
3237 |
+
]
|
3238 |
+
},
|
3239 |
+
"node_modules/micromark-util-normalize-identifier": {
|
3240 |
+
"version": "1.1.0",
|
3241 |
+
"resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz",
|
3242 |
+
"integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==",
|
3243 |
+
"funding": [
|
3244 |
+
{
|
3245 |
+
"type": "GitHub Sponsors",
|
3246 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3247 |
+
},
|
3248 |
+
{
|
3249 |
+
"type": "OpenCollective",
|
3250 |
+
"url": "https://opencollective.com/unified"
|
3251 |
+
}
|
3252 |
+
],
|
3253 |
+
"dependencies": {
|
3254 |
+
"micromark-util-symbol": "^1.0.0"
|
3255 |
+
}
|
3256 |
+
},
|
3257 |
+
"node_modules/micromark-util-resolve-all": {
|
3258 |
+
"version": "1.1.0",
|
3259 |
+
"resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz",
|
3260 |
+
"integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==",
|
3261 |
+
"funding": [
|
3262 |
+
{
|
3263 |
+
"type": "GitHub Sponsors",
|
3264 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3265 |
+
},
|
3266 |
+
{
|
3267 |
+
"type": "OpenCollective",
|
3268 |
+
"url": "https://opencollective.com/unified"
|
3269 |
+
}
|
3270 |
+
],
|
3271 |
+
"dependencies": {
|
3272 |
+
"micromark-util-types": "^1.0.0"
|
3273 |
+
}
|
3274 |
+
},
|
3275 |
+
"node_modules/micromark-util-sanitize-uri": {
|
3276 |
+
"version": "1.2.0",
|
3277 |
+
"resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz",
|
3278 |
+
"integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==",
|
3279 |
+
"funding": [
|
3280 |
+
{
|
3281 |
+
"type": "GitHub Sponsors",
|
3282 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3283 |
+
},
|
3284 |
+
{
|
3285 |
+
"type": "OpenCollective",
|
3286 |
+
"url": "https://opencollective.com/unified"
|
3287 |
+
}
|
3288 |
+
],
|
3289 |
+
"dependencies": {
|
3290 |
+
"micromark-util-character": "^1.0.0",
|
3291 |
+
"micromark-util-encode": "^1.0.0",
|
3292 |
+
"micromark-util-symbol": "^1.0.0"
|
3293 |
+
}
|
3294 |
+
},
|
3295 |
+
"node_modules/micromark-util-subtokenize": {
|
3296 |
+
"version": "1.1.0",
|
3297 |
+
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz",
|
3298 |
+
"integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==",
|
3299 |
+
"funding": [
|
3300 |
+
{
|
3301 |
+
"type": "GitHub Sponsors",
|
3302 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3303 |
+
},
|
3304 |
+
{
|
3305 |
+
"type": "OpenCollective",
|
3306 |
+
"url": "https://opencollective.com/unified"
|
3307 |
+
}
|
3308 |
+
],
|
3309 |
+
"dependencies": {
|
3310 |
+
"micromark-util-chunked": "^1.0.0",
|
3311 |
+
"micromark-util-symbol": "^1.0.0",
|
3312 |
+
"micromark-util-types": "^1.0.0",
|
3313 |
+
"uvu": "^0.5.0"
|
3314 |
+
}
|
3315 |
+
},
|
3316 |
+
"node_modules/micromark-util-symbol": {
|
3317 |
+
"version": "1.1.0",
|
3318 |
+
"resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz",
|
3319 |
+
"integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==",
|
3320 |
+
"funding": [
|
3321 |
+
{
|
3322 |
+
"type": "GitHub Sponsors",
|
3323 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3324 |
+
},
|
3325 |
+
{
|
3326 |
+
"type": "OpenCollective",
|
3327 |
+
"url": "https://opencollective.com/unified"
|
3328 |
+
}
|
3329 |
+
]
|
3330 |
+
},
|
3331 |
+
"node_modules/micromark-util-types": {
|
3332 |
+
"version": "1.1.0",
|
3333 |
+
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
|
3334 |
+
"integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
|
3335 |
+
"funding": [
|
3336 |
+
{
|
3337 |
+
"type": "GitHub Sponsors",
|
3338 |
+
"url": "https://github.com/sponsors/unifiedjs"
|
3339 |
+
},
|
3340 |
+
{
|
3341 |
+
"type": "OpenCollective",
|
3342 |
+
"url": "https://opencollective.com/unified"
|
3343 |
+
}
|
3344 |
+
]
|
3345 |
+
},
|
3346 |
"node_modules/micromatch": {
|
3347 |
"version": "4.0.5",
|
3348 |
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
|
|
|
3374 |
"url": "https://github.com/sponsors/ljharb"
|
3375 |
}
|
3376 |
},
|
3377 |
+
"node_modules/mri": {
|
3378 |
+
"version": "1.2.0",
|
3379 |
+
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
|
3380 |
+
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
|
3381 |
+
"engines": {
|
3382 |
+
"node": ">=4"
|
3383 |
+
}
|
3384 |
+
},
|
3385 |
"node_modules/ms": {
|
3386 |
"version": "2.1.2",
|
3387 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
|
3909 |
"react-is": "^16.13.1"
|
3910 |
}
|
3911 |
},
|
3912 |
+
"node_modules/property-information": {
|
3913 |
+
"version": "6.2.0",
|
3914 |
+
"resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz",
|
3915 |
+
"integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==",
|
3916 |
+
"funding": {
|
3917 |
+
"type": "github",
|
3918 |
+
"url": "https://github.com/sponsors/wooorm"
|
3919 |
+
}
|
3920 |
+
},
|
3921 |
"node_modules/punycode": {
|
3922 |
"version": "2.3.0",
|
3923 |
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
|
|
|
3993 |
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
|
3994 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
|
3995 |
},
|
3996 |
+
"node_modules/react-markdown": {
|
3997 |
+
"version": "8.0.7",
|
3998 |
+
"resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz",
|
3999 |
+
"integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==",
|
4000 |
+
"dependencies": {
|
4001 |
+
"@types/hast": "^2.0.0",
|
4002 |
+
"@types/prop-types": "^15.0.0",
|
4003 |
+
"@types/unist": "^2.0.0",
|
4004 |
+
"comma-separated-tokens": "^2.0.0",
|
4005 |
+
"hast-util-whitespace": "^2.0.0",
|
4006 |
+
"prop-types": "^15.0.0",
|
4007 |
+
"property-information": "^6.0.0",
|
4008 |
+
"react-is": "^18.0.0",
|
4009 |
+
"remark-parse": "^10.0.0",
|
4010 |
+
"remark-rehype": "^10.0.0",
|
4011 |
+
"space-separated-tokens": "^2.0.0",
|
4012 |
+
"style-to-object": "^0.4.0",
|
4013 |
+
"unified": "^10.0.0",
|
4014 |
+
"unist-util-visit": "^4.0.0",
|
4015 |
+
"vfile": "^5.0.0"
|
4016 |
+
},
|
4017 |
+
"funding": {
|
4018 |
+
"type": "opencollective",
|
4019 |
+
"url": "https://opencollective.com/unified"
|
4020 |
+
},
|
4021 |
+
"peerDependencies": {
|
4022 |
+
"@types/react": ">=16",
|
4023 |
+
"react": ">=16"
|
4024 |
+
}
|
4025 |
+
},
|
4026 |
+
"node_modules/react-markdown/node_modules/react-is": {
|
4027 |
+
"version": "18.2.0",
|
4028 |
+
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
|
4029 |
+
"integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
|
4030 |
+
},
|
4031 |
"node_modules/react-property": {
|
4032 |
"version": "2.0.0",
|
4033 |
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
|
|
4086 |
"url": "https://github.com/sponsors/mysticatea"
|
4087 |
}
|
4088 |
},
|
4089 |
+
"node_modules/remark-parse": {
|
4090 |
+
"version": "10.0.2",
|
4091 |
+
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz",
|
4092 |
+
"integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==",
|
4093 |
+
"dependencies": {
|
4094 |
+
"@types/mdast": "^3.0.0",
|
4095 |
+
"mdast-util-from-markdown": "^1.0.0",
|
4096 |
+
"unified": "^10.0.0"
|
4097 |
+
},
|
4098 |
+
"funding": {
|
4099 |
+
"type": "opencollective",
|
4100 |
+
"url": "https://opencollective.com/unified"
|
4101 |
+
}
|
4102 |
+
},
|
4103 |
+
"node_modules/remark-rehype": {
|
4104 |
+
"version": "10.1.0",
|
4105 |
+
"resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
|
4106 |
+
"integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
|
4107 |
+
"dependencies": {
|
4108 |
+
"@types/hast": "^2.0.0",
|
4109 |
+
"@types/mdast": "^3.0.0",
|
4110 |
+
"mdast-util-to-hast": "^12.1.0",
|
4111 |
+
"unified": "^10.0.0"
|
4112 |
+
},
|
4113 |
+
"funding": {
|
4114 |
+
"type": "opencollective",
|
4115 |
+
"url": "https://opencollective.com/unified"
|
4116 |
+
}
|
4117 |
+
},
|
4118 |
"node_modules/resolve": {
|
4119 |
"version": "1.22.1",
|
4120 |
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
|
|
|
4184 |
"queue-microtask": "^1.2.2"
|
4185 |
}
|
4186 |
},
|
4187 |
+
"node_modules/sade": {
|
4188 |
+
"version": "1.8.1",
|
4189 |
+
"resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
|
4190 |
+
"integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
|
4191 |
+
"dependencies": {
|
4192 |
+
"mri": "^1.1.0"
|
4193 |
+
},
|
4194 |
+
"engines": {
|
4195 |
+
"node": ">=6"
|
4196 |
+
}
|
4197 |
+
},
|
4198 |
"node_modules/safe-regex-test": {
|
4199 |
"version": "1.0.0",
|
4200 |
"resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
|
|
|
4278 |
"node": ">=0.10.0"
|
4279 |
}
|
4280 |
},
|
4281 |
+
"node_modules/space-separated-tokens": {
|
4282 |
+
"version": "2.0.2",
|
4283 |
+
"resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
|
4284 |
+
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
|
4285 |
+
"funding": {
|
4286 |
+
"type": "github",
|
4287 |
+
"url": "https://github.com/sponsors/wooorm"
|
4288 |
+
}
|
4289 |
+
},
|
4290 |
"node_modules/stop-iteration-iterator": {
|
4291 |
"version": "1.0.0",
|
4292 |
"resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
|
|
|
4521 |
"node": ">=8.0"
|
4522 |
}
|
4523 |
},
|
4524 |
+
"node_modules/trim-lines": {
|
4525 |
+
"version": "3.0.1",
|
4526 |
+
"resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
|
4527 |
+
"integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
|
4528 |
+
"funding": {
|
4529 |
+
"type": "github",
|
4530 |
+
"url": "https://github.com/sponsors/wooorm"
|
4531 |
+
}
|
4532 |
+
},
|
4533 |
+
"node_modules/trough": {
|
4534 |
+
"version": "2.1.0",
|
4535 |
+
"resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
|
4536 |
+
"integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==",
|
4537 |
+
"funding": {
|
4538 |
+
"type": "github",
|
4539 |
+
"url": "https://github.com/sponsors/wooorm"
|
4540 |
+
}
|
4541 |
+
},
|
4542 |
"node_modules/tsconfig-paths": {
|
4543 |
"version": "3.14.1",
|
4544 |
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
|
|
|
4636 |
"url": "https://github.com/sponsors/ljharb"
|
4637 |
}
|
4638 |
},
|
4639 |
+
"node_modules/unified": {
|
4640 |
+
"version": "10.1.2",
|
4641 |
+
"resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
|
4642 |
+
"integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
|
4643 |
+
"dependencies": {
|
4644 |
+
"@types/unist": "^2.0.0",
|
4645 |
+
"bail": "^2.0.0",
|
4646 |
+
"extend": "^3.0.0",
|
4647 |
+
"is-buffer": "^2.0.0",
|
4648 |
+
"is-plain-obj": "^4.0.0",
|
4649 |
+
"trough": "^2.0.0",
|
4650 |
+
"vfile": "^5.0.0"
|
4651 |
+
},
|
4652 |
+
"funding": {
|
4653 |
+
"type": "opencollective",
|
4654 |
+
"url": "https://opencollective.com/unified"
|
4655 |
+
}
|
4656 |
+
},
|
4657 |
+
"node_modules/unist-util-generated": {
|
4658 |
+
"version": "2.0.1",
|
4659 |
+
"resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz",
|
4660 |
+
"integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==",
|
4661 |
+
"funding": {
|
4662 |
+
"type": "opencollective",
|
4663 |
+
"url": "https://opencollective.com/unified"
|
4664 |
+
}
|
4665 |
+
},
|
4666 |
+
"node_modules/unist-util-is": {
|
4667 |
+
"version": "5.2.1",
|
4668 |
+
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz",
|
4669 |
+
"integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==",
|
4670 |
+
"dependencies": {
|
4671 |
+
"@types/unist": "^2.0.0"
|
4672 |
+
},
|
4673 |
+
"funding": {
|
4674 |
+
"type": "opencollective",
|
4675 |
+
"url": "https://opencollective.com/unified"
|
4676 |
+
}
|
4677 |
+
},
|
4678 |
+
"node_modules/unist-util-position": {
|
4679 |
+
"version": "4.0.4",
|
4680 |
+
"resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz",
|
4681 |
+
"integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==",
|
4682 |
+
"dependencies": {
|
4683 |
+
"@types/unist": "^2.0.0"
|
4684 |
+
},
|
4685 |
+
"funding": {
|
4686 |
+
"type": "opencollective",
|
4687 |
+
"url": "https://opencollective.com/unified"
|
4688 |
+
}
|
4689 |
+
},
|
4690 |
+
"node_modules/unist-util-stringify-position": {
|
4691 |
+
"version": "3.0.3",
|
4692 |
+
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz",
|
4693 |
+
"integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==",
|
4694 |
+
"dependencies": {
|
4695 |
+
"@types/unist": "^2.0.0"
|
4696 |
+
},
|
4697 |
+
"funding": {
|
4698 |
+
"type": "opencollective",
|
4699 |
+
"url": "https://opencollective.com/unified"
|
4700 |
+
}
|
4701 |
+
},
|
4702 |
+
"node_modules/unist-util-visit": {
|
4703 |
+
"version": "4.1.2",
|
4704 |
+
"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
|
4705 |
+
"integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
|
4706 |
+
"dependencies": {
|
4707 |
+
"@types/unist": "^2.0.0",
|
4708 |
+
"unist-util-is": "^5.0.0",
|
4709 |
+
"unist-util-visit-parents": "^5.1.1"
|
4710 |
+
},
|
4711 |
+
"funding": {
|
4712 |
+
"type": "opencollective",
|
4713 |
+
"url": "https://opencollective.com/unified"
|
4714 |
+
}
|
4715 |
+
},
|
4716 |
+
"node_modules/unist-util-visit-parents": {
|
4717 |
+
"version": "5.1.3",
|
4718 |
+
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz",
|
4719 |
+
"integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==",
|
4720 |
+
"dependencies": {
|
4721 |
+
"@types/unist": "^2.0.0",
|
4722 |
+
"unist-util-is": "^5.0.0"
|
4723 |
+
},
|
4724 |
+
"funding": {
|
4725 |
+
"type": "opencollective",
|
4726 |
+
"url": "https://opencollective.com/unified"
|
4727 |
+
}
|
4728 |
+
},
|
4729 |
"node_modules/update-browserslist-db": {
|
4730 |
"version": "1.0.10",
|
4731 |
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
|
|
|
4766 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
4767 |
"dev": true
|
4768 |
},
|
4769 |
+
"node_modules/uvu": {
|
4770 |
+
"version": "0.5.6",
|
4771 |
+
"resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
|
4772 |
+
"integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
|
4773 |
+
"dependencies": {
|
4774 |
+
"dequal": "^2.0.0",
|
4775 |
+
"diff": "^5.0.0",
|
4776 |
+
"kleur": "^4.0.3",
|
4777 |
+
"sade": "^1.7.3"
|
4778 |
+
},
|
4779 |
+
"bin": {
|
4780 |
+
"uvu": "bin.js"
|
4781 |
+
},
|
4782 |
+
"engines": {
|
4783 |
+
"node": ">=8"
|
4784 |
+
}
|
4785 |
+
},
|
4786 |
+
"node_modules/vfile": {
|
4787 |
+
"version": "5.3.7",
|
4788 |
+
"resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz",
|
4789 |
+
"integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==",
|
4790 |
+
"dependencies": {
|
4791 |
+
"@types/unist": "^2.0.0",
|
4792 |
+
"is-buffer": "^2.0.0",
|
4793 |
+
"unist-util-stringify-position": "^3.0.0",
|
4794 |
+
"vfile-message": "^3.0.0"
|
4795 |
+
},
|
4796 |
+
"funding": {
|
4797 |
+
"type": "opencollective",
|
4798 |
+
"url": "https://opencollective.com/unified"
|
4799 |
+
}
|
4800 |
+
},
|
4801 |
+
"node_modules/vfile-message": {
|
4802 |
+
"version": "3.1.4",
|
4803 |
+
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz",
|
4804 |
+
"integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==",
|
4805 |
+
"dependencies": {
|
4806 |
+
"@types/unist": "^2.0.0",
|
4807 |
+
"unist-util-stringify-position": "^3.0.0"
|
4808 |
+
},
|
4809 |
+
"funding": {
|
4810 |
+
"type": "opencollective",
|
4811 |
+
"url": "https://opencollective.com/unified"
|
4812 |
+
}
|
4813 |
+
},
|
4814 |
"node_modules/which": {
|
4815 |
"version": "2.0.2",
|
4816 |
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
|
|
5111 |
"tslib": "^2.4.0"
|
5112 |
}
|
5113 |
},
|
5114 |
+
"@types/debug": {
|
5115 |
+
"version": "4.1.8",
|
5116 |
+
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz",
|
5117 |
+
"integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==",
|
5118 |
+
"requires": {
|
5119 |
+
"@types/ms": "*"
|
5120 |
+
}
|
5121 |
+
},
|
5122 |
+
"@types/hast": {
|
5123 |
+
"version": "2.3.4",
|
5124 |
+
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
|
5125 |
+
"integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
|
5126 |
+
"requires": {
|
5127 |
+
"@types/unist": "*"
|
5128 |
+
}
|
5129 |
+
},
|
5130 |
"@types/json5": {
|
5131 |
"version": "0.0.29",
|
5132 |
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
|
5133 |
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
|
5134 |
},
|
5135 |
+
"@types/mdast": {
|
5136 |
+
"version": "3.0.11",
|
5137 |
+
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz",
|
5138 |
+
"integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==",
|
5139 |
+
"requires": {
|
5140 |
+
"@types/unist": "*"
|
5141 |
+
}
|
5142 |
+
},
|
5143 |
+
"@types/ms": {
|
5144 |
+
"version": "0.7.31",
|
5145 |
+
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
|
5146 |
+
"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
|
5147 |
+
},
|
5148 |
+
"@types/node": {
|
5149 |
+
"version": "20.3.1",
|
5150 |
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz",
|
5151 |
+
"integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==",
|
5152 |
+
"dev": true
|
5153 |
+
},
|
5154 |
+
"@types/prop-types": {
|
5155 |
+
"version": "15.7.5",
|
5156 |
+
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
|
5157 |
+
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
|
5158 |
+
},
|
5159 |
+
"@types/react": {
|
5160 |
+
"version": "18.2.13",
|
5161 |
+
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.13.tgz",
|
5162 |
+
"integrity": "sha512-vJ+zElvi/Zn9cVXB5slX2xL8PZodPCwPRDpittQdw43JR2AJ5k3vKdgJJyneV/cYgIbLQUwXa9JVDvUZXGba+Q==",
|
5163 |
+
"requires": {
|
5164 |
+
"@types/prop-types": "*",
|
5165 |
+
"@types/scheduler": "*",
|
5166 |
+
"csstype": "^3.0.2"
|
5167 |
+
}
|
5168 |
+
},
|
5169 |
+
"@types/scheduler": {
|
5170 |
+
"version": "0.16.3",
|
5171 |
+
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
|
5172 |
+
"integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
|
5173 |
+
},
|
5174 |
+
"@types/unist": {
|
5175 |
+
"version": "2.0.6",
|
5176 |
+
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
|
5177 |
+
"integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
|
5178 |
+
},
|
5179 |
"@typescript-eslint/parser": {
|
5180 |
"version": "5.52.0",
|
5181 |
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.52.0.tgz",
|
|
|
5401 |
"deep-equal": "^2.0.5"
|
5402 |
}
|
5403 |
},
|
5404 |
+
"bail": {
|
5405 |
+
"version": "2.0.2",
|
5406 |
+
"resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
|
5407 |
+
"integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
|
5408 |
+
},
|
5409 |
"balanced-match": {
|
5410 |
"version": "1.0.2",
|
5411 |
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
|
|
5480 |
"supports-color": "^7.1.0"
|
5481 |
}
|
5482 |
},
|
5483 |
+
"character-entities": {
|
5484 |
+
"version": "2.0.2",
|
5485 |
+
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
|
5486 |
+
"integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="
|
5487 |
+
},
|
5488 |
"chokidar": {
|
5489 |
"version": "3.5.3",
|
5490 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
|
|
|
5530 |
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
5531 |
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
|
5532 |
},
|
5533 |
+
"comma-separated-tokens": {
|
5534 |
+
"version": "2.0.3",
|
5535 |
+
"resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
|
5536 |
+
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="
|
5537 |
+
},
|
5538 |
"concat-map": {
|
5539 |
"version": "0.0.1",
|
5540 |
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
|
|
5556 |
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
|
5557 |
"dev": true
|
5558 |
},
|
5559 |
+
"csstype": {
|
5560 |
+
"version": "3.1.2",
|
5561 |
+
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
|
5562 |
+
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
|
5563 |
+
},
|
5564 |
"damerau-levenshtein": {
|
5565 |
"version": "1.0.8",
|
5566 |
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
|
|
|
5574 |
"ms": "2.1.2"
|
5575 |
}
|
5576 |
},
|
5577 |
+
"decode-named-character-reference": {
|
5578 |
+
"version": "1.0.2",
|
5579 |
+
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
|
5580 |
+
"integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
|
5581 |
+
"requires": {
|
5582 |
+
"character-entities": "^2.0.0"
|
5583 |
+
}
|
5584 |
+
},
|
5585 |
"deep-equal": {
|
5586 |
"version": "2.2.0",
|
5587 |
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
|
|
|
5631 |
"integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
|
5632 |
"dev": true
|
5633 |
},
|
5634 |
+
"dequal": {
|
5635 |
+
"version": "2.0.3",
|
5636 |
+
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
|
5637 |
+
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
|
5638 |
+
},
|
5639 |
"detective": {
|
5640 |
"version": "5.2.1",
|
5641 |
"resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
|
|
|
5653 |
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
|
5654 |
"dev": true
|
5655 |
},
|
5656 |
+
"diff": {
|
5657 |
+
"version": "5.1.0",
|
5658 |
+
"resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
|
5659 |
+
"integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw=="
|
5660 |
+
},
|
5661 |
"dir-glob": {
|
5662 |
"version": "3.0.1",
|
5663 |
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
|
|
|
6159 |
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
|
6160 |
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
|
6161 |
},
|
6162 |
+
"eventsource-parser": {
|
6163 |
+
"version": "1.0.0",
|
6164 |
+
"resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-1.0.0.tgz",
|
6165 |
+
"integrity": "sha512-9jgfSCa3dmEme2ES3mPByGXfgZ87VbP97tng1G2nWwWx6bV2nYxm2AWCrbQjXToSe+yYlqaZNtxffR9IeQr95g=="
|
6166 |
+
},
|
6167 |
+
"extend": {
|
6168 |
+
"version": "3.0.2",
|
6169 |
+
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
|
6170 |
+
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
|
6171 |
+
},
|
6172 |
"fast-deep-equal": {
|
6173 |
"version": "3.1.3",
|
6174 |
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
|
|
6446 |
"has-symbols": "^1.0.2"
|
6447 |
}
|
6448 |
},
|
6449 |
+
"hast-util-whitespace": {
|
6450 |
+
"version": "2.0.1",
|
6451 |
+
"resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz",
|
6452 |
+
"integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng=="
|
6453 |
+
},
|
6454 |
"html-dom-parser": {
|
6455 |
"version": "3.1.3",
|
6456 |
"resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-3.1.3.tgz",
|
|
|
6575 |
"has-tostringtag": "^1.0.0"
|
6576 |
}
|
6577 |
},
|
6578 |
+
"is-buffer": {
|
6579 |
+
"version": "2.0.5",
|
6580 |
+
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
|
6581 |
+
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
|
6582 |
+
},
|
6583 |
"is-callable": {
|
6584 |
"version": "1.2.7",
|
6585 |
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
|
|
|
6647 |
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
6648 |
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
|
6649 |
},
|
6650 |
+
"is-plain-obj": {
|
6651 |
+
"version": "4.1.0",
|
6652 |
+
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
|
6653 |
+
"integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
|
6654 |
+
},
|
6655 |
"is-regex": {
|
6656 |
"version": "1.1.4",
|
6657 |
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
|
|
|
6787 |
"object.assign": "^4.1.3"
|
6788 |
}
|
6789 |
},
|
6790 |
+
"kleur": {
|
6791 |
+
"version": "4.1.5",
|
6792 |
+
"resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
|
6793 |
+
"integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
|
6794 |
+
},
|
6795 |
"language-subtag-registry": {
|
6796 |
"version": "0.3.22",
|
6797 |
"resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
|
|
|
6849 |
"yallist": "^4.0.0"
|
6850 |
}
|
6851 |
},
|
6852 |
+
"mdast-util-definitions": {
|
6853 |
+
"version": "5.1.2",
|
6854 |
+
"resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz",
|
6855 |
+
"integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==",
|
6856 |
+
"requires": {
|
6857 |
+
"@types/mdast": "^3.0.0",
|
6858 |
+
"@types/unist": "^2.0.0",
|
6859 |
+
"unist-util-visit": "^4.0.0"
|
6860 |
+
}
|
6861 |
+
},
|
6862 |
+
"mdast-util-from-markdown": {
|
6863 |
+
"version": "1.3.1",
|
6864 |
+
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz",
|
6865 |
+
"integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==",
|
6866 |
+
"requires": {
|
6867 |
+
"@types/mdast": "^3.0.0",
|
6868 |
+
"@types/unist": "^2.0.0",
|
6869 |
+
"decode-named-character-reference": "^1.0.0",
|
6870 |
+
"mdast-util-to-string": "^3.1.0",
|
6871 |
+
"micromark": "^3.0.0",
|
6872 |
+
"micromark-util-decode-numeric-character-reference": "^1.0.0",
|
6873 |
+
"micromark-util-decode-string": "^1.0.0",
|
6874 |
+
"micromark-util-normalize-identifier": "^1.0.0",
|
6875 |
+
"micromark-util-symbol": "^1.0.0",
|
6876 |
+
"micromark-util-types": "^1.0.0",
|
6877 |
+
"unist-util-stringify-position": "^3.0.0",
|
6878 |
+
"uvu": "^0.5.0"
|
6879 |
+
}
|
6880 |
+
},
|
6881 |
+
"mdast-util-to-hast": {
|
6882 |
+
"version": "12.3.0",
|
6883 |
+
"resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz",
|
6884 |
+
"integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==",
|
6885 |
+
"requires": {
|
6886 |
+
"@types/hast": "^2.0.0",
|
6887 |
+
"@types/mdast": "^3.0.0",
|
6888 |
+
"mdast-util-definitions": "^5.0.0",
|
6889 |
+
"micromark-util-sanitize-uri": "^1.1.0",
|
6890 |
+
"trim-lines": "^3.0.0",
|
6891 |
+
"unist-util-generated": "^2.0.0",
|
6892 |
+
"unist-util-position": "^4.0.0",
|
6893 |
+
"unist-util-visit": "^4.0.0"
|
6894 |
+
}
|
6895 |
+
},
|
6896 |
+
"mdast-util-to-string": {
|
6897 |
+
"version": "3.2.0",
|
6898 |
+
"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz",
|
6899 |
+
"integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==",
|
6900 |
+
"requires": {
|
6901 |
+
"@types/mdast": "^3.0.0"
|
6902 |
+
}
|
6903 |
+
},
|
6904 |
"merge2": {
|
6905 |
"version": "1.4.1",
|
6906 |
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
6907 |
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
|
6908 |
},
|
6909 |
+
"micromark": {
|
6910 |
+
"version": "3.2.0",
|
6911 |
+
"resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz",
|
6912 |
+
"integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==",
|
6913 |
+
"requires": {
|
6914 |
+
"@types/debug": "^4.0.0",
|
6915 |
+
"debug": "^4.0.0",
|
6916 |
+
"decode-named-character-reference": "^1.0.0",
|
6917 |
+
"micromark-core-commonmark": "^1.0.1",
|
6918 |
+
"micromark-factory-space": "^1.0.0",
|
6919 |
+
"micromark-util-character": "^1.0.0",
|
6920 |
+
"micromark-util-chunked": "^1.0.0",
|
6921 |
+
"micromark-util-combine-extensions": "^1.0.0",
|
6922 |
+
"micromark-util-decode-numeric-character-reference": "^1.0.0",
|
6923 |
+
"micromark-util-encode": "^1.0.0",
|
6924 |
+
"micromark-util-normalize-identifier": "^1.0.0",
|
6925 |
+
"micromark-util-resolve-all": "^1.0.0",
|
6926 |
+
"micromark-util-sanitize-uri": "^1.0.0",
|
6927 |
+
"micromark-util-subtokenize": "^1.0.0",
|
6928 |
+
"micromark-util-symbol": "^1.0.0",
|
6929 |
+
"micromark-util-types": "^1.0.1",
|
6930 |
+
"uvu": "^0.5.0"
|
6931 |
+
}
|
6932 |
+
},
|
6933 |
+
"micromark-core-commonmark": {
|
6934 |
+
"version": "1.1.0",
|
6935 |
+
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz",
|
6936 |
+
"integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==",
|
6937 |
+
"requires": {
|
6938 |
+
"decode-named-character-reference": "^1.0.0",
|
6939 |
+
"micromark-factory-destination": "^1.0.0",
|
6940 |
+
"micromark-factory-label": "^1.0.0",
|
6941 |
+
"micromark-factory-space": "^1.0.0",
|
6942 |
+
"micromark-factory-title": "^1.0.0",
|
6943 |
+
"micromark-factory-whitespace": "^1.0.0",
|
6944 |
+
"micromark-util-character": "^1.0.0",
|
6945 |
+
"micromark-util-chunked": "^1.0.0",
|
6946 |
+
"micromark-util-classify-character": "^1.0.0",
|
6947 |
+
"micromark-util-html-tag-name": "^1.0.0",
|
6948 |
+
"micromark-util-normalize-identifier": "^1.0.0",
|
6949 |
+
"micromark-util-resolve-all": "^1.0.0",
|
6950 |
+
"micromark-util-subtokenize": "^1.0.0",
|
6951 |
+
"micromark-util-symbol": "^1.0.0",
|
6952 |
+
"micromark-util-types": "^1.0.1",
|
6953 |
+
"uvu": "^0.5.0"
|
6954 |
+
}
|
6955 |
+
},
|
6956 |
+
"micromark-factory-destination": {
|
6957 |
+
"version": "1.1.0",
|
6958 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz",
|
6959 |
+
"integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==",
|
6960 |
+
"requires": {
|
6961 |
+
"micromark-util-character": "^1.0.0",
|
6962 |
+
"micromark-util-symbol": "^1.0.0",
|
6963 |
+
"micromark-util-types": "^1.0.0"
|
6964 |
+
}
|
6965 |
+
},
|
6966 |
+
"micromark-factory-label": {
|
6967 |
+
"version": "1.1.0",
|
6968 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz",
|
6969 |
+
"integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==",
|
6970 |
+
"requires": {
|
6971 |
+
"micromark-util-character": "^1.0.0",
|
6972 |
+
"micromark-util-symbol": "^1.0.0",
|
6973 |
+
"micromark-util-types": "^1.0.0",
|
6974 |
+
"uvu": "^0.5.0"
|
6975 |
+
}
|
6976 |
+
},
|
6977 |
+
"micromark-factory-space": {
|
6978 |
+
"version": "1.1.0",
|
6979 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz",
|
6980 |
+
"integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==",
|
6981 |
+
"requires": {
|
6982 |
+
"micromark-util-character": "^1.0.0",
|
6983 |
+
"micromark-util-types": "^1.0.0"
|
6984 |
+
}
|
6985 |
+
},
|
6986 |
+
"micromark-factory-title": {
|
6987 |
+
"version": "1.1.0",
|
6988 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz",
|
6989 |
+
"integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==",
|
6990 |
+
"requires": {
|
6991 |
+
"micromark-factory-space": "^1.0.0",
|
6992 |
+
"micromark-util-character": "^1.0.0",
|
6993 |
+
"micromark-util-symbol": "^1.0.0",
|
6994 |
+
"micromark-util-types": "^1.0.0"
|
6995 |
+
}
|
6996 |
+
},
|
6997 |
+
"micromark-factory-whitespace": {
|
6998 |
+
"version": "1.1.0",
|
6999 |
+
"resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz",
|
7000 |
+
"integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==",
|
7001 |
+
"requires": {
|
7002 |
+
"micromark-factory-space": "^1.0.0",
|
7003 |
+
"micromark-util-character": "^1.0.0",
|
7004 |
+
"micromark-util-symbol": "^1.0.0",
|
7005 |
+
"micromark-util-types": "^1.0.0"
|
7006 |
+
}
|
7007 |
+
},
|
7008 |
+
"micromark-util-character": {
|
7009 |
+
"version": "1.2.0",
|
7010 |
+
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz",
|
7011 |
+
"integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==",
|
7012 |
+
"requires": {
|
7013 |
+
"micromark-util-symbol": "^1.0.0",
|
7014 |
+
"micromark-util-types": "^1.0.0"
|
7015 |
+
}
|
7016 |
+
},
|
7017 |
+
"micromark-util-chunked": {
|
7018 |
+
"version": "1.1.0",
|
7019 |
+
"resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz",
|
7020 |
+
"integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==",
|
7021 |
+
"requires": {
|
7022 |
+
"micromark-util-symbol": "^1.0.0"
|
7023 |
+
}
|
7024 |
+
},
|
7025 |
+
"micromark-util-classify-character": {
|
7026 |
+
"version": "1.1.0",
|
7027 |
+
"resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz",
|
7028 |
+
"integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==",
|
7029 |
+
"requires": {
|
7030 |
+
"micromark-util-character": "^1.0.0",
|
7031 |
+
"micromark-util-symbol": "^1.0.0",
|
7032 |
+
"micromark-util-types": "^1.0.0"
|
7033 |
+
}
|
7034 |
+
},
|
7035 |
+
"micromark-util-combine-extensions": {
|
7036 |
+
"version": "1.1.0",
|
7037 |
+
"resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz",
|
7038 |
+
"integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==",
|
7039 |
+
"requires": {
|
7040 |
+
"micromark-util-chunked": "^1.0.0",
|
7041 |
+
"micromark-util-types": "^1.0.0"
|
7042 |
+
}
|
7043 |
+
},
|
7044 |
+
"micromark-util-decode-numeric-character-reference": {
|
7045 |
+
"version": "1.1.0",
|
7046 |
+
"resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz",
|
7047 |
+
"integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==",
|
7048 |
+
"requires": {
|
7049 |
+
"micromark-util-symbol": "^1.0.0"
|
7050 |
+
}
|
7051 |
+
},
|
7052 |
+
"micromark-util-decode-string": {
|
7053 |
+
"version": "1.1.0",
|
7054 |
+
"resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz",
|
7055 |
+
"integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==",
|
7056 |
+
"requires": {
|
7057 |
+
"decode-named-character-reference": "^1.0.0",
|
7058 |
+
"micromark-util-character": "^1.0.0",
|
7059 |
+
"micromark-util-decode-numeric-character-reference": "^1.0.0",
|
7060 |
+
"micromark-util-symbol": "^1.0.0"
|
7061 |
+
}
|
7062 |
+
},
|
7063 |
+
"micromark-util-encode": {
|
7064 |
+
"version": "1.1.0",
|
7065 |
+
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz",
|
7066 |
+
"integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw=="
|
7067 |
+
},
|
7068 |
+
"micromark-util-html-tag-name": {
|
7069 |
+
"version": "1.2.0",
|
7070 |
+
"resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz",
|
7071 |
+
"integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q=="
|
7072 |
+
},
|
7073 |
+
"micromark-util-normalize-identifier": {
|
7074 |
+
"version": "1.1.0",
|
7075 |
+
"resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz",
|
7076 |
+
"integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==",
|
7077 |
+
"requires": {
|
7078 |
+
"micromark-util-symbol": "^1.0.0"
|
7079 |
+
}
|
7080 |
+
},
|
7081 |
+
"micromark-util-resolve-all": {
|
7082 |
+
"version": "1.1.0",
|
7083 |
+
"resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz",
|
7084 |
+
"integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==",
|
7085 |
+
"requires": {
|
7086 |
+
"micromark-util-types": "^1.0.0"
|
7087 |
+
}
|
7088 |
+
},
|
7089 |
+
"micromark-util-sanitize-uri": {
|
7090 |
+
"version": "1.2.0",
|
7091 |
+
"resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz",
|
7092 |
+
"integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==",
|
7093 |
+
"requires": {
|
7094 |
+
"micromark-util-character": "^1.0.0",
|
7095 |
+
"micromark-util-encode": "^1.0.0",
|
7096 |
+
"micromark-util-symbol": "^1.0.0"
|
7097 |
+
}
|
7098 |
+
},
|
7099 |
+
"micromark-util-subtokenize": {
|
7100 |
+
"version": "1.1.0",
|
7101 |
+
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz",
|
7102 |
+
"integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==",
|
7103 |
+
"requires": {
|
7104 |
+
"micromark-util-chunked": "^1.0.0",
|
7105 |
+
"micromark-util-symbol": "^1.0.0",
|
7106 |
+
"micromark-util-types": "^1.0.0",
|
7107 |
+
"uvu": "^0.5.0"
|
7108 |
+
}
|
7109 |
+
},
|
7110 |
+
"micromark-util-symbol": {
|
7111 |
+
"version": "1.1.0",
|
7112 |
+
"resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz",
|
7113 |
+
"integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag=="
|
7114 |
+
},
|
7115 |
+
"micromark-util-types": {
|
7116 |
+
"version": "1.1.0",
|
7117 |
+
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
|
7118 |
+
"integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg=="
|
7119 |
+
},
|
7120 |
"micromatch": {
|
7121 |
"version": "4.0.5",
|
7122 |
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
|
|
|
7139 |
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
|
7140 |
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
|
7141 |
},
|
7142 |
+
"mri": {
|
7143 |
+
"version": "1.2.0",
|
7144 |
+
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
|
7145 |
+
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
|
7146 |
+
},
|
7147 |
"ms": {
|
7148 |
"version": "2.1.2",
|
7149 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
|
7471 |
"react-is": "^16.13.1"
|
7472 |
}
|
7473 |
},
|
7474 |
+
"property-information": {
|
7475 |
+
"version": "6.2.0",
|
7476 |
+
"resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz",
|
7477 |
+
"integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg=="
|
7478 |
+
},
|
7479 |
"punycode": {
|
7480 |
"version": "2.3.0",
|
7481 |
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
|
|
|
7520 |
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
|
7521 |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
|
7522 |
},
|
7523 |
+
"react-markdown": {
|
7524 |
+
"version": "8.0.7",
|
7525 |
+
"resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz",
|
7526 |
+
"integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==",
|
7527 |
+
"requires": {
|
7528 |
+
"@types/hast": "^2.0.0",
|
7529 |
+
"@types/prop-types": "^15.0.0",
|
7530 |
+
"@types/unist": "^2.0.0",
|
7531 |
+
"comma-separated-tokens": "^2.0.0",
|
7532 |
+
"hast-util-whitespace": "^2.0.0",
|
7533 |
+
"prop-types": "^15.0.0",
|
7534 |
+
"property-information": "^6.0.0",
|
7535 |
+
"react-is": "^18.0.0",
|
7536 |
+
"remark-parse": "^10.0.0",
|
7537 |
+
"remark-rehype": "^10.0.0",
|
7538 |
+
"space-separated-tokens": "^2.0.0",
|
7539 |
+
"style-to-object": "^0.4.0",
|
7540 |
+
"unified": "^10.0.0",
|
7541 |
+
"unist-util-visit": "^4.0.0",
|
7542 |
+
"vfile": "^5.0.0"
|
7543 |
+
},
|
7544 |
+
"dependencies": {
|
7545 |
+
"react-is": {
|
7546 |
+
"version": "18.2.0",
|
7547 |
+
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
|
7548 |
+
"integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
|
7549 |
+
}
|
7550 |
+
}
|
7551 |
+
},
|
7552 |
"react-property": {
|
7553 |
"version": "2.0.0",
|
7554 |
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz",
|
|
|
7592 |
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
|
7593 |
"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
|
7594 |
},
|
7595 |
+
"remark-parse": {
|
7596 |
+
"version": "10.0.2",
|
7597 |
+
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz",
|
7598 |
+
"integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==",
|
7599 |
+
"requires": {
|
7600 |
+
"@types/mdast": "^3.0.0",
|
7601 |
+
"mdast-util-from-markdown": "^1.0.0",
|
7602 |
+
"unified": "^10.0.0"
|
7603 |
+
}
|
7604 |
+
},
|
7605 |
+
"remark-rehype": {
|
7606 |
+
"version": "10.1.0",
|
7607 |
+
"resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz",
|
7608 |
+
"integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==",
|
7609 |
+
"requires": {
|
7610 |
+
"@types/hast": "^2.0.0",
|
7611 |
+
"@types/mdast": "^3.0.0",
|
7612 |
+
"mdast-util-to-hast": "^12.1.0",
|
7613 |
+
"unified": "^10.0.0"
|
7614 |
+
}
|
7615 |
+
},
|
7616 |
"resolve": {
|
7617 |
"version": "1.22.1",
|
7618 |
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
|
|
|
7649 |
"queue-microtask": "^1.2.2"
|
7650 |
}
|
7651 |
},
|
7652 |
+
"sade": {
|
7653 |
+
"version": "1.8.1",
|
7654 |
+
"resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
|
7655 |
+
"integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
|
7656 |
+
"requires": {
|
7657 |
+
"mri": "^1.1.0"
|
7658 |
+
}
|
7659 |
+
},
|
7660 |
"safe-regex-test": {
|
7661 |
"version": "1.0.0",
|
7662 |
"resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
|
|
|
7716 |
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
|
7717 |
"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
|
7718 |
},
|
7719 |
+
"space-separated-tokens": {
|
7720 |
+
"version": "2.0.2",
|
7721 |
+
"resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
|
7722 |
+
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="
|
7723 |
+
},
|
7724 |
"stop-iteration-iterator": {
|
7725 |
"version": "1.0.0",
|
7726 |
"resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
|
|
|
7886 |
"is-number": "^7.0.0"
|
7887 |
}
|
7888 |
},
|
7889 |
+
"trim-lines": {
|
7890 |
+
"version": "3.0.1",
|
7891 |
+
"resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
|
7892 |
+
"integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="
|
7893 |
+
},
|
7894 |
+
"trough": {
|
7895 |
+
"version": "2.1.0",
|
7896 |
+
"resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
|
7897 |
+
"integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g=="
|
7898 |
+
},
|
7899 |
"tsconfig-paths": {
|
7900 |
"version": "3.14.1",
|
7901 |
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
|
|
|
7967 |
"which-boxed-primitive": "^1.0.2"
|
7968 |
}
|
7969 |
},
|
7970 |
+
"unified": {
|
7971 |
+
"version": "10.1.2",
|
7972 |
+
"resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
|
7973 |
+
"integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
|
7974 |
+
"requires": {
|
7975 |
+
"@types/unist": "^2.0.0",
|
7976 |
+
"bail": "^2.0.0",
|
7977 |
+
"extend": "^3.0.0",
|
7978 |
+
"is-buffer": "^2.0.0",
|
7979 |
+
"is-plain-obj": "^4.0.0",
|
7980 |
+
"trough": "^2.0.0",
|
7981 |
+
"vfile": "^5.0.0"
|
7982 |
+
}
|
7983 |
+
},
|
7984 |
+
"unist-util-generated": {
|
7985 |
+
"version": "2.0.1",
|
7986 |
+
"resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz",
|
7987 |
+
"integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A=="
|
7988 |
+
},
|
7989 |
+
"unist-util-is": {
|
7990 |
+
"version": "5.2.1",
|
7991 |
+
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz",
|
7992 |
+
"integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==",
|
7993 |
+
"requires": {
|
7994 |
+
"@types/unist": "^2.0.0"
|
7995 |
+
}
|
7996 |
+
},
|
7997 |
+
"unist-util-position": {
|
7998 |
+
"version": "4.0.4",
|
7999 |
+
"resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz",
|
8000 |
+
"integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==",
|
8001 |
+
"requires": {
|
8002 |
+
"@types/unist": "^2.0.0"
|
8003 |
+
}
|
8004 |
+
},
|
8005 |
+
"unist-util-stringify-position": {
|
8006 |
+
"version": "3.0.3",
|
8007 |
+
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz",
|
8008 |
+
"integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==",
|
8009 |
+
"requires": {
|
8010 |
+
"@types/unist": "^2.0.0"
|
8011 |
+
}
|
8012 |
+
},
|
8013 |
+
"unist-util-visit": {
|
8014 |
+
"version": "4.1.2",
|
8015 |
+
"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz",
|
8016 |
+
"integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==",
|
8017 |
+
"requires": {
|
8018 |
+
"@types/unist": "^2.0.0",
|
8019 |
+
"unist-util-is": "^5.0.0",
|
8020 |
+
"unist-util-visit-parents": "^5.1.1"
|
8021 |
+
}
|
8022 |
+
},
|
8023 |
+
"unist-util-visit-parents": {
|
8024 |
+
"version": "5.1.3",
|
8025 |
+
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz",
|
8026 |
+
"integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==",
|
8027 |
+
"requires": {
|
8028 |
+
"@types/unist": "^2.0.0",
|
8029 |
+
"unist-util-is": "^5.0.0"
|
8030 |
+
}
|
8031 |
+
},
|
8032 |
"update-browserslist-db": {
|
8033 |
"version": "1.0.10",
|
8034 |
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
|
|
|
8053 |
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
|
8054 |
"dev": true
|
8055 |
},
|
8056 |
+
"uvu": {
|
8057 |
+
"version": "0.5.6",
|
8058 |
+
"resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
|
8059 |
+
"integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
|
8060 |
+
"requires": {
|
8061 |
+
"dequal": "^2.0.0",
|
8062 |
+
"diff": "^5.0.0",
|
8063 |
+
"kleur": "^4.0.3",
|
8064 |
+
"sade": "^1.7.3"
|
8065 |
+
}
|
8066 |
+
},
|
8067 |
+
"vfile": {
|
8068 |
+
"version": "5.3.7",
|
8069 |
+
"resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz",
|
8070 |
+
"integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==",
|
8071 |
+
"requires": {
|
8072 |
+
"@types/unist": "^2.0.0",
|
8073 |
+
"is-buffer": "^2.0.0",
|
8074 |
+
"unist-util-stringify-position": "^3.0.0",
|
8075 |
+
"vfile-message": "^3.0.0"
|
8076 |
+
}
|
8077 |
+
},
|
8078 |
+
"vfile-message": {
|
8079 |
+
"version": "3.1.4",
|
8080 |
+
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz",
|
8081 |
+
"integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==",
|
8082 |
+
"requires": {
|
8083 |
+
"@types/unist": "^2.0.0",
|
8084 |
+
"unist-util-stringify-position": "^3.0.0"
|
8085 |
+
}
|
8086 |
+
},
|
8087 |
"which": {
|
8088 |
"version": "2.0.2",
|
8089 |
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
package.json
CHANGED
@@ -12,13 +12,17 @@
|
|
12 |
"@next/font": "13.1.6",
|
13 |
"eslint": "8.34.0",
|
14 |
"eslint-config-next": "13.1.6",
|
|
|
15 |
"html-react-parser": "^3.0.9",
|
16 |
"next": "13.1.6",
|
17 |
"react": "18.2.0",
|
18 |
"react-dom": "18.2.0",
|
19 |
-
"react-icons": "^4.7.1"
|
|
|
20 |
},
|
21 |
"devDependencies": {
|
|
|
|
|
22 |
"autoprefixer": "^10.4.13",
|
23 |
"postcss": "^8.4.21",
|
24 |
"tailwindcss": "^3.2.7"
|
|
|
12 |
"@next/font": "13.1.6",
|
13 |
"eslint": "8.34.0",
|
14 |
"eslint-config-next": "13.1.6",
|
15 |
+
"eventsource-parser": "^1.0.0",
|
16 |
"html-react-parser": "^3.0.9",
|
17 |
"next": "13.1.6",
|
18 |
"react": "18.2.0",
|
19 |
"react-dom": "18.2.0",
|
20 |
+
"react-icons": "^4.7.1",
|
21 |
+
"react-markdown": "^8.0.7"
|
22 |
},
|
23 |
"devDependencies": {
|
24 |
+
"@types/node": "20.3.1",
|
25 |
+
"@types/react": "18.2.13",
|
26 |
"autoprefixer": "^10.4.13",
|
27 |
"postcss": "^8.4.21",
|
28 |
"tailwindcss": "^3.2.7"
|
src/app/search/web/page.jsx
CHANGED
@@ -1,23 +1,41 @@
|
|
1 |
-
|
2 |
-
|
3 |
import WebSearchResults from "@/components/WebSearchResults";
|
4 |
import Link from "next/link";
|
5 |
|
6 |
-
|
|
|
|
|
|
|
|
|
7 |
const startIndex = searchParams.start || "1";
|
8 |
-
await new Promise((resolve) => setTimeout(resolve, 2000));
|
9 |
-
const response = await fetch(
|
10 |
-
`https://www.googleapis.com/customsearch/v1?key=${process.env.API_KEY}&cx=${process.env.CONTEXT_KEY}&q=${searchParams.searchTerm}}&start=${startIndex}`
|
11 |
-
);
|
12 |
-
|
13 |
-
if (!response.ok) {
|
14 |
-
console.log(response);
|
15 |
-
throw new Error("Something went wrong");
|
16 |
-
}
|
17 |
|
18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
20 |
-
|
|
|
21 |
|
22 |
if (!results) {
|
23 |
return (
|
@@ -32,5 +50,5 @@ export default async function WebSearchPage({ searchParams }) {
|
|
32 |
</div>
|
33 |
);
|
34 |
}
|
35 |
-
return <>{results && <WebSearchResults results={
|
36 |
}
|
|
|
1 |
+
import { useEffect, useState } from "react";
|
2 |
+
import openai from 'openai';
|
3 |
import WebSearchResults from "@/components/WebSearchResults";
|
4 |
import Link from "next/link";
|
5 |
|
6 |
+
openai.setApiKey(process.env.OPENAI_API_KEY);
|
7 |
+
|
8 |
+
export default function WebSearchPage({ searchParams }) {
|
9 |
+
const [results, setResults] = useState(null);
|
10 |
+
const [aiResponse, setAiResponse] = useState(null);
|
11 |
const startIndex = searchParams.start || "1";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
13 |
+
useEffect(() => {
|
14 |
+
async function fetchData() {
|
15 |
+
const response = await fetch(
|
16 |
+
`https://www.googleapis.com/customsearch/v1?key=${process.env.API_KEY}&cx=${process.env.CONTEXT_KEY}&q=${searchParams.searchTerm}&start=${startIndex}`
|
17 |
+
);
|
18 |
+
|
19 |
+
if (!response.ok) {
|
20 |
+
console.log(response);
|
21 |
+
throw new Error("Something went wrong");
|
22 |
+
}
|
23 |
+
|
24 |
+
const data = await response.json();
|
25 |
+
setResults(data.items);
|
26 |
+
|
27 |
+
const aiPrompt = `You're creating a search engine experience. You got the following search results for the term "${searchParams.searchTerm}": ${JSON.stringify(data.items)}. How can you present these results in a helpful way?`;
|
28 |
+
|
29 |
+
const aiRes = await openai.Completion.create({
|
30 |
+
prompt: aiPrompt,
|
31 |
+
max_tokens: 100,
|
32 |
+
});
|
33 |
+
|
34 |
+
setAiResponse(aiRes.choices[0].text);
|
35 |
+
}
|
36 |
|
37 |
+
fetchData();
|
38 |
+
}, [searchParams, startIndex]);
|
39 |
|
40 |
if (!results) {
|
41 |
return (
|
|
|
50 |
</div>
|
51 |
);
|
52 |
}
|
53 |
+
return <>{results && <WebSearchResults results={results} aiResponse={aiResponse} />}</>;
|
54 |
}
|
src/components/MemoizedReactMarkdown.jsx
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { FC, memo } from 'react';
|
2 |
+
import ReactMarkdown from 'react-markdown';
|
3 |
+
|
4 |
+
export const MemoizedReactMarkdown = memo(
|
5 |
+
ReactMarkdown,
|
6 |
+
(prevProps, nextProps) => (
|
7 |
+
prevProps.children === nextProps.children
|
8 |
+
)
|
9 |
+
);
|
src/components/WebSearchResults.jsx
CHANGED
@@ -1,14 +1,63 @@
|
|
1 |
import Link from "next/link";
|
2 |
import Parser from "html-react-parser";
|
3 |
import PaginationButtons from "./PaginationButtons";
|
|
|
4 |
|
5 |
-
export default function WebSearchResults({ results }) {
|
6 |
-
|
7 |
-
|
8 |
return (
|
9 |
<div className="w-full mx-auto px-3 pb-40 sm:pb-24 sm:pl-[5%] md:pl-[14%] lg:pl-52">
|
10 |
<div className="w-1/4">
|
11 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
</div>
|
13 |
<div className="flex-grow">
|
14 |
<p className="text-gray-600 text-sm mb-5 mt-3">
|
|
|
1 |
import Link from "next/link";
|
2 |
import Parser from "html-react-parser";
|
3 |
import PaginationButtons from "./PaginationButtons";
|
4 |
+
import { MemoizedReactMarkdown } from './MemoizedReactMarkdown';
|
5 |
|
6 |
+
export default function WebSearchResults({ aiResponse, results }) {
|
|
|
|
|
7 |
return (
|
8 |
<div className="w-full mx-auto px-3 pb-40 sm:pb-24 sm:pl-[5%] md:pl-[14%] lg:pl-52">
|
9 |
<div className="w-1/4">
|
10 |
+
<div className="flex flex-row">
|
11 |
+
<MemoizedReactMarkdown
|
12 |
+
className="prose dark:prose-invert flex-1"
|
13 |
+
components={{
|
14 |
+
code({ node, inline, className, children, ...props }) {
|
15 |
+
if (children.length) {
|
16 |
+
if (children[0] == 'β') {
|
17 |
+
return <span className="animate-pulse cursor-default mt-1">β</span>
|
18 |
+
}
|
19 |
+
children[0] = (children[0]).replace("`β`", "β")
|
20 |
+
}
|
21 |
+
const match = /language-(\w+)/.exec(className || '');
|
22 |
+
return !inline ? (
|
23 |
+
<CodeBlock
|
24 |
+
key={Math.random()}
|
25 |
+
language={(match && match[1]) || ''}
|
26 |
+
value={String(children).replace(/\n$/, '')}
|
27 |
+
{...props}
|
28 |
+
/>
|
29 |
+
) : (
|
30 |
+
<code className={className} {...props}>
|
31 |
+
{children}
|
32 |
+
</code>
|
33 |
+
);
|
34 |
+
},
|
35 |
+
table({ children }) {
|
36 |
+
return (
|
37 |
+
<table className="border-collapse border border-black px-3 py-1 dark:border-white">
|
38 |
+
{children}
|
39 |
+
</table>
|
40 |
+
);
|
41 |
+
},
|
42 |
+
th({ children }) {
|
43 |
+
return (
|
44 |
+
<th className="break-words border border-black bg-gray-500 px-3 py-1 text-white dark:border-white">
|
45 |
+
{children}
|
46 |
+
</th>
|
47 |
+
);
|
48 |
+
},
|
49 |
+
td({ children }) {
|
50 |
+
return (
|
51 |
+
<td className="break-words border border-black px-3 py-1 dark:border-white">
|
52 |
+
{children}
|
53 |
+
</td>
|
54 |
+
);
|
55 |
+
},
|
56 |
+
}}
|
57 |
+
>
|
58 |
+
{`${aiResponse}`}
|
59 |
+
</MemoizedReactMarkdown>
|
60 |
+
</div>
|
61 |
</div>
|
62 |
<div className="flex-grow">
|
63 |
<p className="text-gray-600 text-sm mb-5 mt-3">
|
tsconfig.json
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"compilerOptions": {
|
3 |
+
"lib": [
|
4 |
+
"dom",
|
5 |
+
"dom.iterable",
|
6 |
+
"esnext"
|
7 |
+
],
|
8 |
+
"allowJs": true,
|
9 |
+
"skipLibCheck": true,
|
10 |
+
"strict": false,
|
11 |
+
"forceConsistentCasingInFileNames": true,
|
12 |
+
"noEmit": true,
|
13 |
+
"incremental": true,
|
14 |
+
"esModuleInterop": true,
|
15 |
+
"module": "esnext",
|
16 |
+
"moduleResolution": "node",
|
17 |
+
"resolveJsonModule": true,
|
18 |
+
"isolatedModules": true,
|
19 |
+
"jsx": "preserve",
|
20 |
+
"plugins": [
|
21 |
+
{
|
22 |
+
"name": "next"
|
23 |
+
}
|
24 |
+
]
|
25 |
+
},
|
26 |
+
"include": [
|
27 |
+
"next-env.d.ts",
|
28 |
+
".next/types/**/*.ts",
|
29 |
+
"**/*.ts",
|
30 |
+
"**/*.tsx"
|
31 |
+
],
|
32 |
+
"exclude": [
|
33 |
+
"node_modules"
|
34 |
+
]
|
35 |
+
}
|