rafmacalaba commited on
Commit
68541dd
·
1 Parent(s): 5b87eae

style: add ReactMarkdown and dark mode Typography to extracted text pane

Browse files
Files changed (4) hide show
  1. app/globals.css +71 -2
  2. app/page.js +4 -3
  3. package-lock.json +1222 -1
  4. package.json +2 -1
app/globals.css CHANGED
@@ -18,7 +18,9 @@ body {
18
  overflow: hidden;
19
  }
20
 
21
- h2, h3, h4 {
 
 
22
  margin-top: 0;
23
  color: #f8fafc;
24
  }
@@ -65,6 +67,73 @@ h2, h3, h4 {
65
  font-size: 1.05rem;
66
  }
67
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  .markdown-content hr {
69
  border: 0;
70
  height: 1px;
@@ -118,4 +187,4 @@ h2, h3, h4 {
118
  display: block;
119
  margin-top: 8px;
120
  font-size: 0.8rem;
121
- }
 
18
  overflow: hidden;
19
  }
20
 
21
+ h2,
22
+ h3,
23
+ h4 {
24
  margin-top: 0;
25
  color: #f8fafc;
26
  }
 
67
  font-size: 1.05rem;
68
  }
69
 
70
+ .markdown-preview {
71
+ margin-top: 16px;
72
+ color: #f1f5f9;
73
+ }
74
+
75
+ .markdown-preview h1,
76
+ .markdown-preview h2,
77
+ .markdown-preview h3,
78
+ .markdown-preview h4 {
79
+ color: #38bdf8;
80
+ margin-top: 1.5em;
81
+ margin-bottom: 0.5em;
82
+ }
83
+
84
+ .markdown-preview p {
85
+ margin-bottom: 1em;
86
+ }
87
+
88
+ .markdown-preview ul,
89
+ .markdown-preview ol {
90
+ margin-bottom: 1em;
91
+ padding-left: 20px;
92
+ }
93
+
94
+ .markdown-preview li {
95
+ margin-bottom: 0.25em;
96
+ }
97
+
98
+ .markdown-preview strong,
99
+ .markdown-preview b {
100
+ color: #ffffff;
101
+ font-weight: 600;
102
+ }
103
+
104
+ .markdown-preview pre {
105
+ background-color: #0f172a;
106
+ padding: 12px;
107
+ border-radius: 6px;
108
+ overflow-x: auto;
109
+ border: 1px solid var(--border-color);
110
+ }
111
+
112
+ .markdown-preview code {
113
+ font-family: monospace;
114
+ background-color: #1e293b;
115
+ padding: 2px 4px;
116
+ border-radius: 4px;
117
+ font-size: 0.9em;
118
+ }
119
+
120
+ .markdown-preview table {
121
+ width: 100%;
122
+ border-collapse: collapse;
123
+ margin-bottom: 1em;
124
+ }
125
+
126
+ .markdown-preview th,
127
+ .markdown-preview td {
128
+ border: 1px solid var(--border-color);
129
+ padding: 8px;
130
+ text-align: left;
131
+ }
132
+
133
+ .markdown-preview th {
134
+ background-color: #334155;
135
+ }
136
+
137
  .markdown-content hr {
138
  border: 0;
139
  height: 1px;
 
187
  display: block;
188
  margin-top: 8px;
189
  font-size: 0.8rem;
190
+ }
app/page.js CHANGED
@@ -1,6 +1,7 @@
1
  "use client";
2
 
3
  import { useState, useEffect } from 'react';
 
4
 
5
  export default function Home() {
6
  const [documents, setDocuments] = useState([]);
@@ -142,9 +143,9 @@ export default function Home() {
142
  <div className="markdown-content">
143
  <h3>Extracted Text (Doc {selectedDocIndex}, Page {selectedPage})</h3>
144
  {currentPageData ? (
145
- <pre style={{ whiteSpace: 'pre-wrap', wordBreak: 'break-word', fontFamily: 'inherit' }}>
146
- {currentPageData.input_text || "No text available."}
147
- </pre>
148
  ) : (
149
  <p>Loading text...</p>
150
  )}
 
1
  "use client";
2
 
3
  import { useState, useEffect } from 'react';
4
+ import ReactMarkdown from 'react-markdown';
5
 
6
  export default function Home() {
7
  const [documents, setDocuments] = useState([]);
 
143
  <div className="markdown-content">
144
  <h3>Extracted Text (Doc {selectedDocIndex}, Page {selectedPage})</h3>
145
  {currentPageData ? (
146
+ <div className="markdown-preview">
147
+ <ReactMarkdown>{currentPageData.input_text || "No text available."}</ReactMarkdown>
148
+ </div>
149
  ) : (
150
  <p>Loading text...</p>
151
  )}
package-lock.json CHANGED
@@ -11,7 +11,8 @@
11
  "@huggingface/hub": "^2.10.3",
12
  "next": "14.2.14",
13
  "react": "^18",
14
- "react-dom": "^18"
 
15
  }
16
  },
17
  "node_modules/@huggingface/hub": {
@@ -204,6 +205,76 @@
204
  "tslib": "^2.4.0"
205
  }
206
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
207
  "node_modules/ansi-regex": {
208
  "version": "5.0.1",
209
  "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -214,6 +285,16 @@
214
  "node": ">=8"
215
  }
216
  },
 
 
 
 
 
 
 
 
 
 
217
  "node_modules/busboy": {
218
  "version": "1.6.0",
219
  "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
@@ -245,6 +326,56 @@
245
  ],
246
  "license": "CC-BY-4.0"
247
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  "node_modules/cli-progress": {
249
  "version": "3.12.0",
250
  "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz",
@@ -264,6 +395,75 @@
264
  "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
265
  "license": "MIT"
266
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
267
  "node_modules/emoji-regex": {
268
  "version": "8.0.0",
269
  "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -271,12 +471,118 @@
271
  "license": "MIT",
272
  "optional": true
273
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
  "node_modules/graceful-fs": {
275
  "version": "4.2.11",
276
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
277
  "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
278
  "license": "ISC"
279
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
280
  "node_modules/is-fullwidth-code-point": {
281
  "version": "3.0.0",
282
  "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
@@ -287,12 +593,44 @@
287
  "node": ">=8"
288
  }
289
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
  "node_modules/js-tokens": {
291
  "version": "4.0.0",
292
  "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
293
  "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
294
  "license": "MIT"
295
  },
 
 
 
 
 
 
 
 
 
 
296
  "node_modules/loose-envify": {
297
  "version": "1.4.0",
298
  "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -305,6 +643,607 @@
305
  "loose-envify": "cli.js"
306
  }
307
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
308
  "node_modules/nanoid": {
309
  "version": "3.3.11",
310
  "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
@@ -374,6 +1313,31 @@
374
  }
375
  }
376
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
377
  "node_modules/picocolors": {
378
  "version": "1.1.1",
379
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -408,6 +1372,16 @@
408
  "node": "^10 || ^12 || >=14"
409
  }
410
  },
 
 
 
 
 
 
 
 
 
 
411
  "node_modules/react": {
412
  "version": "18.3.1",
413
  "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
@@ -433,6 +1407,66 @@
433
  "react": "^18.3.1"
434
  }
435
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
436
  "node_modules/scheduler": {
437
  "version": "0.23.2",
438
  "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
@@ -451,6 +1485,16 @@
451
  "node": ">=0.10.0"
452
  }
453
  },
 
 
 
 
 
 
 
 
 
 
