@@ -73,36 +73,6 @@
7373 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.2.tgz",
7474 "integrity": "sha512-BqDwE4gDl1F608TpnNxZqrCn6g48MBjvmWFEmeX5wEXDXh3IkAOw6ASKUgjT8H4OUePYFqghDFUss5ZhnbOUjw=="
7575 },
76− "node_modules/@next/swc-android-arm-eabi": {
77− "version": "12.2.2",
78− "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.2.tgz",
79− "integrity": "sha512-VHjuCHeq9qCprUZbsRxxM/VqSW8MmsUtqB5nEpGEgUNnQi/BTm/2aK8tl7R4D0twGKRh6g1AAeFuWtXzk9Z/vQ==",
80− "cpu": [
81− "arm"
82− ],
83− "optional": true,
84− "os": [
85− "android"
86− ],
87− "engines": {
88− "node": ">= 10"
89− }
90− },
91− "node_modules/@next/swc-android-arm64": {
92− "version": "12.2.2",
93− "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.2.tgz",
94− "integrity": "sha512-v5EYzXUOSv0r9mO/2PX6mOcF53k8ndlu9yeFHVAWW1Dhw2jaJcvTRcCAwYYN8Q3tDg0nH3NbEltJDLKmcJOuVA==",
95− "cpu": [
96− "arm64"
97− ],
98− "optional": true,
99− "os": [
100− "android"
101− ],
102− "engines": {
103− "node": ">= 10"
104− }
105− },
10676 "node_modules/@next/swc-darwin-arm64": {
10777 "version": "12.2.2",
10878 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.2.tgz",
@@ -118,156 +88,6 @@
11888 "node": ">= 10"
11989 }
12090 },
121− "node_modules/@next/swc-darwin-x64": {
122− "version": "12.2.2",
123− "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.2.tgz",
124− "integrity": "sha512-dztDtvfkhUqiqpXvrWVccfGhLe44yQ5tQ7B4tBfnsOR6vxzI9DNPHTlEOgRN9qDqTAcFyPxvg86mn4l8bB9Jcw==",
125− "cpu": [
126− "x64"
127− ],
128− "optional": true,
129− "os": [
130− "darwin"
131− ],
132− "engines": {
133− "node": ">= 10"
134− }
135− },
136− "node_modules/@next/swc-freebsd-x64": {
137− "version": "12.2.2",
138− "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.2.tgz",
139− "integrity": "sha512-JUnXB+2xfxqsAvhFLPJpU1NeyDsvJrKoOjpV7g3Dxbno2Riu4tDKn3kKF886yleAuD/1qNTUCpqubTvbbT2VoA==",
140− "cpu": [
141− "x64"
142− ],
143− "optional": true,
144− "os": [
145− "freebsd"
146− ],
147− "engines": {
148− "node": ">= 10"
149− }
150− },
151− "node_modules/@next/swc-linux-arm-gnueabihf": {
152− "version": "12.2.2",
153− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.2.tgz",
154− "integrity": "sha512-XeYC/qqPLz58R4pjkb+x8sUUxuGLnx9QruC7/IGkK68yW4G17PHwKI/1njFYVfXTXUukpWjcfBuauWwxp9ke7Q==",
155− "cpu": [
156− "arm"
157− ],
158− "optional": true,
159− "os": [
160− "linux"
161− ],
162− "engines": {
163− "node": ">= 10"
164− }
165− },
166− "node_modules/@next/swc-linux-arm64-gnu": {
167− "version": "12.2.2",
168− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.2.tgz",
169− "integrity": "sha512-d6jT8xgfKYFkzR7J0OHo2D+kFvY/6W8qEo6/hmdrTt6AKAqxs//rbbcdoyn3YQq1x6FVUUd39zzpezZntg9Naw==",
170− "cpu": [
171− "arm64"
172− ],
173− "optional": true,
174− "os": [
175− "linux"
176− ],
177− "engines": {
178− "node": ">= 10"
179− }
180− },
181− "node_modules/@next/swc-linux-arm64-musl": {
182− "version": "12.2.2",
183− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.2.tgz",
184− "integrity": "sha512-rIZRFxI9N/502auJT1i7coas0HTHUM+HaXMyJiCpnY8Rimbo0495ir24tzzHo3nQqJwcflcPTwEh/DV17sdv9A==",
185− "cpu": [
186− "arm64"
187− ],
188− "optional": true,
189− "os": [
190− "linux"
191− ],
192− "engines": {
193− "node": ">= 10"
194− }
195− },
196− "node_modules/@next/swc-linux-x64-gnu": {
197− "version": "12.2.2",
198− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.2.tgz",
199− "integrity": "sha512-ir1vNadlUDj7eQk15AvfhG5BjVizuCHks9uZwBfUgT5jyeDCeRvaDCo1+Q6+0CLOAnYDR/nqSCvBgzG2UdFh9A==",
200− "cpu": [
201− "x64"
202− ],
203− "optional": true,
204− "os": [
205− "linux"
206− ],
207− "engines": {
208− "node": ">= 10"
209− }
210− },
211− "node_modules/@next/swc-linux-x64-musl": {
212− "version": "12.2.2",
213− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.2.tgz",
214− "integrity": "sha512-bte5n2GzLN3O8JdSFYWZzMgEgDHZmRz5wiispiiDssj4ik3l8E7wq/czNi8RmIF+ioj2sYVokUNa/ekLzrESWw==",
215− "cpu": [
216− "x64"
217− ],
218− "optional": true,
219− "os": [
220− "linux"
221− ],
222− "engines": {
223− "node": ">= 10"
224− }
225− },
226− "node_modules/@next/swc-win32-arm64-msvc": {
227− "version": "12.2.2",
228− "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.2.tgz",
229− "integrity": "sha512-ZUGCmcDmdPVSAlwJ/aD+1F9lYW8vttseiv4n2+VCDv5JloxiX9aY32kYZaJJO7hmTLNrprvXkb4OvNuHdN22Jg==",
230− "cpu": [
231− "arm64"
232− ],
233− "optional": true,
234− "os": [
235− "win32"
236− ],
237− "engines": {
238− "node": ">= 10"
239− }
240− },
241− "node_modules/@next/swc-win32-ia32-msvc": {
242− "version": "12.2.2",
243− "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.2.tgz",
244− "integrity": "sha512-v7ykeEDbr9eXiblGSZiEYYkWoig6sRhAbLKHUHQtk8vEWWVEqeXFcxmw6LRrKu5rCN1DY357UlYWToCGPQPCRA==",
245− "cpu": [
246− "ia32"
247− ],
248− "optional": true,
249− "os": [
250− "win32"
251− ],
252− "engines": {
253− "node": ">= 10"
254− }
255− },
256− "node_modules/@next/swc-win32-x64-msvc": {
257− "version": "12.2.2",
258− "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.2.tgz",
259− "integrity": "sha512-2D2iinWUL6xx8D9LYVZ5qi7FP6uLAoWymt8m8aaG2Ld/Ka8/k723fJfiklfuAcwOxfufPJI+nRbT5VcgHGzHAQ==",
260− "cpu": [
261− "x64"
262− ],
263− "optional": true,
264− "os": [
265− "win32"
266− ],
267− "engines": {
268− "node": ">= 10"
269− }
270− },
27191 "node_modules/@nodelib/fs.scandir": {
27292 "version": "2.1.5",
27393 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -324,6 +144,15 @@
324144 "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1"
325145 }
326146 },
147+ "node_modules/@tailwindcss/line-clamp": {
148+ "version": "0.4.0",
149+ "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.0.tgz",
150+ "integrity": "sha512-HQZo6gfx1D0+DU3nWlNLD5iA6Ef4JAXh0LeD8lOGrJwEDBwwJNKQza6WoXhhY1uQrxOuU8ROxV7CqiQV4CoiLw==",
151+ "dev": true,
152+ "peerDependencies": {
153+ "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1"
154+ }
155+ },
327156 "node_modules/@tlon/sigil-js": {
328157 "version": "1.4.5",
329158 "resolved": "https://registry.npmjs.org/@tlon/sigil-js/-/sigil-js-1.4.5.tgz",
@@ -2980,84 +2809,12 @@
29802809 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.2.tgz",
29812810 "integrity": "sha512-BqDwE4gDl1F608TpnNxZqrCn6g48MBjvmWFEmeX5wEXDXh3IkAOw6ASKUgjT8H4OUePYFqghDFUss5ZhnbOUjw=="
29822811 },
2983− "@next/swc-android-arm-eabi": {
2984− "version": "12.2.2",
2985− "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.2.tgz",
2986− "integrity": "sha512-VHjuCHeq9qCprUZbsRxxM/VqSW8MmsUtqB5nEpGEgUNnQi/BTm/2aK8tl7R4D0twGKRh6g1AAeFuWtXzk9Z/vQ==",
2987− "optional": true
2988− },
2989− "@next/swc-android-arm64": {
2990− "version": "12.2.2",
2991− "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.2.tgz",
2992− "integrity": "sha512-v5EYzXUOSv0r9mO/2PX6mOcF53k8ndlu9yeFHVAWW1Dhw2jaJcvTRcCAwYYN8Q3tDg0nH3NbEltJDLKmcJOuVA==",
2993− "optional": true
2994− },
29952812 "@next/swc-darwin-arm64": {
29962813 "version": "12.2.2",
29972814 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.2.tgz",
29982815 "integrity": "sha512-JCoGySHKGt+YBk7xRTFGx1QjrnCcwYxIo3yGepcOq64MoiocTM3yllQWeOAJU2/k9MH0+B5E9WUSme4rOCBbpA==",
29992816 "optional": true
30002817 },
3001− "@next/swc-darwin-x64": {
3002− "version": "12.2.2",
3003− "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.2.tgz",
3004− "integrity": "sha512-dztDtvfkhUqiqpXvrWVccfGhLe44yQ5tQ7B4tBfnsOR6vxzI9DNPHTlEOgRN9qDqTAcFyPxvg86mn4l8bB9Jcw==",
3005− "optional": true
3006− },
3007− "@next/swc-freebsd-x64": {
3008− "version": "12.2.2",
3009− "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.2.tgz",
3010− "integrity": "sha512-JUnXB+2xfxqsAvhFLPJpU1NeyDsvJrKoOjpV7g3Dxbno2Riu4tDKn3kKF886yleAuD/1qNTUCpqubTvbbT2VoA==",
3011− "optional": true
3012− },
3013− "@next/swc-linux-arm-gnueabihf": {
3014− "version": "12.2.2",
3015− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.2.tgz",
3016− "integrity": "sha512-XeYC/qqPLz58R4pjkb+x8sUUxuGLnx9QruC7/IGkK68yW4G17PHwKI/1njFYVfXTXUukpWjcfBuauWwxp9ke7Q==",
3017− "optional": true
3018− },
3019− "@next/swc-linux-arm64-gnu": {
3020− "version": "12.2.2",
3021− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.2.tgz",
3022− "integrity": "sha512-d6jT8xgfKYFkzR7J0OHo2D+kFvY/6W8qEo6/hmdrTt6AKAqxs//rbbcdoyn3YQq1x6FVUUd39zzpezZntg9Naw==",
3023− "optional": true
3024− },
3025− "@next/swc-linux-arm64-musl": {
3026− "version": "12.2.2",
3027− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.2.tgz",
3028− "integrity": "sha512-rIZRFxI9N/502auJT1i7coas0HTHUM+HaXMyJiCpnY8Rimbo0495ir24tzzHo3nQqJwcflcPTwEh/DV17sdv9A==",
3029− "optional": true
3030− },
3031− "@next/swc-linux-x64-gnu": {
3032− "version": "12.2.2",
3033− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.2.tgz",
3034− "integrity": "sha512-ir1vNadlUDj7eQk15AvfhG5BjVizuCHks9uZwBfUgT5jyeDCeRvaDCo1+Q6+0CLOAnYDR/nqSCvBgzG2UdFh9A==",
3035− "optional": true
3036− },
3037− "@next/swc-linux-x64-musl": {
3038− "version": "12.2.2",
3039− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.2.tgz",
3040− "integrity": "sha512-bte5n2GzLN3O8JdSFYWZzMgEgDHZmRz5wiispiiDssj4ik3l8E7wq/czNi8RmIF+ioj2sYVokUNa/ekLzrESWw==",
3041− "optional": true
3042− },
3043− "@next/swc-win32-arm64-msvc": {
3044− "version": "12.2.2",
3045− "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.2.tgz",
3046− "integrity": "sha512-ZUGCmcDmdPVSAlwJ/aD+1F9lYW8vttseiv4n2+VCDv5JloxiX9aY32kYZaJJO7hmTLNrprvXkb4OvNuHdN22Jg==",
3047− "optional": true
3048− },
3049− "@next/swc-win32-ia32-msvc": {
3050− "version": "12.2.2",
3051− "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.2.tgz",
3052− "integrity": "sha512-v7ykeEDbr9eXiblGSZiEYYkWoig6sRhAbLKHUHQtk8vEWWVEqeXFcxmw6LRrKu5rCN1DY357UlYWToCGPQPCRA==",
3053− "optional": true
3054− },
3055− "@next/swc-win32-x64-msvc": {
3056− "version": "12.2.2",
3057− "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.2.tgz",
3058− "integrity": "sha512-2D2iinWUL6xx8D9LYVZ5qi7FP6uLAoWymt8m8aaG2Ld/Ka8/k723fJfiklfuAcwOxfufPJI+nRbT5VcgHGzHAQ==",
3059− "optional": true
3060− },
30612818 "@nodelib/fs.scandir": {
30622819 "version": "2.1.5",
30632820 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -3101,6 +2858,12 @@
31012858 "integrity": "sha512-WJu0I4PpqNPuutpaA9zDUq2JXR+lorZ7PbLcKNLmb6GL9/HLfC7w3CRsMhJF4BbYd/lkY6CfXOvkYpuGnZfkpQ==",
31022859 "requires": {}
31032860 },
2861+ "@tailwindcss/line-clamp": {
2862+ "version": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.0.tgz",
2863+ "integrity": "sha512-HQZo6gfx1D0+DU3nWlNLD5iA6Ef4JAXh0LeD8lOGrJwEDBwwJNKQza6WoXhhY1uQrxOuU8ROxV7CqiQV4CoiLw==",
2864+ "dev": true,
2865+ "requires": {}
2866+ },
31042867 "@tlon/sigil-js": {
31052868 "version": "1.4.5",
31062869 "resolved": "https://registry.npmjs.org/@tlon/sigil-js/-/sigil-js-1.4.5.tgz",