this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

✨ Blog!

Signed-off-by: Gwenn Le Bihan <gwenn.lebihan7@gmail.com>

+1988 -2210
+12 -1
astro.config.mjs
··· 1 1 // @ts-check 2 2 import { defineConfig } from "astro/config"; 3 + import math from "remark-math"; 4 + import katex from "rehype-katex"; 5 + 6 + import mdx from "@astrojs/mdx"; 3 7 4 8 // https://astro.build/config 5 - export default defineConfig({}); 9 + export default defineConfig({ 10 + integrations: [mdx()], 11 + site: `https://beta.${process.env.LANG}.gwen.works`, 12 + markdown: { 13 + remarkPlugins: [math], 14 + rehypePlugins: [katex], 15 + }, 16 + });
+1 -2
blog/end-to-end-xss-proection-for-graphql-clients.md blog/end-to-end-xss-protection-for-graphql-clients.md
··· 2 2 date: 2024-08-04 3 3 title: End-to-end XSS protection for GraphQL clients 4 4 works: [churros] 5 + draft: true 5 6 --- 6 - 7 - # End-to-end XSS protection for GraphQL clients 8 7 9 8 There you are, accepting Markdown content from your users, and exposing on your API a field that resolves to a XSS-safe HTML rendering of that user-generated content. 10 9
+6
i18n/fr.po
··· 557 557 558 558 msgid "interested in anything that touches art, technology or both" 559 559 msgstr "intéressée par tout ce qui touche l'art, la technologie ou les deux à la fois" 560 + 561 + msgid "published on" 562 + msgstr "publié le" 563 + 564 + msgid "(drafts)" 565 + msgstr "(brouillons)"
+5 -1
package.json
··· 12 12 "database": "ortfodb --config ./ortfodb.yaml --scattered build works.json" 13 13 }, 14 14 "dependencies": { 15 + "@astrojs/mdx": "^4.3.0", 16 + "@astrojs/rss": "^4.0.12", 15 17 "astro": "^5.1.1", 16 18 "date-fns": "^4.1.0", 17 19 "jsdom": "^26.1.0", ··· 26 28 "@types/picomatch": "^3.0.1", 27 29 "@types/slug": "^5.0.9", 28 30 "prettier": "^3.5.3", 29 - "prettier-plugin-astro": "^0.14.1" 31 + "prettier-plugin-astro": "^0.14.1", 32 + "rehype-katex": "^7.0.1", 33 + "remark-math": "^6.0.0" 30 34 } 31 35 }
+1645 -2204
pnpm-lock.yaml
··· 1 - lockfileVersion: "9.0" 1 + lockfileVersion: '9.0' 2 2 3 3 settings: 4 4 autoInstallPeers: true 5 5 excludeLinksFromLockfile: false 6 6 7 7 importers: 8 + 8 9 .: 9 10 dependencies: 11 + '@astrojs/mdx': 12 + specifier: ^4.3.0 13 + version: 4.3.0(astro@5.9.1(@types/node@22.15.30)(rollup@4.42.0)(typescript@5.8.3)(yaml@2.8.0)) 14 + '@astrojs/rss': 15 + specifier: ^4.0.12 16 + version: 4.0.12 10 17 astro: 11 18 specifier: ^5.1.1 12 19 version: 5.9.1(@types/node@22.15.30)(rollup@4.42.0)(typescript@5.8.3)(yaml@2.8.0) ··· 32 39 specifier: ^2.7.0 33 40 version: 2.8.0 34 41 devDependencies: 35 - "@types/jsdom": 42 + '@types/jsdom': 36 43 specifier: ^21.1.7 37 44 version: 21.1.7 38 - "@types/picomatch": 45 + '@types/picomatch': 39 46 specifier: ^3.0.1 40 47 version: 3.0.2 41 - "@types/slug": 48 + '@types/slug': 42 49 specifier: ^5.0.9 43 50 version: 5.0.9 44 51 prettier: ··· 47 54 prettier-plugin-astro: 48 55 specifier: ^0.14.1 49 56 version: 0.14.1 57 + rehype-katex: 58 + specifier: ^7.0.1 59 + version: 7.0.1 60 + remark-math: 61 + specifier: ^6.0.0 62 + version: 6.0.0 50 63 51 64 packages: 52 - "@asamuzakjp/css-color@3.2.0": 53 - resolution: 54 - { 55 - integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==, 56 - } 65 + 66 + '@asamuzakjp/css-color@3.2.0': 67 + resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} 68 + 69 + '@astrojs/compiler@2.12.1': 70 + resolution: {integrity: sha512-WDSyVIiz7sNcJcCJxJFITu6XjfGhJ50Z0auyaWsrM+xb07IlhBLFtQuDkNy0caVHWNcKTM2LISAaHhgkRqGAVg==} 71 + 72 + '@astrojs/internal-helpers@0.6.1': 73 + resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} 57 74 58 - "@astrojs/compiler@2.12.1": 59 - resolution: 60 - { 61 - integrity: sha512-WDSyVIiz7sNcJcCJxJFITu6XjfGhJ50Z0auyaWsrM+xb07IlhBLFtQuDkNy0caVHWNcKTM2LISAaHhgkRqGAVg==, 62 - } 75 + '@astrojs/markdown-remark@6.3.2': 76 + resolution: {integrity: sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==} 63 77 64 - "@astrojs/internal-helpers@0.6.1": 65 - resolution: 66 - { 67 - integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==, 68 - } 78 + '@astrojs/mdx@4.3.0': 79 + resolution: {integrity: sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw==} 80 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 81 + peerDependencies: 82 + astro: ^5.0.0 69 83 70 - "@astrojs/markdown-remark@6.3.2": 71 - resolution: 72 - { 73 - integrity: sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==, 74 - } 84 + '@astrojs/prism@3.3.0': 85 + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} 86 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 75 87 76 - "@astrojs/prism@3.3.0": 77 - resolution: 78 - { 79 - integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==, 80 - } 81 - engines: { node: 18.20.8 || ^20.3.0 || >=22.0.0 } 88 + '@astrojs/rss@4.0.12': 89 + resolution: {integrity: sha512-O5yyxHuDVb6DQ6VLOrbUVFSm+NpObulPxjs6XT9q3tC+RoKbN4HXMZLpv0LvXd1qdAjzVgJ1NFD+zKHJNDXikw==} 82 90 83 - "@astrojs/telemetry@3.3.0": 84 - resolution: 85 - { 86 - integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==, 87 - } 88 - engines: { node: 18.20.8 || ^20.3.0 || >=22.0.0 } 91 + '@astrojs/telemetry@3.3.0': 92 + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 93 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 89 94 90 - "@babel/helper-string-parser@7.27.1": 91 - resolution: 92 - { 93 - integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, 94 - } 95 - engines: { node: ">=6.9.0" } 95 + '@babel/helper-string-parser@7.27.1': 96 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 97 + engines: {node: '>=6.9.0'} 96 98 97 - "@babel/helper-validator-identifier@7.27.1": 98 - resolution: 99 - { 100 - integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==, 101 - } 102 - engines: { node: ">=6.9.0" } 99 + '@babel/helper-validator-identifier@7.27.1': 100 + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 101 + engines: {node: '>=6.9.0'} 103 102 104 - "@babel/parser@7.27.5": 105 - resolution: 106 - { 107 - integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==, 108 - } 109 - engines: { node: ">=6.0.0" } 103 + '@babel/parser@7.27.5': 104 + resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} 105 + engines: {node: '>=6.0.0'} 110 106 hasBin: true 111 107 112 - "@babel/types@7.27.6": 113 - resolution: 114 - { 115 - integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==, 116 - } 117 - engines: { node: ">=6.9.0" } 108 + '@babel/types@7.27.6': 109 + resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} 110 + engines: {node: '>=6.9.0'} 118 111 119 - "@capsizecss/unpack@2.4.0": 120 - resolution: 121 - { 122 - integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==, 123 - } 112 + '@capsizecss/unpack@2.4.0': 113 + resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} 124 114 125 - "@csstools/color-helpers@5.0.2": 126 - resolution: 127 - { 128 - integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==, 129 - } 130 - engines: { node: ">=18" } 115 + '@csstools/color-helpers@5.0.2': 116 + resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==} 117 + engines: {node: '>=18'} 131 118 132 - "@csstools/css-calc@2.1.4": 133 - resolution: 134 - { 135 - integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==, 136 - } 137 - engines: { node: ">=18" } 119 + '@csstools/css-calc@2.1.4': 120 + resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} 121 + engines: {node: '>=18'} 138 122 peerDependencies: 139 - "@csstools/css-parser-algorithms": ^3.0.5 140 - "@csstools/css-tokenizer": ^3.0.4 123 + '@csstools/css-parser-algorithms': ^3.0.5 124 + '@csstools/css-tokenizer': ^3.0.4 141 125 142 - "@csstools/css-color-parser@3.0.10": 143 - resolution: 144 - { 145 - integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==, 146 - } 147 - engines: { node: ">=18" } 126 + '@csstools/css-color-parser@3.0.10': 127 + resolution: {integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==} 128 + engines: {node: '>=18'} 148 129 peerDependencies: 149 - "@csstools/css-parser-algorithms": ^3.0.5 150 - "@csstools/css-tokenizer": ^3.0.4 130 + '@csstools/css-parser-algorithms': ^3.0.5 131 + '@csstools/css-tokenizer': ^3.0.4 151 132 152 - "@csstools/css-parser-algorithms@3.0.5": 153 - resolution: 154 - { 155 - integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==, 156 - } 157 - engines: { node: ">=18" } 133 + '@csstools/css-parser-algorithms@3.0.5': 134 + resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} 135 + engines: {node: '>=18'} 158 136 peerDependencies: 159 - "@csstools/css-tokenizer": ^3.0.4 137 + '@csstools/css-tokenizer': ^3.0.4 160 138 161 - "@csstools/css-tokenizer@3.0.4": 162 - resolution: 163 - { 164 - integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==, 165 - } 166 - engines: { node: ">=18" } 139 + '@csstools/css-tokenizer@3.0.4': 140 + resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} 141 + engines: {node: '>=18'} 167 142 168 - "@emnapi/runtime@1.4.3": 169 - resolution: 170 - { 171 - integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==, 172 - } 143 + '@emnapi/runtime@1.4.3': 144 + resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} 173 145 174 - "@esbuild/aix-ppc64@0.25.5": 175 - resolution: 176 - { 177 - integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==, 178 - } 179 - engines: { node: ">=18" } 146 + '@esbuild/aix-ppc64@0.25.5': 147 + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} 148 + engines: {node: '>=18'} 180 149 cpu: [ppc64] 181 150 os: [aix] 182 151 183 - "@esbuild/android-arm64@0.25.5": 184 - resolution: 185 - { 186 - integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==, 187 - } 188 - engines: { node: ">=18" } 152 + '@esbuild/android-arm64@0.25.5': 153 + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} 154 + engines: {node: '>=18'} 189 155 cpu: [arm64] 190 156 os: [android] 191 157 192 - "@esbuild/android-arm@0.25.5": 193 - resolution: 194 - { 195 - integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==, 196 - } 197 - engines: { node: ">=18" } 158 + '@esbuild/android-arm@0.25.5': 159 + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} 160 + engines: {node: '>=18'} 198 161 cpu: [arm] 199 162 os: [android] 200 163 201 - "@esbuild/android-x64@0.25.5": 202 - resolution: 203 - { 204 - integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==, 205 - } 206 - engines: { node: ">=18" } 164 + '@esbuild/android-x64@0.25.5': 165 + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} 166 + engines: {node: '>=18'} 207 167 cpu: [x64] 208 168 os: [android] 209 169 210 - "@esbuild/darwin-arm64@0.25.5": 211 - resolution: 212 - { 213 - integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==, 214 - } 215 - engines: { node: ">=18" } 170 + '@esbuild/darwin-arm64@0.25.5': 171 + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} 172 + engines: {node: '>=18'} 216 173 cpu: [arm64] 217 174 os: [darwin] 218 175 219 - "@esbuild/darwin-x64@0.25.5": 220 - resolution: 221 - { 222 - integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==, 223 - } 224 - engines: { node: ">=18" } 176 + '@esbuild/darwin-x64@0.25.5': 177 + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} 178 + engines: {node: '>=18'} 225 179 cpu: [x64] 226 180 os: [darwin] 227 181 228 - "@esbuild/freebsd-arm64@0.25.5": 229 - resolution: 230 - { 231 - integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==, 232 - } 233 - engines: { node: ">=18" } 182 + '@esbuild/freebsd-arm64@0.25.5': 183 + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} 184 + engines: {node: '>=18'} 234 185 cpu: [arm64] 235 186 os: [freebsd] 236 187 237 - "@esbuild/freebsd-x64@0.25.5": 238 - resolution: 239 - { 240 - integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==, 241 - } 242 - engines: { node: ">=18" } 188 + '@esbuild/freebsd-x64@0.25.5': 189 + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} 190 + engines: {node: '>=18'} 243 191 cpu: [x64] 244 192 os: [freebsd] 245 193 246 - "@esbuild/linux-arm64@0.25.5": 247 - resolution: 248 - { 249 - integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==, 250 - } 251 - engines: { node: ">=18" } 194 + '@esbuild/linux-arm64@0.25.5': 195 + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} 196 + engines: {node: '>=18'} 252 197 cpu: [arm64] 253 198 os: [linux] 254 199 255 - "@esbuild/linux-arm@0.25.5": 256 - resolution: 257 - { 258 - integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==, 259 - } 260 - engines: { node: ">=18" } 200 + '@esbuild/linux-arm@0.25.5': 201 + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} 202 + engines: {node: '>=18'} 261 203 cpu: [arm] 262 204 os: [linux] 263 205 264 - "@esbuild/linux-ia32@0.25.5": 265 - resolution: 266 - { 267 - integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==, 268 - } 269 - engines: { node: ">=18" } 206 + '@esbuild/linux-ia32@0.25.5': 207 + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} 208 + engines: {node: '>=18'} 270 209 cpu: [ia32] 271 210 os: [linux] 272 211 273 - "@esbuild/linux-loong64@0.25.5": 274 - resolution: 275 - { 276 - integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==, 277 - } 278 - engines: { node: ">=18" } 212 + '@esbuild/linux-loong64@0.25.5': 213 + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} 214 + engines: {node: '>=18'} 279 215 cpu: [loong64] 280 216 os: [linux] 281 217 282 - "@esbuild/linux-mips64el@0.25.5": 283 - resolution: 284 - { 285 - integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==, 286 - } 287 - engines: { node: ">=18" } 218 + '@esbuild/linux-mips64el@0.25.5': 219 + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} 220 + engines: {node: '>=18'} 288 221 cpu: [mips64el] 289 222 os: [linux] 290 223 291 - "@esbuild/linux-ppc64@0.25.5": 292 - resolution: 293 - { 294 - integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==, 295 - } 296 - engines: { node: ">=18" } 224 + '@esbuild/linux-ppc64@0.25.5': 225 + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} 226 + engines: {node: '>=18'} 297 227 cpu: [ppc64] 298 228 os: [linux] 299 229 300 - "@esbuild/linux-riscv64@0.25.5": 301 - resolution: 302 - { 303 - integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==, 304 - } 305 - engines: { node: ">=18" } 230 + '@esbuild/linux-riscv64@0.25.5': 231 + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} 232 + engines: {node: '>=18'} 306 233 cpu: [riscv64] 307 234 os: [linux] 308 235 309 - "@esbuild/linux-s390x@0.25.5": 310 - resolution: 311 - { 312 - integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==, 313 - } 314 - engines: { node: ">=18" } 236 + '@esbuild/linux-s390x@0.25.5': 237 + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} 238 + engines: {node: '>=18'} 315 239 cpu: [s390x] 316 240 os: [linux] 317 241 318 - "@esbuild/linux-x64@0.25.5": 319 - resolution: 320 - { 321 - integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==, 322 - } 323 - engines: { node: ">=18" } 242 + '@esbuild/linux-x64@0.25.5': 243 + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} 244 + engines: {node: '>=18'} 324 245 cpu: [x64] 325 246 os: [linux] 326 247 327 - "@esbuild/netbsd-arm64@0.25.5": 328 - resolution: 329 - { 330 - integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==, 331 - } 332 - engines: { node: ">=18" } 248 + '@esbuild/netbsd-arm64@0.25.5': 249 + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} 250 + engines: {node: '>=18'} 333 251 cpu: [arm64] 334 252 os: [netbsd] 335 253 336 - "@esbuild/netbsd-x64@0.25.5": 337 - resolution: 338 - { 339 - integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==, 340 - } 341 - engines: { node: ">=18" } 254 + '@esbuild/netbsd-x64@0.25.5': 255 + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} 256 + engines: {node: '>=18'} 342 257 cpu: [x64] 343 258 os: [netbsd] 344 259 345 - "@esbuild/openbsd-arm64@0.25.5": 346 - resolution: 347 - { 348 - integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==, 349 - } 350 - engines: { node: ">=18" } 260 + '@esbuild/openbsd-arm64@0.25.5': 261 + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} 262 + engines: {node: '>=18'} 351 263 cpu: [arm64] 352 264 os: [openbsd] 353 265 354 - "@esbuild/openbsd-x64@0.25.5": 355 - resolution: 356 - { 357 - integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==, 358 - } 359 - engines: { node: ">=18" } 266 + '@esbuild/openbsd-x64@0.25.5': 267 + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} 268 + engines: {node: '>=18'} 360 269 cpu: [x64] 361 270 os: [openbsd] 362 271 363 - "@esbuild/sunos-x64@0.25.5": 364 - resolution: 365 - { 366 - integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==, 367 - } 368 - engines: { node: ">=18" } 272 + '@esbuild/sunos-x64@0.25.5': 273 + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} 274 + engines: {node: '>=18'} 369 275 cpu: [x64] 370 276 os: [sunos] 371 277 372 - "@esbuild/win32-arm64@0.25.5": 373 - resolution: 374 - { 375 - integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==, 376 - } 377 - engines: { node: ">=18" } 278 + '@esbuild/win32-arm64@0.25.5': 279 + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} 280 + engines: {node: '>=18'} 378 281 cpu: [arm64] 379 282 os: [win32] 380 283 381 - "@esbuild/win32-ia32@0.25.5": 382 - resolution: 383 - { 384 - integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==, 385 - } 386 - engines: { node: ">=18" } 284 + '@esbuild/win32-ia32@0.25.5': 285 + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} 286 + engines: {node: '>=18'} 387 287 cpu: [ia32] 388 288 os: [win32] 389 289 390 - "@esbuild/win32-x64@0.25.5": 391 - resolution: 392 - { 393 - integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==, 394 - } 395 - engines: { node: ">=18" } 290 + '@esbuild/win32-x64@0.25.5': 291 + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} 292 + engines: {node: '>=18'} 396 293 cpu: [x64] 397 294 os: [win32] 398 295 399 - "@img/sharp-darwin-arm64@0.33.5": 400 - resolution: 401 - { 402 - integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==, 403 - } 404 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 296 + '@img/sharp-darwin-arm64@0.33.5': 297 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 298 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 405 299 cpu: [arm64] 406 300 os: [darwin] 407 301 408 - "@img/sharp-darwin-x64@0.33.5": 409 - resolution: 410 - { 411 - integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==, 412 - } 413 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 302 + '@img/sharp-darwin-x64@0.33.5': 303 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 304 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 414 305 cpu: [x64] 415 306 os: [darwin] 416 307 417 - "@img/sharp-libvips-darwin-arm64@1.0.4": 418 - resolution: 419 - { 420 - integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==, 421 - } 308 + '@img/sharp-libvips-darwin-arm64@1.0.4': 309 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 422 310 cpu: [arm64] 423 311 os: [darwin] 424 312 425 - "@img/sharp-libvips-darwin-x64@1.0.4": 426 - resolution: 427 - { 428 - integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==, 429 - } 313 + '@img/sharp-libvips-darwin-x64@1.0.4': 314 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 430 315 cpu: [x64] 431 316 os: [darwin] 432 317 433 - "@img/sharp-libvips-linux-arm64@1.0.4": 434 - resolution: 435 - { 436 - integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==, 437 - } 318 + '@img/sharp-libvips-linux-arm64@1.0.4': 319 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 438 320 cpu: [arm64] 439 321 os: [linux] 440 322 441 - "@img/sharp-libvips-linux-arm@1.0.5": 442 - resolution: 443 - { 444 - integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==, 445 - } 323 + '@img/sharp-libvips-linux-arm@1.0.5': 324 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 446 325 cpu: [arm] 447 326 os: [linux] 448 327 449 - "@img/sharp-libvips-linux-s390x@1.0.4": 450 - resolution: 451 - { 452 - integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==, 453 - } 328 + '@img/sharp-libvips-linux-s390x@1.0.4': 329 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 454 330 cpu: [s390x] 455 331 os: [linux] 456 332 457 - "@img/sharp-libvips-linux-x64@1.0.4": 458 - resolution: 459 - { 460 - integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==, 461 - } 333 + '@img/sharp-libvips-linux-x64@1.0.4': 334 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 462 335 cpu: [x64] 463 336 os: [linux] 464 337 465 - "@img/sharp-libvips-linuxmusl-arm64@1.0.4": 466 - resolution: 467 - { 468 - integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==, 469 - } 338 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 339 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 470 340 cpu: [arm64] 471 341 os: [linux] 472 342 473 - "@img/sharp-libvips-linuxmusl-x64@1.0.4": 474 - resolution: 475 - { 476 - integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==, 477 - } 343 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 344 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 478 345 cpu: [x64] 479 346 os: [linux] 480 347 481 - "@img/sharp-linux-arm64@0.33.5": 482 - resolution: 483 - { 484 - integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==, 485 - } 486 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 348 + '@img/sharp-linux-arm64@0.33.5': 349 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 350 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 487 351 cpu: [arm64] 488 352 os: [linux] 489 353 490 - "@img/sharp-linux-arm@0.33.5": 491 - resolution: 492 - { 493 - integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==, 494 - } 495 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 354 + '@img/sharp-linux-arm@0.33.5': 355 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 356 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 496 357 cpu: [arm] 497 358 os: [linux] 498 359 499 - "@img/sharp-linux-s390x@0.33.5": 500 - resolution: 501 - { 502 - integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==, 503 - } 504 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 360 + '@img/sharp-linux-s390x@0.33.5': 361 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 362 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 505 363 cpu: [s390x] 506 364 os: [linux] 507 365 508 - "@img/sharp-linux-x64@0.33.5": 509 - resolution: 510 - { 511 - integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==, 512 - } 513 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 366 + '@img/sharp-linux-x64@0.33.5': 367 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 368 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 514 369 cpu: [x64] 515 370 os: [linux] 516 371 517 - "@img/sharp-linuxmusl-arm64@0.33.5": 518 - resolution: 519 - { 520 - integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==, 521 - } 522 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 372 + '@img/sharp-linuxmusl-arm64@0.33.5': 373 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 374 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 523 375 cpu: [arm64] 524 376 os: [linux] 525 377 526 - "@img/sharp-linuxmusl-x64@0.33.5": 527 - resolution: 528 - { 529 - integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==, 530 - } 531 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 378 + '@img/sharp-linuxmusl-x64@0.33.5': 379 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 380 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 532 381 cpu: [x64] 533 382 os: [linux] 534 383 535 - "@img/sharp-wasm32@0.33.5": 536 - resolution: 537 - { 538 - integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==, 539 - } 540 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 384 + '@img/sharp-wasm32@0.33.5': 385 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 386 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 541 387 cpu: [wasm32] 542 388 543 - "@img/sharp-win32-ia32@0.33.5": 544 - resolution: 545 - { 546 - integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==, 547 - } 548 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 389 + '@img/sharp-win32-ia32@0.33.5': 390 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 391 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 549 392 cpu: [ia32] 550 393 os: [win32] 551 394 552 - "@img/sharp-win32-x64@0.33.5": 553 - resolution: 554 - { 555 - integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==, 556 - } 557 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 395 + '@img/sharp-win32-x64@0.33.5': 396 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 397 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 558 398 cpu: [x64] 559 399 os: [win32] 560 400 561 - "@jridgewell/sourcemap-codec@1.5.0": 562 - resolution: 563 - { 564 - integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, 565 - } 401 + '@jridgewell/sourcemap-codec@1.5.0': 402 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 566 403 567 - "@oslojs/encoding@1.1.0": 568 - resolution: 569 - { 570 - integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==, 571 - } 404 + '@mdx-js/mdx@3.1.0': 405 + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} 572 406 573 - "@rollup/pluginutils@5.1.4": 574 - resolution: 575 - { 576 - integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==, 577 - } 578 - engines: { node: ">=14.0.0" } 407 + '@oslojs/encoding@1.1.0': 408 + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 409 + 410 + '@rollup/pluginutils@5.1.4': 411 + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} 412 + engines: {node: '>=14.0.0'} 579 413 peerDependencies: 580 414 rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 581 415 peerDependenciesMeta: 582 416 rollup: 583 417 optional: true 584 418 585 - "@rollup/rollup-android-arm-eabi@4.42.0": 586 - resolution: 587 - { 588 - integrity: sha512-gldmAyS9hpj+H6LpRNlcjQWbuKUtb94lodB9uCz71Jm+7BxK1VIOo7y62tZZwxhA7j1ylv/yQz080L5WkS+LoQ==, 589 - } 419 + '@rollup/rollup-android-arm-eabi@4.42.0': 420 + resolution: {integrity: sha512-gldmAyS9hpj+H6LpRNlcjQWbuKUtb94lodB9uCz71Jm+7BxK1VIOo7y62tZZwxhA7j1ylv/yQz080L5WkS+LoQ==} 590 421 cpu: [arm] 591 422 os: [android] 592 423 593 - "@rollup/rollup-android-arm64@4.42.0": 594 - resolution: 595 - { 596 - integrity: sha512-bpRipfTgmGFdCZDFLRvIkSNO1/3RGS74aWkJJTFJBH7h3MRV4UijkaEUeOMbi9wxtxYmtAbVcnMtHTPBhLEkaw==, 597 - } 424 + '@rollup/rollup-android-arm64@4.42.0': 425 + resolution: {integrity: sha512-bpRipfTgmGFdCZDFLRvIkSNO1/3RGS74aWkJJTFJBH7h3MRV4UijkaEUeOMbi9wxtxYmtAbVcnMtHTPBhLEkaw==} 598 426 cpu: [arm64] 599 427 os: [android] 600 428 601 - "@rollup/rollup-darwin-arm64@4.42.0": 602 - resolution: 603 - { 604 - integrity: sha512-JxHtA081izPBVCHLKnl6GEA0w3920mlJPLh89NojpU2GsBSB6ypu4erFg/Wx1qbpUbepn0jY4dVWMGZM8gplgA==, 605 - } 429 + '@rollup/rollup-darwin-arm64@4.42.0': 430 + resolution: {integrity: sha512-JxHtA081izPBVCHLKnl6GEA0w3920mlJPLh89NojpU2GsBSB6ypu4erFg/Wx1qbpUbepn0jY4dVWMGZM8gplgA==} 606 431 cpu: [arm64] 607 432 os: [darwin] 608 433 609 - "@rollup/rollup-darwin-x64@4.42.0": 610 - resolution: 611 - { 612 - integrity: sha512-rv5UZaWVIJTDMyQ3dCEK+m0SAn6G7H3PRc2AZmExvbDvtaDc+qXkei0knQWcI3+c9tEs7iL/4I4pTQoPbNL2SA==, 613 - } 434 + '@rollup/rollup-darwin-x64@4.42.0': 435 + resolution: {integrity: sha512-rv5UZaWVIJTDMyQ3dCEK+m0SAn6G7H3PRc2AZmExvbDvtaDc+qXkei0knQWcI3+c9tEs7iL/4I4pTQoPbNL2SA==} 614 436 cpu: [x64] 615 437 os: [darwin] 616 438 617 - "@rollup/rollup-freebsd-arm64@4.42.0": 618 - resolution: 619 - { 620 - integrity: sha512-fJcN4uSGPWdpVmvLuMtALUFwCHgb2XiQjuECkHT3lWLZhSQ3MBQ9pq+WoWeJq2PrNxr9rPM1Qx+IjyGj8/c6zQ==, 621 - } 439 + '@rollup/rollup-freebsd-arm64@4.42.0': 440 + resolution: {integrity: sha512-fJcN4uSGPWdpVmvLuMtALUFwCHgb2XiQjuECkHT3lWLZhSQ3MBQ9pq+WoWeJq2PrNxr9rPM1Qx+IjyGj8/c6zQ==} 622 441 cpu: [arm64] 623 442 os: [freebsd] 624 443 625 - "@rollup/rollup-freebsd-x64@4.42.0": 626 - resolution: 627 - { 628 - integrity: sha512-CziHfyzpp8hJpCVE/ZdTizw58gr+m7Y2Xq5VOuCSrZR++th2xWAz4Nqk52MoIIrV3JHtVBhbBsJcAxs6NammOQ==, 629 - } 444 + '@rollup/rollup-freebsd-x64@4.42.0': 445 + resolution: {integrity: sha512-CziHfyzpp8hJpCVE/ZdTizw58gr+m7Y2Xq5VOuCSrZR++th2xWAz4Nqk52MoIIrV3JHtVBhbBsJcAxs6NammOQ==} 630 446 cpu: [x64] 631 447 os: [freebsd] 632 448 633 - "@rollup/rollup-linux-arm-gnueabihf@4.42.0": 634 - resolution: 635 - { 636 - integrity: sha512-UsQD5fyLWm2Fe5CDM7VPYAo+UC7+2Px4Y+N3AcPh/LdZu23YcuGPegQly++XEVaC8XUTFVPscl5y5Cl1twEI4A==, 637 - } 449 + '@rollup/rollup-linux-arm-gnueabihf@4.42.0': 450 + resolution: {integrity: sha512-UsQD5fyLWm2Fe5CDM7VPYAo+UC7+2Px4Y+N3AcPh/LdZu23YcuGPegQly++XEVaC8XUTFVPscl5y5Cl1twEI4A==} 638 451 cpu: [arm] 639 452 os: [linux] 640 453 641 - "@rollup/rollup-linux-arm-musleabihf@4.42.0": 642 - resolution: 643 - { 644 - integrity: sha512-/i8NIrlgc/+4n1lnoWl1zgH7Uo0XK5xK3EDqVTf38KvyYgCU/Rm04+o1VvvzJZnVS5/cWSd07owkzcVasgfIkQ==, 645 - } 454 + '@rollup/rollup-linux-arm-musleabihf@4.42.0': 455 + resolution: {integrity: sha512-/i8NIrlgc/+4n1lnoWl1zgH7Uo0XK5xK3EDqVTf38KvyYgCU/Rm04+o1VvvzJZnVS5/cWSd07owkzcVasgfIkQ==} 646 456 cpu: [arm] 647 457 os: [linux] 648 458 649 - "@rollup/rollup-linux-arm64-gnu@4.42.0": 650 - resolution: 651 - { 652 - integrity: sha512-eoujJFOvoIBjZEi9hJnXAbWg+Vo1Ov8n/0IKZZcPZ7JhBzxh2A+2NFyeMZIRkY9iwBvSjloKgcvnjTbGKHE44Q==, 653 - } 459 + '@rollup/rollup-linux-arm64-gnu@4.42.0': 460 + resolution: {integrity: sha512-eoujJFOvoIBjZEi9hJnXAbWg+Vo1Ov8n/0IKZZcPZ7JhBzxh2A+2NFyeMZIRkY9iwBvSjloKgcvnjTbGKHE44Q==} 654 461 cpu: [arm64] 655 462 os: [linux] 656 463 657 - "@rollup/rollup-linux-arm64-musl@4.42.0": 658 - resolution: 659 - { 660 - integrity: sha512-/3NrcOWFSR7RQUQIuZQChLND36aTU9IYE4j+TB40VU78S+RA0IiqHR30oSh6P1S9f9/wVOenHQnacs/Byb824g==, 661 - } 464 + '@rollup/rollup-linux-arm64-musl@4.42.0': 465 + resolution: {integrity: sha512-/3NrcOWFSR7RQUQIuZQChLND36aTU9IYE4j+TB40VU78S+RA0IiqHR30oSh6P1S9f9/wVOenHQnacs/Byb824g==} 662 466 cpu: [arm64] 663 467 os: [linux] 664 468 665 - "@rollup/rollup-linux-loongarch64-gnu@4.42.0": 666 - resolution: 667 - { 668 - integrity: sha512-O8AplvIeavK5ABmZlKBq9/STdZlnQo7Sle0LLhVA7QT+CiGpNVe197/t8Aph9bhJqbDVGCHpY2i7QyfEDDStDg==, 669 - } 469 + '@rollup/rollup-linux-loongarch64-gnu@4.42.0': 470 + resolution: {integrity: sha512-O8AplvIeavK5ABmZlKBq9/STdZlnQo7Sle0LLhVA7QT+CiGpNVe197/t8Aph9bhJqbDVGCHpY2i7QyfEDDStDg==} 670 471 cpu: [loong64] 671 472 os: [linux] 672 473 673 - "@rollup/rollup-linux-powerpc64le-gnu@4.42.0": 674 - resolution: 675 - { 676 - integrity: sha512-6Qb66tbKVN7VyQrekhEzbHRxXXFFD8QKiFAwX5v9Xt6FiJ3BnCVBuyBxa2fkFGqxOCSGGYNejxd8ht+q5SnmtA==, 677 - } 474 + '@rollup/rollup-linux-powerpc64le-gnu@4.42.0': 475 + resolution: {integrity: sha512-6Qb66tbKVN7VyQrekhEzbHRxXXFFD8QKiFAwX5v9Xt6FiJ3BnCVBuyBxa2fkFGqxOCSGGYNejxd8ht+q5SnmtA==} 678 476 cpu: [ppc64] 679 477 os: [linux] 680 478 681 - "@rollup/rollup-linux-riscv64-gnu@4.42.0": 682 - resolution: 683 - { 684 - integrity: sha512-KQETDSEBamQFvg/d8jajtRwLNBlGc3aKpaGiP/LvEbnmVUKlFta1vqJqTrvPtsYsfbE/DLg5CC9zyXRX3fnBiA==, 685 - } 479 + '@rollup/rollup-linux-riscv64-gnu@4.42.0': 480 + resolution: {integrity: sha512-KQETDSEBamQFvg/d8jajtRwLNBlGc3aKpaGiP/LvEbnmVUKlFta1vqJqTrvPtsYsfbE/DLg5CC9zyXRX3fnBiA==} 686 481 cpu: [riscv64] 687 482 os: [linux] 688 483 689 - "@rollup/rollup-linux-riscv64-musl@4.42.0": 690 - resolution: 691 - { 692 - integrity: sha512-qMvnyjcU37sCo/tuC+JqeDKSuukGAd+pVlRl/oyDbkvPJ3awk6G6ua7tyum02O3lI+fio+eM5wsVd66X0jQtxw==, 693 - } 484 + '@rollup/rollup-linux-riscv64-musl@4.42.0': 485 + resolution: {integrity: sha512-qMvnyjcU37sCo/tuC+JqeDKSuukGAd+pVlRl/oyDbkvPJ3awk6G6ua7tyum02O3lI+fio+eM5wsVd66X0jQtxw==} 694 486 cpu: [riscv64] 695 487 os: [linux] 696 488 697 - "@rollup/rollup-linux-s390x-gnu@4.42.0": 698 - resolution: 699 - { 700 - integrity: sha512-I2Y1ZUgTgU2RLddUHXTIgyrdOwljjkmcZ/VilvaEumtS3Fkuhbw4p4hgHc39Ypwvo2o7sBFNl2MquNvGCa55Iw==, 701 - } 489 + '@rollup/rollup-linux-s390x-gnu@4.42.0': 490 + resolution: {integrity: sha512-I2Y1ZUgTgU2RLddUHXTIgyrdOwljjkmcZ/VilvaEumtS3Fkuhbw4p4hgHc39Ypwvo2o7sBFNl2MquNvGCa55Iw==} 702 491 cpu: [s390x] 703 492 os: [linux] 704 493 705 - "@rollup/rollup-linux-x64-gnu@4.42.0": 706 - resolution: 707 - { 708 - integrity: sha512-Gfm6cV6mj3hCUY8TqWa63DB8Mx3NADoFwiJrMpoZ1uESbK8FQV3LXkhfry+8bOniq9pqY1OdsjFWNsSbfjPugw==, 709 - } 494 + '@rollup/rollup-linux-x64-gnu@4.42.0': 495 + resolution: {integrity: sha512-Gfm6cV6mj3hCUY8TqWa63DB8Mx3NADoFwiJrMpoZ1uESbK8FQV3LXkhfry+8bOniq9pqY1OdsjFWNsSbfjPugw==} 710 496 cpu: [x64] 711 497 os: [linux] 712 498 713 - "@rollup/rollup-linux-x64-musl@4.42.0": 714 - resolution: 715 - { 716 - integrity: sha512-g86PF8YZ9GRqkdi0VoGlcDUb4rYtQKyTD1IVtxxN4Hpe7YqLBShA7oHMKU6oKTCi3uxwW4VkIGnOaH/El8de3w==, 717 - } 499 + '@rollup/rollup-linux-x64-musl@4.42.0': 500 + resolution: {integrity: sha512-g86PF8YZ9GRqkdi0VoGlcDUb4rYtQKyTD1IVtxxN4Hpe7YqLBShA7oHMKU6oKTCi3uxwW4VkIGnOaH/El8de3w==} 718 501 cpu: [x64] 719 502 os: [linux] 720 503 721 - "@rollup/rollup-win32-arm64-msvc@4.42.0": 722 - resolution: 723 - { 724 - integrity: sha512-+axkdyDGSp6hjyzQ5m1pgcvQScfHnMCcsXkx8pTgy/6qBmWVhtRVlgxjWwDp67wEXXUr0x+vD6tp5W4x6V7u1A==, 725 - } 504 + '@rollup/rollup-win32-arm64-msvc@4.42.0': 505 + resolution: {integrity: sha512-+axkdyDGSp6hjyzQ5m1pgcvQScfHnMCcsXkx8pTgy/6qBmWVhtRVlgxjWwDp67wEXXUr0x+vD6tp5W4x6V7u1A==} 726 506 cpu: [arm64] 727 507 os: [win32] 728 508 729 - "@rollup/rollup-win32-ia32-msvc@4.42.0": 730 - resolution: 731 - { 732 - integrity: sha512-F+5J9pelstXKwRSDq92J0TEBXn2nfUrQGg+HK1+Tk7VOL09e0gBqUHugZv7SW4MGrYj41oNCUe3IKCDGVlis2g==, 733 - } 509 + '@rollup/rollup-win32-ia32-msvc@4.42.0': 510 + resolution: {integrity: sha512-F+5J9pelstXKwRSDq92J0TEBXn2nfUrQGg+HK1+Tk7VOL09e0gBqUHugZv7SW4MGrYj41oNCUe3IKCDGVlis2g==} 734 511 cpu: [ia32] 735 512 os: [win32] 736 513 737 - "@rollup/rollup-win32-x64-msvc@4.42.0": 738 - resolution: 739 - { 740 - integrity: sha512-LpHiJRwkaVz/LqjHjK8LCi8osq7elmpwujwbXKNW88bM8eeGxavJIKKjkjpMHAh/2xfnrt1ZSnhTv41WYUHYmA==, 741 - } 514 + '@rollup/rollup-win32-x64-msvc@4.42.0': 515 + resolution: {integrity: sha512-LpHiJRwkaVz/LqjHjK8LCi8osq7elmpwujwbXKNW88bM8eeGxavJIKKjkjpMHAh/2xfnrt1ZSnhTv41WYUHYmA==} 742 516 cpu: [x64] 743 517 os: [win32] 744 518 745 - "@shikijs/core@3.6.0": 746 - resolution: 747 - { 748 - integrity: sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==, 749 - } 519 + '@shikijs/core@3.6.0': 520 + resolution: {integrity: sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==} 750 521 751 - "@shikijs/engine-javascript@3.6.0": 752 - resolution: 753 - { 754 - integrity: sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==, 755 - } 522 + '@shikijs/engine-javascript@3.6.0': 523 + resolution: {integrity: sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==} 756 524 757 - "@shikijs/engine-oniguruma@3.6.0": 758 - resolution: 759 - { 760 - integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==, 761 - } 525 + '@shikijs/engine-oniguruma@3.6.0': 526 + resolution: {integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==} 762 527 763 - "@shikijs/langs@3.6.0": 764 - resolution: 765 - { 766 - integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==, 767 - } 528 + '@shikijs/langs@3.6.0': 529 + resolution: {integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==} 768 530 769 - "@shikijs/themes@3.6.0": 770 - resolution: 771 - { 772 - integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==, 773 - } 531 + '@shikijs/themes@3.6.0': 532 + resolution: {integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==} 774 533 775 - "@shikijs/types@3.6.0": 776 - resolution: 777 - { 778 - integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==, 779 - } 534 + '@shikijs/types@3.6.0': 535 + resolution: {integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==} 780 536 781 - "@shikijs/vscode-textmate@10.0.2": 782 - resolution: 783 - { 784 - integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==, 785 - } 537 + '@shikijs/vscode-textmate@10.0.2': 538 + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 786 539 787 - "@swc/helpers@0.5.17": 788 - resolution: 789 - { 790 - integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==, 791 - } 540 + '@swc/helpers@0.5.17': 541 + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} 792 542 793 - "@types/debug@4.1.12": 794 - resolution: 795 - { 796 - integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, 797 - } 543 + '@types/debug@4.1.12': 544 + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 798 545 799 - "@types/estree@1.0.7": 800 - resolution: 801 - { 802 - integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==, 803 - } 546 + '@types/estree-jsx@1.0.5': 547 + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} 804 548 805 - "@types/estree@1.0.8": 806 - resolution: 807 - { 808 - integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==, 809 - } 549 + '@types/estree@1.0.7': 550 + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} 810 551 811 - "@types/fontkit@2.0.8": 812 - resolution: 813 - { 814 - integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==, 815 - } 552 + '@types/estree@1.0.8': 553 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 816 554 817 - "@types/hast@3.0.4": 818 - resolution: 819 - { 820 - integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, 821 - } 555 + '@types/fontkit@2.0.8': 556 + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} 822 557 823 - "@types/jsdom@21.1.7": 824 - resolution: 825 - { 826 - integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==, 827 - } 558 + '@types/hast@3.0.4': 559 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 828 560 829 - "@types/mdast@4.0.4": 830 - resolution: 831 - { 832 - integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, 833 - } 561 + '@types/jsdom@21.1.7': 562 + resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} 834 563 835 - "@types/ms@2.1.0": 836 - resolution: 837 - { 838 - integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==, 839 - } 564 + '@types/katex@0.16.7': 565 + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} 840 566 841 - "@types/nlcst@2.0.3": 842 - resolution: 843 - { 844 - integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==, 845 - } 567 + '@types/mdast@4.0.4': 568 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 846 569 847 - "@types/node@22.15.30": 848 - resolution: 849 - { 850 - integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==, 851 - } 570 + '@types/mdx@2.0.13': 571 + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} 852 572 853 - "@types/picomatch@3.0.2": 854 - resolution: 855 - { 856 - integrity: sha512-n0i8TD3UDB7paoMMxA3Y65vUncFJXjcUf7lQY7YyKGl6031FNjfsLs6pdLFCy2GNFxItPJG8GvvpbZc2skH7WA==, 857 - } 573 + '@types/ms@2.1.0': 574 + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 858 575 859 - "@types/slug@5.0.9": 860 - resolution: 861 - { 862 - integrity: sha512-6Yp8BSplP35Esa/wOG1wLNKiqXevpQTEF/RcL/NV6BBQaMmZh4YlDwCgrrFSoUE4xAGvnKd5c+lkQJmPrBAzfQ==, 863 - } 576 + '@types/nlcst@2.0.3': 577 + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 864 578 865 - "@types/tough-cookie@4.0.5": 866 - resolution: 867 - { 868 - integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==, 869 - } 579 + '@types/node@22.15.30': 580 + resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==} 870 581 871 - "@types/unist@3.0.3": 872 - resolution: 873 - { 874 - integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, 875 - } 582 + '@types/picomatch@3.0.2': 583 + resolution: {integrity: sha512-n0i8TD3UDB7paoMMxA3Y65vUncFJXjcUf7lQY7YyKGl6031FNjfsLs6pdLFCy2GNFxItPJG8GvvpbZc2skH7WA==} 876 584 877 - "@ungap/structured-clone@1.3.0": 878 - resolution: 879 - { 880 - integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==, 881 - } 585 + '@types/slug@5.0.9': 586 + resolution: {integrity: sha512-6Yp8BSplP35Esa/wOG1wLNKiqXevpQTEF/RcL/NV6BBQaMmZh4YlDwCgrrFSoUE4xAGvnKd5c+lkQJmPrBAzfQ==} 587 + 588 + '@types/tough-cookie@4.0.5': 589 + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} 590 + 591 + '@types/unist@2.0.11': 592 + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} 593 + 594 + '@types/unist@3.0.3': 595 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 596 + 597 + '@ungap/structured-clone@1.3.0': 598 + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 599 + 600 + acorn-jsx@5.3.2: 601 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 602 + peerDependencies: 603 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 882 604 883 605 acorn@8.14.1: 884 - resolution: 885 - { 886 - integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==, 887 - } 888 - engines: { node: ">=0.4.0" } 606 + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} 607 + engines: {node: '>=0.4.0'} 889 608 hasBin: true 890 609 891 610 agent-base@7.1.3: 892 - resolution: 893 - { 894 - integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==, 895 - } 896 - engines: { node: ">= 14" } 611 + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} 612 + engines: {node: '>= 14'} 897 613 898 614 ansi-align@3.0.1: 899 - resolution: 900 - { 901 - integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, 902 - } 615 + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 903 616 904 617 ansi-regex@5.0.1: 905 - resolution: 906 - { 907 - integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, 908 - } 909 - engines: { node: ">=8" } 618 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 619 + engines: {node: '>=8'} 910 620 911 621 ansi-regex@6.1.0: 912 - resolution: 913 - { 914 - integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, 915 - } 916 - engines: { node: ">=12" } 622 + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 623 + engines: {node: '>=12'} 917 624 918 625 ansi-styles@6.2.1: 919 - resolution: 920 - { 921 - integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, 922 - } 923 - engines: { node: ">=12" } 626 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 627 + engines: {node: '>=12'} 924 628 925 629 anymatch@3.1.3: 926 - resolution: 927 - { 928 - integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, 929 - } 930 - engines: { node: ">= 8" } 630 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 631 + engines: {node: '>= 8'} 931 632 932 633 argparse@2.0.1: 933 - resolution: 934 - { 935 - integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, 936 - } 634 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 937 635 938 636 aria-query@5.3.2: 939 - resolution: 940 - { 941 - integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==, 942 - } 943 - engines: { node: ">= 0.4" } 637 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 638 + engines: {node: '>= 0.4'} 944 639 945 640 array-iterate@2.0.1: 946 - resolution: 947 - { 948 - integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==, 949 - } 641 + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 642 + 643 + astring@1.9.0: 644 + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} 645 + hasBin: true 950 646 951 647 astro@5.9.1: 952 - resolution: 953 - { 954 - integrity: sha512-wxoJcTbuDZNFSv6EaL0PAlrp0Wx6VnOAULCXvy0scsV70oWMeUkdxuBxfO54JxO5Qgyvwj9h99y6E0elqOpGtA==, 955 - } 956 - engines: 957 - { node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: ">=9.6.5", pnpm: ">=7.1.0" } 648 + resolution: {integrity: sha512-wxoJcTbuDZNFSv6EaL0PAlrp0Wx6VnOAULCXvy0scsV70oWMeUkdxuBxfO54JxO5Qgyvwj9h99y6E0elqOpGtA==} 649 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 958 650 hasBin: true 959 651 960 652 axobject-query@4.1.0: 961 - resolution: 962 - { 963 - integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==, 964 - } 965 - engines: { node: ">= 0.4" } 653 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 654 + engines: {node: '>= 0.4'} 966 655 967 656 bail@2.0.2: 968 - resolution: 969 - { 970 - integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, 971 - } 657 + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 972 658 973 659 base-64@1.0.0: 974 - resolution: 975 - { 976 - integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==, 977 - } 660 + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 978 661 979 662 base64-js@1.5.1: 980 - resolution: 981 - { 982 - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, 983 - } 663 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 984 664 985 665 blob-to-buffer@1.2.9: 986 - resolution: 987 - { 988 - integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==, 989 - } 666 + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} 990 667 991 668 boxen@8.0.1: 992 - resolution: 993 - { 994 - integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==, 995 - } 996 - engines: { node: ">=18" } 669 + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 670 + engines: {node: '>=18'} 997 671 998 672 brotli@1.3.3: 999 - resolution: 1000 - { 1001 - integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==, 1002 - } 673 + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} 1003 674 1004 675 camelcase@8.0.0: 1005 - resolution: 1006 - { 1007 - integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==, 1008 - } 1009 - engines: { node: ">=16" } 676 + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 677 + engines: {node: '>=16'} 1010 678 1011 679 ccount@2.0.1: 1012 - resolution: 1013 - { 1014 - integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, 1015 - } 680 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1016 681 1017 682 chalk@5.4.1: 1018 - resolution: 1019 - { 1020 - integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==, 1021 - } 1022 - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } 683 + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} 684 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1023 685 1024 686 character-entities-html4@2.1.0: 1025 - resolution: 1026 - { 1027 - integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, 1028 - } 687 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 1029 688 1030 689 character-entities-legacy@3.0.0: 1031 - resolution: 1032 - { 1033 - integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, 1034 - } 690 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 1035 691 1036 692 character-entities@2.0.2: 1037 - resolution: 1038 - { 1039 - integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, 1040 - } 693 + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 694 + 695 + character-reference-invalid@2.0.1: 696 + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} 1041 697 1042 698 chokidar@4.0.3: 1043 - resolution: 1044 - { 1045 - integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==, 1046 - } 1047 - engines: { node: ">= 14.16.0" } 699 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 700 + engines: {node: '>= 14.16.0'} 1048 701 1049 702 ci-info@4.2.0: 1050 - resolution: 1051 - { 1052 - integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==, 1053 - } 1054 - engines: { node: ">=8" } 703 + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} 704 + engines: {node: '>=8'} 1055 705 1056 706 cli-boxes@3.0.0: 1057 - resolution: 1058 - { 1059 - integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==, 1060 - } 1061 - engines: { node: ">=10" } 707 + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 708 + engines: {node: '>=10'} 1062 709 1063 710 clone@2.1.2: 1064 - resolution: 1065 - { 1066 - integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==, 1067 - } 1068 - engines: { node: ">=0.8" } 711 + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 712 + engines: {node: '>=0.8'} 1069 713 1070 714 clsx@2.1.1: 1071 - resolution: 1072 - { 1073 - integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==, 1074 - } 1075 - engines: { node: ">=6" } 715 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 716 + engines: {node: '>=6'} 717 + 718 + collapse-white-space@2.1.0: 719 + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} 1076 720 1077 721 color-convert@2.0.1: 1078 - resolution: 1079 - { 1080 - integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, 1081 - } 1082 - engines: { node: ">=7.0.0" } 722 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 723 + engines: {node: '>=7.0.0'} 1083 724 1084 725 color-name@1.1.4: 1085 - resolution: 1086 - { 1087 - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, 1088 - } 726 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1089 727 1090 728 color-string@1.9.1: 1091 - resolution: 1092 - { 1093 - integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, 1094 - } 729 + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 1095 730 1096 731 color@4.2.3: 1097 - resolution: 1098 - { 1099 - integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==, 1100 - } 1101 - engines: { node: ">=12.5.0" } 732 + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 733 + engines: {node: '>=12.5.0'} 1102 734 1103 735 comma-separated-tokens@2.0.3: 1104 - resolution: 1105 - { 1106 - integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, 1107 - } 736 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 737 + 738 + commander@8.3.0: 739 + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} 740 + engines: {node: '>= 12'} 1108 741 1109 742 common-ancestor-path@1.0.1: 1110 - resolution: 1111 - { 1112 - integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==, 1113 - } 743 + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} 1114 744 1115 745 cookie-es@1.2.2: 1116 - resolution: 1117 - { 1118 - integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==, 1119 - } 746 + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} 1120 747 1121 748 cookie@1.0.2: 1122 - resolution: 1123 - { 1124 - integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==, 1125 - } 1126 - engines: { node: ">=18" } 749 + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} 750 + engines: {node: '>=18'} 1127 751 1128 752 cross-fetch@3.2.0: 1129 - resolution: 1130 - { 1131 - integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==, 1132 - } 753 + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} 1133 754 1134 755 crossws@0.3.5: 1135 - resolution: 1136 - { 1137 - integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==, 1138 - } 756 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 1139 757 1140 758 css-tree@3.1.0: 1141 - resolution: 1142 - { 1143 - integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==, 1144 - } 1145 - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } 759 + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} 760 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 1146 761 1147 762 cssesc@3.0.0: 1148 - resolution: 1149 - { 1150 - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, 1151 - } 1152 - engines: { node: ">=4" } 763 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 764 + engines: {node: '>=4'} 1153 765 hasBin: true 1154 766 1155 767 cssstyle@4.4.0: 1156 - resolution: 1157 - { 1158 - integrity: sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==, 1159 - } 1160 - engines: { node: ">=18" } 768 + resolution: {integrity: sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==} 769 + engines: {node: '>=18'} 1161 770 1162 771 data-urls@5.0.0: 1163 - resolution: 1164 - { 1165 - integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==, 1166 - } 1167 - engines: { node: ">=18" } 772 + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} 773 + engines: {node: '>=18'} 1168 774 1169 775 date-fns@4.1.0: 1170 - resolution: 1171 - { 1172 - integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==, 1173 - } 776 + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} 1174 777 1175 778 debug@4.4.1: 1176 - resolution: 1177 - { 1178 - integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==, 1179 - } 1180 - engines: { node: ">=6.0" } 779 + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 780 + engines: {node: '>=6.0'} 1181 781 peerDependencies: 1182 - supports-color: "*" 782 + supports-color: '*' 1183 783 peerDependenciesMeta: 1184 784 supports-color: 1185 785 optional: true 1186 786 1187 787 decimal.js@10.5.0: 1188 - resolution: 1189 - { 1190 - integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==, 1191 - } 788 + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} 1192 789 1193 790 decode-named-character-reference@1.1.0: 1194 - resolution: 1195 - { 1196 - integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==, 1197 - } 791 + resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} 1198 792 1199 793 defu@6.1.4: 1200 - resolution: 1201 - { 1202 - integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==, 1203 - } 794 + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1204 795 1205 796 dequal@2.0.3: 1206 - resolution: 1207 - { 1208 - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, 1209 - } 1210 - engines: { node: ">=6" } 797 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 798 + engines: {node: '>=6'} 1211 799 1212 800 destr@2.0.5: 1213 - resolution: 1214 - { 1215 - integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==, 1216 - } 801 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 1217 802 1218 803 detect-libc@2.0.4: 1219 - resolution: 1220 - { 1221 - integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==, 1222 - } 1223 - engines: { node: ">=8" } 804 + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} 805 + engines: {node: '>=8'} 1224 806 1225 807 deterministic-object-hash@2.0.2: 1226 - resolution: 1227 - { 1228 - integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==, 1229 - } 1230 - engines: { node: ">=18" } 808 + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} 809 + engines: {node: '>=18'} 1231 810 1232 811 devalue@5.1.1: 1233 - resolution: 1234 - { 1235 - integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==, 1236 - } 812 + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} 1237 813 1238 814 devlop@1.1.0: 1239 - resolution: 1240 - { 1241 - integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, 1242 - } 815 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1243 816 1244 817 dfa@1.2.0: 1245 - resolution: 1246 - { 1247 - integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==, 1248 - } 818 + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} 1249 819 1250 820 diff@5.2.0: 1251 - resolution: 1252 - { 1253 - integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==, 1254 - } 1255 - engines: { node: ">=0.3.1" } 821 + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} 822 + engines: {node: '>=0.3.1'} 1256 823 1257 824 dlv@1.1.3: 1258 - resolution: 1259 - { 1260 - integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, 1261 - } 825 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1262 826 1263 827 dset@3.1.4: 1264 - resolution: 1265 - { 1266 - integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==, 1267 - } 1268 - engines: { node: ">=4" } 828 + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 829 + engines: {node: '>=4'} 1269 830 1270 831 emoji-regex@10.4.0: 1271 - resolution: 1272 - { 1273 - integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==, 1274 - } 832 + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} 1275 833 1276 834 emoji-regex@8.0.0: 1277 - resolution: 1278 - { 1279 - integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, 1280 - } 835 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1281 836 1282 837 entities@6.0.0: 1283 - resolution: 1284 - { 1285 - integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==, 1286 - } 1287 - engines: { node: ">=0.12" } 838 + resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} 839 + engines: {node: '>=0.12'} 1288 840 1289 841 es-module-lexer@1.7.0: 1290 - resolution: 1291 - { 1292 - integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==, 1293 - } 842 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 843 + 844 + esast-util-from-estree@2.0.0: 845 + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} 846 + 847 + esast-util-from-js@2.0.1: 848 + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} 1294 849 1295 850 esbuild@0.25.5: 1296 - resolution: 1297 - { 1298 - integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==, 1299 - } 1300 - engines: { node: ">=18" } 851 + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} 852 + engines: {node: '>=18'} 1301 853 hasBin: true 1302 854 1303 855 escape-string-regexp@5.0.0: 1304 - resolution: 1305 - { 1306 - integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, 1307 - } 1308 - engines: { node: ">=12" } 856 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 857 + engines: {node: '>=12'} 858 + 859 + estree-util-attach-comments@3.0.0: 860 + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} 861 + 862 + estree-util-build-jsx@3.0.1: 863 + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} 864 + 865 + estree-util-is-identifier-name@3.0.0: 866 + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} 867 + 868 + estree-util-scope@1.0.0: 869 + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} 870 + 871 + estree-util-to-js@2.0.0: 872 + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} 873 + 874 + estree-util-visit@2.0.0: 875 + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} 1309 876 1310 877 estree-walker@2.0.2: 1311 - resolution: 1312 - { 1313 - integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, 1314 - } 878 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1315 879 1316 880 estree-walker@3.0.3: 1317 - resolution: 1318 - { 1319 - integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, 1320 - } 881 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1321 882 1322 883 eventemitter3@5.0.1: 1323 - resolution: 1324 - { 1325 - integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, 1326 - } 884 + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 1327 885 1328 886 extend@3.0.2: 1329 - resolution: 1330 - { 1331 - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, 1332 - } 887 + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1333 888 1334 889 fast-deep-equal@3.1.3: 1335 - resolution: 1336 - { 1337 - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, 1338 - } 890 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 891 + 892 + fast-xml-parser@5.2.5: 893 + resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} 894 + hasBin: true 1339 895 1340 896 fdir@6.4.5: 1341 - resolution: 1342 - { 1343 - integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==, 1344 - } 897 + resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} 1345 898 peerDependencies: 1346 899 picomatch: ^3 || ^4 1347 900 peerDependenciesMeta: ··· 1349 902 optional: true 1350 903 1351 904 flattie@1.1.1: 1352 - resolution: 1353 - { 1354 - integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==, 1355 - } 1356 - engines: { node: ">=8" } 905 + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 906 + engines: {node: '>=8'} 1357 907 1358 908 fontace@0.3.0: 1359 - resolution: 1360 - { 1361 - integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==, 1362 - } 909 + resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} 1363 910 1364 911 fontkit@2.0.4: 1365 - resolution: 1366 - { 1367 - integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==, 1368 - } 912 + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} 1369 913 1370 914 fsevents@2.3.3: 1371 - resolution: 1372 - { 1373 - integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, 1374 - } 1375 - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } 915 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 916 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1376 917 os: [darwin] 1377 918 1378 919 get-east-asian-width@1.3.0: 1379 - resolution: 1380 - { 1381 - integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==, 1382 - } 1383 - engines: { node: ">=18" } 920 + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} 921 + engines: {node: '>=18'} 1384 922 1385 923 github-slugger@2.0.0: 1386 - resolution: 1387 - { 1388 - integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==, 1389 - } 924 + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 1390 925 1391 926 h3@1.15.3: 1392 - resolution: 1393 - { 1394 - integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==, 1395 - } 927 + resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} 928 + 929 + hast-util-from-dom@5.0.1: 930 + resolution: {integrity: sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==} 931 + 932 + hast-util-from-html-isomorphic@2.0.0: 933 + resolution: {integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==} 1396 934 1397 935 hast-util-from-html@2.0.3: 1398 - resolution: 1399 - { 1400 - integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==, 1401 - } 936 + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 1402 937 1403 938 hast-util-from-parse5@8.0.3: 1404 - resolution: 1405 - { 1406 - integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==, 1407 - } 939 + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} 1408 940 1409 941 hast-util-is-element@3.0.0: 1410 - resolution: 1411 - { 1412 - integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==, 1413 - } 942 + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 1414 943 1415 944 hast-util-parse-selector@4.0.0: 1416 - resolution: 1417 - { 1418 - integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==, 1419 - } 945 + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 1420 946 1421 947 hast-util-raw@9.1.0: 1422 - resolution: 1423 - { 1424 - integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==, 1425 - } 948 + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} 949 + 950 + hast-util-to-estree@3.1.3: 951 + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} 1426 952 1427 953 hast-util-to-html@9.0.5: 1428 - resolution: 1429 - { 1430 - integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==, 1431 - } 954 + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 955 + 956 + hast-util-to-jsx-runtime@2.3.6: 957 + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} 1432 958 1433 959 hast-util-to-parse5@8.0.0: 1434 - resolution: 1435 - { 1436 - integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==, 1437 - } 960 + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} 1438 961 1439 962 hast-util-to-text@4.0.2: 1440 - resolution: 1441 - { 1442 - integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==, 1443 - } 963 + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} 1444 964 1445 965 hast-util-whitespace@3.0.0: 1446 - resolution: 1447 - { 1448 - integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, 1449 - } 966 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 1450 967 1451 968 hastscript@9.0.1: 1452 - resolution: 1453 - { 1454 - integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==, 1455 - } 969 + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} 1456 970 1457 971 html-encoding-sniffer@4.0.0: 1458 - resolution: 1459 - { 1460 - integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==, 1461 - } 1462 - engines: { node: ">=18" } 972 + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} 973 + engines: {node: '>=18'} 1463 974 1464 975 html-escaper@3.0.3: 1465 - resolution: 1466 - { 1467 - integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==, 1468 - } 976 + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 1469 977 1470 978 html-void-elements@3.0.0: 1471 - resolution: 1472 - { 1473 - integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==, 1474 - } 979 + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 1475 980 1476 981 http-cache-semantics@4.2.0: 1477 - resolution: 1478 - { 1479 - integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, 1480 - } 982 + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 1481 983 1482 984 http-proxy-agent@7.0.2: 1483 - resolution: 1484 - { 1485 - integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==, 1486 - } 1487 - engines: { node: ">= 14" } 985 + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} 986 + engines: {node: '>= 14'} 1488 987 1489 988 https-proxy-agent@7.0.6: 1490 - resolution: 1491 - { 1492 - integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==, 1493 - } 1494 - engines: { node: ">= 14" } 989 + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 990 + engines: {node: '>= 14'} 1495 991 1496 992 iconv-lite@0.6.3: 1497 - resolution: 1498 - { 1499 - integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, 1500 - } 1501 - engines: { node: ">=0.10.0" } 993 + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 994 + engines: {node: '>=0.10.0'} 1502 995 1503 996 import-meta-resolve@4.1.0: 1504 - resolution: 1505 - { 1506 - integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==, 1507 - } 997 + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} 998 + 999 + inline-style-parser@0.2.4: 1000 + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} 1508 1001 1509 1002 iron-webcrypto@1.2.1: 1510 - resolution: 1511 - { 1512 - integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==, 1513 - } 1003 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 1004 + 1005 + is-alphabetical@2.0.1: 1006 + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} 1007 + 1008 + is-alphanumerical@2.0.1: 1009 + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} 1514 1010 1515 1011 is-arrayish@0.3.2: 1516 - resolution: 1517 - { 1518 - integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, 1519 - } 1012 + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 1013 + 1014 + is-decimal@2.0.1: 1015 + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} 1520 1016 1521 1017 is-docker@3.0.0: 1522 - resolution: 1523 - { 1524 - integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==, 1525 - } 1526 - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } 1018 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1019 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1527 1020 hasBin: true 1528 1021 1529 1022 is-fullwidth-code-point@3.0.0: 1530 - resolution: 1531 - { 1532 - integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, 1533 - } 1534 - engines: { node: ">=8" } 1023 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1024 + engines: {node: '>=8'} 1025 + 1026 + is-hexadecimal@2.0.1: 1027 + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} 1535 1028 1536 1029 is-inside-container@1.0.0: 1537 - resolution: 1538 - { 1539 - integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==, 1540 - } 1541 - engines: { node: ">=14.16" } 1030 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1031 + engines: {node: '>=14.16'} 1542 1032 hasBin: true 1543 1033 1544 1034 is-plain-obj@4.1.0: 1545 - resolution: 1546 - { 1547 - integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, 1548 - } 1549 - engines: { node: ">=12" } 1035 + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 1036 + engines: {node: '>=12'} 1550 1037 1551 1038 is-potential-custom-element-name@1.0.1: 1552 - resolution: 1553 - { 1554 - integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, 1555 - } 1039 + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} 1556 1040 1557 1041 is-wsl@3.1.0: 1558 - resolution: 1559 - { 1560 - integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==, 1561 - } 1562 - engines: { node: ">=16" } 1042 + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 1043 + engines: {node: '>=16'} 1563 1044 1564 1045 js-yaml@4.1.0: 1565 - resolution: 1566 - { 1567 - integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, 1568 - } 1046 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1569 1047 hasBin: true 1570 1048 1571 1049 jsdom@26.1.0: 1572 - resolution: 1573 - { 1574 - integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==, 1575 - } 1576 - engines: { node: ">=18" } 1050 + resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} 1051 + engines: {node: '>=18'} 1577 1052 peerDependencies: 1578 1053 canvas: ^3.0.0 1579 1054 peerDependenciesMeta: 1580 1055 canvas: 1581 1056 optional: true 1582 1057 1058 + katex@0.16.22: 1059 + resolution: {integrity: sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==} 1060 + hasBin: true 1061 + 1583 1062 kleur@3.0.3: 1584 - resolution: 1585 - { 1586 - integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, 1587 - } 1588 - engines: { node: ">=6" } 1063 + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1064 + engines: {node: '>=6'} 1589 1065 1590 1066 kleur@4.1.5: 1591 - resolution: 1592 - { 1593 - integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, 1594 - } 1595 - engines: { node: ">=6" } 1067 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1068 + engines: {node: '>=6'} 1596 1069 1597 1070 longest-streak@3.1.0: 1598 - resolution: 1599 - { 1600 - integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, 1601 - } 1071 + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1602 1072 1603 1073 lru-cache@10.4.3: 1604 - resolution: 1605 - { 1606 - integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, 1607 - } 1074 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1608 1075 1609 1076 magic-string@0.30.17: 1610 - resolution: 1611 - { 1612 - integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==, 1613 - } 1077 + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 1614 1078 1615 1079 magicast@0.3.5: 1616 - resolution: 1617 - { 1618 - integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==, 1619 - } 1080 + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} 1081 + 1082 + markdown-extensions@2.0.0: 1083 + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} 1084 + engines: {node: '>=16'} 1620 1085 1621 1086 markdown-table@3.0.4: 1622 - resolution: 1623 - { 1624 - integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==, 1625 - } 1087 + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 1626 1088 1627 1089 mdast-util-definitions@6.0.0: 1628 - resolution: 1629 - { 1630 - integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==, 1631 - } 1090 + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} 1632 1091 1633 1092 mdast-util-find-and-replace@3.0.2: 1634 - resolution: 1635 - { 1636 - integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==, 1637 - } 1093 + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 1638 1094 1639 1095 mdast-util-from-markdown@2.0.2: 1640 - resolution: 1641 - { 1642 - integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==, 1643 - } 1096 + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 1644 1097 1645 1098 mdast-util-gfm-autolink-literal@2.0.1: 1646 - resolution: 1647 - { 1648 - integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==, 1649 - } 1099 + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 1650 1100 1651 1101 mdast-util-gfm-footnote@2.1.0: 1652 - resolution: 1653 - { 1654 - integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==, 1655 - } 1102 + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 1656 1103 1657 1104 mdast-util-gfm-strikethrough@2.0.0: 1658 - resolution: 1659 - { 1660 - integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==, 1661 - } 1105 + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 1662 1106 1663 1107 mdast-util-gfm-table@2.0.0: 1664 - resolution: 1665 - { 1666 - integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==, 1667 - } 1108 + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 1668 1109 1669 1110 mdast-util-gfm-task-list-item@2.0.0: 1670 - resolution: 1671 - { 1672 - integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==, 1673 - } 1111 + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 1674 1112 1675 1113 mdast-util-gfm@3.1.0: 1676 - resolution: 1677 - { 1678 - integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==, 1679 - } 1114 + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 1115 + 1116 + mdast-util-math@3.0.0: 1117 + resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} 1118 + 1119 + mdast-util-mdx-expression@2.0.1: 1120 + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} 1121 + 1122 + mdast-util-mdx-jsx@3.2.0: 1123 + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} 1124 + 1125 + mdast-util-mdx@3.0.0: 1126 + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} 1127 + 1128 + mdast-util-mdxjs-esm@2.0.1: 1129 + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} 1680 1130 1681 1131 mdast-util-phrasing@4.1.0: 1682 - resolution: 1683 - { 1684 - integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==, 1685 - } 1132 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 1686 1133 1687 1134 mdast-util-to-hast@13.2.0: 1688 - resolution: 1689 - { 1690 - integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==, 1691 - } 1135 + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} 1692 1136 1693 1137 mdast-util-to-markdown@2.1.2: 1694 - resolution: 1695 - { 1696 - integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==, 1697 - } 1138 + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 1698 1139 1699 1140 mdast-util-to-string@4.0.0: 1700 - resolution: 1701 - { 1702 - integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, 1703 - } 1141 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1704 1142 1705 1143 mdn-data@2.12.2: 1706 - resolution: 1707 - { 1708 - integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==, 1709 - } 1144 + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} 1710 1145 1711 1146 micromark-core-commonmark@2.0.3: 1712 - resolution: 1713 - { 1714 - integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==, 1715 - } 1147 + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} 1716 1148 1717 1149 micromark-extension-gfm-autolink-literal@2.1.0: 1718 - resolution: 1719 - { 1720 - integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==, 1721 - } 1150 + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 1722 1151 1723 1152 micromark-extension-gfm-footnote@2.1.0: 1724 - resolution: 1725 - { 1726 - integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==, 1727 - } 1153 + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 1728 1154 1729 1155 micromark-extension-gfm-strikethrough@2.1.0: 1730 - resolution: 1731 - { 1732 - integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==, 1733 - } 1156 + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 1734 1157 1735 1158 micromark-extension-gfm-table@2.1.1: 1736 - resolution: 1737 - { 1738 - integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==, 1739 - } 1159 + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 1740 1160 1741 1161 micromark-extension-gfm-tagfilter@2.0.0: 1742 - resolution: 1743 - { 1744 - integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==, 1745 - } 1162 + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 1746 1163 1747 1164 micromark-extension-gfm-task-list-item@2.1.0: 1748 - resolution: 1749 - { 1750 - integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==, 1751 - } 1165 + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 1752 1166 1753 1167 micromark-extension-gfm@3.0.0: 1754 - resolution: 1755 - { 1756 - integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==, 1757 - } 1168 + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 1169 + 1170 + micromark-extension-math@3.1.0: 1171 + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} 1172 + 1173 + micromark-extension-mdx-expression@3.0.1: 1174 + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} 1175 + 1176 + micromark-extension-mdx-jsx@3.0.2: 1177 + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} 1178 + 1179 + micromark-extension-mdx-md@2.0.0: 1180 + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} 1181 + 1182 + micromark-extension-mdxjs-esm@3.0.0: 1183 + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} 1184 + 1185 + micromark-extension-mdxjs@3.0.0: 1186 + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} 1758 1187 1759 1188 micromark-factory-destination@2.0.1: 1760 - resolution: 1761 - { 1762 - integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==, 1763 - } 1189 + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 1764 1190 1765 1191 micromark-factory-label@2.0.1: 1766 - resolution: 1767 - { 1768 - integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==, 1769 - } 1192 + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 1193 + 1194 + micromark-factory-mdx-expression@2.0.3: 1195 + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} 1770 1196 1771 1197 micromark-factory-space@2.0.1: 1772 - resolution: 1773 - { 1774 - integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==, 1775 - } 1198 + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 1776 1199 1777 1200 micromark-factory-title@2.0.1: 1778 - resolution: 1779 - { 1780 - integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==, 1781 - } 1201 + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 1782 1202 1783 1203 micromark-factory-whitespace@2.0.1: 1784 - resolution: 1785 - { 1786 - integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==, 1787 - } 1204 + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 1788 1205 1789 1206 micromark-util-character@2.1.1: 1790 - resolution: 1791 - { 1792 - integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==, 1793 - } 1207 + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 1794 1208 1795 1209 micromark-util-chunked@2.0.1: 1796 - resolution: 1797 - { 1798 - integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==, 1799 - } 1210 + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 1800 1211 1801 1212 micromark-util-classify-character@2.0.1: 1802 - resolution: 1803 - { 1804 - integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==, 1805 - } 1213 + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 1806 1214 1807 1215 micromark-util-combine-extensions@2.0.1: 1808 - resolution: 1809 - { 1810 - integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==, 1811 - } 1216 + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 1812 1217 1813 1218 micromark-util-decode-numeric-character-reference@2.0.2: 1814 - resolution: 1815 - { 1816 - integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==, 1817 - } 1219 + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 1818 1220 1819 1221 micromark-util-decode-string@2.0.1: 1820 - resolution: 1821 - { 1822 - integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==, 1823 - } 1222 + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 1824 1223 1825 1224 micromark-util-encode@2.0.1: 1826 - resolution: 1827 - { 1828 - integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==, 1829 - } 1225 + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 1226 + 1227 + micromark-util-events-to-acorn@2.0.3: 1228 + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} 1830 1229 1831 1230 micromark-util-html-tag-name@2.0.1: 1832 - resolution: 1833 - { 1834 - integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==, 1835 - } 1231 + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 1836 1232 1837 1233 micromark-util-normalize-identifier@2.0.1: 1838 - resolution: 1839 - { 1840 - integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==, 1841 - } 1234 + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 1842 1235 1843 1236 micromark-util-resolve-all@2.0.1: 1844 - resolution: 1845 - { 1846 - integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==, 1847 - } 1237 + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 1848 1238 1849 1239 micromark-util-sanitize-uri@2.0.1: 1850 - resolution: 1851 - { 1852 - integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, 1853 - } 1240 + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 1854 1241 1855 1242 micromark-util-subtokenize@2.1.0: 1856 - resolution: 1857 - { 1858 - integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==, 1859 - } 1243 + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} 1860 1244 1861 1245 micromark-util-symbol@2.0.1: 1862 - resolution: 1863 - { 1864 - integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==, 1865 - } 1246 + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 1866 1247 1867 1248 micromark-util-types@2.0.2: 1868 - resolution: 1869 - { 1870 - integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==, 1871 - } 1249 + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 1872 1250 1873 1251 micromark@4.0.2: 1874 - resolution: 1875 - { 1876 - integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==, 1877 - } 1252 + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 1878 1253 1879 1254 mrmime@2.0.1: 1880 - resolution: 1881 - { 1882 - integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==, 1883 - } 1884 - engines: { node: ">=10" } 1255 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1256 + engines: {node: '>=10'} 1885 1257 1886 1258 ms@2.1.3: 1887 - resolution: 1888 - { 1889 - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, 1890 - } 1259 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1891 1260 1892 1261 nanoid@3.3.11: 1893 - resolution: 1894 - { 1895 - integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==, 1896 - } 1897 - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } 1262 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1263 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1898 1264 hasBin: true 1899 1265 1900 1266 neotraverse@0.6.18: 1901 - resolution: 1902 - { 1903 - integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==, 1904 - } 1905 - engines: { node: ">= 10" } 1267 + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} 1268 + engines: {node: '>= 10'} 1906 1269 1907 1270 nlcst-to-string@4.0.0: 1908 - resolution: 1909 - { 1910 - integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==, 1911 - } 1271 + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 1912 1272 1913 1273 node-fetch-native@1.6.6: 1914 - resolution: 1915 - { 1916 - integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==, 1917 - } 1274 + resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} 1918 1275 1919 1276 node-fetch@2.7.0: 1920 - resolution: 1921 - { 1922 - integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, 1923 - } 1924 - engines: { node: 4.x || >=6.0.0 } 1277 + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 1278 + engines: {node: 4.x || >=6.0.0} 1925 1279 peerDependencies: 1926 1280 encoding: ^0.1.0 1927 1281 peerDependenciesMeta: ··· 1929 1283 optional: true 1930 1284 1931 1285 node-mock-http@1.0.0: 1932 - resolution: 1933 - { 1934 - integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==, 1935 - } 1286 + resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} 1936 1287 1937 1288 normalize-path@3.0.0: 1938 - resolution: 1939 - { 1940 - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, 1941 - } 1942 - engines: { node: ">=0.10.0" } 1289 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1290 + engines: {node: '>=0.10.0'} 1943 1291 1944 1292 nwsapi@2.2.20: 1945 - resolution: 1946 - { 1947 - integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==, 1948 - } 1293 + resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} 1949 1294 1950 1295 ofetch@1.4.1: 1951 - resolution: 1952 - { 1953 - integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==, 1954 - } 1296 + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} 1955 1297 1956 1298 ohash@2.0.11: 1957 - resolution: 1958 - { 1959 - integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==, 1960 - } 1299 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 1961 1300 1962 1301 oniguruma-parser@0.12.1: 1963 - resolution: 1964 - { 1965 - integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==, 1966 - } 1302 + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 1967 1303 1968 1304 oniguruma-to-es@4.3.3: 1969 - resolution: 1970 - { 1971 - integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==, 1972 - } 1305 + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} 1973 1306 1974 1307 p-limit@6.2.0: 1975 - resolution: 1976 - { 1977 - integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==, 1978 - } 1979 - engines: { node: ">=18" } 1308 + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} 1309 + engines: {node: '>=18'} 1980 1310 1981 1311 p-queue@8.1.0: 1982 - resolution: 1983 - { 1984 - integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==, 1985 - } 1986 - engines: { node: ">=18" } 1312 + resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==} 1313 + engines: {node: '>=18'} 1987 1314 1988 1315 p-timeout@6.1.4: 1989 - resolution: 1990 - { 1991 - integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==, 1992 - } 1993 - engines: { node: ">=14.16" } 1316 + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} 1317 + engines: {node: '>=14.16'} 1994 1318 1995 1319 package-manager-detector@1.3.0: 1996 - resolution: 1997 - { 1998 - integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==, 1999 - } 1320 + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} 2000 1321 2001 1322 pako@0.2.9: 2002 - resolution: 2003 - { 2004 - integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==, 2005 - } 1323 + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} 1324 + 1325 + parse-entities@4.0.2: 1326 + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} 2006 1327 2007 1328 parse-latin@7.0.0: 2008 - resolution: 2009 - { 2010 - integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==, 2011 - } 1329 + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} 2012 1330 2013 1331 parse5@7.3.0: 2014 - resolution: 2015 - { 2016 - integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==, 2017 - } 1332 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 2018 1333 2019 1334 picocolors@1.1.1: 2020 - resolution: 2021 - { 2022 - integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, 2023 - } 1335 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 2024 1336 2025 1337 picomatch@2.3.1: 2026 - resolution: 2027 - { 2028 - integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, 2029 - } 2030 - engines: { node: ">=8.6" } 1338 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1339 + engines: {node: '>=8.6'} 2031 1340 2032 1341 picomatch@4.0.2: 2033 - resolution: 2034 - { 2035 - integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==, 2036 - } 2037 - engines: { node: ">=12" } 1342 + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 1343 + engines: {node: '>=12'} 2038 1344 2039 1345 pofile@1.1.4: 2040 - resolution: 2041 - { 2042 - integrity: sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g==, 2043 - } 1346 + resolution: {integrity: sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g==} 2044 1347 2045 1348 postcss@8.5.4: 2046 - resolution: 2047 - { 2048 - integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==, 2049 - } 2050 - engines: { node: ^10 || ^12 || >=14 } 1349 + resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} 1350 + engines: {node: ^10 || ^12 || >=14} 2051 1351 2052 1352 prettier-plugin-astro@0.14.1: 2053 - resolution: 2054 - { 2055 - integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==, 2056 - } 2057 - engines: { node: ^14.15.0 || >=16.0.0 } 1353 + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} 1354 + engines: {node: ^14.15.0 || >=16.0.0} 2058 1355 2059 1356 prettier@3.5.3: 2060 - resolution: 2061 - { 2062 - integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==, 2063 - } 2064 - engines: { node: ">=14" } 1357 + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} 1358 + engines: {node: '>=14'} 2065 1359 hasBin: true 2066 1360 2067 1361 prismjs@1.30.0: 2068 - resolution: 2069 - { 2070 - integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==, 2071 - } 2072 - engines: { node: ">=6" } 1362 + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} 1363 + engines: {node: '>=6'} 2073 1364 2074 1365 prompts@2.4.2: 2075 - resolution: 2076 - { 2077 - integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, 2078 - } 2079 - engines: { node: ">= 6" } 1366 + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 1367 + engines: {node: '>= 6'} 2080 1368 2081 1369 property-information@6.5.0: 2082 - resolution: 2083 - { 2084 - integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==, 2085 - } 1370 + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} 2086 1371 2087 1372 property-information@7.1.0: 2088 - resolution: 2089 - { 2090 - integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==, 2091 - } 1373 + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 2092 1374 2093 1375 punycode@2.3.1: 2094 - resolution: 2095 - { 2096 - integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, 2097 - } 2098 - engines: { node: ">=6" } 1376 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1377 + engines: {node: '>=6'} 2099 1378 2100 1379 radix3@1.1.2: 2101 - resolution: 2102 - { 2103 - integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==, 2104 - } 1380 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 2105 1381 2106 1382 readdirp@4.1.2: 2107 - resolution: 2108 - { 2109 - integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==, 2110 - } 2111 - engines: { node: ">= 14.18.0" } 1383 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1384 + engines: {node: '>= 14.18.0'} 1385 + 1386 + recma-build-jsx@1.0.0: 1387 + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} 1388 + 1389 + recma-jsx@1.0.0: 1390 + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} 1391 + 1392 + recma-parse@1.0.0: 1393 + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} 1394 + 1395 + recma-stringify@1.0.0: 1396 + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} 2112 1397 2113 1398 regex-recursion@6.0.2: 2114 - resolution: 2115 - { 2116 - integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==, 2117 - } 1399 + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 2118 1400 2119 1401 regex-utilities@2.3.0: 2120 - resolution: 2121 - { 2122 - integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==, 2123 - } 1402 + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 2124 1403 2125 1404 regex@6.0.1: 2126 - resolution: 2127 - { 2128 - integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==, 2129 - } 1405 + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} 1406 + 1407 + rehype-katex@7.0.1: 1408 + resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} 2130 1409 2131 1410 rehype-parse@9.0.1: 2132 - resolution: 2133 - { 2134 - integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==, 2135 - } 1411 + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} 2136 1412 2137 1413 rehype-raw@7.0.0: 2138 - resolution: 2139 - { 2140 - integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==, 2141 - } 1414 + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} 1415 + 1416 + rehype-recma@1.0.0: 1417 + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} 2142 1418 2143 1419 rehype-stringify@10.0.1: 2144 - resolution: 2145 - { 2146 - integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==, 2147 - } 1420 + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} 2148 1421 2149 1422 rehype@13.0.2: 2150 - resolution: 2151 - { 2152 - integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==, 2153 - } 1423 + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} 2154 1424 2155 1425 remark-gfm@4.0.1: 2156 - resolution: 2157 - { 2158 - integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==, 2159 - } 1426 + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} 1427 + 1428 + remark-math@6.0.0: 1429 + resolution: {integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==} 1430 + 1431 + remark-mdx@3.1.0: 1432 + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} 2160 1433 2161 1434 remark-parse@11.0.0: 2162 - resolution: 2163 - { 2164 - integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, 2165 - } 1435 + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} 2166 1436 2167 1437 remark-rehype@11.1.2: 2168 - resolution: 2169 - { 2170 - integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==, 2171 - } 1438 + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} 2172 1439 2173 1440 remark-smartypants@3.0.2: 2174 - resolution: 2175 - { 2176 - integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==, 2177 - } 2178 - engines: { node: ">=16.0.0" } 1441 + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} 1442 + engines: {node: '>=16.0.0'} 2179 1443 2180 1444 remark-stringify@11.0.0: 2181 - resolution: 2182 - { 2183 - integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==, 2184 - } 1445 + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 2185 1446 2186 1447 restructure@3.0.2: 2187 - resolution: 2188 - { 2189 - integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==, 2190 - } 1448 + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} 2191 1449 2192 1450 retext-latin@4.0.0: 2193 - resolution: 2194 - { 2195 - integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==, 2196 - } 1451 + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 2197 1452 2198 1453 retext-smartypants@6.2.0: 2199 - resolution: 2200 - { 2201 - integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==, 2202 - } 1454 + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} 2203 1455 2204 1456 retext-stringify@4.0.0: 2205 - resolution: 2206 - { 2207 - integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==, 2208 - } 1457 + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} 2209 1458 2210 1459 retext@9.0.0: 2211 - resolution: 2212 - { 2213 - integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==, 2214 - } 1460 + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} 2215 1461 2216 1462 rollup@4.42.0: 2217 - resolution: 2218 - { 2219 - integrity: sha512-LW+Vse3BJPyGJGAJt1j8pWDKPd73QM8cRXYK1IxOBgL2AGLu7Xd2YOW0M2sLUBCkF5MshXXtMApyEAEzMVMsnw==, 2220 - } 2221 - engines: { node: ">=18.0.0", npm: ">=8.0.0" } 1463 + resolution: {integrity: sha512-LW+Vse3BJPyGJGAJt1j8pWDKPd73QM8cRXYK1IxOBgL2AGLu7Xd2YOW0M2sLUBCkF5MshXXtMApyEAEzMVMsnw==} 1464 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2222 1465 hasBin: true 2223 1466 2224 1467 rrweb-cssom@0.8.0: 2225 - resolution: 2226 - { 2227 - integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==, 2228 - } 1468 + resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} 2229 1469 2230 1470 s.color@0.0.15: 2231 - resolution: 2232 - { 2233 - integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==, 2234 - } 1471 + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} 2235 1472 2236 1473 safer-buffer@2.1.2: 2237 - resolution: 2238 - { 2239 - integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, 2240 - } 1474 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 2241 1475 2242 1476 sass-formatter@0.7.9: 2243 - resolution: 2244 - { 2245 - integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==, 2246 - } 1477 + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} 2247 1478 2248 1479 saxes@6.0.0: 2249 - resolution: 2250 - { 2251 - integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==, 2252 - } 2253 - engines: { node: ">=v12.22.7" } 1480 + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} 1481 + engines: {node: '>=v12.22.7'} 2254 1482 2255 1483 semver@7.7.2: 2256 - resolution: 2257 - { 2258 - integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==, 2259 - } 2260 - engines: { node: ">=10" } 1484 + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} 1485 + engines: {node: '>=10'} 2261 1486 hasBin: true 2262 1487 2263 1488 sharp@0.33.5: 2264 - resolution: 2265 - { 2266 - integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==, 2267 - } 2268 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 1489 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 1490 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 2269 1491 2270 1492 shiki@3.6.0: 2271 - resolution: 2272 - { 2273 - integrity: sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==, 2274 - } 1493 + resolution: {integrity: sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==} 2275 1494 2276 1495 simple-swizzle@0.2.2: 2277 - resolution: 2278 - { 2279 - integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, 2280 - } 1496 + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 2281 1497 2282 1498 sisteransi@1.0.5: 2283 - resolution: 2284 - { 2285 - integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, 2286 - } 1499 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2287 1500 2288 1501 slug@10.0.0: 2289 - resolution: 2290 - { 2291 - integrity: sha512-M8s2PWOUeSCdD4S1NH5lCzXg2zFV1fozrtfr0FSKl65x+EF1rUowj+/vyFlnHgxPxWzT+DL0VXKfYc1DHJoymg==, 2292 - } 1502 + resolution: {integrity: sha512-M8s2PWOUeSCdD4S1NH5lCzXg2zFV1fozrtfr0FSKl65x+EF1rUowj+/vyFlnHgxPxWzT+DL0VXKfYc1DHJoymg==} 2293 1503 hasBin: true 2294 1504 2295 1505 smol-toml@1.3.4: 2296 - resolution: 2297 - { 2298 - integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==, 2299 - } 2300 - engines: { node: ">= 18" } 1506 + resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==} 1507 + engines: {node: '>= 18'} 2301 1508 2302 1509 source-map-js@1.2.1: 2303 - resolution: 2304 - { 2305 - integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, 2306 - } 2307 - engines: { node: ">=0.10.0" } 1510 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1511 + engines: {node: '>=0.10.0'} 1512 + 1513 + source-map@0.7.4: 1514 + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} 1515 + engines: {node: '>= 8'} 2308 1516 2309 1517 space-separated-tokens@2.0.2: 2310 - resolution: 2311 - { 2312 - integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, 2313 - } 1518 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 2314 1519 2315 1520 string-width@4.2.3: 2316 - resolution: 2317 - { 2318 - integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, 2319 - } 2320 - engines: { node: ">=8" } 1521 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1522 + engines: {node: '>=8'} 2321 1523 2322 1524 string-width@7.2.0: 2323 - resolution: 2324 - { 2325 - integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==, 2326 - } 2327 - engines: { node: ">=18" } 1525 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 1526 + engines: {node: '>=18'} 2328 1527 2329 1528 stringify-entities@4.0.4: 2330 - resolution: 2331 - { 2332 - integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, 2333 - } 1529 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 2334 1530 2335 1531 strip-ansi@6.0.1: 2336 - resolution: 2337 - { 2338 - integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, 2339 - } 2340 - engines: { node: ">=8" } 1532 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1533 + engines: {node: '>=8'} 2341 1534 2342 1535 strip-ansi@7.1.0: 2343 - resolution: 2344 - { 2345 - integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, 2346 - } 2347 - engines: { node: ">=12" } 1536 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1537 + engines: {node: '>=12'} 1538 + 1539 + strnum@2.1.1: 1540 + resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} 1541 + 1542 + style-to-js@1.1.17: 1543 + resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} 1544 + 1545 + style-to-object@1.0.9: 1546 + resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} 2348 1547 2349 1548 suf-log@2.5.3: 2350 - resolution: 2351 - { 2352 - integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==, 2353 - } 1549 + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} 2354 1550 2355 1551 symbol-tree@3.2.4: 2356 - resolution: 2357 - { 2358 - integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, 2359 - } 1552 + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} 2360 1553 2361 1554 tiny-inflate@1.0.3: 2362 - resolution: 2363 - { 2364 - integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==, 2365 - } 1555 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 2366 1556 2367 1557 tinycolor2@1.6.0: 2368 - resolution: 2369 - { 2370 - integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==, 2371 - } 1558 + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} 2372 1559 2373 1560 tinyexec@0.3.2: 2374 - resolution: 2375 - { 2376 - integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==, 2377 - } 1561 + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 2378 1562 2379 1563 tinyglobby@0.2.14: 2380 - resolution: 2381 - { 2382 - integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==, 2383 - } 2384 - engines: { node: ">=12.0.0" } 1564 + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} 1565 + engines: {node: '>=12.0.0'} 2385 1566 2386 1567 tldts-core@6.1.86: 2387 - resolution: 2388 - { 2389 - integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==, 2390 - } 1568 + resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} 2391 1569 2392 1570 tldts@6.1.86: 2393 - resolution: 2394 - { 2395 - integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==, 2396 - } 1571 + resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} 2397 1572 hasBin: true 2398 1573 2399 1574 tough-cookie@5.1.2: 2400 - resolution: 2401 - { 2402 - integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==, 2403 - } 2404 - engines: { node: ">=16" } 1575 + resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} 1576 + engines: {node: '>=16'} 2405 1577 2406 1578 tr46@0.0.3: 2407 - resolution: 2408 - { 2409 - integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, 2410 - } 1579 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 2411 1580 2412 1581 tr46@5.1.1: 2413 - resolution: 2414 - { 2415 - integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==, 2416 - } 2417 - engines: { node: ">=18" } 1582 + resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} 1583 + engines: {node: '>=18'} 2418 1584 2419 1585 trim-lines@3.0.1: 2420 - resolution: 2421 - { 2422 - integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, 2423 - } 1586 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 2424 1587 2425 1588 trough@2.2.0: 2426 - resolution: 2427 - { 2428 - integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, 2429 - } 1589 + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 2430 1590 2431 1591 tsconfck@3.1.6: 2432 - resolution: 2433 - { 2434 - integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==, 2435 - } 2436 - engines: { node: ^18 || >=20 } 1592 + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} 1593 + engines: {node: ^18 || >=20} 2437 1594 hasBin: true 2438 1595 peerDependencies: 2439 1596 typescript: ^5.0.0 ··· 2442 1599 optional: true 2443 1600 2444 1601 tslib@2.8.1: 2445 - resolution: 2446 - { 2447 - integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, 2448 - } 1602 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 2449 1603 2450 1604 type-fest@4.41.0: 2451 - resolution: 2452 - { 2453 - integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==, 2454 - } 2455 - engines: { node: ">=16" } 1605 + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 1606 + engines: {node: '>=16'} 2456 1607 2457 1608 typescript@5.8.3: 2458 - resolution: 2459 - { 2460 - integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==, 2461 - } 2462 - engines: { node: ">=14.17" } 1609 + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} 1610 + engines: {node: '>=14.17'} 2463 1611 hasBin: true 2464 1612 2465 1613 ufo@1.6.1: 2466 - resolution: 2467 - { 2468 - integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==, 2469 - } 1614 + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} 2470 1615 2471 1616 ultrahtml@1.6.0: 2472 - resolution: 2473 - { 2474 - integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==, 2475 - } 1617 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 2476 1618 2477 1619 uncrypto@0.1.3: 2478 - resolution: 2479 - { 2480 - integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==, 2481 - } 1620 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 2482 1621 2483 1622 undici-types@6.21.0: 2484 - resolution: 2485 - { 2486 - integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==, 2487 - } 1623 + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} 2488 1624 2489 1625 unicode-properties@1.4.1: 2490 - resolution: 2491 - { 2492 - integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==, 2493 - } 1626 + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} 2494 1627 2495 1628 unicode-trie@2.0.0: 2496 - resolution: 2497 - { 2498 - integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==, 2499 - } 1629 + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} 2500 1630 2501 1631 unified@11.0.5: 2502 - resolution: 2503 - { 2504 - integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==, 2505 - } 1632 + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 2506 1633 2507 1634 unifont@0.5.0: 2508 - resolution: 2509 - { 2510 - integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==, 2511 - } 1635 + resolution: {integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==} 2512 1636 2513 1637 unist-util-find-after@5.0.0: 2514 - resolution: 2515 - { 2516 - integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==, 2517 - } 1638 + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} 2518 1639 2519 1640 unist-util-is@6.0.0: 2520 - resolution: 2521 - { 2522 - integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==, 2523 - } 1641 + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 2524 1642 2525 1643 unist-util-modify-children@4.0.0: 2526 - resolution: 2527 - { 2528 - integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==, 2529 - } 1644 + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} 1645 + 1646 + unist-util-position-from-estree@2.0.0: 1647 + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} 2530 1648 2531 1649 unist-util-position@5.0.0: 2532 - resolution: 2533 - { 2534 - integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, 2535 - } 1650 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 2536 1651 2537 1652 unist-util-remove-position@5.0.0: 2538 - resolution: 2539 - { 2540 - integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==, 2541 - } 1653 + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} 2542 1654 2543 1655 unist-util-stringify-position@4.0.0: 2544 - resolution: 2545 - { 2546 - integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, 2547 - } 1656 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 2548 1657 2549 1658 unist-util-visit-children@3.0.0: 2550 - resolution: 2551 - { 2552 - integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==, 2553 - } 1659 + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 2554 1660 2555 1661 unist-util-visit-parents@6.0.1: 2556 - resolution: 2557 - { 2558 - integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==, 2559 - } 1662 + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} 2560 1663 2561 1664 unist-util-visit@5.0.0: 2562 - resolution: 2563 - { 2564 - integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==, 2565 - } 1665 + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 2566 1666 2567 1667 unstorage@1.16.0: 2568 - resolution: 2569 - { 2570 - integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==, 2571 - } 1668 + resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==} 2572 1669 peerDependencies: 2573 - "@azure/app-configuration": ^1.8.0 2574 - "@azure/cosmos": ^4.2.0 2575 - "@azure/data-tables": ^13.3.0 2576 - "@azure/identity": ^4.6.0 2577 - "@azure/keyvault-secrets": ^4.9.0 2578 - "@azure/storage-blob": ^12.26.0 2579 - "@capacitor/preferences": ^6.0.3 || ^7.0.0 2580 - "@deno/kv": ">=0.9.0" 2581 - "@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 2582 - "@planetscale/database": ^1.19.0 2583 - "@upstash/redis": ^1.34.3 2584 - "@vercel/blob": ">=0.27.1" 2585 - "@vercel/kv": ^1.0.1 1670 + '@azure/app-configuration': ^1.8.0 1671 + '@azure/cosmos': ^4.2.0 1672 + '@azure/data-tables': ^13.3.0 1673 + '@azure/identity': ^4.6.0 1674 + '@azure/keyvault-secrets': ^4.9.0 1675 + '@azure/storage-blob': ^12.26.0 1676 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 1677 + '@deno/kv': '>=0.9.0' 1678 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 1679 + '@planetscale/database': ^1.19.0 1680 + '@upstash/redis': ^1.34.3 1681 + '@vercel/blob': '>=0.27.1' 1682 + '@vercel/kv': ^1.0.1 2586 1683 aws4fetch: ^1.0.20 2587 - db0: ">=0.2.1" 1684 + db0: '>=0.2.1' 2588 1685 idb-keyval: ^6.2.1 2589 1686 ioredis: ^5.4.2 2590 1687 uploadthing: ^7.4.4 2591 1688 peerDependenciesMeta: 2592 - "@azure/app-configuration": 1689 + '@azure/app-configuration': 2593 1690 optional: true 2594 - "@azure/cosmos": 1691 + '@azure/cosmos': 2595 1692 optional: true 2596 - "@azure/data-tables": 1693 + '@azure/data-tables': 2597 1694 optional: true 2598 - "@azure/identity": 1695 + '@azure/identity': 2599 1696 optional: true 2600 - "@azure/keyvault-secrets": 1697 + '@azure/keyvault-secrets': 2601 1698 optional: true 2602 - "@azure/storage-blob": 1699 + '@azure/storage-blob': 2603 1700 optional: true 2604 - "@capacitor/preferences": 1701 + '@capacitor/preferences': 2605 1702 optional: true 2606 - "@deno/kv": 1703 + '@deno/kv': 2607 1704 optional: true 2608 - "@netlify/blobs": 1705 + '@netlify/blobs': 2609 1706 optional: true 2610 - "@planetscale/database": 1707 + '@planetscale/database': 2611 1708 optional: true 2612 - "@upstash/redis": 1709 + '@upstash/redis': 2613 1710 optional: true 2614 - "@vercel/blob": 1711 + '@vercel/blob': 2615 1712 optional: true 2616 - "@vercel/kv": 1713 + '@vercel/kv': 2617 1714 optional: true 2618 1715 aws4fetch: 2619 1716 optional: true ··· 2627 1724 optional: true 2628 1725 2629 1726 vfile-location@5.0.3: 2630 - resolution: 2631 - { 2632 - integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==, 2633 - } 1727 + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 2634 1728 2635 1729 vfile-message@4.0.2: 2636 - resolution: 2637 - { 2638 - integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==, 2639 - } 1730 + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} 2640 1731 2641 1732 vfile@6.0.3: 2642 - resolution: 2643 - { 2644 - integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, 2645 - } 1733 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 2646 1734 2647 1735 vite@6.3.5: 2648 - resolution: 2649 - { 2650 - integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==, 2651 - } 2652 - engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } 1736 + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} 1737 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 2653 1738 hasBin: true 2654 1739 peerDependencies: 2655 - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 2656 - jiti: ">=1.21.0" 2657 - less: "*" 1740 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 1741 + jiti: '>=1.21.0' 1742 + less: '*' 2658 1743 lightningcss: ^1.21.0 2659 - sass: "*" 2660 - sass-embedded: "*" 2661 - stylus: "*" 2662 - sugarss: "*" 1744 + sass: '*' 1745 + sass-embedded: '*' 1746 + stylus: '*' 1747 + sugarss: '*' 2663 1748 terser: ^5.16.0 2664 1749 tsx: ^4.8.1 2665 1750 yaml: ^2.4.2 2666 1751 peerDependenciesMeta: 2667 - "@types/node": 1752 + '@types/node': 2668 1753 optional: true 2669 1754 jiti: 2670 1755 optional: true ··· 2688 1773 optional: true 2689 1774 2690 1775 vitefu@1.0.6: 2691 - resolution: 2692 - { 2693 - integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==, 2694 - } 1776 + resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} 2695 1777 peerDependencies: 2696 1778 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 2697 1779 peerDependenciesMeta: ··· 2699 1781 optional: true 2700 1782 2701 1783 w3c-xmlserializer@5.0.0: 2702 - resolution: 2703 - { 2704 - integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==, 2705 - } 2706 - engines: { node: ">=18" } 1784 + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} 1785 + engines: {node: '>=18'} 2707 1786 2708 1787 web-namespaces@2.0.1: 2709 - resolution: 2710 - { 2711 - integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==, 2712 - } 1788 + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 2713 1789 2714 1790 webidl-conversions@3.0.1: 2715 - resolution: 2716 - { 2717 - integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, 2718 - } 1791 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 2719 1792 2720 1793 webidl-conversions@7.0.0: 2721 - resolution: 2722 - { 2723 - integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==, 2724 - } 2725 - engines: { node: ">=12" } 1794 + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} 1795 + engines: {node: '>=12'} 2726 1796 2727 1797 whatwg-encoding@3.1.1: 2728 - resolution: 2729 - { 2730 - integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==, 2731 - } 2732 - engines: { node: ">=18" } 1798 + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} 1799 + engines: {node: '>=18'} 2733 1800 2734 1801 whatwg-mimetype@4.0.0: 2735 - resolution: 2736 - { 2737 - integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==, 2738 - } 2739 - engines: { node: ">=18" } 1802 + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} 1803 + engines: {node: '>=18'} 2740 1804 2741 1805 whatwg-url@14.2.0: 2742 - resolution: 2743 - { 2744 - integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==, 2745 - } 2746 - engines: { node: ">=18" } 1806 + resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} 1807 + engines: {node: '>=18'} 2747 1808 2748 1809 whatwg-url@5.0.0: 2749 - resolution: 2750 - { 2751 - integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, 2752 - } 1810 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 2753 1811 2754 1812 which-pm-runs@1.1.0: 2755 - resolution: 2756 - { 2757 - integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==, 2758 - } 2759 - engines: { node: ">=4" } 1813 + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 1814 + engines: {node: '>=4'} 2760 1815 2761 1816 widest-line@5.0.0: 2762 - resolution: 2763 - { 2764 - integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==, 2765 - } 2766 - engines: { node: ">=18" } 1817 + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 1818 + engines: {node: '>=18'} 2767 1819 2768 1820 wrap-ansi@9.0.0: 2769 - resolution: 2770 - { 2771 - integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, 2772 - } 2773 - engines: { node: ">=18" } 1821 + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} 1822 + engines: {node: '>=18'} 2774 1823 2775 1824 ws@8.18.2: 2776 - resolution: 2777 - { 2778 - integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==, 2779 - } 2780 - engines: { node: ">=10.0.0" } 1825 + resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==} 1826 + engines: {node: '>=10.0.0'} 2781 1827 peerDependencies: 2782 1828 bufferutil: ^4.0.1 2783 - utf-8-validate: ">=5.0.2" 1829 + utf-8-validate: '>=5.0.2' 2784 1830 peerDependenciesMeta: 2785 1831 bufferutil: 2786 1832 optional: true ··· 2788 1834 optional: true 2789 1835 2790 1836 xml-name-validator@5.0.0: 2791 - resolution: 2792 - { 2793 - integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==, 2794 - } 2795 - engines: { node: ">=18" } 1837 + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} 1838 + engines: {node: '>=18'} 2796 1839 2797 1840 xmlchars@2.2.0: 2798 - resolution: 2799 - { 2800 - integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, 2801 - } 1841 + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} 2802 1842 2803 1843 xxhash-wasm@1.1.0: 2804 - resolution: 2805 - { 2806 - integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==, 2807 - } 1844 + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} 2808 1845 2809 1846 yaml@2.8.0: 2810 - resolution: 2811 - { 2812 - integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==, 2813 - } 2814 - engines: { node: ">= 14.6" } 1847 + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} 1848 + engines: {node: '>= 14.6'} 2815 1849 hasBin: true 2816 1850 2817 1851 yargs-parser@21.1.1: 2818 - resolution: 2819 - { 2820 - integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, 2821 - } 2822 - engines: { node: ">=12" } 1852 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 1853 + engines: {node: '>=12'} 2823 1854 2824 1855 yocto-queue@1.2.1: 2825 - resolution: 2826 - { 2827 - integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==, 2828 - } 2829 - engines: { node: ">=12.20" } 1856 + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} 1857 + engines: {node: '>=12.20'} 2830 1858 2831 1859 yocto-spinner@0.2.3: 2832 - resolution: 2833 - { 2834 - integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==, 2835 - } 2836 - engines: { node: ">=18.19" } 1860 + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} 1861 + engines: {node: '>=18.19'} 2837 1862 2838 1863 yoctocolors@2.1.1: 2839 - resolution: 2840 - { 2841 - integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==, 2842 - } 2843 - engines: { node: ">=18" } 1864 + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} 1865 + engines: {node: '>=18'} 2844 1866 2845 1867 zod-to-json-schema@3.24.5: 2846 - resolution: 2847 - { 2848 - integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==, 2849 - } 1868 + resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} 2850 1869 peerDependencies: 2851 1870 zod: ^3.24.1 2852 1871 2853 1872 zod-to-ts@1.2.0: 2854 - resolution: 2855 - { 2856 - integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==, 2857 - } 1873 + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} 2858 1874 peerDependencies: 2859 1875 typescript: ^4.9.4 || ^5.0.2 2860 1876 zod: ^3 2861 1877 2862 1878 zod@3.25.56: 2863 - resolution: 2864 - { 2865 - integrity: sha512-rd6eEF3BTNvQnR2e2wwolfTmUTnp70aUTqr0oaGbHifzC3BKJsoV+Gat8vxUMR1hwOKBs6El+qWehrHbCpW6SQ==, 2866 - } 1879 + resolution: {integrity: sha512-rd6eEF3BTNvQnR2e2wwolfTmUTnp70aUTqr0oaGbHifzC3BKJsoV+Gat8vxUMR1hwOKBs6El+qWehrHbCpW6SQ==} 2867 1880 2868 1881 zwitch@2.0.4: 2869 - resolution: 2870 - { 2871 - integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, 2872 - } 1882 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 2873 1883 2874 1884 snapshots: 2875 - "@asamuzakjp/css-color@3.2.0": 1885 + 1886 + '@asamuzakjp/css-color@3.2.0': 2876 1887 dependencies: 2877 - "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 2878 - "@csstools/css-color-parser": 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 2879 - "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4) 2880 - "@csstools/css-tokenizer": 3.0.4 1888 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 1889 + '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 1890 + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) 1891 + '@csstools/css-tokenizer': 3.0.4 2881 1892 lru-cache: 10.4.3 2882 1893 2883 - "@astrojs/compiler@2.12.1": {} 1894 + '@astrojs/compiler@2.12.1': {} 2884 1895 2885 - "@astrojs/internal-helpers@0.6.1": {} 1896 + '@astrojs/internal-helpers@0.6.1': {} 2886 1897 2887 - "@astrojs/markdown-remark@6.3.2": 1898 + '@astrojs/markdown-remark@6.3.2': 2888 1899 dependencies: 2889 - "@astrojs/internal-helpers": 0.6.1 2890 - "@astrojs/prism": 3.3.0 1900 + '@astrojs/internal-helpers': 0.6.1 1901 + '@astrojs/prism': 3.3.0 2891 1902 github-slugger: 2.0.0 2892 1903 hast-util-from-html: 2.0.3 2893 1904 hast-util-to-text: 4.0.2 ··· 2910 1921 transitivePeerDependencies: 2911 1922 - supports-color 2912 1923 2913 - "@astrojs/prism@3.3.0": 1924 + '@astrojs/mdx@4.3.0(astro@5.9.1(@types/node@22.15.30)(rollup@4.42.0)(typescript@5.8.3)(yaml@2.8.0))': 1925 + dependencies: 1926 + '@astrojs/markdown-remark': 6.3.2 1927 + '@mdx-js/mdx': 3.1.0(acorn@8.14.1) 1928 + acorn: 8.14.1 1929 + astro: 5.9.1(@types/node@22.15.30)(rollup@4.42.0)(typescript@5.8.3)(yaml@2.8.0) 1930 + es-module-lexer: 1.7.0 1931 + estree-util-visit: 2.0.0 1932 + hast-util-to-html: 9.0.5 1933 + kleur: 4.1.5 1934 + rehype-raw: 7.0.0 1935 + remark-gfm: 4.0.1 1936 + remark-smartypants: 3.0.2 1937 + source-map: 0.7.4 1938 + unist-util-visit: 5.0.0 1939 + vfile: 6.0.3 1940 + transitivePeerDependencies: 1941 + - supports-color 1942 + 1943 + '@astrojs/prism@3.3.0': 2914 1944 dependencies: 2915 1945 prismjs: 1.30.0 2916 1946 2917 - "@astrojs/telemetry@3.3.0": 1947 + '@astrojs/rss@4.0.12': 1948 + dependencies: 1949 + fast-xml-parser: 5.2.5 1950 + kleur: 4.1.5 1951 + 1952 + '@astrojs/telemetry@3.3.0': 2918 1953 dependencies: 2919 1954 ci-info: 4.2.0 2920 1955 debug: 4.4.1 ··· 2926 1961 transitivePeerDependencies: 2927 1962 - supports-color 2928 1963 2929 - "@babel/helper-string-parser@7.27.1": {} 1964 + '@babel/helper-string-parser@7.27.1': {} 2930 1965 2931 - "@babel/helper-validator-identifier@7.27.1": {} 1966 + '@babel/helper-validator-identifier@7.27.1': {} 2932 1967 2933 - "@babel/parser@7.27.5": 1968 + '@babel/parser@7.27.5': 2934 1969 dependencies: 2935 - "@babel/types": 7.27.6 1970 + '@babel/types': 7.27.6 2936 1971 2937 - "@babel/types@7.27.6": 1972 + '@babel/types@7.27.6': 2938 1973 dependencies: 2939 - "@babel/helper-string-parser": 7.27.1 2940 - "@babel/helper-validator-identifier": 7.27.1 1974 + '@babel/helper-string-parser': 7.27.1 1975 + '@babel/helper-validator-identifier': 7.27.1 2941 1976 2942 - "@capsizecss/unpack@2.4.0": 1977 + '@capsizecss/unpack@2.4.0': 2943 1978 dependencies: 2944 1979 blob-to-buffer: 1.2.9 2945 1980 cross-fetch: 3.2.0 ··· 2947 1982 transitivePeerDependencies: 2948 1983 - encoding 2949 1984 2950 - "@csstools/color-helpers@5.0.2": {} 1985 + '@csstools/color-helpers@5.0.2': {} 2951 1986 2952 - "@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)": 1987 + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': 2953 1988 dependencies: 2954 - "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4) 2955 - "@csstools/css-tokenizer": 3.0.4 1989 + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) 1990 + '@csstools/css-tokenizer': 3.0.4 2956 1991 2957 - "@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)": 1992 + '@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': 2958 1993 dependencies: 2959 - "@csstools/color-helpers": 5.0.2 2960 - "@csstools/css-calc": 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 2961 - "@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4) 2962 - "@csstools/css-tokenizer": 3.0.4 1994 + '@csstools/color-helpers': 5.0.2 1995 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 1996 + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) 1997 + '@csstools/css-tokenizer': 3.0.4 2963 1998 2964 - "@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)": 1999 + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': 2965 2000 dependencies: 2966 - "@csstools/css-tokenizer": 3.0.4 2001 + '@csstools/css-tokenizer': 3.0.4 2967 2002 2968 - "@csstools/css-tokenizer@3.0.4": {} 2003 + '@csstools/css-tokenizer@3.0.4': {} 2969 2004 2970 - "@emnapi/runtime@1.4.3": 2005 + '@emnapi/runtime@1.4.3': 2971 2006 dependencies: 2972 2007 tslib: 2.8.1 2973 2008 optional: true 2974 2009 2975 - "@esbuild/aix-ppc64@0.25.5": 2010 + '@esbuild/aix-ppc64@0.25.5': 2976 2011 optional: true 2977 2012 2978 - "@esbuild/android-arm64@0.25.5": 2013 + '@esbuild/android-arm64@0.25.5': 2979 2014 optional: true 2980 2015 2981 - "@esbuild/android-arm@0.25.5": 2016 + '@esbuild/android-arm@0.25.5': 2982 2017 optional: true 2983 2018 2984 - "@esbuild/android-x64@0.25.5": 2019 + '@esbuild/android-x64@0.25.5': 2985 2020 optional: true 2986 2021 2987 - "@esbuild/darwin-arm64@0.25.5": 2022 + '@esbuild/darwin-arm64@0.25.5': 2988 2023 optional: true 2989 2024 2990 - "@esbuild/darwin-x64@0.25.5": 2025 + '@esbuild/darwin-x64@0.25.5': 2991 2026 optional: true 2992 2027 2993 - "@esbuild/freebsd-arm64@0.25.5": 2028 + '@esbuild/freebsd-arm64@0.25.5': 2994 2029 optional: true 2995 2030 2996 - "@esbuild/freebsd-x64@0.25.5": 2031 + '@esbuild/freebsd-x64@0.25.5': 2997 2032 optional: true 2998 2033 2999 - "@esbuild/linux-arm64@0.25.5": 2034 + '@esbuild/linux-arm64@0.25.5': 3000 2035 optional: true 3001 2036 3002 - "@esbuild/linux-arm@0.25.5": 2037 + '@esbuild/linux-arm@0.25.5': 3003 2038 optional: true 3004 2039 3005 - "@esbuild/linux-ia32@0.25.5": 2040 + '@esbuild/linux-ia32@0.25.5': 3006 2041 optional: true 3007 2042 3008 - "@esbuild/linux-loong64@0.25.5": 2043 + '@esbuild/linux-loong64@0.25.5': 3009 2044 optional: true 3010 2045 3011 - "@esbuild/linux-mips64el@0.25.5": 2046 + '@esbuild/linux-mips64el@0.25.5': 3012 2047 optional: true 3013 2048 3014 - "@esbuild/linux-ppc64@0.25.5": 2049 + '@esbuild/linux-ppc64@0.25.5': 3015 2050 optional: true 3016 2051 3017 - "@esbuild/linux-riscv64@0.25.5": 2052 + '@esbuild/linux-riscv64@0.25.5': 3018 2053 optional: true 3019 2054 3020 - "@esbuild/linux-s390x@0.25.5": 2055 + '@esbuild/linux-s390x@0.25.5': 3021 2056 optional: true 3022 2057 3023 - "@esbuild/linux-x64@0.25.5": 2058 + '@esbuild/linux-x64@0.25.5': 3024 2059 optional: true 3025 2060 3026 - "@esbuild/netbsd-arm64@0.25.5": 2061 + '@esbuild/netbsd-arm64@0.25.5': 3027 2062 optional: true 3028 2063 3029 - "@esbuild/netbsd-x64@0.25.5": 2064 + '@esbuild/netbsd-x64@0.25.5': 3030 2065 optional: true 3031 2066 3032 - "@esbuild/openbsd-arm64@0.25.5": 2067 + '@esbuild/openbsd-arm64@0.25.5': 3033 2068 optional: true 3034 2069 3035 - "@esbuild/openbsd-x64@0.25.5": 2070 + '@esbuild/openbsd-x64@0.25.5': 3036 2071 optional: true 3037 2072 3038 - "@esbuild/sunos-x64@0.25.5": 2073 + '@esbuild/sunos-x64@0.25.5': 3039 2074 optional: true 3040 2075 3041 - "@esbuild/win32-arm64@0.25.5": 2076 + '@esbuild/win32-arm64@0.25.5': 3042 2077 optional: true 3043 2078 3044 - "@esbuild/win32-ia32@0.25.5": 2079 + '@esbuild/win32-ia32@0.25.5': 3045 2080 optional: true 3046 2081 3047 - "@esbuild/win32-x64@0.25.5": 2082 + '@esbuild/win32-x64@0.25.5': 3048 2083 optional: true 3049 2084 3050 - "@img/sharp-darwin-arm64@0.33.5": 2085 + '@img/sharp-darwin-arm64@0.33.5': 3051 2086 optionalDependencies: 3052 - "@img/sharp-libvips-darwin-arm64": 1.0.4 2087 + '@img/sharp-libvips-darwin-arm64': 1.0.4 3053 2088 optional: true 3054 2089 3055 - "@img/sharp-darwin-x64@0.33.5": 2090 + '@img/sharp-darwin-x64@0.33.5': 3056 2091 optionalDependencies: 3057 - "@img/sharp-libvips-darwin-x64": 1.0.4 2092 + '@img/sharp-libvips-darwin-x64': 1.0.4 3058 2093 optional: true 3059 2094 3060 - "@img/sharp-libvips-darwin-arm64@1.0.4": 2095 + '@img/sharp-libvips-darwin-arm64@1.0.4': 3061 2096 optional: true 3062 2097 3063 - "@img/sharp-libvips-darwin-x64@1.0.4": 2098 + '@img/sharp-libvips-darwin-x64@1.0.4': 3064 2099 optional: true 3065 2100 3066 - "@img/sharp-libvips-linux-arm64@1.0.4": 2101 + '@img/sharp-libvips-linux-arm64@1.0.4': 3067 2102 optional: true 3068 2103 3069 - "@img/sharp-libvips-linux-arm@1.0.5": 2104 + '@img/sharp-libvips-linux-arm@1.0.5': 3070 2105 optional: true 3071 2106 3072 - "@img/sharp-libvips-linux-s390x@1.0.4": 2107 + '@img/sharp-libvips-linux-s390x@1.0.4': 3073 2108 optional: true 3074 2109 3075 - "@img/sharp-libvips-linux-x64@1.0.4": 2110 + '@img/sharp-libvips-linux-x64@1.0.4': 3076 2111 optional: true 3077 2112 3078 - "@img/sharp-libvips-linuxmusl-arm64@1.0.4": 2113 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 3079 2114 optional: true 3080 2115 3081 - "@img/sharp-libvips-linuxmusl-x64@1.0.4": 2116 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 3082 2117 optional: true 3083 2118 3084 - "@img/sharp-linux-arm64@0.33.5": 2119 + '@img/sharp-linux-arm64@0.33.5': 3085 2120 optionalDependencies: 3086 - "@img/sharp-libvips-linux-arm64": 1.0.4 2121 + '@img/sharp-libvips-linux-arm64': 1.0.4 3087 2122 optional: true 3088 2123 3089 - "@img/sharp-linux-arm@0.33.5": 2124 + '@img/sharp-linux-arm@0.33.5': 3090 2125 optionalDependencies: 3091 - "@img/sharp-libvips-linux-arm": 1.0.5 2126 + '@img/sharp-libvips-linux-arm': 1.0.5 3092 2127 optional: true 3093 2128 3094 - "@img/sharp-linux-s390x@0.33.5": 2129 + '@img/sharp-linux-s390x@0.33.5': 3095 2130 optionalDependencies: 3096 - "@img/sharp-libvips-linux-s390x": 1.0.4 2131 + '@img/sharp-libvips-linux-s390x': 1.0.4 3097 2132 optional: true 3098 2133 3099 - "@img/sharp-linux-x64@0.33.5": 2134 + '@img/sharp-linux-x64@0.33.5': 3100 2135 optionalDependencies: 3101 - "@img/sharp-libvips-linux-x64": 1.0.4 2136 + '@img/sharp-libvips-linux-x64': 1.0.4 3102 2137 optional: true 3103 2138 3104 - "@img/sharp-linuxmusl-arm64@0.33.5": 2139 + '@img/sharp-linuxmusl-arm64@0.33.5': 3105 2140 optionalDependencies: 3106 - "@img/sharp-libvips-linuxmusl-arm64": 1.0.4 2141 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 3107 2142 optional: true 3108 2143 3109 - "@img/sharp-linuxmusl-x64@0.33.5": 2144 + '@img/sharp-linuxmusl-x64@0.33.5': 3110 2145 optionalDependencies: 3111 - "@img/sharp-libvips-linuxmusl-x64": 1.0.4 2146 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 3112 2147 optional: true 3113 2148 3114 - "@img/sharp-wasm32@0.33.5": 2149 + '@img/sharp-wasm32@0.33.5': 3115 2150 dependencies: 3116 - "@emnapi/runtime": 1.4.3 2151 + '@emnapi/runtime': 1.4.3 3117 2152 optional: true 3118 2153 3119 - "@img/sharp-win32-ia32@0.33.5": 2154 + '@img/sharp-win32-ia32@0.33.5': 3120 2155 optional: true 3121 2156 3122 - "@img/sharp-win32-x64@0.33.5": 2157 + '@img/sharp-win32-x64@0.33.5': 3123 2158 optional: true 3124 2159 3125 - "@jridgewell/sourcemap-codec@1.5.0": {} 2160 + '@jridgewell/sourcemap-codec@1.5.0': {} 2161 + 2162 + '@mdx-js/mdx@3.1.0(acorn@8.14.1)': 2163 + dependencies: 2164 + '@types/estree': 1.0.8 2165 + '@types/estree-jsx': 1.0.5 2166 + '@types/hast': 3.0.4 2167 + '@types/mdx': 2.0.13 2168 + collapse-white-space: 2.1.0 2169 + devlop: 1.1.0 2170 + estree-util-is-identifier-name: 3.0.0 2171 + estree-util-scope: 1.0.0 2172 + estree-walker: 3.0.3 2173 + hast-util-to-jsx-runtime: 2.3.6 2174 + markdown-extensions: 2.0.0 2175 + recma-build-jsx: 1.0.0 2176 + recma-jsx: 1.0.0(acorn@8.14.1) 2177 + recma-stringify: 1.0.0 2178 + rehype-recma: 1.0.0 2179 + remark-mdx: 3.1.0 2180 + remark-parse: 11.0.0 2181 + remark-rehype: 11.1.2 2182 + source-map: 0.7.4 2183 + unified: 11.0.5 2184 + unist-util-position-from-estree: 2.0.0 2185 + unist-util-stringify-position: 4.0.0 2186 + unist-util-visit: 5.0.0 2187 + vfile: 6.0.3 2188 + transitivePeerDependencies: 2189 + - acorn 2190 + - supports-color 3126 2191 3127 - "@oslojs/encoding@1.1.0": {} 2192 + '@oslojs/encoding@1.1.0': {} 3128 2193 3129 - "@rollup/pluginutils@5.1.4(rollup@4.42.0)": 2194 + '@rollup/pluginutils@5.1.4(rollup@4.42.0)': 3130 2195 dependencies: 3131 - "@types/estree": 1.0.8 2196 + '@types/estree': 1.0.8 3132 2197 estree-walker: 2.0.2 3133 2198 picomatch: 4.0.2 3134 2199 optionalDependencies: 3135 2200 rollup: 4.42.0 3136 2201 3137 - "@rollup/rollup-android-arm-eabi@4.42.0": 2202 + '@rollup/rollup-android-arm-eabi@4.42.0': 3138 2203 optional: true 3139 2204 3140 - "@rollup/rollup-android-arm64@4.42.0": 2205 + '@rollup/rollup-android-arm64@4.42.0': 3141 2206 optional: true 3142 2207 3143 - "@rollup/rollup-darwin-arm64@4.42.0": 2208 + '@rollup/rollup-darwin-arm64@4.42.0': 3144 2209 optional: true 3145 2210 3146 - "@rollup/rollup-darwin-x64@4.42.0": 2211 + '@rollup/rollup-darwin-x64@4.42.0': 3147 2212 optional: true 3148 2213 3149 - "@rollup/rollup-freebsd-arm64@4.42.0": 2214 + '@rollup/rollup-freebsd-arm64@4.42.0': 3150 2215 optional: true 3151 2216 3152 - "@rollup/rollup-freebsd-x64@4.42.0": 2217 + '@rollup/rollup-freebsd-x64@4.42.0': 3153 2218 optional: true 3154 2219 3155 - "@rollup/rollup-linux-arm-gnueabihf@4.42.0": 2220 + '@rollup/rollup-linux-arm-gnueabihf@4.42.0': 3156 2221 optional: true 3157 2222 3158 - "@rollup/rollup-linux-arm-musleabihf@4.42.0": 2223 + '@rollup/rollup-linux-arm-musleabihf@4.42.0': 3159 2224 optional: true 3160 2225 3161 - "@rollup/rollup-linux-arm64-gnu@4.42.0": 2226 + '@rollup/rollup-linux-arm64-gnu@4.42.0': 3162 2227 optional: true 3163 2228 3164 - "@rollup/rollup-linux-arm64-musl@4.42.0": 2229 + '@rollup/rollup-linux-arm64-musl@4.42.0': 3165 2230 optional: true 3166 2231 3167 - "@rollup/rollup-linux-loongarch64-gnu@4.42.0": 2232 + '@rollup/rollup-linux-loongarch64-gnu@4.42.0': 3168 2233 optional: true 3169 2234 3170 - "@rollup/rollup-linux-powerpc64le-gnu@4.42.0": 2235 + '@rollup/rollup-linux-powerpc64le-gnu@4.42.0': 3171 2236 optional: true 3172 2237 3173 - "@rollup/rollup-linux-riscv64-gnu@4.42.0": 2238 + '@rollup/rollup-linux-riscv64-gnu@4.42.0': 3174 2239 optional: true 3175 2240 3176 - "@rollup/rollup-linux-riscv64-musl@4.42.0": 2241 + '@rollup/rollup-linux-riscv64-musl@4.42.0': 3177 2242 optional: true 3178 2243 3179 - "@rollup/rollup-linux-s390x-gnu@4.42.0": 2244 + '@rollup/rollup-linux-s390x-gnu@4.42.0': 3180 2245 optional: true 3181 2246 3182 - "@rollup/rollup-linux-x64-gnu@4.42.0": 2247 + '@rollup/rollup-linux-x64-gnu@4.42.0': 3183 2248 optional: true 3184 2249 3185 - "@rollup/rollup-linux-x64-musl@4.42.0": 2250 + '@rollup/rollup-linux-x64-musl@4.42.0': 3186 2251 optional: true 3187 2252 3188 - "@rollup/rollup-win32-arm64-msvc@4.42.0": 2253 + '@rollup/rollup-win32-arm64-msvc@4.42.0': 3189 2254 optional: true 3190 2255 3191 - "@rollup/rollup-win32-ia32-msvc@4.42.0": 2256 + '@rollup/rollup-win32-ia32-msvc@4.42.0': 3192 2257 optional: true 3193 2258 3194 - "@rollup/rollup-win32-x64-msvc@4.42.0": 2259 + '@rollup/rollup-win32-x64-msvc@4.42.0': 3195 2260 optional: true 3196 2261 3197 - "@shikijs/core@3.6.0": 2262 + '@shikijs/core@3.6.0': 3198 2263 dependencies: 3199 - "@shikijs/types": 3.6.0 3200 - "@shikijs/vscode-textmate": 10.0.2 3201 - "@types/hast": 3.0.4 2264 + '@shikijs/types': 3.6.0 2265 + '@shikijs/vscode-textmate': 10.0.2 2266 + '@types/hast': 3.0.4 3202 2267 hast-util-to-html: 9.0.5 3203 2268 3204 - "@shikijs/engine-javascript@3.6.0": 2269 + '@shikijs/engine-javascript@3.6.0': 3205 2270 dependencies: 3206 - "@shikijs/types": 3.6.0 3207 - "@shikijs/vscode-textmate": 10.0.2 2271 + '@shikijs/types': 3.6.0 2272 + '@shikijs/vscode-textmate': 10.0.2 3208 2273 oniguruma-to-es: 4.3.3 3209 2274 3210 - "@shikijs/engine-oniguruma@3.6.0": 2275 + '@shikijs/engine-oniguruma@3.6.0': 3211 2276 dependencies: 3212 - "@shikijs/types": 3.6.0 3213 - "@shikijs/vscode-textmate": 10.0.2 2277 + '@shikijs/types': 3.6.0 2278 + '@shikijs/vscode-textmate': 10.0.2 3214 2279 3215 - "@shikijs/langs@3.6.0": 2280 + '@shikijs/langs@3.6.0': 3216 2281 dependencies: 3217 - "@shikijs/types": 3.6.0 2282 + '@shikijs/types': 3.6.0 3218 2283 3219 - "@shikijs/themes@3.6.0": 2284 + '@shikijs/themes@3.6.0': 3220 2285 dependencies: 3221 - "@shikijs/types": 3.6.0 2286 + '@shikijs/types': 3.6.0 3222 2287 3223 - "@shikijs/types@3.6.0": 2288 + '@shikijs/types@3.6.0': 3224 2289 dependencies: 3225 - "@shikijs/vscode-textmate": 10.0.2 3226 - "@types/hast": 3.0.4 2290 + '@shikijs/vscode-textmate': 10.0.2 2291 + '@types/hast': 3.0.4 3227 2292 3228 - "@shikijs/vscode-textmate@10.0.2": {} 2293 + '@shikijs/vscode-textmate@10.0.2': {} 3229 2294 3230 - "@swc/helpers@0.5.17": 2295 + '@swc/helpers@0.5.17': 3231 2296 dependencies: 3232 2297 tslib: 2.8.1 3233 2298 3234 - "@types/debug@4.1.12": 2299 + '@types/debug@4.1.12': 3235 2300 dependencies: 3236 - "@types/ms": 2.1.0 2301 + '@types/ms': 2.1.0 2302 + 2303 + '@types/estree-jsx@1.0.5': 2304 + dependencies: 2305 + '@types/estree': 1.0.8 3237 2306 3238 - "@types/estree@1.0.7": {} 2307 + '@types/estree@1.0.7': {} 3239 2308 3240 - "@types/estree@1.0.8": {} 2309 + '@types/estree@1.0.8': {} 3241 2310 3242 - "@types/fontkit@2.0.8": 2311 + '@types/fontkit@2.0.8': 3243 2312 dependencies: 3244 - "@types/node": 22.15.30 2313 + '@types/node': 22.15.30 3245 2314 3246 - "@types/hast@3.0.4": 2315 + '@types/hast@3.0.4': 3247 2316 dependencies: 3248 - "@types/unist": 3.0.3 2317 + '@types/unist': 3.0.3 3249 2318 3250 - "@types/jsdom@21.1.7": 2319 + '@types/jsdom@21.1.7': 3251 2320 dependencies: 3252 - "@types/node": 22.15.30 3253 - "@types/tough-cookie": 4.0.5 2321 + '@types/node': 22.15.30 2322 + '@types/tough-cookie': 4.0.5 3254 2323 parse5: 7.3.0 3255 2324 3256 - "@types/mdast@4.0.4": 2325 + '@types/katex@0.16.7': {} 2326 + 2327 + '@types/mdast@4.0.4': 3257 2328 dependencies: 3258 - "@types/unist": 3.0.3 2329 + '@types/unist': 3.0.3 3259 2330 3260 - "@types/ms@2.1.0": {} 2331 + '@types/mdx@2.0.13': {} 3261 2332 3262 - "@types/nlcst@2.0.3": 2333 + '@types/ms@2.1.0': {} 2334 + 2335 + '@types/nlcst@2.0.3': 3263 2336 dependencies: 3264 - "@types/unist": 3.0.3 2337 + '@types/unist': 3.0.3 3265 2338 3266 - "@types/node@22.15.30": 2339 + '@types/node@22.15.30': 3267 2340 dependencies: 3268 2341 undici-types: 6.21.0 3269 2342 3270 - "@types/picomatch@3.0.2": {} 2343 + '@types/picomatch@3.0.2': {} 3271 2344 3272 - "@types/slug@5.0.9": {} 2345 + '@types/slug@5.0.9': {} 3273 2346 3274 - "@types/tough-cookie@4.0.5": {} 2347 + '@types/tough-cookie@4.0.5': {} 3275 2348 3276 - "@types/unist@3.0.3": {} 2349 + '@types/unist@2.0.11': {} 3277 2350 3278 - "@ungap/structured-clone@1.3.0": {} 2351 + '@types/unist@3.0.3': {} 2352 + 2353 + '@ungap/structured-clone@1.3.0': {} 2354 + 2355 + acorn-jsx@5.3.2(acorn@8.14.1): 2356 + dependencies: 2357 + acorn: 8.14.1 3279 2358 3280 2359 acorn@8.14.1: {} 3281 2360 ··· 3302 2381 3303 2382 array-iterate@2.0.1: {} 3304 2383 2384 + astring@1.9.0: {} 2385 + 3305 2386 astro@5.9.1(@types/node@22.15.30)(rollup@4.42.0)(typescript@5.8.3)(yaml@2.8.0): 3306 2387 dependencies: 3307 - "@astrojs/compiler": 2.12.1 3308 - "@astrojs/internal-helpers": 0.6.1 3309 - "@astrojs/markdown-remark": 6.3.2 3310 - "@astrojs/telemetry": 3.3.0 3311 - "@capsizecss/unpack": 2.4.0 3312 - "@oslojs/encoding": 1.1.0 3313 - "@rollup/pluginutils": 5.1.4(rollup@4.42.0) 2388 + '@astrojs/compiler': 2.12.1 2389 + '@astrojs/internal-helpers': 0.6.1 2390 + '@astrojs/markdown-remark': 6.3.2 2391 + '@astrojs/telemetry': 3.3.0 2392 + '@capsizecss/unpack': 2.4.0 2393 + '@oslojs/encoding': 1.1.0 2394 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) 3314 2395 acorn: 8.14.1 3315 2396 aria-query: 5.3.2 3316 2397 axobject-query: 4.1.0 ··· 3368 2449 optionalDependencies: 3369 2450 sharp: 0.33.5 3370 2451 transitivePeerDependencies: 3371 - - "@azure/app-configuration" 3372 - - "@azure/cosmos" 3373 - - "@azure/data-tables" 3374 - - "@azure/identity" 3375 - - "@azure/keyvault-secrets" 3376 - - "@azure/storage-blob" 3377 - - "@capacitor/preferences" 3378 - - "@deno/kv" 3379 - - "@netlify/blobs" 3380 - - "@planetscale/database" 3381 - - "@types/node" 3382 - - "@upstash/redis" 3383 - - "@vercel/blob" 3384 - - "@vercel/kv" 2452 + - '@azure/app-configuration' 2453 + - '@azure/cosmos' 2454 + - '@azure/data-tables' 2455 + - '@azure/identity' 2456 + - '@azure/keyvault-secrets' 2457 + - '@azure/storage-blob' 2458 + - '@capacitor/preferences' 2459 + - '@deno/kv' 2460 + - '@netlify/blobs' 2461 + - '@planetscale/database' 2462 + - '@types/node' 2463 + - '@upstash/redis' 2464 + - '@vercel/blob' 2465 + - '@vercel/kv' 3385 2466 - aws4fetch 3386 2467 - db0 3387 2468 - encoding ··· 3438 2519 character-entities-legacy@3.0.0: {} 3439 2520 3440 2521 character-entities@2.0.2: {} 2522 + 2523 + character-reference-invalid@2.0.1: {} 3441 2524 3442 2525 chokidar@4.0.3: 3443 2526 dependencies: ··· 3451 2534 3452 2535 clsx@2.1.1: {} 3453 2536 2537 + collapse-white-space@2.1.0: {} 2538 + 3454 2539 color-convert@2.0.1: 3455 2540 dependencies: 3456 2541 color-name: 1.1.4 ··· 3472 2557 optional: true 3473 2558 3474 2559 comma-separated-tokens@2.0.3: {} 2560 + 2561 + commander@8.3.0: {} 3475 2562 3476 2563 common-ancestor-path@1.0.1: {} 3477 2564 ··· 3498 2585 3499 2586 cssstyle@4.4.0: 3500 2587 dependencies: 3501 - "@asamuzakjp/css-color": 3.2.0 2588 + '@asamuzakjp/css-color': 3.2.0 3502 2589 rrweb-cssom: 0.8.0 3503 2590 3504 2591 data-urls@5.0.0: ··· 3553 2640 3554 2641 es-module-lexer@1.7.0: {} 3555 2642 2643 + esast-util-from-estree@2.0.0: 2644 + dependencies: 2645 + '@types/estree-jsx': 1.0.5 2646 + devlop: 1.1.0 2647 + estree-util-visit: 2.0.0 2648 + unist-util-position-from-estree: 2.0.0 2649 + 2650 + esast-util-from-js@2.0.1: 2651 + dependencies: 2652 + '@types/estree-jsx': 1.0.5 2653 + acorn: 8.14.1 2654 + esast-util-from-estree: 2.0.0 2655 + vfile-message: 4.0.2 2656 + 3556 2657 esbuild@0.25.5: 3557 2658 optionalDependencies: 3558 - "@esbuild/aix-ppc64": 0.25.5 3559 - "@esbuild/android-arm": 0.25.5 3560 - "@esbuild/android-arm64": 0.25.5 3561 - "@esbuild/android-x64": 0.25.5 3562 - "@esbuild/darwin-arm64": 0.25.5 3563 - "@esbuild/darwin-x64": 0.25.5 3564 - "@esbuild/freebsd-arm64": 0.25.5 3565 - "@esbuild/freebsd-x64": 0.25.5 3566 - "@esbuild/linux-arm": 0.25.5 3567 - "@esbuild/linux-arm64": 0.25.5 3568 - "@esbuild/linux-ia32": 0.25.5 3569 - "@esbuild/linux-loong64": 0.25.5 3570 - "@esbuild/linux-mips64el": 0.25.5 3571 - "@esbuild/linux-ppc64": 0.25.5 3572 - "@esbuild/linux-riscv64": 0.25.5 3573 - "@esbuild/linux-s390x": 0.25.5 3574 - "@esbuild/linux-x64": 0.25.5 3575 - "@esbuild/netbsd-arm64": 0.25.5 3576 - "@esbuild/netbsd-x64": 0.25.5 3577 - "@esbuild/openbsd-arm64": 0.25.5 3578 - "@esbuild/openbsd-x64": 0.25.5 3579 - "@esbuild/sunos-x64": 0.25.5 3580 - "@esbuild/win32-arm64": 0.25.5 3581 - "@esbuild/win32-ia32": 0.25.5 3582 - "@esbuild/win32-x64": 0.25.5 2659 + '@esbuild/aix-ppc64': 0.25.5 2660 + '@esbuild/android-arm': 0.25.5 2661 + '@esbuild/android-arm64': 0.25.5 2662 + '@esbuild/android-x64': 0.25.5 2663 + '@esbuild/darwin-arm64': 0.25.5 2664 + '@esbuild/darwin-x64': 0.25.5 2665 + '@esbuild/freebsd-arm64': 0.25.5 2666 + '@esbuild/freebsd-x64': 0.25.5 2667 + '@esbuild/linux-arm': 0.25.5 2668 + '@esbuild/linux-arm64': 0.25.5 2669 + '@esbuild/linux-ia32': 0.25.5 2670 + '@esbuild/linux-loong64': 0.25.5 2671 + '@esbuild/linux-mips64el': 0.25.5 2672 + '@esbuild/linux-ppc64': 0.25.5 2673 + '@esbuild/linux-riscv64': 0.25.5 2674 + '@esbuild/linux-s390x': 0.25.5 2675 + '@esbuild/linux-x64': 0.25.5 2676 + '@esbuild/netbsd-arm64': 0.25.5 2677 + '@esbuild/netbsd-x64': 0.25.5 2678 + '@esbuild/openbsd-arm64': 0.25.5 2679 + '@esbuild/openbsd-x64': 0.25.5 2680 + '@esbuild/sunos-x64': 0.25.5 2681 + '@esbuild/win32-arm64': 0.25.5 2682 + '@esbuild/win32-ia32': 0.25.5 2683 + '@esbuild/win32-x64': 0.25.5 3583 2684 3584 2685 escape-string-regexp@5.0.0: {} 3585 2686 2687 + estree-util-attach-comments@3.0.0: 2688 + dependencies: 2689 + '@types/estree': 1.0.8 2690 + 2691 + estree-util-build-jsx@3.0.1: 2692 + dependencies: 2693 + '@types/estree-jsx': 1.0.5 2694 + devlop: 1.1.0 2695 + estree-util-is-identifier-name: 3.0.0 2696 + estree-walker: 3.0.3 2697 + 2698 + estree-util-is-identifier-name@3.0.0: {} 2699 + 2700 + estree-util-scope@1.0.0: 2701 + dependencies: 2702 + '@types/estree': 1.0.8 2703 + devlop: 1.1.0 2704 + 2705 + estree-util-to-js@2.0.0: 2706 + dependencies: 2707 + '@types/estree-jsx': 1.0.5 2708 + astring: 1.9.0 2709 + source-map: 0.7.4 2710 + 2711 + estree-util-visit@2.0.0: 2712 + dependencies: 2713 + '@types/estree-jsx': 1.0.5 2714 + '@types/unist': 3.0.3 2715 + 3586 2716 estree-walker@2.0.2: {} 3587 2717 3588 2718 estree-walker@3.0.3: 3589 2719 dependencies: 3590 - "@types/estree": 1.0.8 2720 + '@types/estree': 1.0.8 3591 2721 3592 2722 eventemitter3@5.0.1: {} 3593 2723 3594 2724 extend@3.0.2: {} 3595 2725 3596 2726 fast-deep-equal@3.1.3: {} 2727 + 2728 + fast-xml-parser@5.2.5: 2729 + dependencies: 2730 + strnum: 2.1.1 3597 2731 3598 2732 fdir@6.4.5(picomatch@4.0.2): 3599 2733 optionalDependencies: ··· 3603 2737 3604 2738 fontace@0.3.0: 3605 2739 dependencies: 3606 - "@types/fontkit": 2.0.8 2740 + '@types/fontkit': 2.0.8 3607 2741 fontkit: 2.0.4 3608 2742 3609 2743 fontkit@2.0.4: 3610 2744 dependencies: 3611 - "@swc/helpers": 0.5.17 2745 + '@swc/helpers': 0.5.17 3612 2746 brotli: 1.3.3 3613 2747 clone: 2.1.2 3614 2748 dfa: 1.2.0 ··· 3637 2771 ufo: 1.6.1 3638 2772 uncrypto: 0.1.3 3639 2773 2774 + hast-util-from-dom@5.0.1: 2775 + dependencies: 2776 + '@types/hast': 3.0.4 2777 + hastscript: 9.0.1 2778 + web-namespaces: 2.0.1 2779 + 2780 + hast-util-from-html-isomorphic@2.0.0: 2781 + dependencies: 2782 + '@types/hast': 3.0.4 2783 + hast-util-from-dom: 5.0.1 2784 + hast-util-from-html: 2.0.3 2785 + unist-util-remove-position: 5.0.0 2786 + 3640 2787 hast-util-from-html@2.0.3: 3641 2788 dependencies: 3642 - "@types/hast": 3.0.4 2789 + '@types/hast': 3.0.4 3643 2790 devlop: 1.1.0 3644 2791 hast-util-from-parse5: 8.0.3 3645 2792 parse5: 7.3.0 ··· 3648 2795 3649 2796 hast-util-from-parse5@8.0.3: 3650 2797 dependencies: 3651 - "@types/hast": 3.0.4 3652 - "@types/unist": 3.0.3 2798 + '@types/hast': 3.0.4 2799 + '@types/unist': 3.0.3 3653 2800 devlop: 1.1.0 3654 2801 hastscript: 9.0.1 3655 2802 property-information: 7.1.0 ··· 3659 2806 3660 2807 hast-util-is-element@3.0.0: 3661 2808 dependencies: 3662 - "@types/hast": 3.0.4 2809 + '@types/hast': 3.0.4 3663 2810 3664 2811 hast-util-parse-selector@4.0.0: 3665 2812 dependencies: 3666 - "@types/hast": 3.0.4 2813 + '@types/hast': 3.0.4 3667 2814 3668 2815 hast-util-raw@9.1.0: 3669 2816 dependencies: 3670 - "@types/hast": 3.0.4 3671 - "@types/unist": 3.0.3 3672 - "@ungap/structured-clone": 1.3.0 2817 + '@types/hast': 3.0.4 2818 + '@types/unist': 3.0.3 2819 + '@ungap/structured-clone': 1.3.0 3673 2820 hast-util-from-parse5: 8.0.3 3674 2821 hast-util-to-parse5: 8.0.0 3675 2822 html-void-elements: 3.0.0 ··· 3681 2828 web-namespaces: 2.0.1 3682 2829 zwitch: 2.0.4 3683 2830 2831 + hast-util-to-estree@3.1.3: 2832 + dependencies: 2833 + '@types/estree': 1.0.8 2834 + '@types/estree-jsx': 1.0.5 2835 + '@types/hast': 3.0.4 2836 + comma-separated-tokens: 2.0.3 2837 + devlop: 1.1.0 2838 + estree-util-attach-comments: 3.0.0 2839 + estree-util-is-identifier-name: 3.0.0 2840 + hast-util-whitespace: 3.0.0 2841 + mdast-util-mdx-expression: 2.0.1 2842 + mdast-util-mdx-jsx: 3.2.0 2843 + mdast-util-mdxjs-esm: 2.0.1 2844 + property-information: 7.1.0 2845 + space-separated-tokens: 2.0.2 2846 + style-to-js: 1.1.17 2847 + unist-util-position: 5.0.0 2848 + zwitch: 2.0.4 2849 + transitivePeerDependencies: 2850 + - supports-color 2851 + 3684 2852 hast-util-to-html@9.0.5: 3685 2853 dependencies: 3686 - "@types/hast": 3.0.4 3687 - "@types/unist": 3.0.3 2854 + '@types/hast': 3.0.4 2855 + '@types/unist': 3.0.3 3688 2856 ccount: 2.0.1 3689 2857 comma-separated-tokens: 2.0.3 3690 2858 hast-util-whitespace: 3.0.0 ··· 3695 2863 stringify-entities: 4.0.4 3696 2864 zwitch: 2.0.4 3697 2865 2866 + hast-util-to-jsx-runtime@2.3.6: 2867 + dependencies: 2868 + '@types/estree': 1.0.8 2869 + '@types/hast': 3.0.4 2870 + '@types/unist': 3.0.3 2871 + comma-separated-tokens: 2.0.3 2872 + devlop: 1.1.0 2873 + estree-util-is-identifier-name: 3.0.0 2874 + hast-util-whitespace: 3.0.0 2875 + mdast-util-mdx-expression: 2.0.1 2876 + mdast-util-mdx-jsx: 3.2.0 2877 + mdast-util-mdxjs-esm: 2.0.1 2878 + property-information: 7.1.0 2879 + space-separated-tokens: 2.0.2 2880 + style-to-js: 1.1.17 2881 + unist-util-position: 5.0.0 2882 + vfile-message: 4.0.2 2883 + transitivePeerDependencies: 2884 + - supports-color 2885 + 3698 2886 hast-util-to-parse5@8.0.0: 3699 2887 dependencies: 3700 - "@types/hast": 3.0.4 2888 + '@types/hast': 3.0.4 3701 2889 comma-separated-tokens: 2.0.3 3702 2890 devlop: 1.1.0 3703 2891 property-information: 6.5.0 ··· 3707 2895 3708 2896 hast-util-to-text@4.0.2: 3709 2897 dependencies: 3710 - "@types/hast": 3.0.4 3711 - "@types/unist": 3.0.3 2898 + '@types/hast': 3.0.4 2899 + '@types/unist': 3.0.3 3712 2900 hast-util-is-element: 3.0.0 3713 2901 unist-util-find-after: 5.0.0 3714 2902 3715 2903 hast-util-whitespace@3.0.0: 3716 2904 dependencies: 3717 - "@types/hast": 3.0.4 2905 + '@types/hast': 3.0.4 3718 2906 3719 2907 hastscript@9.0.1: 3720 2908 dependencies: 3721 - "@types/hast": 3.0.4 2909 + '@types/hast': 3.0.4 3722 2910 comma-separated-tokens: 2.0.3 3723 2911 hast-util-parse-selector: 4.0.0 3724 2912 property-information: 7.1.0 ··· 3754 2942 3755 2943 import-meta-resolve@4.1.0: {} 3756 2944 2945 + inline-style-parser@0.2.4: {} 2946 + 3757 2947 iron-webcrypto@1.2.1: {} 3758 2948 2949 + is-alphabetical@2.0.1: {} 2950 + 2951 + is-alphanumerical@2.0.1: 2952 + dependencies: 2953 + is-alphabetical: 2.0.1 2954 + is-decimal: 2.0.1 2955 + 3759 2956 is-arrayish@0.3.2: 3760 2957 optional: true 2958 + 2959 + is-decimal@2.0.1: {} 3761 2960 3762 2961 is-docker@3.0.0: {} 3763 2962 3764 2963 is-fullwidth-code-point@3.0.0: {} 2964 + 2965 + is-hexadecimal@2.0.1: {} 3765 2966 3766 2967 is-inside-container@1.0.0: 3767 2968 dependencies: ··· 3806 3007 - supports-color 3807 3008 - utf-8-validate 3808 3009 3010 + katex@0.16.22: 3011 + dependencies: 3012 + commander: 8.3.0 3013 + 3809 3014 kleur@3.0.3: {} 3810 3015 3811 3016 kleur@4.1.5: {} ··· 3816 3021 3817 3022 magic-string@0.30.17: 3818 3023 dependencies: 3819 - "@jridgewell/sourcemap-codec": 1.5.0 3024 + '@jridgewell/sourcemap-codec': 1.5.0 3820 3025 3821 3026 magicast@0.3.5: 3822 3027 dependencies: 3823 - "@babel/parser": 7.27.5 3824 - "@babel/types": 7.27.6 3028 + '@babel/parser': 7.27.5 3029 + '@babel/types': 7.27.6 3825 3030 source-map-js: 1.2.1 3031 + 3032 + markdown-extensions@2.0.0: {} 3826 3033 3827 3034 markdown-table@3.0.4: {} 3828 3035 3829 3036 mdast-util-definitions@6.0.0: 3830 3037 dependencies: 3831 - "@types/mdast": 4.0.4 3832 - "@types/unist": 3.0.3 3038 + '@types/mdast': 4.0.4 3039 + '@types/unist': 3.0.3 3833 3040 unist-util-visit: 5.0.0 3834 3041 3835 3042 mdast-util-find-and-replace@3.0.2: 3836 3043 dependencies: 3837 - "@types/mdast": 4.0.4 3044 + '@types/mdast': 4.0.4 3838 3045 escape-string-regexp: 5.0.0 3839 3046 unist-util-is: 6.0.0 3840 3047 unist-util-visit-parents: 6.0.1 3841 3048 3842 3049 mdast-util-from-markdown@2.0.2: 3843 3050 dependencies: 3844 - "@types/mdast": 4.0.4 3845 - "@types/unist": 3.0.3 3051 + '@types/mdast': 4.0.4 3052 + '@types/unist': 3.0.3 3846 3053 decode-named-character-reference: 1.1.0 3847 3054 devlop: 1.1.0 3848 3055 mdast-util-to-string: 4.0.0 ··· 3858 3065 3859 3066 mdast-util-gfm-autolink-literal@2.0.1: 3860 3067 dependencies: 3861 - "@types/mdast": 4.0.4 3068 + '@types/mdast': 4.0.4 3862 3069 ccount: 2.0.1 3863 3070 devlop: 1.1.0 3864 3071 mdast-util-find-and-replace: 3.0.2 ··· 3866 3073 3867 3074 mdast-util-gfm-footnote@2.1.0: 3868 3075 dependencies: 3869 - "@types/mdast": 4.0.4 3076 + '@types/mdast': 4.0.4 3870 3077 devlop: 1.1.0 3871 3078 mdast-util-from-markdown: 2.0.2 3872 3079 mdast-util-to-markdown: 2.1.2 ··· 3876 3083 3877 3084 mdast-util-gfm-strikethrough@2.0.0: 3878 3085 dependencies: 3879 - "@types/mdast": 4.0.4 3086 + '@types/mdast': 4.0.4 3880 3087 mdast-util-from-markdown: 2.0.2 3881 3088 mdast-util-to-markdown: 2.1.2 3882 3089 transitivePeerDependencies: ··· 3884 3091 3885 3092 mdast-util-gfm-table@2.0.0: 3886 3093 dependencies: 3887 - "@types/mdast": 4.0.4 3094 + '@types/mdast': 4.0.4 3888 3095 devlop: 1.1.0 3889 3096 markdown-table: 3.0.4 3890 3097 mdast-util-from-markdown: 2.0.2 ··· 3894 3101 3895 3102 mdast-util-gfm-task-list-item@2.0.0: 3896 3103 dependencies: 3897 - "@types/mdast": 4.0.4 3104 + '@types/mdast': 4.0.4 3898 3105 devlop: 1.1.0 3899 3106 mdast-util-from-markdown: 2.0.2 3900 3107 mdast-util-to-markdown: 2.1.2 ··· 3913 3120 transitivePeerDependencies: 3914 3121 - supports-color 3915 3122 3123 + mdast-util-math@3.0.0: 3124 + dependencies: 3125 + '@types/hast': 3.0.4 3126 + '@types/mdast': 4.0.4 3127 + devlop: 1.1.0 3128 + longest-streak: 3.1.0 3129 + mdast-util-from-markdown: 2.0.2 3130 + mdast-util-to-markdown: 2.1.2 3131 + unist-util-remove-position: 5.0.0 3132 + transitivePeerDependencies: 3133 + - supports-color 3134 + 3135 + mdast-util-mdx-expression@2.0.1: 3136 + dependencies: 3137 + '@types/estree-jsx': 1.0.5 3138 + '@types/hast': 3.0.4 3139 + '@types/mdast': 4.0.4 3140 + devlop: 1.1.0 3141 + mdast-util-from-markdown: 2.0.2 3142 + mdast-util-to-markdown: 2.1.2 3143 + transitivePeerDependencies: 3144 + - supports-color 3145 + 3146 + mdast-util-mdx-jsx@3.2.0: 3147 + dependencies: 3148 + '@types/estree-jsx': 1.0.5 3149 + '@types/hast': 3.0.4 3150 + '@types/mdast': 4.0.4 3151 + '@types/unist': 3.0.3 3152 + ccount: 2.0.1 3153 + devlop: 1.1.0 3154 + mdast-util-from-markdown: 2.0.2 3155 + mdast-util-to-markdown: 2.1.2 3156 + parse-entities: 4.0.2 3157 + stringify-entities: 4.0.4 3158 + unist-util-stringify-position: 4.0.0 3159 + vfile-message: 4.0.2 3160 + transitivePeerDependencies: 3161 + - supports-color 3162 + 3163 + mdast-util-mdx@3.0.0: 3164 + dependencies: 3165 + mdast-util-from-markdown: 2.0.2 3166 + mdast-util-mdx-expression: 2.0.1 3167 + mdast-util-mdx-jsx: 3.2.0 3168 + mdast-util-mdxjs-esm: 2.0.1 3169 + mdast-util-to-markdown: 2.1.2 3170 + transitivePeerDependencies: 3171 + - supports-color 3172 + 3173 + mdast-util-mdxjs-esm@2.0.1: 3174 + dependencies: 3175 + '@types/estree-jsx': 1.0.5 3176 + '@types/hast': 3.0.4 3177 + '@types/mdast': 4.0.4 3178 + devlop: 1.1.0 3179 + mdast-util-from-markdown: 2.0.2 3180 + mdast-util-to-markdown: 2.1.2 3181 + transitivePeerDependencies: 3182 + - supports-color 3183 + 3916 3184 mdast-util-phrasing@4.1.0: 3917 3185 dependencies: 3918 - "@types/mdast": 4.0.4 3186 + '@types/mdast': 4.0.4 3919 3187 unist-util-is: 6.0.0 3920 3188 3921 3189 mdast-util-to-hast@13.2.0: 3922 3190 dependencies: 3923 - "@types/hast": 3.0.4 3924 - "@types/mdast": 4.0.4 3925 - "@ungap/structured-clone": 1.3.0 3191 + '@types/hast': 3.0.4 3192 + '@types/mdast': 4.0.4 3193 + '@ungap/structured-clone': 1.3.0 3926 3194 devlop: 1.1.0 3927 3195 micromark-util-sanitize-uri: 2.0.1 3928 3196 trim-lines: 3.0.1 ··· 3932 3200 3933 3201 mdast-util-to-markdown@2.1.2: 3934 3202 dependencies: 3935 - "@types/mdast": 4.0.4 3936 - "@types/unist": 3.0.3 3203 + '@types/mdast': 4.0.4 3204 + '@types/unist': 3.0.3 3937 3205 longest-streak: 3.1.0 3938 3206 mdast-util-phrasing: 4.1.0 3939 3207 mdast-util-to-string: 4.0.0 ··· 3944 3212 3945 3213 mdast-util-to-string@4.0.0: 3946 3214 dependencies: 3947 - "@types/mdast": 4.0.4 3215 + '@types/mdast': 4.0.4 3948 3216 3949 3217 mdn-data@2.12.2: {} 3950 3218 ··· 4025 3293 micromark-util-combine-extensions: 2.0.1 4026 3294 micromark-util-types: 2.0.2 4027 3295 3296 + micromark-extension-math@3.1.0: 3297 + dependencies: 3298 + '@types/katex': 0.16.7 3299 + devlop: 1.1.0 3300 + katex: 0.16.22 3301 + micromark-factory-space: 2.0.1 3302 + micromark-util-character: 2.1.1 3303 + micromark-util-symbol: 2.0.1 3304 + micromark-util-types: 2.0.2 3305 + 3306 + micromark-extension-mdx-expression@3.0.1: 3307 + dependencies: 3308 + '@types/estree': 1.0.8 3309 + devlop: 1.1.0 3310 + micromark-factory-mdx-expression: 2.0.3 3311 + micromark-factory-space: 2.0.1 3312 + micromark-util-character: 2.1.1 3313 + micromark-util-events-to-acorn: 2.0.3 3314 + micromark-util-symbol: 2.0.1 3315 + micromark-util-types: 2.0.2 3316 + 3317 + micromark-extension-mdx-jsx@3.0.2: 3318 + dependencies: 3319 + '@types/estree': 1.0.8 3320 + devlop: 1.1.0 3321 + estree-util-is-identifier-name: 3.0.0 3322 + micromark-factory-mdx-expression: 2.0.3 3323 + micromark-factory-space: 2.0.1 3324 + micromark-util-character: 2.1.1 3325 + micromark-util-events-to-acorn: 2.0.3 3326 + micromark-util-symbol: 2.0.1 3327 + micromark-util-types: 2.0.2 3328 + vfile-message: 4.0.2 3329 + 3330 + micromark-extension-mdx-md@2.0.0: 3331 + dependencies: 3332 + micromark-util-types: 2.0.2 3333 + 3334 + micromark-extension-mdxjs-esm@3.0.0: 3335 + dependencies: 3336 + '@types/estree': 1.0.8 3337 + devlop: 1.1.0 3338 + micromark-core-commonmark: 2.0.3 3339 + micromark-util-character: 2.1.1 3340 + micromark-util-events-to-acorn: 2.0.3 3341 + micromark-util-symbol: 2.0.1 3342 + micromark-util-types: 2.0.2 3343 + unist-util-position-from-estree: 2.0.0 3344 + vfile-message: 4.0.2 3345 + 3346 + micromark-extension-mdxjs@3.0.0: 3347 + dependencies: 3348 + acorn: 8.14.1 3349 + acorn-jsx: 5.3.2(acorn@8.14.1) 3350 + micromark-extension-mdx-expression: 3.0.1 3351 + micromark-extension-mdx-jsx: 3.0.2 3352 + micromark-extension-mdx-md: 2.0.0 3353 + micromark-extension-mdxjs-esm: 3.0.0 3354 + micromark-util-combine-extensions: 2.0.1 3355 + micromark-util-types: 2.0.2 3356 + 4028 3357 micromark-factory-destination@2.0.1: 4029 3358 dependencies: 4030 3359 micromark-util-character: 2.1.1 ··· 4038 3367 micromark-util-symbol: 2.0.1 4039 3368 micromark-util-types: 2.0.2 4040 3369 3370 + micromark-factory-mdx-expression@2.0.3: 3371 + dependencies: 3372 + '@types/estree': 1.0.8 3373 + devlop: 1.1.0 3374 + micromark-factory-space: 2.0.1 3375 + micromark-util-character: 2.1.1 3376 + micromark-util-events-to-acorn: 2.0.3 3377 + micromark-util-symbol: 2.0.1 3378 + micromark-util-types: 2.0.2 3379 + unist-util-position-from-estree: 2.0.0 3380 + vfile-message: 4.0.2 3381 + 4041 3382 micromark-factory-space@2.0.1: 4042 3383 dependencies: 4043 3384 micromark-util-character: 2.1.1 ··· 4090 3431 4091 3432 micromark-util-encode@2.0.1: {} 4092 3433 3434 + micromark-util-events-to-acorn@2.0.3: 3435 + dependencies: 3436 + '@types/estree': 1.0.8 3437 + '@types/unist': 3.0.3 3438 + devlop: 1.1.0 3439 + estree-util-visit: 2.0.0 3440 + micromark-util-symbol: 2.0.1 3441 + micromark-util-types: 2.0.2 3442 + vfile-message: 4.0.2 3443 + 4093 3444 micromark-util-html-tag-name@2.0.1: {} 4094 3445 4095 3446 micromark-util-normalize-identifier@2.0.1: ··· 4119 3470 4120 3471 micromark@4.0.2: 4121 3472 dependencies: 4122 - "@types/debug": 4.1.12 3473 + '@types/debug': 4.1.12 4123 3474 debug: 4.4.1 4124 3475 decode-named-character-reference: 1.1.0 4125 3476 devlop: 1.1.0 ··· 4149 3500 4150 3501 nlcst-to-string@4.0.0: 4151 3502 dependencies: 4152 - "@types/nlcst": 2.0.3 3503 + '@types/nlcst': 2.0.3 4153 3504 4154 3505 node-fetch-native@1.6.6: {} 4155 3506 ··· 4194 3545 4195 3546 pako@0.2.9: {} 4196 3547 3548 + parse-entities@4.0.2: 3549 + dependencies: 3550 + '@types/unist': 2.0.11 3551 + character-entities-legacy: 3.0.0 3552 + character-reference-invalid: 2.0.1 3553 + decode-named-character-reference: 1.1.0 3554 + is-alphanumerical: 2.0.1 3555 + is-decimal: 2.0.1 3556 + is-hexadecimal: 2.0.1 3557 + 4197 3558 parse-latin@7.0.0: 4198 3559 dependencies: 4199 - "@types/nlcst": 2.0.3 4200 - "@types/unist": 3.0.3 3560 + '@types/nlcst': 2.0.3 3561 + '@types/unist': 3.0.3 4201 3562 nlcst-to-string: 4.0.0 4202 3563 unist-util-modify-children: 4.0.0 4203 3564 unist-util-visit-children: 3.0.0 ··· 4223 3584 4224 3585 prettier-plugin-astro@0.14.1: 4225 3586 dependencies: 4226 - "@astrojs/compiler": 2.12.1 3587 + '@astrojs/compiler': 2.12.1 4227 3588 prettier: 3.5.3 4228 3589 sass-formatter: 0.7.9 4229 3590 ··· 4246 3607 4247 3608 readdirp@4.1.2: {} 4248 3609 3610 + recma-build-jsx@1.0.0: 3611 + dependencies: 3612 + '@types/estree': 1.0.8 3613 + estree-util-build-jsx: 3.0.1 3614 + vfile: 6.0.3 3615 + 3616 + recma-jsx@1.0.0(acorn@8.14.1): 3617 + dependencies: 3618 + acorn-jsx: 5.3.2(acorn@8.14.1) 3619 + estree-util-to-js: 2.0.0 3620 + recma-parse: 1.0.0 3621 + recma-stringify: 1.0.0 3622 + unified: 11.0.5 3623 + transitivePeerDependencies: 3624 + - acorn 3625 + 3626 + recma-parse@1.0.0: 3627 + dependencies: 3628 + '@types/estree': 1.0.8 3629 + esast-util-from-js: 2.0.1 3630 + unified: 11.0.5 3631 + vfile: 6.0.3 3632 + 3633 + recma-stringify@1.0.0: 3634 + dependencies: 3635 + '@types/estree': 1.0.8 3636 + estree-util-to-js: 2.0.0 3637 + unified: 11.0.5 3638 + vfile: 6.0.3 3639 + 4249 3640 regex-recursion@6.0.2: 4250 3641 dependencies: 4251 3642 regex-utilities: 2.3.0 ··· 4256 3647 dependencies: 4257 3648 regex-utilities: 2.3.0 4258 3649 3650 + rehype-katex@7.0.1: 3651 + dependencies: 3652 + '@types/hast': 3.0.4 3653 + '@types/katex': 0.16.7 3654 + hast-util-from-html-isomorphic: 2.0.0 3655 + hast-util-to-text: 4.0.2 3656 + katex: 0.16.22 3657 + unist-util-visit-parents: 6.0.1 3658 + vfile: 6.0.3 3659 + 4259 3660 rehype-parse@9.0.1: 4260 3661 dependencies: 4261 - "@types/hast": 3.0.4 3662 + '@types/hast': 3.0.4 4262 3663 hast-util-from-html: 2.0.3 4263 3664 unified: 11.0.5 4264 3665 4265 3666 rehype-raw@7.0.0: 4266 3667 dependencies: 4267 - "@types/hast": 3.0.4 3668 + '@types/hast': 3.0.4 4268 3669 hast-util-raw: 9.1.0 4269 3670 vfile: 6.0.3 4270 3671 3672 + rehype-recma@1.0.0: 3673 + dependencies: 3674 + '@types/estree': 1.0.8 3675 + '@types/hast': 3.0.4 3676 + hast-util-to-estree: 3.1.3 3677 + transitivePeerDependencies: 3678 + - supports-color 3679 + 4271 3680 rehype-stringify@10.0.1: 4272 3681 dependencies: 4273 - "@types/hast": 3.0.4 3682 + '@types/hast': 3.0.4 4274 3683 hast-util-to-html: 9.0.5 4275 3684 unified: 11.0.5 4276 3685 4277 3686 rehype@13.0.2: 4278 3687 dependencies: 4279 - "@types/hast": 3.0.4 3688 + '@types/hast': 3.0.4 4280 3689 rehype-parse: 9.0.1 4281 3690 rehype-stringify: 10.0.1 4282 3691 unified: 11.0.5 4283 3692 4284 3693 remark-gfm@4.0.1: 4285 3694 dependencies: 4286 - "@types/mdast": 4.0.4 3695 + '@types/mdast': 4.0.4 4287 3696 mdast-util-gfm: 3.1.0 4288 3697 micromark-extension-gfm: 3.0.0 4289 3698 remark-parse: 11.0.0 ··· 4292 3701 transitivePeerDependencies: 4293 3702 - supports-color 4294 3703 3704 + remark-math@6.0.0: 3705 + dependencies: 3706 + '@types/mdast': 4.0.4 3707 + mdast-util-math: 3.0.0 3708 + micromark-extension-math: 3.1.0 3709 + unified: 11.0.5 3710 + transitivePeerDependencies: 3711 + - supports-color 3712 + 3713 + remark-mdx@3.1.0: 3714 + dependencies: 3715 + mdast-util-mdx: 3.0.0 3716 + micromark-extension-mdxjs: 3.0.0 3717 + transitivePeerDependencies: 3718 + - supports-color 3719 + 4295 3720 remark-parse@11.0.0: 4296 3721 dependencies: 4297 - "@types/mdast": 4.0.4 3722 + '@types/mdast': 4.0.4 4298 3723 mdast-util-from-markdown: 2.0.2 4299 3724 micromark-util-types: 2.0.2 4300 3725 unified: 11.0.5 ··· 4303 3728 4304 3729 remark-rehype@11.1.2: 4305 3730 dependencies: 4306 - "@types/hast": 3.0.4 4307 - "@types/mdast": 4.0.4 3731 + '@types/hast': 3.0.4 3732 + '@types/mdast': 4.0.4 4308 3733 mdast-util-to-hast: 13.2.0 4309 3734 unified: 11.0.5 4310 3735 vfile: 6.0.3 ··· 4318 3743 4319 3744 remark-stringify@11.0.0: 4320 3745 dependencies: 4321 - "@types/mdast": 4.0.4 3746 + '@types/mdast': 4.0.4 4322 3747 mdast-util-to-markdown: 2.1.2 4323 3748 unified: 11.0.5 4324 3749 ··· 4326 3751 4327 3752 retext-latin@4.0.0: 4328 3753 dependencies: 4329 - "@types/nlcst": 2.0.3 3754 + '@types/nlcst': 2.0.3 4330 3755 parse-latin: 7.0.0 4331 3756 unified: 11.0.5 4332 3757 4333 3758 retext-smartypants@6.2.0: 4334 3759 dependencies: 4335 - "@types/nlcst": 2.0.3 3760 + '@types/nlcst': 2.0.3 4336 3761 nlcst-to-string: 4.0.0 4337 3762 unist-util-visit: 5.0.0 4338 3763 4339 3764 retext-stringify@4.0.0: 4340 3765 dependencies: 4341 - "@types/nlcst": 2.0.3 3766 + '@types/nlcst': 2.0.3 4342 3767 nlcst-to-string: 4.0.0 4343 3768 unified: 11.0.5 4344 3769 4345 3770 retext@9.0.0: 4346 3771 dependencies: 4347 - "@types/nlcst": 2.0.3 3772 + '@types/nlcst': 2.0.3 4348 3773 retext-latin: 4.0.0 4349 3774 retext-stringify: 4.0.0 4350 3775 unified: 11.0.5 4351 3776 4352 3777 rollup@4.42.0: 4353 3778 dependencies: 4354 - "@types/estree": 1.0.7 3779 + '@types/estree': 1.0.7 4355 3780 optionalDependencies: 4356 - "@rollup/rollup-android-arm-eabi": 4.42.0 4357 - "@rollup/rollup-android-arm64": 4.42.0 4358 - "@rollup/rollup-darwin-arm64": 4.42.0 4359 - "@rollup/rollup-darwin-x64": 4.42.0 4360 - "@rollup/rollup-freebsd-arm64": 4.42.0 4361 - "@rollup/rollup-freebsd-x64": 4.42.0 4362 - "@rollup/rollup-linux-arm-gnueabihf": 4.42.0 4363 - "@rollup/rollup-linux-arm-musleabihf": 4.42.0 4364 - "@rollup/rollup-linux-arm64-gnu": 4.42.0 4365 - "@rollup/rollup-linux-arm64-musl": 4.42.0 4366 - "@rollup/rollup-linux-loongarch64-gnu": 4.42.0 4367 - "@rollup/rollup-linux-powerpc64le-gnu": 4.42.0 4368 - "@rollup/rollup-linux-riscv64-gnu": 4.42.0 4369 - "@rollup/rollup-linux-riscv64-musl": 4.42.0 4370 - "@rollup/rollup-linux-s390x-gnu": 4.42.0 4371 - "@rollup/rollup-linux-x64-gnu": 4.42.0 4372 - "@rollup/rollup-linux-x64-musl": 4.42.0 4373 - "@rollup/rollup-win32-arm64-msvc": 4.42.0 4374 - "@rollup/rollup-win32-ia32-msvc": 4.42.0 4375 - "@rollup/rollup-win32-x64-msvc": 4.42.0 3781 + '@rollup/rollup-android-arm-eabi': 4.42.0 3782 + '@rollup/rollup-android-arm64': 4.42.0 3783 + '@rollup/rollup-darwin-arm64': 4.42.0 3784 + '@rollup/rollup-darwin-x64': 4.42.0 3785 + '@rollup/rollup-freebsd-arm64': 4.42.0 3786 + '@rollup/rollup-freebsd-x64': 4.42.0 3787 + '@rollup/rollup-linux-arm-gnueabihf': 4.42.0 3788 + '@rollup/rollup-linux-arm-musleabihf': 4.42.0 3789 + '@rollup/rollup-linux-arm64-gnu': 4.42.0 3790 + '@rollup/rollup-linux-arm64-musl': 4.42.0 3791 + '@rollup/rollup-linux-loongarch64-gnu': 4.42.0 3792 + '@rollup/rollup-linux-powerpc64le-gnu': 4.42.0 3793 + '@rollup/rollup-linux-riscv64-gnu': 4.42.0 3794 + '@rollup/rollup-linux-riscv64-musl': 4.42.0 3795 + '@rollup/rollup-linux-s390x-gnu': 4.42.0 3796 + '@rollup/rollup-linux-x64-gnu': 4.42.0 3797 + '@rollup/rollup-linux-x64-musl': 4.42.0 3798 + '@rollup/rollup-win32-arm64-msvc': 4.42.0 3799 + '@rollup/rollup-win32-ia32-msvc': 4.42.0 3800 + '@rollup/rollup-win32-x64-msvc': 4.42.0 4376 3801 fsevents: 2.3.3 4377 3802 4378 3803 rrweb-cssom@0.8.0: {} ··· 4397 3822 detect-libc: 2.0.4 4398 3823 semver: 7.7.2 4399 3824 optionalDependencies: 4400 - "@img/sharp-darwin-arm64": 0.33.5 4401 - "@img/sharp-darwin-x64": 0.33.5 4402 - "@img/sharp-libvips-darwin-arm64": 1.0.4 4403 - "@img/sharp-libvips-darwin-x64": 1.0.4 4404 - "@img/sharp-libvips-linux-arm": 1.0.5 4405 - "@img/sharp-libvips-linux-arm64": 1.0.4 4406 - "@img/sharp-libvips-linux-s390x": 1.0.4 4407 - "@img/sharp-libvips-linux-x64": 1.0.4 4408 - "@img/sharp-libvips-linuxmusl-arm64": 1.0.4 4409 - "@img/sharp-libvips-linuxmusl-x64": 1.0.4 4410 - "@img/sharp-linux-arm": 0.33.5 4411 - "@img/sharp-linux-arm64": 0.33.5 4412 - "@img/sharp-linux-s390x": 0.33.5 4413 - "@img/sharp-linux-x64": 0.33.5 4414 - "@img/sharp-linuxmusl-arm64": 0.33.5 4415 - "@img/sharp-linuxmusl-x64": 0.33.5 4416 - "@img/sharp-wasm32": 0.33.5 4417 - "@img/sharp-win32-ia32": 0.33.5 4418 - "@img/sharp-win32-x64": 0.33.5 3825 + '@img/sharp-darwin-arm64': 0.33.5 3826 + '@img/sharp-darwin-x64': 0.33.5 3827 + '@img/sharp-libvips-darwin-arm64': 1.0.4 3828 + '@img/sharp-libvips-darwin-x64': 1.0.4 3829 + '@img/sharp-libvips-linux-arm': 1.0.5 3830 + '@img/sharp-libvips-linux-arm64': 1.0.4 3831 + '@img/sharp-libvips-linux-s390x': 1.0.4 3832 + '@img/sharp-libvips-linux-x64': 1.0.4 3833 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 3834 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 3835 + '@img/sharp-linux-arm': 0.33.5 3836 + '@img/sharp-linux-arm64': 0.33.5 3837 + '@img/sharp-linux-s390x': 0.33.5 3838 + '@img/sharp-linux-x64': 0.33.5 3839 + '@img/sharp-linuxmusl-arm64': 0.33.5 3840 + '@img/sharp-linuxmusl-x64': 0.33.5 3841 + '@img/sharp-wasm32': 0.33.5 3842 + '@img/sharp-win32-ia32': 0.33.5 3843 + '@img/sharp-win32-x64': 0.33.5 4419 3844 optional: true 4420 3845 4421 3846 shiki@3.6.0: 4422 3847 dependencies: 4423 - "@shikijs/core": 3.6.0 4424 - "@shikijs/engine-javascript": 3.6.0 4425 - "@shikijs/engine-oniguruma": 3.6.0 4426 - "@shikijs/langs": 3.6.0 4427 - "@shikijs/themes": 3.6.0 4428 - "@shikijs/types": 3.6.0 4429 - "@shikijs/vscode-textmate": 10.0.2 4430 - "@types/hast": 3.0.4 3848 + '@shikijs/core': 3.6.0 3849 + '@shikijs/engine-javascript': 3.6.0 3850 + '@shikijs/engine-oniguruma': 3.6.0 3851 + '@shikijs/langs': 3.6.0 3852 + '@shikijs/themes': 3.6.0 3853 + '@shikijs/types': 3.6.0 3854 + '@shikijs/vscode-textmate': 10.0.2 3855 + '@types/hast': 3.0.4 4431 3856 4432 3857 simple-swizzle@0.2.2: 4433 3858 dependencies: ··· 4441 3866 smol-toml@1.3.4: {} 4442 3867 4443 3868 source-map-js@1.2.1: {} 3869 + 3870 + source-map@0.7.4: {} 4444 3871 4445 3872 space-separated-tokens@2.0.2: {} 4446 3873 ··· 4468 3895 strip-ansi@7.1.0: 4469 3896 dependencies: 4470 3897 ansi-regex: 6.1.0 3898 + 3899 + strnum@2.1.1: {} 3900 + 3901 + style-to-js@1.1.17: 3902 + dependencies: 3903 + style-to-object: 1.0.9 3904 + 3905 + style-to-object@1.0.9: 3906 + dependencies: 3907 + inline-style-parser: 0.2.4 4471 3908 4472 3909 suf-log@2.5.3: 4473 3910 dependencies: ··· 4536 3973 4537 3974 unified@11.0.5: 4538 3975 dependencies: 4539 - "@types/unist": 3.0.3 3976 + '@types/unist': 3.0.3 4540 3977 bail: 2.0.2 4541 3978 devlop: 1.1.0 4542 3979 extend: 3.0.2 ··· 4551 3988 4552 3989 unist-util-find-after@5.0.0: 4553 3990 dependencies: 4554 - "@types/unist": 3.0.3 3991 + '@types/unist': 3.0.3 4555 3992 unist-util-is: 6.0.0 4556 3993 4557 3994 unist-util-is@6.0.0: 4558 3995 dependencies: 4559 - "@types/unist": 3.0.3 3996 + '@types/unist': 3.0.3 4560 3997 4561 3998 unist-util-modify-children@4.0.0: 4562 3999 dependencies: 4563 - "@types/unist": 3.0.3 4000 + '@types/unist': 3.0.3 4564 4001 array-iterate: 2.0.1 4565 4002 4003 + unist-util-position-from-estree@2.0.0: 4004 + dependencies: 4005 + '@types/unist': 3.0.3 4006 + 4566 4007 unist-util-position@5.0.0: 4567 4008 dependencies: 4568 - "@types/unist": 3.0.3 4009 + '@types/unist': 3.0.3 4569 4010 4570 4011 unist-util-remove-position@5.0.0: 4571 4012 dependencies: 4572 - "@types/unist": 3.0.3 4013 + '@types/unist': 3.0.3 4573 4014 unist-util-visit: 5.0.0 4574 4015 4575 4016 unist-util-stringify-position@4.0.0: 4576 4017 dependencies: 4577 - "@types/unist": 3.0.3 4018 + '@types/unist': 3.0.3 4578 4019 4579 4020 unist-util-visit-children@3.0.0: 4580 4021 dependencies: 4581 - "@types/unist": 3.0.3 4022 + '@types/unist': 3.0.3 4582 4023 4583 4024 unist-util-visit-parents@6.0.1: 4584 4025 dependencies: 4585 - "@types/unist": 3.0.3 4026 + '@types/unist': 3.0.3 4586 4027 unist-util-is: 6.0.0 4587 4028 4588 4029 unist-util-visit@5.0.0: 4589 4030 dependencies: 4590 - "@types/unist": 3.0.3 4031 + '@types/unist': 3.0.3 4591 4032 unist-util-is: 6.0.0 4592 4033 unist-util-visit-parents: 6.0.1 4593 4034 ··· 4604 4045 4605 4046 vfile-location@5.0.3: 4606 4047 dependencies: 4607 - "@types/unist": 3.0.3 4048 + '@types/unist': 3.0.3 4608 4049 vfile: 6.0.3 4609 4050 4610 4051 vfile-message@4.0.2: 4611 4052 dependencies: 4612 - "@types/unist": 3.0.3 4053 + '@types/unist': 3.0.3 4613 4054 unist-util-stringify-position: 4.0.0 4614 4055 4615 4056 vfile@6.0.3: 4616 4057 dependencies: 4617 - "@types/unist": 3.0.3 4058 + '@types/unist': 3.0.3 4618 4059 vfile-message: 4.0.2 4619 4060 4620 4061 vite@6.3.5(@types/node@22.15.30)(yaml@2.8.0): ··· 4626 4067 rollup: 4.42.0 4627 4068 tinyglobby: 0.2.14 4628 4069 optionalDependencies: 4629 - "@types/node": 22.15.30 4070 + '@types/node': 22.15.30 4630 4071 fsevents: 2.3.3 4631 4072 yaml: 2.8.0 4632 4073
+141
public/pretty-feed-v3.xsl
··· 1 + <?xml version="1.0" encoding="utf-8"?> 2 + <!-- 3 + 4 + # Pretty Feed 5 + 6 + Styles an RSS/Atom feed, making it friendly for humans viewers, and adds a link 7 + to aboutfeeds.com for new user onboarding. See it in action: 8 + 9 + https://interconnected.org/home/feed 10 + 11 + 12 + ## How to use 13 + 14 + 1. Download this XML stylesheet from the following URL and host it on your own 15 + domain (this is a limitation of XSL in browsers): 16 + 17 + https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl 18 + 19 + 2. Include the XSL at the top of the RSS/Atom feed, like: 20 + 21 + ``` 22 + <?xml version="1.0" encoding="UTF-8"?> 23 + <?xml-stylesheet href="/PATH-TO-YOUR-STYLES/pretty-feed-v3.xsl" type="text/xsl"?> 24 + ``` 25 + 26 + 3. Serve the feed with the following HTTP headers: 27 + 28 + ``` 29 + Content-Type: application/xml; charset=utf-8 # not application/rss+xml 30 + x-content-type-options: nosniff 31 + ``` 32 + 33 + (These headers are required to style feeds for users with Safari on iOS/Mac.) 34 + 35 + 36 + 37 + ## Limitations 38 + 39 + - Styling the feed *prevents* the browser from automatically opening a 40 + newsreader application. This is a trade off, but it's a benefit to new users 41 + who won't have a newsreader installed, and they are saved from seeing or 42 + downloaded obscure XML content. For existing newsreader users, they will know 43 + to copy-and-paste the feed URL, and they get the benefit of an in-browser feed 44 + preview. 45 + - Feed styling, for all browsers, is only available to site owners who control 46 + their own platform. The need to add both XML and HTTP headers makes this a 47 + limited solution. 48 + 49 + 50 + ## Credits 51 + 52 + pretty-feed is based on work by lepture.com: 53 + 54 + https://lepture.com/en/2019/rss-style-with-xsl 55 + 56 + This current version is maintained by aboutfeeds.com: 57 + 58 + https://github.com/genmon/aboutfeeds 59 + 60 + 61 + ## Feedback 62 + 63 + This file is in BETA. Please test and contribute to the discussion: 64 + 65 + https://github.com/genmon/aboutfeeds/issues/8 66 + 67 + --> 68 + <xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 69 + xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" 70 + xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"> 71 + <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/> 72 + <xsl:template match="/"> 73 + <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 74 + <head> 75 + <title><xsl:value-of select="/rss/channel/title"/> Web Feed</title> 76 + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 77 + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/> 78 + <style type="text/css">/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none!important}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}.rule,hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.rule::before,hr::before{display:table;content:""}.rule::after,hr::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none!important}details summary{cursor:pointer}details:not([open])>* :not(summary){display:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ol,ul{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}dd{margin-left:0}code,tt{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:.3s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(.2,0,.13,1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.1,1.1,1.1)}100%{transform:scale3d(1,1,1)}}.hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover{transform:scale(1.025)}.border{border:1px #e1e4e8 solid!important}.border-y{border-top:1px #e1e4e8 solid!important;border-bottom:1px #e1e4e8 solid!important}.border-0{border:0!important}.border-dashed{border-style:dashed!important}.border-blue{border-color:#0366d6!important}.border-blue-light{border-color:#c8e1ff!important}.border-green{border-color:#34d058!important}.border-green-light{border-color:#a2cbac!important}.border-red{border-color:#d73a49!important}.border-red-light{border-color:#cea0a5!important}.border-purple{border-color:#6f42c1!important}.border-yellow{border-color:#d9d0a5!important}.border-gray-light{border-color:#eaecef!important}.border-gray-dark{border-color:#d1d5da!important}.border-black-fade{border-color:rgba(27,31,35,.15)!important}.border-top{border-top:1px #e1e4e8 solid!important}.border-right{border-right:1px #e1e4e8 solid!important}.border-bottom{border-bottom:1px #e1e4e8 solid!important}.border-left{border-left:1px #e1e4e8 solid!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:3px!important}.rounded-2{border-radius:6px!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}@media (min-width:544px){.border-sm-top{border-top:1px #e1e4e8 solid!important}.border-sm-right{border-right:1px #e1e4e8 solid!important}.border-sm-bottom{border-bottom:1px #e1e4e8 solid!important}.border-sm-left{border-left:1px #e1e4e8 solid!important}.border-sm-top-0{border-top:0!important}.border-sm-right-0{border-right:0!important}.border-sm-bottom-0{border-bottom:0!important}.border-sm-left-0{border-left:0!important}.rounded-sm-0{border-radius:0!important}.rounded-sm-1{border-radius:3px!important}.rounded-sm-2{border-radius:6px!important}.rounded-sm-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-sm-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-sm-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-sm-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-sm-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-sm-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-sm-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-sm-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-sm-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-sm-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-sm-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-sm-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:768px){.border-md-top{border-top:1px #e1e4e8 solid!important}.border-md-right{border-right:1px #e1e4e8 solid!important}.border-md-bottom{border-bottom:1px #e1e4e8 solid!important}.border-md-left{border-left:1px #e1e4e8 solid!important}.border-md-top-0{border-top:0!important}.border-md-right-0{border-right:0!important}.border-md-bottom-0{border-bottom:0!important}.border-md-left-0{border-left:0!important}.rounded-md-0{border-radius:0!important}.rounded-md-1{border-radius:3px!important}.rounded-md-2{border-radius:6px!important}.rounded-md-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-md-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-md-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-md-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-md-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-md-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-md-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-md-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-md-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-md-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-md-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-md-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1012px){.border-lg-top{border-top:1px #e1e4e8 solid!important}.border-lg-right{border-right:1px #e1e4e8 solid!important}.border-lg-bottom{border-bottom:1px #e1e4e8 solid!important}.border-lg-left{border-left:1px #e1e4e8 solid!important}.border-lg-top-0{border-top:0!important}.border-lg-right-0{border-right:0!important}.border-lg-bottom-0{border-bottom:0!important}.border-lg-left-0{border-left:0!important}.rounded-lg-0{border-radius:0!important}.rounded-lg-1{border-radius:3px!important}.rounded-lg-2{border-radius:6px!important}.rounded-lg-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-lg-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-lg-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-lg-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-lg-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-lg-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-lg-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-lg-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-lg-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-lg-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-lg-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-lg-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1280px){.border-xl-top{border-top:1px #e1e4e8 solid!important}.border-xl-right{border-right:1px #e1e4e8 solid!important}.border-xl-bottom{border-bottom:1px #e1e4e8 solid!important}.border-xl-left{border-left:1px #e1e4e8 solid!important}.border-xl-top-0{border-top:0!important}.border-xl-right-0{border-right:0!important}.border-xl-bottom-0{border-bottom:0!important}.border-xl-left-0{border-left:0!important}.rounded-xl-0{border-radius:0!important}.rounded-xl-1{border-radius:3px!important}.rounded-xl-2{border-radius:6px!important}.rounded-xl-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-xl-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-xl-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-xl-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-xl-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-xl-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-xl-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-xl-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-xl-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-xl-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-xl-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-xl-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}.circle{border-radius:50%!important}.box-shadow{box-shadow:0 1px 1px rgba(27,31,35,.1)!important}.box-shadow-medium{box-shadow:0 1px 5px rgba(27,31,35,.15)!important}.box-shadow-large{box-shadow:0 1px 15px rgba(27,31,35,.15)!important}.box-shadow-extra-large{box-shadow:0 10px 50px rgba(27,31,35,.07)!important}.box-shadow-none{box-shadow:none!important}.bg-white{background-color:#fff!important}.bg-blue{background-color:#0366d6!important}.bg-blue-light{background-color:#f1f8ff!important}.bg-gray-dark{background-color:#24292e!important}.bg-gray{background-color:#f6f8fa!important}.bg-gray-light{background-color:#fafbfc!important}.bg-green{background-color:#28a745!important}.bg-green-light{background-color:#dcffe4!important}.bg-red{background-color:#d73a49!important}.bg-red-light{background-color:#ffdce0!important}.bg-yellow{background-color:#ffd33d!important}.bg-yellow-light{background-color:#fff5b1!important}.bg-purple{background-color:#6f42c1!important}.bg-purple-light{background-color:#f5f0ff!important}.bg-shade-gradient{background-image:linear-gradient(180deg,rgba(27,31,35,.065),rgba(27,31,35,0))!important;background-repeat:no-repeat!important;background-size:100% 200px!important}.text-blue{color:#0366d6!important}.text-red{color:#cb2431!important}.text-gray-light{color:#6a737d!important}.text-gray{color:#586069!important}.text-gray-dark{color:#24292e!important}.text-green{color:#28a745!important}.text-orange{color:#a04100!important}.text-orange-light{color:#e36209!important}.text-purple{color:#6f42c1!important}.text-white{color:#fff!important}.text-inherit{color:inherit!important}.text-pending{color:#b08800!important}.bg-pending{color:#dbab09!important}.link-gray{color:#586069!important}.link-gray:hover{color:#0366d6!important}.link-gray-dark{color:#24292e!important}.link-gray-dark:hover{color:#0366d6!important}.link-hover-blue:hover{color:#0366d6!important}.muted-link{color:#586069!important}.muted-link:hover{color:#0366d6!important;text-decoration:none}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:0 0}.details-overlay-dark[open]>summary::before{z-index:99;background:rgba(27,31,35,.5)}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-justify-start{justify-content:flex-start!important}.flex-justify-end{justify-content:flex-end!important}.flex-justify-center{justify-content:center!important}.flex-justify-between{justify-content:space-between!important}.flex-justify-around{justify-content:space-around!important}.flex-items-start{align-items:flex-start!important}.flex-items-end{align-items:flex-end!important}.flex-items-center{align-items:center!important}.flex-items-baseline{align-items:baseline!important}.flex-items-stretch{align-items:stretch!important}.flex-content-start{align-content:flex-start!important}.flex-content-end{align-content:flex-end!important}.flex-content-center{align-content:center!important}.flex-content-between{align-content:space-between!important}.flex-content-around{align-content:space-around!important}.flex-content-stretch{align-content:stretch!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.flex-self-auto{align-self:auto!important}.flex-self-start{align-self:flex-start!important}.flex-self-end{align-self:flex-end!important}.flex-self-center{align-self:center!important}.flex-self-baseline{align-self:baseline!important}.flex-self-stretch{align-self:stretch!important}.flex-item-equal{flex-grow:1;flex-basis:0}@media (min-width:544px){.flex-sm-row{flex-direction:row!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column{flex-direction:column!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-justify-start{justify-content:flex-start!important}.flex-sm-justify-end{justify-content:flex-end!important}.flex-sm-justify-center{justify-content:center!important}.flex-sm-justify-between{justify-content:space-between!important}.flex-sm-justify-around{justify-content:space-around!important}.flex-sm-items-start{align-items:flex-start!important}.flex-sm-items-end{align-items:flex-end!important}.flex-sm-items-center{align-items:center!important}.flex-sm-items-baseline{align-items:baseline!important}.flex-sm-items-stretch{align-items:stretch!important}.flex-sm-content-start{align-content:flex-start!important}.flex-sm-content-end{align-content:flex-end!important}.flex-sm-content-center{align-content:center!important}.flex-sm-content-between{align-content:space-between!important}.flex-sm-content-around{align-content:space-around!important}.flex-sm-content-stretch{align-content:stretch!important}.flex-sm-auto{flex:1 1 auto!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-self-auto{align-self:auto!important}.flex-sm-self-start{align-self:flex-start!important}.flex-sm-self-end{align-self:flex-end!important}.flex-sm-self-center{align-self:center!important}.flex-sm-self-baseline{align-self:baseline!important}.flex-sm-self-stretch{align-self:stretch!important}.flex-sm-item-equal{flex-grow:1;flex-basis:0}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column{flex-direction:column!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-justify-start{justify-content:flex-start!important}.flex-md-justify-end{justify-content:flex-end!important}.flex-md-justify-center{justify-content:center!important}.flex-md-justify-between{justify-content:space-between!important}.flex-md-justify-around{justify-content:space-around!important}.flex-md-items-start{align-items:flex-start!important}.flex-md-items-end{align-items:flex-end!important}.flex-md-items-center{align-items:center!important}.flex-md-items-baseline{align-items:baseline!important}.flex-md-items-stretch{align-items:stretch!important}.flex-md-content-start{align-content:flex-start!important}.flex-md-content-end{align-content:flex-end!important}.flex-md-content-center{align-content:center!important}.flex-md-content-between{align-content:space-between!important}.flex-md-content-around{align-content:space-around!important}.flex-md-content-stretch{align-content:stretch!important}.flex-md-auto{flex:1 1 auto!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-self-auto{align-self:auto!important}.flex-md-self-start{align-self:flex-start!important}.flex-md-self-end{align-self:flex-end!important}.flex-md-self-center{align-self:center!important}.flex-md-self-baseline{align-self:baseline!important}.flex-md-self-stretch{align-self:stretch!important}.flex-md-item-equal{flex-grow:1;flex-basis:0}}@media (min-width:1012px){.flex-lg-row{flex-direction:row!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column{flex-direction:column!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-justify-start{justify-content:flex-start!important}.flex-lg-justify-end{justify-content:flex-end!important}.flex-lg-justify-center{justify-content:center!important}.flex-lg-justify-between{justify-content:space-between!important}.flex-lg-justify-around{justify-content:space-around!important}.flex-lg-items-start{align-items:flex-start!important}.flex-lg-items-end{align-items:flex-end!important}.flex-lg-items-center{align-items:center!important}.flex-lg-items-baseline{align-items:baseline!important}.flex-lg-items-stretch{align-items:stretch!important}.flex-lg-content-start{align-content:flex-start!important}.flex-lg-content-end{align-content:flex-end!important}.flex-lg-content-center{align-content:center!important}.flex-lg-content-between{align-content:space-between!important}.flex-lg-content-around{align-content:space-around!important}.flex-lg-content-stretch{align-content:stretch!important}.flex-lg-auto{flex:1 1 auto!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-self-auto{align-self:auto!important}.flex-lg-self-start{align-self:flex-start!important}.flex-lg-self-end{align-self:flex-end!important}.flex-lg-self-center{align-self:center!important}.flex-lg-self-baseline{align-self:baseline!important}.flex-lg-self-stretch{align-self:stretch!important}.flex-lg-item-equal{flex-grow:1;flex-basis:0}}@media (min-width:1280px){.flex-xl-row{flex-direction:row!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column{flex-direction:column!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-justify-start{justify-content:flex-start!important}.flex-xl-justify-end{justify-content:flex-end!important}.flex-xl-justify-center{justify-content:center!important}.flex-xl-justify-between{justify-content:space-between!important}.flex-xl-justify-around{justify-content:space-around!important}.flex-xl-items-start{align-items:flex-start!important}.flex-xl-items-end{align-items:flex-end!important}.flex-xl-items-center{align-items:center!important}.flex-xl-items-baseline{align-items:baseline!important}.flex-xl-items-stretch{align-items:stretch!important}.flex-xl-content-start{align-content:flex-start!important}.flex-xl-content-end{align-content:flex-end!important}.flex-xl-content-center{align-content:center!important}.flex-xl-content-between{align-content:space-between!important}.flex-xl-content-around{align-content:space-around!important}.flex-xl-content-stretch{align-content:stretch!important}.flex-xl-auto{flex:1 1 auto!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-self-auto{align-self:auto!important}.flex-xl-self-start{align-self:flex-start!important}.flex-xl-self-end{align-self:flex-end!important}.flex-xl-self-center{align-self:center!important}.flex-xl-self-baseline{align-self:baseline!important}.flex-xl-self-stretch{align-self:stretch!important}.flex-xl-item-equal{flex-grow:1;flex-basis:0}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-middle{vertical-align:middle!important}.v-align-top{vertical-align:top!important}.v-align-bottom{vertical-align:bottom!important}.v-align-text-top{vertical-align:text-top!important}.v-align-text-bottom{vertical-align:text-bottom!important}.v-align-baseline{vertical-align:baseline!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-auto{overflow:auto!important}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:544px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1012px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1280px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.width-fit{max-width:100%!important}.width-full{width:100%!important}.height-fit{max-height:100%!important}.height-full{height:100%!important}.min-width-0{min-width:0!important}.direction-rtl{direction:rtl!important}.direction-ltr{direction:ltr!important}@media (min-width:544px){.direction-sm-rtl{direction:rtl!important}.direction-sm-ltr{direction:ltr!important}}@media (min-width:768px){.direction-md-rtl{direction:rtl!important}.direction-md-ltr{direction:ltr!important}}@media (min-width:1012px){.direction-lg-rtl{direction:rtl!important}.direction-lg-ltr{direction:ltr!important}}@media (min-width:1280px){.direction-xl-rtl{direction:rtl!important}.direction-xl-ltr{direction:ltr!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:4px!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mt-n1{margin-top:-4px!important}.mr-n1{margin-right:-4px!important}.mb-n1{margin-bottom:-4px!important}.ml-n1{margin-left:-4px!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mt-n2{margin-top:-8px!important}.mr-n2{margin-right:-8px!important}.mb-n2{margin-bottom:-8px!important}.ml-n2{margin-left:-8px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.m-3{margin:16px!important}.mt-3{margin-top:16px!important}.mr-3{margin-right:16px!important}.mb-3{margin-bottom:16px!important}.ml-3{margin-left:16px!important}.mt-n3{margin-top:-16px!important}.mr-n3{margin-right:-16px!important}.mb-n3{margin-bottom:-16px!important}.ml-n3{margin-left:-16px!important}.mx-3{margin-right:16px!important;margin-left:16px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.m-4{margin:24px!important}.mt-4{margin-top:24px!important}.mr-4{margin-right:24px!important}.mb-4{margin-bottom:24px!important}.ml-4{margin-left:24px!important}.mt-n4{margin-top:-24px!important}.mr-n4{margin-right:-24px!important}.mb-n4{margin-bottom:-24px!important}.ml-n4{margin-left:-24px!important}.mx-4{margin-right:24px!important;margin-left:24px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.m-5{margin:32px!important}.mt-5{margin-top:32px!important}.mr-5{margin-right:32px!important}.mb-5{margin-bottom:32px!important}.ml-5{margin-left:32px!important}.mt-n5{margin-top:-32px!important}.mr-n5{margin-right:-32px!important}.mb-n5{margin-bottom:-32px!important}.ml-n5{margin-left:-32px!important}.mx-5{margin-right:32px!important;margin-left:32px!important}.my-5{margin-top:32px!important;margin-bottom:32px!important}.m-6{margin:40px!important}.mt-6{margin-top:40px!important}.mr-6{margin-right:40px!important}.mb-6{margin-bottom:40px!important}.ml-6{margin-left:40px!important}.mt-n6{margin-top:-40px!important}.mr-n6{margin-right:-40px!important}.mb-n6{margin-bottom:-40px!important}.ml-n6{margin-left:-40px!important}.mx-6{margin-right:40px!important;margin-left:40px!important}.my-6{margin-top:40px!important;margin-bottom:40px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}@media (min-width:544px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:4px!important}.mt-sm-1{margin-top:4px!important}.mr-sm-1{margin-right:4px!important}.mb-sm-1{margin-bottom:4px!important}.ml-sm-1{margin-left:4px!important}.mt-sm-n1{margin-top:-4px!important}.mr-sm-n1{margin-right:-4px!important}.mb-sm-n1{margin-bottom:-4px!important}.ml-sm-n1{margin-left:-4px!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.m-sm-2{margin:8px!important}.mt-sm-2{margin-top:8px!important}.mr-sm-2{margin-right:8px!important}.mb-sm-2{margin-bottom:8px!important}.ml-sm-2{margin-left:8px!important}.mt-sm-n2{margin-top:-8px!important}.mr-sm-n2{margin-right:-8px!important}.mb-sm-n2{margin-bottom:-8px!important}.ml-sm-n2{margin-left:-8px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.m-sm-3{margin:16px!important}.mt-sm-3{margin-top:16px!important}.mr-sm-3{margin-right:16px!important}.mb-sm-3{margin-bottom:16px!important}.ml-sm-3{margin-left:16px!important}.mt-sm-n3{margin-top:-16px!important}.mr-sm-n3{margin-right:-16px!important}.mb-sm-n3{margin-bottom:-16px!important}.ml-sm-n3{margin-left:-16px!important}.mx-sm-3{margin-right:16px!important;margin-left:16px!important}.my-sm-3{margin-top:16px!important;margin-bottom:16px!important}.m-sm-4{margin:24px!important}.mt-sm-4{margin-top:24px!important}.mr-sm-4{margin-right:24px!important}.mb-sm-4{margin-bottom:24px!important}.ml-sm-4{margin-left:24px!important}.mt-sm-n4{margin-top:-24px!important}.mr-sm-n4{margin-right:-24px!important}.mb-sm-n4{margin-bottom:-24px!important}.ml-sm-n4{margin-left:-24px!important}.mx-sm-4{margin-right:24px!important;margin-left:24px!important}.my-sm-4{margin-top:24px!important;margin-bottom:24px!important}.m-sm-5{margin:32px!important}.mt-sm-5{margin-top:32px!important}.mr-sm-5{margin-right:32px!important}.mb-sm-5{margin-bottom:32px!important}.ml-sm-5{margin-left:32px!important}.mt-sm-n5{margin-top:-32px!important}.mr-sm-n5{margin-right:-32px!important}.mb-sm-n5{margin-bottom:-32px!important}.ml-sm-n5{margin-left:-32px!important}.mx-sm-5{margin-right:32px!important;margin-left:32px!important}.my-sm-5{margin-top:32px!important;margin-bottom:32px!important}.m-sm-6{margin:40px!important}.mt-sm-6{margin-top:40px!important}.mr-sm-6{margin-right:40px!important}.mb-sm-6{margin-bottom:40px!important}.ml-sm-6{margin-left:40px!important}.mt-sm-n6{margin-top:-40px!important}.mr-sm-n6{margin-right:-40px!important}.mb-sm-n6{margin-bottom:-40px!important}.ml-sm-n6{margin-left:-40px!important}.mx-sm-6{margin-right:40px!important;margin-left:40px!important}.my-sm-6{margin-top:40px!important;margin-bottom:40px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:4px!important}.mt-md-1{margin-top:4px!important}.mr-md-1{margin-right:4px!important}.mb-md-1{margin-bottom:4px!important}.ml-md-1{margin-left:4px!important}.mt-md-n1{margin-top:-4px!important}.mr-md-n1{margin-right:-4px!important}.mb-md-n1{margin-bottom:-4px!important}.ml-md-n1{margin-left:-4px!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.m-md-2{margin:8px!important}.mt-md-2{margin-top:8px!important}.mr-md-2{margin-right:8px!important}.mb-md-2{margin-bottom:8px!important}.ml-md-2{margin-left:8px!important}.mt-md-n2{margin-top:-8px!important}.mr-md-n2{margin-right:-8px!important}.mb-md-n2{margin-bottom:-8px!important}.ml-md-n2{margin-left:-8px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.m-md-3{margin:16px!important}.mt-md-3{margin-top:16px!important}.mr-md-3{margin-right:16px!important}.mb-md-3{margin-bottom:16px!important}.ml-md-3{margin-left:16px!important}.mt-md-n3{margin-top:-16px!important}.mr-md-n3{margin-right:-16px!important}.mb-md-n3{margin-bottom:-16px!important}.ml-md-n3{margin-left:-16px!important}.mx-md-3{margin-right:16px!important;margin-left:16px!important}.my-md-3{margin-top:16px!important;margin-bottom:16px!important}.m-md-4{margin:24px!important}.mt-md-4{margin-top:24px!important}.mr-md-4{margin-right:24px!important}.mb-md-4{margin-bottom:24px!important}.ml-md-4{margin-left:24px!important}.mt-md-n4{margin-top:-24px!important}.mr-md-n4{margin-right:-24px!important}.mb-md-n4{margin-bottom:-24px!important}.ml-md-n4{margin-left:-24px!important}.mx-md-4{margin-right:24px!important;margin-left:24px!important}.my-md-4{margin-top:24px!important;margin-bottom:24px!important}.m-md-5{margin:32px!important}.mt-md-5{margin-top:32px!important}.mr-md-5{margin-right:32px!important}.mb-md-5{margin-bottom:32px!important}.ml-md-5{margin-left:32px!important}.mt-md-n5{margin-top:-32px!important}.mr-md-n5{margin-right:-32px!important}.mb-md-n5{margin-bottom:-32px!important}.ml-md-n5{margin-left:-32px!important}.mx-md-5{margin-right:32px!important;margin-left:32px!important}.my-md-5{margin-top:32px!important;margin-bottom:32px!important}.m-md-6{margin:40px!important}.mt-md-6{margin-top:40px!important}.mr-md-6{margin-right:40px!important}.mb-md-6{margin-bottom:40px!important}.ml-md-6{margin-left:40px!important}.mt-md-n6{margin-top:-40px!important}.mr-md-n6{margin-right:-40px!important}.mb-md-n6{margin-bottom:-40px!important}.ml-md-n6{margin-left:-40px!important}.mx-md-6{margin-right:40px!important;margin-left:40px!important}.my-md-6{margin-top:40px!important;margin-bottom:40px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1012px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:4px!important}.mt-lg-1{margin-top:4px!important}.mr-lg-1{margin-right:4px!important}.mb-lg-1{margin-bottom:4px!important}.ml-lg-1{margin-left:4px!important}.mt-lg-n1{margin-top:-4px!important}.mr-lg-n1{margin-right:-4px!important}.mb-lg-n1{margin-bottom:-4px!important}.ml-lg-n1{margin-left:-4px!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.m-lg-2{margin:8px!important}.mt-lg-2{margin-top:8px!important}.mr-lg-2{margin-right:8px!important}.mb-lg-2{margin-bottom:8px!important}.ml-lg-2{margin-left:8px!important}.mt-lg-n2{margin-top:-8px!important}.mr-lg-n2{margin-right:-8px!important}.mb-lg-n2{margin-bottom:-8px!important}.ml-lg-n2{margin-left:-8px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.m-lg-3{margin:16px!important}.mt-lg-3{margin-top:16px!important}.mr-lg-3{margin-right:16px!important}.mb-lg-3{margin-bottom:16px!important}.ml-lg-3{margin-left:16px!important}.mt-lg-n3{margin-top:-16px!important}.mr-lg-n3{margin-right:-16px!important}.mb-lg-n3{margin-bottom:-16px!important}.ml-lg-n3{margin-left:-16px!important}.mx-lg-3{margin-right:16px!important;margin-left:16px!important}.my-lg-3{margin-top:16px!important;margin-bottom:16px!important}.m-lg-4{margin:24px!important}.mt-lg-4{margin-top:24px!important}.mr-lg-4{margin-right:24px!important}.mb-lg-4{margin-bottom:24px!important}.ml-lg-4{margin-left:24px!important}.mt-lg-n4{margin-top:-24px!important}.mr-lg-n4{margin-right:-24px!important}.mb-lg-n4{margin-bottom:-24px!important}.ml-lg-n4{margin-left:-24px!important}.mx-lg-4{margin-right:24px!important;margin-left:24px!important}.my-lg-4{margin-top:24px!important;margin-bottom:24px!important}.m-lg-5{margin:32px!important}.mt-lg-5{margin-top:32px!important}.mr-lg-5{margin-right:32px!important}.mb-lg-5{margin-bottom:32px!important}.ml-lg-5{margin-left:32px!important}.mt-lg-n5{margin-top:-32px!important}.mr-lg-n5{margin-right:-32px!important}.mb-lg-n5{margin-bottom:-32px!important}.ml-lg-n5{margin-left:-32px!important}.mx-lg-5{margin-right:32px!important;margin-left:32px!important}.my-lg-5{margin-top:32px!important;margin-bottom:32px!important}.m-lg-6{margin:40px!important}.mt-lg-6{margin-top:40px!important}.mr-lg-6{margin-right:40px!important}.mb-lg-6{margin-bottom:40px!important}.ml-lg-6{margin-left:40px!important}.mt-lg-n6{margin-top:-40px!important}.mr-lg-n6{margin-right:-40px!important}.mb-lg-n6{margin-bottom:-40px!important}.ml-lg-n6{margin-left:-40px!important}.mx-lg-6{margin-right:40px!important;margin-left:40px!important}.my-lg-6{margin-top:40px!important;margin-bottom:40px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1280px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:4px!important}.mt-xl-1{margin-top:4px!important}.mr-xl-1{margin-right:4px!important}.mb-xl-1{margin-bottom:4px!important}.ml-xl-1{margin-left:4px!important}.mt-xl-n1{margin-top:-4px!important}.mr-xl-n1{margin-right:-4px!important}.mb-xl-n1{margin-bottom:-4px!important}.ml-xl-n1{margin-left:-4px!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.m-xl-2{margin:8px!important}.mt-xl-2{margin-top:8px!important}.mr-xl-2{margin-right:8px!important}.mb-xl-2{margin-bottom:8px!important}.ml-xl-2{margin-left:8px!important}.mt-xl-n2{margin-top:-8px!important}.mr-xl-n2{margin-right:-8px!important}.mb-xl-n2{margin-bottom:-8px!important}.ml-xl-n2{margin-left:-8px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.m-xl-3{margin:16px!important}.mt-xl-3{margin-top:16px!important}.mr-xl-3{margin-right:16px!important}.mb-xl-3{margin-bottom:16px!important}.ml-xl-3{margin-left:16px!important}.mt-xl-n3{margin-top:-16px!important}.mr-xl-n3{margin-right:-16px!important}.mb-xl-n3{margin-bottom:-16px!important}.ml-xl-n3{margin-left:-16px!important}.mx-xl-3{margin-right:16px!important;margin-left:16px!important}.my-xl-3{margin-top:16px!important;margin-bottom:16px!important}.m-xl-4{margin:24px!important}.mt-xl-4{margin-top:24px!important}.mr-xl-4{margin-right:24px!important}.mb-xl-4{margin-bottom:24px!important}.ml-xl-4{margin-left:24px!important}.mt-xl-n4{margin-top:-24px!important}.mr-xl-n4{margin-right:-24px!important}.mb-xl-n4{margin-bottom:-24px!important}.ml-xl-n4{margin-left:-24px!important}.mx-xl-4{margin-right:24px!important;margin-left:24px!important}.my-xl-4{margin-top:24px!important;margin-bottom:24px!important}.m-xl-5{margin:32px!important}.mt-xl-5{margin-top:32px!important}.mr-xl-5{margin-right:32px!important}.mb-xl-5{margin-bottom:32px!important}.ml-xl-5{margin-left:32px!important}.mt-xl-n5{margin-top:-32px!important}.mr-xl-n5{margin-right:-32px!important}.mb-xl-n5{margin-bottom:-32px!important}.ml-xl-n5{margin-left:-32px!important}.mx-xl-5{margin-right:32px!important;margin-left:32px!important}.my-xl-5{margin-top:32px!important;margin-bottom:32px!important}.m-xl-6{margin:40px!important}.mt-xl-6{margin-top:40px!important}.mr-xl-6{margin-right:40px!important}.mb-xl-6{margin-bottom:40px!important}.ml-xl-6{margin-left:40px!important}.mt-xl-n6{margin-top:-40px!important}.mr-xl-n6{margin-right:-40px!important}.mb-xl-n6{margin-bottom:-40px!important}.ml-xl-n6{margin-left:-40px!important}.mx-xl-6{margin-right:40px!important;margin-left:40px!important}.my-xl-6{margin-top:40px!important;margin-bottom:40px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:4px!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-right:4px!important;padding-left:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.p-3{padding:16px!important}.pt-3{padding-top:16px!important}.pr-3{padding-right:16px!important}.pb-3{padding-bottom:16px!important}.pl-3{padding-left:16px!important}.px-3{padding-right:16px!important;padding-left:16px!important}.py-3{padding-top:16px!important;padding-bottom:16px!important}.p-4{padding:24px!important}.pt-4{padding-top:24px!important}.pr-4{padding-right:24px!important}.pb-4{padding-bottom:24px!important}.pl-4{padding-left:24px!important}.px-4{padding-right:24px!important;padding-left:24px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.p-5{padding:32px!important}.pt-5{padding-top:32px!important}.pr-5{padding-right:32px!important}.pb-5{padding-bottom:32px!important}.pl-5{padding-left:32px!important}.px-5{padding-right:32px!important;padding-left:32px!important}.py-5{padding-top:32px!important;padding-bottom:32px!important}.p-6{padding:40px!important}.pt-6{padding-top:40px!important}.pr-6{padding-right:40px!important}.pb-6{padding-bottom:40px!important}.pl-6{padding-left:40px!important}.px-6{padding-right:40px!important;padding-left:40px!important}.py-6{padding-top:40px!important;padding-bottom:40px!important}@media (min-width:544px){.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:4px!important}.pt-sm-1{padding-top:4px!important}.pr-sm-1{padding-right:4px!important}.pb-sm-1{padding-bottom:4px!important}.pl-sm-1{padding-left:4px!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.p-sm-2{padding:8px!important}.pt-sm-2{padding-top:8px!important}.pr-sm-2{padding-right:8px!important}.pb-sm-2{padding-bottom:8px!important}.pl-sm-2{padding-left:8px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.p-sm-3{padding:16px!important}.pt-sm-3{padding-top:16px!important}.pr-sm-3{padding-right:16px!important}.pb-sm-3{padding-bottom:16px!important}.pl-sm-3{padding-left:16px!important}.px-sm-3{padding-right:16px!important;padding-left:16px!important}.py-sm-3{padding-top:16px!important;padding-bottom:16px!important}.p-sm-4{padding:24px!important}.pt-sm-4{padding-top:24px!important}.pr-sm-4{padding-right:24px!important}.pb-sm-4{padding-bottom:24px!important}.pl-sm-4{padding-left:24px!important}.px-sm-4{padding-right:24px!important;padding-left:24px!important}.py-sm-4{padding-top:24px!important;padding-bottom:24px!important}.p-sm-5{padding:32px!important}.pt-sm-5{padding-top:32px!important}.pr-sm-5{padding-right:32px!important}.pb-sm-5{padding-bottom:32px!important}.pl-sm-5{padding-left:32px!important}.px-sm-5{padding-right:32px!important;padding-left:32px!important}.py-sm-5{padding-top:32px!important;padding-bottom:32px!important}.p-sm-6{padding:40px!important}.pt-sm-6{padding-top:40px!important}.pr-sm-6{padding-right:40px!important}.pb-sm-6{padding-bottom:40px!important}.pl-sm-6{padding-left:40px!important}.px-sm-6{padding-right:40px!important;padding-left:40px!important}.py-sm-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:768px){.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:4px!important}.pt-md-1{padding-top:4px!important}.pr-md-1{padding-right:4px!important}.pb-md-1{padding-bottom:4px!important}.pl-md-1{padding-left:4px!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.p-md-2{padding:8px!important}.pt-md-2{padding-top:8px!important}.pr-md-2{padding-right:8px!important}.pb-md-2{padding-bottom:8px!important}.pl-md-2{padding-left:8px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.p-md-3{padding:16px!important}.pt-md-3{padding-top:16px!important}.pr-md-3{padding-right:16px!important}.pb-md-3{padding-bottom:16px!important}.pl-md-3{padding-left:16px!important}.px-md-3{padding-right:16px!important;padding-left:16px!important}.py-md-3{padding-top:16px!important;padding-bottom:16px!important}.p-md-4{padding:24px!important}.pt-md-4{padding-top:24px!important}.pr-md-4{padding-right:24px!important}.pb-md-4{padding-bottom:24px!important}.pl-md-4{padding-left:24px!important}.px-md-4{padding-right:24px!important;padding-left:24px!important}.py-md-4{padding-top:24px!important;padding-bottom:24px!important}.p-md-5{padding:32px!important}.pt-md-5{padding-top:32px!important}.pr-md-5{padding-right:32px!important}.pb-md-5{padding-bottom:32px!important}.pl-md-5{padding-left:32px!important}.px-md-5{padding-right:32px!important;padding-left:32px!important}.py-md-5{padding-top:32px!important;padding-bottom:32px!important}.p-md-6{padding:40px!important}.pt-md-6{padding-top:40px!important}.pr-md-6{padding-right:40px!important}.pb-md-6{padding-bottom:40px!important}.pl-md-6{padding-left:40px!important}.px-md-6{padding-right:40px!important;padding-left:40px!important}.py-md-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1012px){.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:4px!important}.pt-lg-1{padding-top:4px!important}.pr-lg-1{padding-right:4px!important}.pb-lg-1{padding-bottom:4px!important}.pl-lg-1{padding-left:4px!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.p-lg-2{padding:8px!important}.pt-lg-2{padding-top:8px!important}.pr-lg-2{padding-right:8px!important}.pb-lg-2{padding-bottom:8px!important}.pl-lg-2{padding-left:8px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.p-lg-3{padding:16px!important}.pt-lg-3{padding-top:16px!important}.pr-lg-3{padding-right:16px!important}.pb-lg-3{padding-bottom:16px!important}.pl-lg-3{padding-left:16px!important}.px-lg-3{padding-right:16px!important;padding-left:16px!important}.py-lg-3{padding-top:16px!important;padding-bottom:16px!important}.p-lg-4{padding:24px!important}.pt-lg-4{padding-top:24px!important}.pr-lg-4{padding-right:24px!important}.pb-lg-4{padding-bottom:24px!important}.pl-lg-4{padding-left:24px!important}.px-lg-4{padding-right:24px!important;padding-left:24px!important}.py-lg-4{padding-top:24px!important;padding-bottom:24px!important}.p-lg-5{padding:32px!important}.pt-lg-5{padding-top:32px!important}.pr-lg-5{padding-right:32px!important}.pb-lg-5{padding-bottom:32px!important}.pl-lg-5{padding-left:32px!important}.px-lg-5{padding-right:32px!important;padding-left:32px!important}.py-lg-5{padding-top:32px!important;padding-bottom:32px!important}.p-lg-6{padding:40px!important}.pt-lg-6{padding-top:40px!important}.pr-lg-6{padding-right:40px!important}.pb-lg-6{padding-bottom:40px!important}.pl-lg-6{padding-left:40px!important}.px-lg-6{padding-right:40px!important;padding-left:40px!important}.py-lg-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1280px){.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:4px!important}.pt-xl-1{padding-top:4px!important}.pr-xl-1{padding-right:4px!important}.pb-xl-1{padding-bottom:4px!important}.pl-xl-1{padding-left:4px!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.p-xl-2{padding:8px!important}.pt-xl-2{padding-top:8px!important}.pr-xl-2{padding-right:8px!important}.pb-xl-2{padding-bottom:8px!important}.pl-xl-2{padding-left:8px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.p-xl-3{padding:16px!important}.pt-xl-3{padding-top:16px!important}.pr-xl-3{padding-right:16px!important}.pb-xl-3{padding-bottom:16px!important}.pl-xl-3{padding-left:16px!important}.px-xl-3{padding-right:16px!important;padding-left:16px!important}.py-xl-3{padding-top:16px!important;padding-bottom:16px!important}.p-xl-4{padding:24px!important}.pt-xl-4{padding-top:24px!important}.pr-xl-4{padding-right:24px!important}.pb-xl-4{padding-bottom:24px!important}.pl-xl-4{padding-left:24px!important}.px-xl-4{padding-right:24px!important;padding-left:24px!important}.py-xl-4{padding-top:24px!important;padding-bottom:24px!important}.p-xl-5{padding:32px!important}.pt-xl-5{padding-top:32px!important}.pr-xl-5{padding-right:32px!important}.pb-xl-5{padding-bottom:32px!important}.pl-xl-5{padding-left:32px!important}.px-xl-5{padding-right:32px!important;padding-left:32px!important}.py-xl-5{padding-top:32px!important;padding-bottom:32px!important}.p-xl-6{padding:40px!important}.pt-xl-6{padding-top:40px!important}.pr-xl-6{padding-right:40px!important}.pb-xl-6{padding-bottom:40px!important}.pl-xl-6{padding-left:40px!important}.px-xl-6{padding-right:40px!important;padding-left:40px!important}.py-xl-6{padding-top:40px!important;padding-bottom:40px!important}}.p-responsive{padding-right:16px!important;padding-left:16px!important}@media (min-width:544px){.p-responsive{padding-right:40px!important;padding-left:40px!important}}@media (min-width:1012px){.p-responsive{padding-right:16px!important;padding-left:16px!important}}.h1{font-size:26px!important}@media (min-width:768px){.h1{font-size:32px!important}}.h2{font-size:22px!important}@media (min-width:768px){.h2{font-size:24px!important}}.h3{font-size:18px!important}@media (min-width:768px){.h3{font-size:20px!important}}.h4{font-size:16px!important}.h5{font-size:14px!important}.h6{font-size:12px!important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600!important}.f1{font-size:26px!important}@media (min-width:768px){.f1{font-size:32px!important}}.f2{font-size:22px!important}@media (min-width:768px){.f2{font-size:24px!important}}.f3{font-size:18px!important}@media (min-width:768px){.f3{font-size:20px!important}}.f4{font-size:16px!important}@media (min-width:768px){.f4{font-size:16px!important}}.f5{font-size:14px!important}.f6{font-size:12px!important}.f00-light{font-size:40px!important;font-weight:300!important}@media (min-width:768px){.f00-light{font-size:48px!important}}.f0-light{font-size:32px!important;font-weight:300!important}@media (min-width:768px){.f0-light{font-size:40px!important}}.f1-light{font-size:26px!important;font-weight:300!important}@media (min-width:768px){.f1-light{font-size:32px!important}}.f2-light{font-size:22px!important;font-weight:300!important}@media (min-width:768px){.f2-light{font-size:24px!important}}.f3-light{font-size:18px!important;font-weight:300!important}@media (min-width:768px){.f3-light{font-size:20px!important}}.text-small{font-size:12px!important}.lead{margin-bottom:30px;font-size:20px;font-weight:300;color:#586069}.lh-condensed-ultra{line-height:1!important}.lh-condensed{line-height:1.25!important}.lh-default{line-height:1.5!important}.lh-0{line-height:0!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}@media (min-width:544px){.text-sm-right{text-align:right!important}.text-sm-left{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-right{text-align:right!important}.text-md-left{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:1012px){.text-lg-right{text-align:right!important}.text-lg-left{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1280px){.text-xl-right{text-align:right!important}.text-xl-left{text-align:left!important}.text-xl-center{text-align:center!important}}.text-normal{font-weight:400!important}.text-bold{font-weight:600!important}.text-italic{font-style:italic!important}.text-uppercase{text-transform:uppercase!important}.text-underline{text-decoration:underline!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!important}.ws-normal{white-space:normal!important}.wb-break-all{word-break:break-all!important}.text-emphasized{font-weight:600;color:#24292e}.list-style-none{list-style:none!important}.text-shadow-dark{text-shadow:0 1px 1px rgba(27,31,35,.25),0 1px 25px rgba(27,31,35,.75)}.text-shadow-light{text-shadow:0 1px 0 rgba(255,255,255,.5)}.text-mono{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.user-select-none{user-select:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}@media (min-width:544px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}}@media (min-width:1012px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}}@media (min-width:1280px){.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}}.v-hidden{visibility:hidden!important}.v-visible{visibility:visible!important}@media (max-width:544px){.hide-sm{display:none!important}}@media (min-width:544px) and(max-width:768px){.hide-md{display:none!important}}@media (min-width:768px) and(max-width:1012px){.hide-lg{display:none!important}}@media (min-width:1012px){.hide-xl{display:none!important}}.table-fixed{table-layout:fixed!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.columns{margin-right:-10px;margin-left:-10px}.columns::before{display:table;content:""}.columns::after{display:table;clear:both;content:""}.column{float:left;padding-right:10px;padding-left:10px}.one-third{width:33.333333%}.two-thirds{width:66.666667%}.one-fourth{width:25%}.one-half{width:50%}.three-fourths{width:75%}.one-fifth{width:20%}.four-fifths{width:80%}.centered{display:block;float:none;margin-right:auto;margin-left:auto}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media (min-width:544px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media (min-width:768px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media (min-width:1012px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media (min-width:1280px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}@media (min-width:544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}.offset-1{margin-left:8.3333333333%!important}.offset-2{margin-left:16.6666666667%!important}.offset-3{margin-left:25%!important}.offset-4{margin-left:33.3333333333%!important}.offset-5{margin-left:41.6666666667%!important}.offset-6{margin-left:50%!important}.offset-7{margin-left:58.3333333333%!important}.offset-8{margin-left:66.6666666667%!important}.offset-9{margin-left:75%!important}.offset-10{margin-left:83.3333333333%!important}.offset-11{margin-left:91.6666666667%!important}@media (min-width:544px){.offset-sm-1{margin-left:8.3333333333%!important}.offset-sm-2{margin-left:16.6666666667%!important}.offset-sm-3{margin-left:25%!important}.offset-sm-4{margin-left:33.3333333333%!important}.offset-sm-5{margin-left:41.6666666667%!important}.offset-sm-6{margin-left:50%!important}.offset-sm-7{margin-left:58.3333333333%!important}.offset-sm-8{margin-left:66.6666666667%!important}.offset-sm-9{margin-left:75%!important}.offset-sm-10{margin-left:83.3333333333%!important}.offset-sm-11{margin-left:91.6666666667%!important}}@media (min-width:768px){.offset-md-1{margin-left:8.3333333333%!important}.offset-md-2{margin-left:16.6666666667%!important}.offset-md-3{margin-left:25%!important}.offset-md-4{margin-left:33.3333333333%!important}.offset-md-5{margin-left:41.6666666667%!important}.offset-md-6{margin-left:50%!important}.offset-md-7{margin-left:58.3333333333%!important}.offset-md-8{margin-left:66.6666666667%!important}.offset-md-9{margin-left:75%!important}.offset-md-10{margin-left:83.3333333333%!important}.offset-md-11{margin-left:91.6666666667%!important}}@media (min-width:1012px){.offset-lg-1{margin-left:8.3333333333%!important}.offset-lg-2{margin-left:16.6666666667%!important}.offset-lg-3{margin-left:25%!important}.offset-lg-4{margin-left:33.3333333333%!important}.offset-lg-5{margin-left:41.6666666667%!important}.offset-lg-6{margin-left:50%!important}.offset-lg-7{margin-left:58.3333333333%!important}.offset-lg-8{margin-left:66.6666666667%!important}.offset-lg-9{margin-left:75%!important}.offset-lg-10{margin-left:83.3333333333%!important}.offset-lg-11{margin-left:91.6666666667%!important}}@media (min-width:1280px){.offset-xl-1{margin-left:8.3333333333%!important}.offset-xl-2{margin-left:16.6666666667%!important}.offset-xl-3{margin-left:25%!important}.offset-xl-4{margin-left:33.3333333333%!important}.offset-xl-5{margin-left:41.6666666667%!important}.offset-xl-6{margin-left:50%!important}.offset-xl-7{margin-left:58.3333333333%!important}.offset-xl-8{margin-left:66.6666666667%!important}.offset-xl-9{margin-left:75%!important}.offset-xl-10{margin-left:83.3333333333%!important}.offset-xl-11{margin-left:91.6666666667%!important}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>* :first-child{margin-top:0!important}.markdown-body>* :last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#cb2431}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol.no-list,.markdown-body ul.no-list{padding:0;list-style-type:none}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #dfe2e5}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#24292e}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .c,.highlight .cd{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .k,.highlight .kv{color:#000;font-weight:700}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .il{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .m,.highlight .mb,.highlight .mx{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .bp{color:#999}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight{background-color:#f8f8f8}</style> 79 + </head> 80 + <body class="bg-white"> 81 + <nav class="container-md px-3 py-2 mt-2 mt-md-5 mb-5 markdown-body"> 82 + <p class="bg-yellow-light ml-n1 px-1 py-1 mb-1"> 83 + <strong>This is a web feed,</strong> also known as an RSS feed. <strong>Subscribe</strong> by copying the URL from the address bar into your newsreader. 84 + </p> 85 + <p class="text-gray"> 86 + Visit <a href="https://aboutfeeds.com">About Feeds</a> to get started with newsreaders and subscribing. It’s free. 87 + </p> 88 + </nav> 89 + <div class="container-md px-3 py-3 markdown-body"> 90 + <header class="py-5"> 91 + <h1 class="border-0"> 92 + <!-- https://commons.wikimedia.org/wiki/File:Feed-icon.svg --> 93 + <svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="vertical-align: text-bottom; width: 1.2em; height: 1.2em;" class="pr-1" id="RSSicon" viewBox="0 0 256 256"> 94 + <defs> 95 + <linearGradient x1="0.085" y1="0.085" x2="0.915" y2="0.915" id="RSSg"> 96 + <stop offset="0.0" stop-color="#E3702D"/><stop offset="0.1071" stop-color="#EA7D31"/> 97 + <stop offset="0.3503" stop-color="#F69537"/><stop offset="0.5" stop-color="#FB9E3A"/> 98 + <stop offset="0.7016" stop-color="#EA7C31"/><stop offset="0.8866" stop-color="#DE642B"/> 99 + <stop offset="1.0" stop-color="#D95B29"/> 100 + </linearGradient> 101 + </defs> 102 + <rect width="256" height="256" rx="55" ry="55" x="0" y="0" fill="#CC5D15"/> 103 + <rect width="246" height="246" rx="50" ry="50" x="5" y="5" fill="#F49C52"/> 104 + <rect width="236" height="236" rx="47" ry="47" x="10" y="10" fill="url(#RSSg)"/> 105 + <circle cx="68" cy="189" r="24" fill="#FFF"/> 106 + <path d="M160 213h-34a82 82 0 0 0 -82 -82v-34a116 116 0 0 1 116 116z" fill="#FFF"/> 107 + <path d="M184 213A140 140 0 0 0 44 73 V 38a175 175 0 0 1 175 175z" fill="#FFF"/> 108 + </svg> 109 + 110 + Web Feed Preview 111 + </h1> 112 + <h2><xsl:value-of select="/rss/channel/title"/></h2> 113 + <p><xsl:value-of select="/rss/channel/description"/></p> 114 + <a class="head_link" target="_blank"> 115 + <xsl:attribute name="href"> 116 + <xsl:value-of select="/rss/channel/link"/> 117 + </xsl:attribute> 118 + Visit Website &#x2192; 119 + </a> 120 + </header> 121 + <h2>Recent Items</h2> 122 + <xsl:for-each select="/rss/channel/item"> 123 + <div class="pb-5"> 124 + <h3 class="mb-0"> 125 + <a target="_blank"> 126 + <xsl:attribute name="href"> 127 + <xsl:value-of select="link"/> 128 + </xsl:attribute> 129 + <xsl:value-of select="title"/> 130 + </a> 131 + </h3> 132 + <small class="text-gray"> 133 + Published: <xsl:value-of select="pubDate" /> 134 + </small> 135 + </div> 136 + </xsl:for-each> 137 + </div> 138 + </body> 139 + </html> 140 + </xsl:template> 141 + </xsl:stylesheet>
+1 -1
src/components/StrongHeader.astro
··· 36 36 <a 37 37 id="edit" 38 38 class="edit-button" 39 - href={`vscode://file/${editButton.replace("/home/uwun/", "C:/Users/ewen/")}`} 39 + href={`vscode://file/${editButton.replace("/home/uwun/", "C:/Users/ewen/").replace("~/", "C:/Users/ewen/")}`} 40 40 title="edit (if you're me only :3)" 41 41 > 42 42 /ed
+10 -1
src/content.config.ts
··· 1 - import { file } from "astro/loaders"; 1 + import { file, glob } from "astro/loaders"; 2 2 import type { ZodObject, ZodRawShape } from "astro/zod"; 3 3 import { defineCollection, reference, z } from "astro:content"; 4 4 import * as YAML from "yaml"; ··· 21 21 frenchMessages: gettextPoMessages("i18n/fr.po"), 22 22 englishMessages: gettextPoMessages("i18n/en.po"), 23 23 wakatime: await wakatimeCollection(".wakatime-cache.json"), 24 + blogEntries: defineCollection({ 25 + loader: glob({ pattern: "*.md", base: "./blog" }), 26 + schema: z.object({ 27 + title: z.string(), 28 + date: z.coerce.date(), 29 + works: z.array(reference("works")).optional().default([]), 30 + draft: z.boolean().optional().default(false), 31 + }), 32 + }), 24 33 works: defineCollection({ 25 34 loader: file("works.json"), 26 35 schema: z.object({
+84
src/pages/blog/[entry].astro
··· 1 + --- 2 + import type { GetStaticPaths } from "astro"; 3 + import { getEntry } from "astro:content"; 4 + import { getCollection } from "astro:content"; 5 + import Layout from "../../layouts/Layout.astro"; 6 + import StrongHeader from "../../components/StrongHeader.astro"; 7 + 8 + export const getStaticPaths = (async () => { 9 + const entries = await getCollection("blogEntries"); 10 + return entries.map(({ id }) => ({ 11 + params: { entry: id }, 12 + })); 13 + }) satisfies GetStaticPaths; 14 + 15 + const { 16 + data: { date, title, draft }, 17 + rendered, 18 + } = await getEntry("blogEntries", Astro.params.entry)!; 19 + 20 + const dateFormatter = new Intl.DateTimeFormat(Astro.locals.locale, { 21 + dateStyle: "long", 22 + }); 23 + --- 24 + 25 + <Layout> 26 + <StrongHeader 27 + title={{ en: title, fr: title }} 28 + wip={draft} 29 + back="/blog" 30 + editButton={`~/projects.local/portfolio/blog/${Astro.params.entry}.md`} 31 + > 32 + <p> 33 + <span i18n>published on</span> 34 + <time datetime={date.toISOString()}> 35 + {dateFormatter.format(date)} 36 + </time> 37 + </p> 38 + </StrongHeader> 39 + 40 + <main set:html={rendered!.html} /> 41 + </Layout> 42 + 43 + <style> 44 + main { 45 + font-size: 1.2rem; 46 + line-height: 1.5; 47 + max-width: 80ch; 48 + margin: 0 auto; 49 + } 50 + 51 + main :global([aria-hidden="true"]) { 52 + display: none; 53 + } 54 + 55 + main :global(p:not(:has(img)), ul, dl, ol) { 56 + margin-bottom: 0.5em; 57 + max-width: 60ch; 58 + margin: 0 auto; 59 + } 60 + 61 + main :global(p:has(img), pre.astro-code) { 62 + width: 100%; 63 + max-width: 80ch; 64 + margin: 2em auto; 65 + } 66 + 67 + main :global(p > img) { 68 + width: 100%; 69 + object-fit: contain; 70 + object-position: center; 71 + } 72 + 73 + main :global(h1, h2, h3, h4, h5, h6) { 74 + margin-top: 1.5em; 75 + margin-bottom: 0.5em; 76 + } 77 + 78 + main :global(pre.astro-code) { 79 + font-family: "Victor Mono", monospace; 80 + font-size: 0.9rem; 81 + line-height: 1.4; 82 + padding: 1.2em; 83 + } 84 + </style>
+64
src/pages/blog/index.astro
··· 1 + --- 2 + import { getCollection } from "astro:content"; 3 + import StrongHeader from "../../components/StrongHeader.astro"; 4 + import Layout from "../../layouts/Layout.astro"; 5 + 6 + const posts = await getCollection("blogEntries"); 7 + const dateFormatter = new Intl.DateTimeFormat(Astro.locals.locale, { 8 + dateStyle: "short", 9 + }); 10 + --- 11 + 12 + <Layout> 13 + <StrongHeader title="my blog~" editButton="~/projects.local/portfolio/blog/"> 14 + <p> 15 + Things I've written about! You can subscribe to the RSS feed: 16 + <a href="/blog/rss.xml">/blog/rss.xml</a> 17 + </p> 18 + </StrongHeader> 19 + <main> 20 + <ul> 21 + { 22 + posts 23 + .filter(({ data: { draft } }) => !draft) 24 + .map(({ id, data: { date, title } }) => ( 25 + <li> 26 + <code class="date">{dateFormatter.format(date)}</code> 27 + <a href={`/blog/${id}`}>{title}</a> 28 + </li> 29 + )) 30 + } 31 + </ul> 32 + 33 + <section class="drafts"> 34 + <h2 i18n>(drafts)</h2> 35 + <ul> 36 + { 37 + posts 38 + .filter(({ data: { draft } }) => draft) 39 + .map(({ id, data: { title } }) => ( 40 + <li> 41 + <a href={`/blog/${id}`}>{title}</a> 42 + </li> 43 + )) 44 + } 45 + </ul> 46 + </section> 47 + </main> 48 + </Layout> 49 + 50 + <style> 51 + code { 52 + font-family: "Victor Mono", monospace; 53 + } 54 + 55 + main { 56 + font-size: 1.5rem; 57 + line-height: 1.5; 58 + } 59 + 60 + section.drafts { 61 + margin-top: 2rem; 62 + opacity: 0.7; 63 + } 64 + </style>
+19
src/pages/blog/rss.xml.ts
··· 1 + import rss from "@astrojs/rss"; 2 + import { getCollection } from "astro:content"; 3 + 4 + export async function GET({ site }) { 5 + const entries = await getCollection("blogEntries", ({ data }) => !data.draft); 6 + return rss({ 7 + site, 8 + title: "gwenn le bihan's blog", 9 + description: "articles about web dev, art, and more random stuff", 10 + stylesheet: "/pretty-feed-v3.xsl", 11 + customData: `<language>en-us</language>`, 12 + items: entries.map(({ id, data: { title, date }, rendered }) => ({ 13 + title, 14 + pubDate: date, 15 + description: rendered?.html, 16 + link: `/blog/${id}`, 17 + })), 18 + }); 19 + }