454
  "node_modules/streamsearch": {
455
  "version": "1.1.0",
456
  "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
@@ -474,6 +1518,20 @@
474
  "node": ">=8"
475
  }
476
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
477
  "node_modules/strip-ansi": {
478
  "version": "6.0.1",
479
  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -487,6 +1545,24 @@
487
  "node": ">=8"
488
  }
489
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
490
  "node_modules/styled-jsx": {
491
  "version": "5.1.1",
492
  "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
@@ -510,11 +1586,156 @@
510
  }
511
  }
512
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
513
  "node_modules/tslib": {
514
  "version": "2.8.1",
515
  "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
516
  "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
517
  "license": "0BSD"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
518
  }
519
  }
520
  }
 
11
  "@huggingface/hub": "^2.10.3",
12
  "next": "14.2.14",
13
  "react": "^18",
14
+ "react-dom": "^18",
15
+ "react-markdown": "^10.1.0"
16
  }
17
  },
18
  "node_modules/@huggingface/hub": {
 
205
  "tslib": "^2.4.0"
206
  }
207
  },
208
+ "node_modules/@types/debug": {
209
+ "version": "4.1.12",
210
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
211
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
212
+ "license": "MIT",
213
+ "dependencies": {
214
+ "@types/ms": "*"
215
+ }
216
+ },
217
+ "node_modules/@types/estree": {
218
+ "version": "1.0.8",
219
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
220
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
221
+ "license": "MIT"
222
+ },
223
+ "node_modules/@types/estree-jsx": {
224
+ "version": "1.0.5",
225
+ "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
226
+ "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
227
+ "license": "MIT",
228
+ "dependencies": {
229
+ "@types/estree": "*"
230
+ }
231
+ },
232
+ "node_modules/@types/hast": {
233
+ "version": "3.0.4",
234
+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
235
+ "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
236
+ "license": "MIT",
237
+ "dependencies": {
238
+ "@types/unist": "*"
239
+ }
240
+ },
241
+ "node_modules/@types/mdast": {
242
+ "version": "4.0.4",
243
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
244
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
245
+ "license": "MIT",
246
+ "dependencies": {
247
+ "@types/unist": "*"
248
+ }
249
+ },
250
+ "node_modules/@types/ms": {
251
+ "version": "2.1.0",
252
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
253
+ "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
254
+ "license": "MIT"
255
+ },
256
+ "node_modules/@types/react": {
257
+ "version": "19.2.14",
258
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
259
+ "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
260
+ "license": "MIT",
261
+ "peer": true,
262
+ "dependencies": {
263
+ "csstype": "^3.2.2"
264
+ }
265
+ },
266
+ "node_modules/@types/unist": {
267
+ "version": "3.0.3",
268
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
269
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
270
+ "license": "MIT"
271
+ },
272
+ "node_modules/@ungap/structured-clone": {
273
+ "version": "1.3.0",
274
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
275
+ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
276
+ "license": "ISC"
277
+ },
278
  "node_modules/ansi-regex": {
279
  "version": "5.0.1",
280
  "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
 
285
  "node": ">=8"
286
  }
287
  },
288
+ "node_modules/bail": {
289
+ "version": "2.0.2",
290
+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
291
+ "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
292
+ "license": "MIT",
293
+ "funding": {
294
+ "type": "github",
295
+ "url": "https://github.com/sponsors/wooorm"
296
+ }
297
+ },
298
  "node_modules/busboy": {
299
  "version": "1.6.0",
300
  "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
 
326
  ],
327
  "license": "CC-BY-4.0"
328
  },
329
+ "node_modules/ccount": {
330
+ "version": "2.0.1",
331
+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
332
+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
333
+ "license": "MIT",
334
+ "funding": {
335
+ "type": "github",
336
+ "url": "https://github.com/sponsors/wooorm"
337
+ }
338
+ },
339
+ "node_modules/character-entities": {
340
+ "version": "2.0.2",
341
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
342
+ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
343
+ "license": "MIT",
344
+ "funding": {
345
+ "type": "github",
346
+ "url": "https://github.com/sponsors/wooorm"
347
+ }
348
+ },
349
+ "node_modules/character-entities-html4": {
350
+ "version": "2.1.0",
351
+ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
352
+ "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
353
+ "license": "MIT",
354
+ "funding": {
355
+ "type": "github",
356
+ "url": "https://github.com/sponsors/wooorm"
357
+ }
358
+ },
359
+ "node_modules/character-entities-legacy": {
360
+ "version": "3.0.0",
361
+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
362
+ "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
363
+ "license": "MIT",
364
+ "funding": {
365
+ "type": "github",
366
+ "url": "https://github.com/sponsors/wooorm"
367
+ }
368
+ },
369
+ "node_modules/character-reference-invalid": {
370
+ "version": "2.0.1",
371
+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
372
+ "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
373
+ "license": "MIT",
374
+ "funding": {
375
+ "type": "github",
376
+ "url": "https://github.com/sponsors/wooorm"
377
+ }
378
+ },
379
  "node_modules/cli-progress": {
380
  "version": "3.12.0",
381
  "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz",
 
395
  "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
396
  "license": "MIT"
397
  },
398
+ "node_modules/comma-separated-tokens": {
399
+ "version": "2.0.3",
400
+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
401
+ "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
402
+ "license": "MIT",
403
+ "funding": {
404
+ "type": "github",
405
+ "url": "https://github.com/sponsors/wooorm"
406
+ }
407
+ },
408
+ "node_modules/csstype": {
409
+ "version": "3.2.3",
410
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
411
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
412
+ "license": "MIT",
413
+ "peer": true
414
+ },
415
+ "node_modules/debug": {
416
+ "version": "4.4.3",
417
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
418
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
419
+ "license": "MIT",
420
+ "dependencies": {
421
+ "ms": "^2.1.3"
422
+ },
423
+ "engines": {
424
+ "node": ">=6.0"
425
+ },
426
+ "peerDependenciesMeta": {
427
+ "supports-color": {
428
+ "optional": true
429
+ }
430
+ }
431
+ },
432
+ "node_modules/decode-named-character-reference": {
433
+ "version": "1.3.0",
434
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
435
+ "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
436
+ "license": "MIT",
437
+ "dependencies": {
438
+ "character-entities": "^2.0.0"
439
+ },
440
+ "funding": {
441
+ "type": "github",
442
+ "url": "https://github.com/sponsors/wooorm"
443
+ }
444
+ },
445
+ "node_modules/dequal": {
446
+ "version": "2.0.3",
447
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
448
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
449
+ "license": "MIT",
450
+ "engines": {
451
+ "node": ">=6"
452
+ }
453
+ },
454
+ "node_modules/devlop": {
455
+ "version": "1.1.0",
456
+ "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
457
+ "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
458
+ "license": "MIT",
459
+ "dependencies": {
460
+ "dequal": "^2.0.0"
461
+ },
462
+ "funding": {
463
+ "type": "github",
464
+ "url": "https://github.com/sponsors/wooorm"
465
+ }
466
+ },
467
  "node_modules/emoji-regex": {
468
  "version": "8.0.0",
469
  "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
 
471
  "license": "MIT",
472
  "optional": true
473
  },
474
+ "node_modules/estree-util-is-identifier-name": {
475
+ "version": "3.0.0",
476
+ "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
477
+ "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
478
+ "license": "MIT",
479
+ "funding": {
480
+ "type": "opencollective",
481
+ "url": "https://opencollective.com/unified"
482
+ }
483
+ },
484
+ "node_modules/extend": {
485
+ "version": "3.0.2",
486
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
487
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
488
+ "license": "MIT"
489
+ },
490
  "node_modules/graceful-fs": {
491
  "version": "4.2.11",
492
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
493
  "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
494
  "license": "ISC"
495
  },
496
+ "node_modules/hast-util-to-jsx-runtime": {
497
+ "version": "2.3.6",
498
+ "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
499
+ "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
500
+ "license": "MIT",
501
+ "dependencies": {
502
+ "@types/estree": "^1.0.0",
503
+ "@types/hast": "^3.0.0",
504
+ "@types/unist": "^3.0.0",
505
+ "comma-separated-tokens": "^2.0.0",
506
+ "devlop": "^1.0.0",
507
+ "estree-util-is-identifier-name": "^3.0.0",
508
+ "hast-util-whitespace": "^3.0.0",
509
+ "mdast-util-mdx-expression": "^2.0.0",
510
+ "mdast-util-mdx-jsx": "^3.0.0",
511
+ "mdast-util-mdxjs-esm": "^2.0.0",
512
+ "property-information": "^7.0.0",
513
+ "space-separated-tokens": "^2.0.0",
514
+ "style-to-js": "^1.0.0",
515
+ "unist-util-position": "^5.0.0",
516
+ "vfile-message": "^4.0.0"
517
+ },
518
+ "funding": {
519
+ "type": "opencollective",
520
+ "url": "https://opencollective.com/unified"
521
+ }
522
+ },
523
+ "node_modules/hast-util-whitespace": {
524
+ "version": "3.0.0",
525
+ "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
526
+ "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
527
+ "license": "MIT",
528
+ "dependencies": {
529
+ "@types/hast": "^3.0.0"
530
+ },
531
+ "funding": {
532
+ "type": "opencollective",
533
+ "url": "https://opencollective.com/unified"
534
+ }
535
+ },
536
+ "node_modules/html-url-attributes": {
537
+ "version": "3.0.1",
538
+ "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz",
539
+ "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==",
540
+ "license": "MIT",
541
+ "funding": {
542
+ "type": "opencollective",
543
+ "url": "https://opencollective.com/unified"
544
+ }
545
+ },
546
+ "node_modules/inline-style-parser": {
547
+ "version": "0.2.7",
548
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
549
+ "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==",
550
+ "license": "MIT"
551
+ },
552
+ "node_modules/is-alphabetical": {
553
+ "version": "2.0.1",
554
+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
555
+ "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
556
+ "license": "MIT",
557
+ "funding": {
558
+ "type": "github",
559
+ "url": "https://github.com/sponsors/wooorm"
560
+ }
561
+ },
562
+ "node_modules/is-alphanumerical": {
563
+ "version": "2.0.1",
564
+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
565
+ "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
566
+ "license": "MIT",
567
+ "dependencies": {
568
+ "is-alphabetical": "^2.0.0",
569
+ "is-decimal": "^2.0.0"
570
+ },
571
+ "funding": {
572
+ "type": "github",
573
+ "url": "https://github.com/sponsors/wooorm"
574
+ }
575
+ },
576
+ "node_modules/is-decimal": {
577
+ "version": "2.0.1",
578
+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
579
+ "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
580
+ "license": "MIT",
581
+ "funding": {
582
+ "type": "github",
583
+ "url": "https://github.com/sponsors/wooorm"
584
+ }
585
+ },
586
  "node_modules/is-fullwidth-code-point": {
587
  "version": "3.0.0",
588
  "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
 
593
  "node": ">=8"
594
  }
595
  },
596
+ "node_modules/is-hexadecimal": {
597
+ "version": "2.0.1",
598
+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
599
+ "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
600
+ "license": "MIT",
601
+ "funding": {
602
+ "type": "github",
603
+ "url": "https://github.com/sponsors/wooorm"
604
+ }
605
+ },
606
+ "node_modules/is-plain-obj": {
607
+ "version": "4.1.0",
608
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
609
+ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
610
+ "license": "MIT",
611
+ "engines": {
612
+ "node": ">=12"
613
+ },
614
+ "funding": {
615
+ "url": "https://github.com/sponsors/sindresorhus"
616
+ }
617
+ },
618
  "node_modules/js-tokens": {
619
  "version": "4.0.0",
620
  "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
621
  "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
622
  "license": "MIT"
623
  },
624
+ "node_modules/longest-streak": {
625
+ "version": "3.1.0",
626
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
627
+ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
628
+ "license": "MIT",
629
+ "funding": {
630
+ "type": "github",
631
+ "url": "https://github.com/sponsors/wooorm"
632
+ }
633
+ },
634
  "node_modules/loose-envify": {
635
  "version": "1.4.0",
636
  "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
 
643
  "loose-envify": "cli.js"
644
  }
645
  },
646
+ "node_modules/mdast-util-from-markdown": {
647
+ "version": "2.0.3",
648
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz",
649
+ "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==",
650
+ "license": "MIT",
651
+ "dependencies": {
652
+ "@types/mdast": "^4.0.0",
653
+ "@types/unist": "^3.0.0",
654
+ "decode-named-character-reference": "^1.0.0",
655
+ "devlop": "^1.0.0",
656
+ "mdast-util-to-string": "^4.0.0",
657
+ "micromark": "^4.0.0",
658
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
659
+ "micromark-util-decode-string": "^2.0.0",
660
+ "micromark-util-normalize-identifier": "^2.0.0",
661
+ "micromark-util-symbol": "^2.0.0",
662
+ "micromark-util-types": "^2.0.0",
663
+ "unist-util-stringify-position": "^4.0.0"
664
+ },
665
+ "funding": {
666
+ "type": "opencollective",
667
+ "url": "https://opencollective.com/unified"
668
+ }
669
+ },
670
+ "node_modules/mdast-util-mdx-expression": {
671
+ "version": "2.0.1",
672
+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz",
673
+ "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
674
+ "license": "MIT",
675
+ "dependencies": {
676
+ "@types/estree-jsx": "^1.0.0",
677
+ "@types/hast": "^3.0.0",
678
+ "@types/mdast": "^4.0.0",
679
+ "devlop": "^1.0.0",
680
+ "mdast-util-from-markdown": "^2.0.0",
681
+ "mdast-util-to-markdown": "^2.0.0"
682
+ },
683
+ "funding": {
684
+ "type": "opencollective",
685
+ "url": "https://opencollective.com/unified"
686
+ }
687
+ },
688
+ "node_modules/mdast-util-mdx-jsx": {
689
+ "version": "3.2.0",
690
+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz",
691
+ "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
692
+ "license": "MIT",
693
+ "dependencies": {
694
+ "@types/estree-jsx": "^1.0.0",
695
+ "@types/hast": "^3.0.0",
696
+ "@types/mdast": "^4.0.0",
697
+ "@types/unist": "^3.0.0",
698
+ "ccount": "^2.0.0",
699
+ "devlop": "^1.1.0",
700
+ "mdast-util-from-markdown": "^2.0.0",
701
+ "mdast-util-to-markdown": "^2.0.0",
702
+ "parse-entities": "^4.0.0",
703
+ "stringify-entities": "^4.0.0",
704
+ "unist-util-stringify-position": "^4.0.0",
705
+ "vfile-message": "^4.0.0"
706
+ },
707
+ "funding": {
708
+ "type": "opencollective",
709
+ "url": "https://opencollective.com/unified"
710
+ }
711
+ },
712
+ "node_modules/mdast-util-mdxjs-esm": {
713
+ "version": "2.0.1",
714
+ "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
715
+ "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
716
+ "license": "MIT",
717
+ "dependencies": {
718
+ "@types/estree-jsx": "^1.0.0",
719
+ "@types/hast": "^3.0.0",
720
+ "@types/mdast": "^4.0.0",
721
+ "devlop": "^1.0.0",
722
+ "mdast-util-from-markdown": "^2.0.0",
723
+ "mdast-util-to-markdown": "^2.0.0"
724
+ },
725
+ "funding": {
726
+ "type": "opencollective",
727
+ "url": "https://opencollective.com/unified"
728
+ }
729
+ },
730
+ "node_modules/mdast-util-phrasing": {
731
+ "version": "4.1.0",
732
+ "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
733
+ "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
734
+ "license": "MIT",
735
+ "dependencies": {
736
+ "@types/mdast": "^4.0.0",
737
+ "unist-util-is": "^6.0.0"
738
+ },
739
+ "funding": {
740
+ "type": "opencollective",
741
+ "url": "https://opencollective.com/unified"
742
+ }
743
+ },
744
+ "node_modules/mdast-util-to-hast": {
745
+ "version": "13.2.1",
746
+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
747
+ "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
748
+ "license": "MIT",
749
+ "dependencies": {
750
+ "@types/hast": "^3.0.0",
751
+ "@types/mdast": "^4.0.0",
752
+ "@ungap/structured-clone": "^1.0.0",
753
+ "devlop": "^1.0.0",
754
+ "micromark-util-sanitize-uri": "^2.0.0",
755
+ "trim-lines": "^3.0.0",
756
+ "unist-util-position": "^5.0.0",
757
+ "unist-util-visit": "^5.0.0",
758
+ "vfile": "^6.0.0"
759
+ },
760
+ "funding": {
761
+ "type": "opencollective",
762
+ "url": "https://opencollective.com/unified"
763
+ }
764
+ },
765
+ "node_modules/mdast-util-to-markdown": {
766
+ "version": "2.1.2",
767
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
768
+ "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
769
+ "license": "MIT",
770
+ "dependencies": {
771
+ "@types/mdast": "^4.0.0",
772
+ "@types/unist": "^3.0.0",
773
+ "longest-streak": "^3.0.0",
774
+ "mdast-util-phrasing": "^4.0.0",
775
+ "mdast-util-to-string": "^4.0.0",
776
+ "micromark-util-classify-character": "^2.0.0",
777
+ "micromark-util-decode-string": "^2.0.0",
778
+ "unist-util-visit": "^5.0.0",
779
+ "zwitch": "^2.0.0"
780
+ },
781
+ "funding": {
782
+ "type": "opencollective",
783
+ "url": "https://opencollective.com/unified"
784
+ }
785
+ },
786
+ "node_modules/mdast-util-to-string": {
787
+ "version": "4.0.0",
788
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
789
+ "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
790
+ "license": "MIT",
791
+ "dependencies": {
792
+ "@types/mdast": "^4.0.0"
793
+ },
794
+ "funding": {
795
+ "type": "opencollective",
796
+ "url": "https://opencollective.com/unified"
797
+ }
798
+ },
799
+ "node_modules/micromark": {
800
+ "version": "4.0.2",
801
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
802
+ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
803
+ "funding": [
804
+ {
805
+ "type": "GitHub Sponsors",
806
+ "url": "https://github.com/sponsors/unifiedjs"
807
+ },
808
+ {
809
+ "type": "OpenCollective",
810
+ "url": "https://opencollective.com/unified"
811
+ }
812
+ ],
813
+ "license": "MIT",
814
+ "dependencies": {
815
+ "@types/debug": "^4.0.0",
816
+ "debug": "^4.0.0",
817
+ "decode-named-character-reference": "^1.0.0",
818
+ "devlop": "^1.0.0",
819
+ "micromark-core-commonmark": "^2.0.0",
820
+ "micromark-factory-space": "^2.0.0",
821
+ "micromark-util-character": "^2.0.0",
822
+ "micromark-util-chunked": "^2.0.0",
823
+ "micromark-util-combine-extensions": "^2.0.0",
824
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
825
+ "micromark-util-encode": "^2.0.0",
826
+ "micromark-util-normalize-identifier": "^2.0.0",
827
+ "micromark-util-resolve-all": "^2.0.0",
828
+ "micromark-util-sanitize-uri": "^2.0.0",
829
+ "micromark-util-subtokenize": "^2.0.0",
830
+ "micromark-util-symbol": "^2.0.0",
831
+ "micromark-util-types": "^2.0.0"
832
+ }
833
+ },
834
+ "node_modules/micromark-core-commonmark": {
835
+ "version": "2.0.3",
836
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
837
+ "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
838
+ "funding": [
839
+ {
840
+ "type": "GitHub Sponsors",
841
+ "url": "https://github.com/sponsors/unifiedjs"
842
+ },
843
+ {
844
+ "type": "OpenCollective",
845
+ "url": "https://opencollective.com/unified"
846
+ }
847
+ ],
848
+ "license": "MIT",
849
+ "dependencies": {
850
+ "decode-named-character-reference": "^1.0.0",
851
+ "devlop": "^1.0.0",
852
+ "micromark-factory-destination": "^2.0.0",
853
+ "micromark-factory-label": "^2.0.0",
854
+ "micromark-factory-space": "^2.0.0",
855
+ "micromark-factory-title": "^2.0.0",
856
+ "micromark-factory-whitespace": "^2.0.0",
857
+ "micromark-util-character": "^2.0.0",
858
+ "micromark-util-chunked": "^2.0.0",
859
+ "micromark-util-classify-character": "^2.0.0",
860
+ "micromark-util-html-tag-name": "^2.0.0",
861
+ "micromark-util-normalize-identifier": "^2.0.0",
862
+ "micromark-util-resolve-all": "^2.0.0",
863
+ "micromark-util-subtokenize": "^2.0.0",
864
+ "micromark-util-symbol": "^2.0.0",
865
+ "micromark-util-types": "^2.0.0"
866
+ }
867
+ },
868
+ "node_modules/micromark-factory-destination": {
869
+ "version": "2.0.1",
870
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
871
+ "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
872
+ "funding": [
873
+ {
874
+ "type": "GitHub Sponsors",
875
+ "url": "https://github.com/sponsors/unifiedjs"
876
+ },
877
+ {
878
+ "type": "OpenCollective",
879
+ "url": "https://opencollective.com/unified"
880
+ }
881
+ ],
882
+ "license": "MIT",
883
+ "dependencies": {
884
+ "micromark-util-character": "^2.0.0",
885
+ "micromark-util-symbol": "^2.0.0",
886
+ "micromark-util-types": "^2.0.0"
887
+ }
888
+ },
889
+ "node_modules/micromark-factory-label": {
890
+ "version": "2.0.1",
891
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
892
+ "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
893
+ "funding": [
894
+ {
895
+ "type": "GitHub Sponsors",
896
+ "url": "https://github.com/sponsors/unifiedjs"
897
+ },
898
+ {
899
+ "type": "OpenCollective",
900
+ "url": "https://opencollective.com/unified"
901
+ }
902
+ ],
903
+ "license": "MIT",
904
+ "dependencies": {
905
+ "devlop": "^1.0.0",
906
+ "micromark-util-character": "^2.0.0",
907
+ "micromark-util-symbol": "^2.0.0",
908
+ "micromark-util-types": "^2.0.0"
909
+ }
910
+ },
911
+ "node_modules/micromark-factory-space": {
912
+ "version": "2.0.1",
913
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
914
+ "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
915
+ "funding": [
916
+ {
917
+ "type": "GitHub Sponsors",
918
+ "url": "https://github.com/sponsors/unifiedjs"
919
+ },
920
+ {
921
+ "type": "OpenCollective",
922
+ "url": "https://opencollective.com/unified"
923
+ }
924
+ ],
925
+ "license": "MIT",
926
+ "dependencies": {
927
+ "micromark-util-character": "^2.0.0",
928
+ "micromark-util-types": "^2.0.0"
929
+ }
930
+ },
931
+ "node_modules/micromark-factory-title": {
932
+ "version": "2.0.1",
933
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
934
+ "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
935
+ "funding": [
936
+ {
937
+ "type": "GitHub Sponsors",
938
+ "url": "https://github.com/sponsors/unifiedjs"
939
+ },
940
+ {
941
+ "type": "OpenCollective",
942
+ "url": "https://opencollective.com/unified"
943
+ }
944
+ ],
945
+ "license": "MIT",
946
+ "dependencies": {
947
+ "micromark-factory-space": "^2.0.0",
948
+ "micromark-util-character": "^2.0.0",
949
+ "micromark-util-symbol": "^2.0.0",
950
+ "micromark-util-types": "^2.0.0"
951
+ }
952
+ },
953
+ "node_modules/micromark-factory-whitespace": {
954
+ "version": "2.0.1",
955
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
956
+ "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
957
+ "funding": [
958
+ {
959
+ "type": "GitHub Sponsors",
960
+ "url": "https://github.com/sponsors/unifiedjs"
961
+ },
962
+ {
963
+ "type": "OpenCollective",
964
+ "url": "https://opencollective.com/unified"
965
+ }
966
+ ],
967
+ "license": "MIT",
968
+ "dependencies": {
969
+ "micromark-factory-space": "^2.0.0",
970
+ "micromark-util-character": "^2.0.0",
971
+ "micromark-util-symbol": "^2.0.0",
972
+ "micromark-util-types": "^2.0.0"
973
+ }
974
+ },
975
+ "node_modules/micromark-util-character": {
976
+ "version": "2.1.1",
977
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
978
+ "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
979
+ "funding": [
980
+ {
981
+ "type": "GitHub Sponsors",
982
+ "url": "https://github.com/sponsors/unifiedjs"
983
+ },
984
+ {
985
+ "type": "OpenCollective",
986
+ "url": "https://opencollective.com/unified"
987
+ }
988
+ ],
989
+ "license": "MIT",
990
+ "dependencies": {
991
+ "micromark-util-symbol": "^2.0.0",
992
+ "micromark-util-types": "^2.0.0"
993
+ }
994
+ },
995
+ "node_modules/micromark-util-chunked": {
996
+ "version": "2.0.1",
997
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
998
+ "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
999
+ "funding": [
1000
+ {
1001
+ "type": "GitHub Sponsors",
1002
+ "url": "https://github.com/sponsors/unifiedjs"
1003
+ },
1004
+ {
1005
+ "type": "OpenCollective",
1006
+ "url": "https://opencollective.com/unified"
1007
+ }
1008
+ ],
1009
+ "license": "MIT",
1010
+ "dependencies": {
1011
+ "micromark-util-symbol": "^2.0.0"
1012
+ }
1013
+ },
1014
+ "node_modules/micromark-util-classify-character": {
1015
+ "version": "2.0.1",
1016
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
1017
+ "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
1018
+ "funding": [
1019
+ {
1020
+ "type": "GitHub Sponsors",
1021
+ "url": "https://github.com/sponsors/unifiedjs"
1022
+ },
1023
+ {
1024
+ "type": "OpenCollective",
1025
+ "url": "https://opencollective.com/unified"
1026
+ }
1027
+ ],
1028
+ "license": "MIT",
1029
+ "dependencies": {
1030
+ "micromark-util-character": "^2.0.0",
1031
+ "micromark-util-symbol": "^2.0.0",
1032
+ "micromark-util-types": "^2.0.0"
1033
+ }
1034
+ },
1035
+ "node_modules/micromark-util-combine-extensions": {
1036
+ "version": "2.0.1",
1037
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
1038
+ "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
1039
+ "funding": [
1040
+ {
1041
+ "type": "GitHub Sponsors",
1042
+ "url": "https://github.com/sponsors/unifiedjs"
1043
+ },
1044
+ {
1045
+ "type": "OpenCollective",
1046
+ "url": "https://opencollective.com/unified"
1047
+ }
1048
+ ],
1049
+ "license": "MIT",
1050
+ "dependencies": {
1051
+ "micromark-util-chunked": "^2.0.0",
1052
+ "micromark-util-types": "^2.0.0"
1053
+ }
1054
+ },
1055
+ "node_modules/micromark-util-decode-numeric-character-reference": {
1056
+ "version": "2.0.2",
1057
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
1058
+ "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
1059
+ "funding": [
1060
+ {
1061
+ "type": "GitHub Sponsors",
1062
+ "url": "https://github.com/sponsors/unifiedjs"
1063
+ },
1064
+ {
1065
+ "type": "OpenCollective",
1066
+ "url": "https://opencollective.com/unified"
1067
+ }
1068
+ ],
1069
+ "license": "MIT",
1070
+ "dependencies": {
1071
+ "micromark-util-symbol": "^2.0.0"
1072
+ }
1073
+ },
1074
+ "node_modules/micromark-util-decode-string": {
1075
+ "version": "2.0.1",
1076
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
1077
+ "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
1078
+ "funding": [
1079
+ {
1080
+ "type": "GitHub Sponsors",
1081
+ "url": "https://github.com/sponsors/unifiedjs"
1082
+ },
1083
+ {
1084
+ "type": "OpenCollective",
1085
+ "url": "https://opencollective.com/unified"
1086
+ }
1087
+ ],
1088
+ "license": "MIT",
1089
+ "dependencies": {
1090
+ "decode-named-character-reference": "^1.0.0",
1091
+ "micromark-util-character": "^2.0.0",
1092
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
1093
+ "micromark-util-symbol": "^2.0.0"
1094
+ }
1095
+ },
1096
+ "node_modules/micromark-util-encode": {
1097
+ "version": "2.0.1",
1098
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
1099
+ "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
1100
+ "funding": [
1101
+ {
1102
+ "type": "GitHub Sponsors",
1103
+ "url": "https://github.com/sponsors/unifiedjs"
1104
+ },
1105
+ {
1106
+ "type": "OpenCollective",
1107
+ "url": "https://opencollective.com/unified"
1108
+ }
1109
+ ],
1110
+ "license": "MIT"
1111
+ },
1112
+ "node_modules/micromark-util-html-tag-name": {
1113
+ "version": "2.0.1",
1114
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
1115
+ "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
1116
+ "funding": [
1117
+ {
1118
+ "type": "GitHub Sponsors",
1119
+ "url": "https://github.com/sponsors/unifiedjs"
1120
+ },
1121
+ {
1122
+ "type": "OpenCollective",
1123
+ "url": "https://opencollective.com/unified"
1124
+ }
1125
+ ],
1126
+ "license": "MIT"
1127
+ },
1128
+ "node_modules/micromark-util-normalize-identifier": {
1129
+ "version": "2.0.1",
1130
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
1131
+ "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
1132
+ "funding": [
1133
+ {
1134
+ "type": "GitHub Sponsors",
1135
+ "url": "https://github.com/sponsors/unifiedjs"
1136
+ },
1137
+ {
1138
+ "type": "OpenCollective",
1139
+ "url": "https://opencollective.com/unified"
1140
+ }
1141
+ ],
1142
+ "license": "MIT",
1143
+ "dependencies": {
1144
+ "micromark-util-symbol": "^2.0.0"
1145
+ }
1146
+ },
1147
+ "node_modules/micromark-util-resolve-all": {
1148
+ "version": "2.0.1",
1149
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
1150
+ "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
1151
+ "funding": [
1152
+ {
1153
+ "type": "GitHub Sponsors",
1154
+ "url": "https://github.com/sponsors/unifiedjs"
1155
+ },
1156
+ {
1157
+ "type": "OpenCollective",
1158
+ "url": "https://opencollective.com/unified"
1159
+ }
1160
+ ],
1161
+ "license": "MIT",
1162
+ "dependencies": {
1163
+ "micromark-util-types": "^2.0.0"
1164
+ }
1165
+ },
1166
+ "node_modules/micromark-util-sanitize-uri": {
1167
+ "version": "2.0.1",
1168
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
1169
+ "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
1170
+ "funding": [
1171
+ {
1172
+ "type": "GitHub Sponsors",
1173
+ "url": "https://github.com/sponsors/unifiedjs"
1174
+ },
1175
+ {
1176
+ "type": "OpenCollective",
1177
+ "url": "https://opencollective.com/unified"
1178
+ }
1179
+ ],
1180
+ "license": "MIT",
1181
+ "dependencies": {
1182
+ "micromark-util-character": "^2.0.0",
1183
+ "micromark-util-encode": "^2.0.0",
1184
+ "micromark-util-symbol": "^2.0.0"
1185
+ }
1186
+ },
1187
+ "node_modules/micromark-util-subtokenize": {
1188
+ "version": "2.1.0",
1189
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
1190
+ "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
1191
+ "funding": [
1192
+ {
1193
+ "type": "GitHub Sponsors",
1194
+ "url": "https://github.com/sponsors/unifiedjs"
1195
+ },
1196
+ {
1197
+ "type": "OpenCollective",
1198
+ "url": "https://opencollective.com/unified"
1199
+ }
1200
+ ],
1201
+ "license": "MIT",
1202
+ "dependencies": {
1203
+ "devlop": "^1.0.0",
1204
+ "micromark-util-chunked": "^2.0.0",
1205
+ "micromark-util-symbol": "^2.0.0",
1206
+ "micromark-util-types": "^2.0.0"
1207
+ }
1208
+ },
1209
+ "node_modules/micromark-util-symbol": {
1210
+ "version": "2.0.1",
1211
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
1212
+ "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
1213
+ "funding": [
1214
+ {
1215
+ "type": "GitHub Sponsors",
1216
+ "url": "https://github.com/sponsors/unifiedjs"
1217
+ },
1218
+ {
1219
+ "type": "OpenCollective",
1220
+ "url": "https://opencollective.com/unified"
1221
+ }
1222
+ ],
1223
+ "license": "MIT"
1224
+ },
1225
+ "node_modules/micromark-util-types": {
1226
+ "version": "2.0.2",
1227
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
1228
+ "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
1229
+ "funding": [
1230
+ {
1231
+ "type": "GitHub Sponsors",
1232
+ "url": "https://github.com/sponsors/unifiedjs"
1233
+ },
1234
+ {
1235
+ "type": "OpenCollective",
1236
+ "url": "https://opencollective.com/unified"
1237
+ }
1238
+ ],
1239
+ "license": "MIT"
1240
+ },
1241
+ "node_modules/ms": {
1242
+ "version": "2.1.3",
1243
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1244
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1245
+ "license": "MIT"
1246
+ },
1247
  "node_modules/nanoid": {
1248
  "version": "3.3.11",
1249
  "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
 
1313
  }
1314
  }
1315
  },
1316
+ "node_modules/parse-entities": {
1317
+ "version": "4.0.2",
1318
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz",
1319
+ "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
1320
+ "license": "MIT",
1321
+ "dependencies": {
1322
+ "@types/unist": "^2.0.0",
1323
+ "character-entities-legacy": "^3.0.0",
1324
+ "character-reference-invalid": "^2.0.0",
1325
+ "decode-named-character-reference": "^1.0.0",
1326
+ "is-alphanumerical": "^2.0.0",
1327
+ "is-decimal": "^2.0.0",
1328
+ "is-hexadecimal": "^2.0.0"
1329
+ },
1330
+ "funding": {
1331
+ "type": "github",
1332
+ "url": "https://github.com/sponsors/wooorm"
1333
+ }
1334
+ },
1335
+ "node_modules/parse-entities/node_modules/@types/unist": {
1336
+ "version": "2.0.11",
1337
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
1338
+ "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
1339
+ "license": "MIT"
1340
+ },
1341
  "node_modules/picocolors": {
1342
  "version": "1.1.1",
1343
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
 
1372
  "node": "^10 || ^12 || >=14"
1373
  }
1374
  },
1375
+ "node_modules/property-information": {
1376
+ "version": "7.1.0",
1377
+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz",
1378
+ "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==",
1379
+ "license": "MIT",
1380
+ "funding": {
1381
+ "type": "github",
1382
+ "url": "https://github.com/sponsors/wooorm"
1383
+ }
1384
+ },
1385
  "node_modules/react": {
1386
  "version": "18.3.1",
1387
  "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
 
1407
  "react": "^18.3.1"
1408
  }
1409
  },
1410
+ "node_modules/react-markdown": {
1411
+ "version": "10.1.0",
1412
+ "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz",
1413
+ "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==",
1414
+ "license": "MIT",
1415
+ "dependencies": {
1416
+ "@types/hast": "^3.0.0",
1417
+ "@types/mdast": "^4.0.0",
1418
+ "devlop": "^1.0.0",
1419
+ "hast-util-to-jsx-runtime": "^2.0.0",
1420
+ "html-url-attributes": "^3.0.0",
1421
+ "mdast-util-to-hast": "^13.0.0",
1422
+ "remark-parse": "^11.0.0",
1423
+ "remark-rehype": "^11.0.0",
1424
+ "unified": "^11.0.0",
1425
+ "unist-util-visit": "^5.0.0",
1426
+ "vfile": "^6.0.0"
1427
+ },
1428
+ "funding": {
1429
+ "type": "opencollective",
1430
+ "url": "https://opencollective.com/unified"
1431
+ },
1432
+ "peerDependencies": {
1433
+ "@types/react": ">=18",
1434
+ "react": ">=18"
1435
+ }
1436
+ },
1437
+ "node_modules/remark-parse": {
1438
+ "version": "11.0.0",
1439
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
1440
+ "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
1441
+ "license": "MIT",
1442
+ "dependencies": {
1443
+ "@types/mdast": "^4.0.0",
1444
+ "mdast-util-from-markdown": "^2.0.0",
1445
+ "micromark-util-types": "^2.0.0",
1446
+ "unified": "^11.0.0"
1447
+ },
1448
+ "funding": {
1449
+ "type": "opencollective",
1450
+ "url": "https://opencollective.com/unified"
1451
+ }
1452
+ },
1453
+ "node_modules/remark-rehype": {
1454
+ "version": "11.1.2",
1455
+ "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
1456
+ "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
1457
+ "license": "MIT",
1458
+ "dependencies": {
1459
+ "@types/hast": "^3.0.0",
1460
+ "@types/mdast": "^4.0.0",
1461
+ "mdast-util-to-hast": "^13.0.0",
1462
+ "unified": "^11.0.0",
1463
+ "vfile": "^6.0.0"
1464
+ },
1465
+ "funding": {
1466
+ "type": "opencollective",
1467
+ "url": "https://opencollective.com/unified"
1468
+ }
1469
+ },
1470
  "node_modules/scheduler": {
1471
  "version": "0.23.2",
1472
  "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
 
1485
  "node": ">=0.10.0"
1486
  }
1487
  },
1488
+ "node_modules/space-separated-tokens": {
1489
+ "version": "2.0.2",
1490
+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
1491
+ "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
1492
+ "license": "MIT",
1493
+ "funding": {
1494
+ "type": "github",
1495
+ "url": "https://github.com/sponsors/wooorm"
1496
+ }
1497
+ },
1498
  "node_modules/streamsearch": {
1499
  "version": "1.1.0",
1500
  "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
 
1518
  "node": ">=8"
1519
  }
1520
  },
1521
+ "node_modules/stringify-entities": {
1522
+ "version": "4.0.4",
1523
+ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
1524
+ "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
1525
+ "license": "MIT",
1526
+ "dependencies": {
1527
+ "character-entities-html4": "^2.0.0",
1528
+ "character-entities-legacy": "^3.0.0"
1529
+ },
1530
+ "funding": {
1531
+ "type": "github",
1532
+ "url": "https://github.com/sponsors/wooorm"
1533
+ }
1534
+ },
1535
  "node_modules/strip-ansi": {
1536
  "version": "6.0.1",
1537
  "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
 
1545
  "node": ">=8"
1546
  }
1547
  },
1548
+ "node_modules/style-to-js": {
1549
+ "version": "1.1.21",
1550
+ "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz",
1551
+ "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==",
1552
+ "license": "MIT",
1553
+ "dependencies": {
1554
+ "style-to-object": "1.0.14"
1555
+ }
1556
+ },
1557
+ "node_modules/style-to-object": {
1558
+ "version": "1.0.14",
1559
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz",
1560
+ "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==",
1561
+ "license": "MIT",
1562
+ "dependencies": {
1563
+ "inline-style-parser": "0.2.7"
1564
+ }
1565
+ },
1566
  "node_modules/styled-jsx": {
1567
  "version": "5.1.1",
1568
  "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
 
1586
  }
1587
  }
1588
  },
1589
+ "node_modules/trim-lines": {
1590
+ "version": "3.0.1",
1591
+ "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
1592
+ "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
1593
+ "license": "MIT",
1594
+ "funding": {
1595
+ "type": "github",
1596
+ "url": "https://github.com/sponsors/wooorm"
1597
+ }
1598
+ },
1599
+ "node_modules/trough": {
1600
+ "version": "2.2.0",
1601
+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
1602
+ "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
1603
+ "license": "MIT",
1604
+ "funding": {
1605
+ "type": "github",
1606
+ "url": "https://github.com/sponsors/wooorm"
1607
+ }
1608
+ },
1609
  "node_modules/tslib": {
1610
  "version": "2.8.1",
1611
  "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1612
  "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1613
  "license": "0BSD"
1614
+ },
1615
+ "node_modules/unified": {
1616
+ "version": "11.0.5",
1617
+ "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
1618
+ "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
1619
+ "license": "MIT",
1620
+ "dependencies": {
1621
+ "@types/unist": "^3.0.0",
1622
+ "bail": "^2.0.0",
1623
+ "devlop": "^1.0.0",
1624
+ "extend": "^3.0.0",
1625
+ "is-plain-obj": "^4.0.0",
1626
+ "trough": "^2.0.0",
1627
+ "vfile": "^6.0.0"
1628
+ },
1629
+ "funding": {
1630
+ "type": "opencollective",
1631
+ "url": "https://opencollective.com/unified"
1632
+ }
1633
+ },
1634
+ "node_modules/unist-util-is": {
1635
+ "version": "6.0.1",
1636
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz",
1637
+ "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
1638
+ "license": "MIT",
1639
+ "dependencies": {
1640
+ "@types/unist": "^3.0.0"
1641
+ },
1642
+ "funding": {
1643
+ "type": "opencollective",
1644
+ "url": "https://opencollective.com/unified"
1645
+ }
1646
+ },
1647
+ "node_modules/unist-util-position": {
1648
+ "version": "5.0.0",
1649
+ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
1650
+ "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
1651
+ "license": "MIT",
1652
+ "dependencies": {
1653
+ "@types/unist": "^3.0.0"
1654
+ },
1655
+ "funding": {
1656
+ "type": "opencollective",
1657
+ "url": "https://opencollective.com/unified"
1658
+ }
1659
+ },
1660
+ "node_modules/unist-util-stringify-position": {
1661
+ "version": "4.0.0",
1662
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
1663
+ "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
1664
+ "license": "MIT",
1665
+ "dependencies": {
1666
+ "@types/unist": "^3.0.0"
1667
+ },
1668
+ "funding": {
1669
+ "type": "opencollective",
1670
+ "url": "https://opencollective.com/unified"
1671
+ }
1672
+ },
1673
+ "node_modules/unist-util-visit": {
1674
+ "version": "5.1.0",
1675
+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz",
1676
+ "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==",
1677
+ "license": "MIT",
1678
+ "dependencies": {
1679
+ "@types/unist": "^3.0.0",
1680
+ "unist-util-is": "^6.0.0",
1681
+ "unist-util-visit-parents": "^6.0.0"
1682
+ },
1683
+ "funding": {
1684
+ "type": "opencollective",
1685
+ "url": "https://opencollective.com/unified"
1686
+ }
1687
+ },
1688
+ "node_modules/unist-util-visit-parents": {
1689
+ "version": "6.0.2",
1690
+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
1691
+ "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
1692
+ "license": "MIT",
1693
+ "dependencies": {
1694
+ "@types/unist": "^3.0.0",
1695
+ "unist-util-is": "^6.0.0"
1696
+ },
1697
+ "funding": {
1698
+ "type": "opencollective",
1699
+ "url": "https://opencollective.com/unified"
1700
+ }
1701
+ },
1702
+ "node_modules/vfile": {
1703
+ "version": "6.0.3",
1704
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
1705
+ "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
1706
+ "license": "MIT",
1707
+ "dependencies": {
1708
+ "@types/unist": "^3.0.0",
1709
+ "vfile-message": "^4.0.0"
1710
+ },
1711
+ "funding": {
1712
+ "type": "opencollective",
1713
+ "url": "https://opencollective.com/unified"
1714
+ }
1715
+ },
1716
+ "node_modules/vfile-message": {
1717
+ "version": "4.0.3",
1718
+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz",
1719
+ "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
1720
+ "license": "MIT",
1721
+ "dependencies": {
1722
+ "@types/unist": "^3.0.0",
1723
+ "unist-util-stringify-position": "^4.0.0"
1724
+ },
1725
+ "funding": {
1726
+ "type": "opencollective",
1727
+ "url": "https://opencollective.com/unified"
1728
+ }
1729
+ },
1730
+ "node_modules/zwitch": {
1731
+ "version": "2.0.4",
1732
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
1733
+ "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
1734
+ "license": "MIT",
1735
+ "funding": {
1736
+ "type": "github",
1737
+ "url": "https://github.com/sponsors/wooorm"
1738
+ }
1739
  }
1740
  }
1741
  }
package.json CHANGED
@@ -11,6 +11,7 @@
11
  "@huggingface/hub": "^2.10.3",
12
  "next": "14.2.14",
13
  "react": "^18",
14
- "react-dom": "^18"
 
15
  }
16
  }
 
11
  "@huggingface/hub": "^2.10.3",
12
  "next": "14.2.14",
13
  "react": "^18",
14
+ "react-dom": "^18",
15
+ "react-markdown": "^10.1.0"
16
  }
17
  }