content: about

This commit is contained in:
Maciej Jur 2024-03-03 22:59:29 +01:00
parent 6128eabfdb
commit 23eab5e2b9
Signed by: kamov
GPG key ID: 191CBFF5F72ECAFD
3 changed files with 189 additions and 161 deletions

View file

@ -9,12 +9,12 @@
"dependencies": { "dependencies": {
"@astrojs/mdx": "^2.1.1", "@astrojs/mdx": "^2.1.1",
"@astrojs/sitemap": "^3.1.1", "@astrojs/sitemap": "^3.1.1",
"@astrojs/svelte": "^5.0.3", "@astrojs/svelte": "^5.2.0",
"@citation-js/plugin-bibtex": "^0.7.8", "@citation-js/plugin-bibtex": "^0.7.8",
"@js-temporal/polyfill": "^0.4.4", "@js-temporal/polyfill": "^0.4.4",
"astro": "^4.4.4", "astro": "^4.4.9",
"astro-pagefind": "^1.4.0", "astro-pagefind": "^1.4.0",
"chart.js": "^4.4.1", "chart.js": "^4.4.2",
"citation-js": "^0.7.8", "citation-js": "^0.7.8",
"leaflet": "^1.9.4", "leaflet": "^1.9.4",
"leaflet.markercluster": "^1.5.3", "leaflet.markercluster": "^1.5.3",
@ -29,17 +29,18 @@
"remark-math": "^6.0.0", "remark-math": "^6.0.0",
"remark-parse": "^11.0.0", "remark-parse": "^11.0.0",
"remark-rehype": "^11.1.0", "remark-rehype": "^11.1.0",
"reveal.js": "^5.0.4", "reveal.js": "^5.0.5",
"svelte": "5.0.0-next.55", "svelte": "5.0.0-next.70",
"unified": "^11.0.4", "unified": "^11.0.4",
"unist-util-visit": "^5.0.0" "unist-util-visit": "^5.0.0"
}, },
"devDependencies": { "devDependencies": {
"@types/leaflet": "^1.9.8", "@types/leaflet": "^1.9.8",
"@types/leaflet.markercluster": "^1.5.4", "@types/leaflet.markercluster": "^1.5.4",
"@types/reveal.js": "^4.4.8", "@types/reveal.js": "^5.0.1",
"@types/unist": "^3.0.2", "@types/unist": "^3.0.2",
"pagefind": "^1.0.4", "pagefind": "^1.0.4",
"prettier": "^3.2.5",
"sass": "^1.71.1", "sass": "^1.71.1",
"sharp": "^0.33.2" "sharp": "^0.33.2"
} }

View file

@ -7,13 +7,13 @@ settings:
dependencies: dependencies:
'@astrojs/mdx': '@astrojs/mdx':
specifier: ^2.1.1 specifier: ^2.1.1
version: 2.1.1(astro@4.4.4) version: 2.1.1(astro@4.4.9)
'@astrojs/sitemap': '@astrojs/sitemap':
specifier: ^3.1.1 specifier: ^3.1.1
version: 3.1.1 version: 3.1.1
'@astrojs/svelte': '@astrojs/svelte':
specifier: ^5.0.3 specifier: ^5.2.0
version: 5.0.3(astro@4.4.4)(svelte@5.0.0-next.55)(typescript@5.3.3)(vite@5.1.4) version: 5.2.0(astro@4.4.9)(svelte@5.0.0-next.70)(typescript@5.3.3)(vite@5.1.4)
'@citation-js/plugin-bibtex': '@citation-js/plugin-bibtex':
specifier: ^0.7.8 specifier: ^0.7.8
version: 0.7.8(@citation-js/core@0.7.6) version: 0.7.8(@citation-js/core@0.7.6)
@ -21,14 +21,14 @@ dependencies:
specifier: ^0.4.4 specifier: ^0.4.4
version: 0.4.4 version: 0.4.4
astro: astro:
specifier: ^4.4.4 specifier: ^4.4.9
version: 4.4.4(sass@1.71.1)(typescript@5.3.3) version: 4.4.9(sass@1.71.1)(typescript@5.3.3)
astro-pagefind: astro-pagefind:
specifier: ^1.4.0 specifier: ^1.4.0
version: 1.4.0(astro@4.4.4) version: 1.4.0(astro@4.4.9)
chart.js: chart.js:
specifier: ^4.4.1 specifier: ^4.4.2
version: 4.4.1 version: 4.4.2
citation-js: citation-js:
specifier: ^0.7.8 specifier: ^0.7.8
version: 0.7.8 version: 0.7.8
@ -72,11 +72,11 @@ dependencies:
specifier: ^11.1.0 specifier: ^11.1.0
version: 11.1.0 version: 11.1.0
reveal.js: reveal.js:
specifier: ^5.0.4 specifier: ^5.0.5
version: 5.0.4 version: 5.0.5
svelte: svelte:
specifier: 5.0.0-next.55 specifier: 5.0.0-next.70
version: 5.0.0-next.55 version: 5.0.0-next.70
unified: unified:
specifier: ^11.0.4 specifier: ^11.0.4
version: 11.0.4 version: 11.0.4
@ -92,14 +92,17 @@ devDependencies:
specifier: ^1.5.4 specifier: ^1.5.4
version: 1.5.4 version: 1.5.4
'@types/reveal.js': '@types/reveal.js':
specifier: ^4.4.8 specifier: ^5.0.1
version: 4.4.8 version: 5.0.1
'@types/unist': '@types/unist':
specifier: ^3.0.2 specifier: ^3.0.2
version: 3.0.2 version: 3.0.2
pagefind: pagefind:
specifier: ^1.0.4 specifier: ^1.0.4
version: 1.0.4 version: 1.0.4
prettier:
specifier: ^3.2.5
version: 3.2.5
sass: sass:
specifier: ^1.71.1 specifier: ^1.71.1
version: 1.71.1 version: 1.71.1
@ -109,12 +112,12 @@ devDependencies:
packages: packages:
/@ampproject/remapping@2.2.1: /@ampproject/remapping@2.3.0:
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
dependencies: dependencies:
'@jridgewell/gen-mapping': 0.3.4 '@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.23 '@jridgewell/trace-mapping': 0.3.25
dev: false dev: false
/@astrojs/compiler@2.6.0: /@astrojs/compiler@2.6.0:
@ -146,7 +149,7 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@astrojs/mdx@2.1.1(astro@4.4.4): /@astrojs/mdx@2.1.1(astro@4.4.9):
resolution: {integrity: sha512-AgGFdE7HOGmoFooGvMSatkA9FiSKwyVW7ImHot/bXJ6uAbFfu6iG2ht18Cf1pT22Hda/6iSCGWusFvBv0/EnKQ==} resolution: {integrity: sha512-AgGFdE7HOGmoFooGvMSatkA9FiSKwyVW7ImHot/bXJ6uAbFfu6iG2ht18Cf1pT22Hda/6iSCGWusFvBv0/EnKQ==}
engines: {node: '>=18.14.1'} engines: {node: '>=18.14.1'}
peerDependencies: peerDependencies:
@ -155,7 +158,7 @@ packages:
'@astrojs/markdown-remark': 4.2.1 '@astrojs/markdown-remark': 4.2.1
'@mdx-js/mdx': 3.0.1 '@mdx-js/mdx': 3.0.1
acorn: 8.11.3 acorn: 8.11.3
astro: 4.4.4(sass@1.71.1)(typescript@5.3.3) astro: 4.4.9(sass@1.71.1)(typescript@5.3.3)
es-module-lexer: 1.4.1 es-module-lexer: 1.4.1
estree-util-visit: 2.0.0 estree-util-visit: 2.0.0
github-slugger: 2.0.0 github-slugger: 2.0.0
@ -186,20 +189,21 @@ packages:
zod: 3.22.4 zod: 3.22.4
dev: false dev: false
/@astrojs/svelte@5.0.3(astro@4.4.4)(svelte@5.0.0-next.55)(typescript@5.3.3)(vite@5.1.4): /@astrojs/svelte@5.2.0(astro@4.4.9)(svelte@5.0.0-next.70)(typescript@5.3.3)(vite@5.1.4):
resolution: {integrity: sha512-6TUBRUxmsEczKPBT6oDUAfvzuFCmITuhZfKPT5ZtOOyj9XOVnEnj/Iobd3ajKUbpWNYX7qZVAd1KMkmJc1Nhsg==} resolution: {integrity: sha512-GmwbXks2WMkmAfl0rlPM/2gA1RtmZzjGV2mOceV3g7QNyjIsSYBPKrlEnSFnuR+YMvlAtWdbMFBsb3gtGxnTTg==}
engines: {node: '>=18.14.1'} engines: {node: '>=18.14.1'}
peerDependencies: peerDependencies:
astro: ^4.0.0 astro: ^4.0.0
svelte: ^4.0.0 || ^5.0.0-next.1 svelte: ^4.0.0 || ^5.0.0-next.56
typescript: ^5.3.3
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.55)(vite@5.1.4) '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.70)(vite@5.1.4)
astro: 4.4.4(sass@1.71.1)(typescript@5.3.3) astro: 4.4.9(sass@1.71.1)(typescript@5.3.3)
svelte: 5.0.0-next.55 svelte: 5.0.0-next.70
svelte2tsx: 0.6.27(svelte@5.0.0-next.55)(typescript@5.3.3) svelte2tsx: 0.6.27(svelte@5.0.0-next.70)(typescript@5.3.3)
typescript: 5.3.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript
- vite - vite
dev: false dev: false
@ -231,20 +235,20 @@ packages:
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dev: false dev: false
/@babel/core@7.23.9: /@babel/core@7.24.0:
resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@ampproject/remapping': 2.2.1 '@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.23.5 '@babel/code-frame': 7.23.5
'@babel/generator': 7.23.6 '@babel/generator': 7.23.6
'@babel/helper-compilation-targets': 7.23.6 '@babel/helper-compilation-targets': 7.23.6
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0)
'@babel/helpers': 7.23.9 '@babel/helpers': 7.24.0
'@babel/parser': 7.23.9 '@babel/parser': 7.24.0
'@babel/template': 7.23.9 '@babel/template': 7.24.0
'@babel/traverse': 7.23.9 '@babel/traverse': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
convert-source-map: 2.0.0 convert-source-map: 2.0.0
debug: 4.3.4 debug: 4.3.4
gensync: 1.0.0-beta.2 gensync: 1.0.0-beta.2
@ -258,9 +262,9 @@ packages:
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
'@jridgewell/gen-mapping': 0.3.4 '@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.23 '@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2 jsesc: 2.5.2
dev: false dev: false
@ -268,7 +272,7 @@ packages:
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/helper-compilation-targets@7.23.6: /@babel/helper-compilation-targets@7.23.6:
@ -291,31 +295,31 @@ packages:
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/template': 7.23.9 '@babel/template': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/helper-hoist-variables@7.22.5: /@babel/helper-hoist-variables@7.22.5:
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/helper-module-imports@7.22.15: /@babel/helper-module-imports@7.22.15:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0 '@babel/core': ^7.0.0
dependencies: dependencies:
'@babel/core': 7.23.9 '@babel/core': 7.24.0
'@babel/helper-environment-visitor': 7.22.20 '@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.22.15 '@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5 '@babel/helper-simple-access': 7.22.5
@ -323,8 +327,8 @@ packages:
'@babel/helper-validator-identifier': 7.22.20 '@babel/helper-validator-identifier': 7.22.20
dev: false dev: false
/@babel/helper-plugin-utils@7.22.5: /@babel/helper-plugin-utils@7.24.0:
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dev: false dev: false
@ -332,14 +336,14 @@ packages:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/helper-split-export-declaration@7.22.6: /@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/helper-string-parser@7.23.4: /@babel/helper-string-parser@7.23.4:
@ -357,13 +361,13 @@ packages:
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dev: false dev: false
/@babel/helpers@7.23.9: /@babel/helpers@7.24.0:
resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/template': 7.23.9 '@babel/template': 7.24.0
'@babel/traverse': 7.23.9 '@babel/traverse': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
@ -377,49 +381,49 @@ packages:
js-tokens: 4.0.0 js-tokens: 4.0.0
dev: false dev: false
/@babel/parser@7.23.9: /@babel/parser@7.24.0:
resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9): /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.23.9 '@babel/core': 7.24.0
'@babel/helper-plugin-utils': 7.22.5 '@babel/helper-plugin-utils': 7.24.0
dev: false dev: false
/@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.9): /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.0):
resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.23.9 '@babel/core': 7.24.0
'@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-module-imports': 7.22.15 '@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.22.5 '@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0)
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/template@7.23.9: /@babel/template@7.24.0:
resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/code-frame': 7.23.5 '@babel/code-frame': 7.23.5
'@babel/parser': 7.23.9 '@babel/parser': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@babel/traverse@7.23.9: /@babel/traverse@7.24.0:
resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/code-frame': 7.23.5 '@babel/code-frame': 7.23.5
@ -428,16 +432,16 @@ packages:
'@babel/helper-function-name': 7.23.0 '@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5 '@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.23.9 '@babel/parser': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
debug: 4.3.4 debug: 4.3.4
globals: 11.12.0 globals: 11.12.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
/@babel/types@7.23.9: /@babel/types@7.24.0:
resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/helper-string-parser': 7.23.4 '@babel/helper-string-parser': 7.23.4
@ -954,13 +958,13 @@ packages:
dev: true dev: true
optional: true optional: true
/@jridgewell/gen-mapping@0.3.4: /@jridgewell/gen-mapping@0.3.5:
resolution: {integrity: sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==} resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
dependencies: dependencies:
'@jridgewell/set-array': 1.1.2 '@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.23 '@jridgewell/trace-mapping': 0.3.25
dev: false dev: false
/@jridgewell/resolve-uri@3.1.2: /@jridgewell/resolve-uri@3.1.2:
@ -968,8 +972,8 @@ packages:
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
dev: false dev: false
/@jridgewell/set-array@1.1.2: /@jridgewell/set-array@1.2.1:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
dev: false dev: false
@ -977,8 +981,8 @@ packages:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
dev: false dev: false
/@jridgewell/trace-mapping@0.3.23: /@jridgewell/trace-mapping@0.3.25:
resolution: {integrity: sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==} resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
dependencies: dependencies:
'@jridgewell/resolve-uri': 3.1.2 '@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.4.15
@ -1026,8 +1030,8 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@medv/finder@3.1.0: /@medv/finder@3.2.0:
resolution: {integrity: sha512-ojkXjR3K0Zz3jnCR80tqPL+0yvbZk/lEodb6RIVjLz7W8RVA2wrw8ym/CzCpXO9SYVUIKHFUpc7jvf8UKfIM3w==} resolution: {integrity: sha512-JmU7JIBwyL8RAzefvzALT4sP2M0biGk8i2invAgpQmma/QgfsaqoHIvJ7S0YC8n9hUVG8X3Leul2nGa06PvhbQ==}
dev: false dev: false
/@nodelib/fs.scandir@2.1.5: /@nodelib/fs.scandir@2.1.5:
@ -1203,7 +1207,7 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: false dev: false
/@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.55)(vite@5.1.4): /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.70)(vite@5.1.4):
resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
engines: {node: ^18.0.0 || >=20} engines: {node: ^18.0.0 || >=20}
peerDependencies: peerDependencies:
@ -1211,28 +1215,28 @@ packages:
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0 vite: ^5.0.0
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.55)(vite@5.1.4) '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.70)(vite@5.1.4)
debug: 4.3.4 debug: 4.3.4
svelte: 5.0.0-next.55 svelte: 5.0.0-next.70
vite: 5.1.4(sass@1.71.1) vite: 5.1.4(sass@1.71.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
/@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.55)(vite@5.1.4): /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.70)(vite@5.1.4):
resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==}
engines: {node: ^18.0.0 || >=20} engines: {node: ^18.0.0 || >=20}
peerDependencies: peerDependencies:
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0 vite: ^5.0.0
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.55)(vite@5.1.4) '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.70)(vite@5.1.4)
debug: 4.3.4 debug: 4.3.4
deepmerge: 4.3.1 deepmerge: 4.3.1
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.30.7 magic-string: 0.30.7
svelte: 5.0.0-next.55 svelte: 5.0.0-next.70
svelte-hmr: 0.15.3(svelte@5.0.0-next.55) svelte-hmr: 0.15.3(svelte@5.0.0-next.70)
vite: 5.1.4(sass@1.71.1) vite: 5.1.4(sass@1.71.1)
vitefu: 0.2.5(vite@5.1.4) vitefu: 0.2.5(vite@5.1.4)
transitivePeerDependencies: transitivePeerDependencies:
@ -1248,8 +1252,8 @@ packages:
/@types/babel__core@7.20.5: /@types/babel__core@7.20.5:
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
dependencies: dependencies:
'@babel/parser': 7.23.9 '@babel/parser': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
'@types/babel__generator': 7.6.8 '@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4 '@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.5 '@types/babel__traverse': 7.20.5
@ -1258,20 +1262,20 @@ packages:
/@types/babel__generator@7.6.8: /@types/babel__generator@7.6.8:
resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@types/babel__template@7.4.4: /@types/babel__template@7.4.4:
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
dependencies: dependencies:
'@babel/parser': 7.23.9 '@babel/parser': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@types/babel__traverse@7.20.5: /@types/babel__traverse@7.20.5:
resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==}
dependencies: dependencies:
'@babel/types': 7.23.9 '@babel/types': 7.24.0
dev: false dev: false
/@types/debug@4.1.12: /@types/debug@4.1.12:
@ -1344,8 +1348,8 @@ packages:
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
dev: false dev: false
/@types/reveal.js@4.4.8: /@types/reveal.js@5.0.1:
resolution: {integrity: sha512-ADWVEgRLNVRE+J5yGjFDogsAaeVz+FKRVgvpLk1tgNewocXQd6wuKSknfamCVgZyUY9/IgOlkNKh9a2iIaconA==} resolution: {integrity: sha512-SrfaT84af/yfobaYH2Bz5uLmyyhgSZ5i4vXC7JM3AmJMbeUW/d/DTXuudj70Ddd8rcQxiwD52XWxdjO+xnDrPw==}
dev: true dev: true
/@types/sax@1.2.7: /@types/sax@1.2.7:
@ -1451,19 +1455,19 @@ packages:
hasBin: true hasBin: true
dev: false dev: false
/astro-pagefind@1.4.0(astro@4.4.4): /astro-pagefind@1.4.0(astro@4.4.9):
resolution: {integrity: sha512-WMUlS0TTqIDqygplj/cxKU+l3oI+zB2qgYNMZed5R5nXuw8HhAKATog9zazuN05TOSWxI2Ap9+9WAYnnJ+4C7A==} resolution: {integrity: sha512-WMUlS0TTqIDqygplj/cxKU+l3oI+zB2qgYNMZed5R5nXuw8HhAKATog9zazuN05TOSWxI2Ap9+9WAYnnJ+4C7A==}
peerDependencies: peerDependencies:
astro: ^2.0.4 || ^3.0.0 || ^4.0.0 astro: ^2.0.4 || ^3.0.0 || ^4.0.0
dependencies: dependencies:
'@pagefind/default-ui': 1.0.4 '@pagefind/default-ui': 1.0.4
astro: 4.4.4(sass@1.71.1)(typescript@5.3.3) astro: 4.4.9(sass@1.71.1)(typescript@5.3.3)
pagefind: 1.0.4 pagefind: 1.0.4
sirv: 2.0.4 sirv: 2.0.4
dev: false dev: false
/astro@4.4.4(sass@1.71.1)(typescript@5.3.3): /astro@4.4.9(sass@1.71.1)(typescript@5.3.3):
resolution: {integrity: sha512-EZrDTN888w4sFKqavGsHu8jSaymyxNwnoqIq5NKlMG9WNU/Xn4Yn41pUdBuAOrgNzRp1NyXXhhV6GV1pN71V2Q==} resolution: {integrity: sha512-FTWhzKjao7rHHiF/CqPqPS18AFad+fmUcYUFhWWIsYETHcc9g0IIIiv6cHXUE7g6mEZf7ycAa+WdboeEHUhraQ==}
engines: {node: '>=18.14.1', npm: '>=6.14.0'} engines: {node: '>=18.14.1', npm: '>=6.14.0'}
hasBin: true hasBin: true
dependencies: dependencies:
@ -1471,13 +1475,13 @@ packages:
'@astrojs/internal-helpers': 0.2.1 '@astrojs/internal-helpers': 0.2.1
'@astrojs/markdown-remark': 4.2.1 '@astrojs/markdown-remark': 4.2.1
'@astrojs/telemetry': 3.0.4 '@astrojs/telemetry': 3.0.4
'@babel/core': 7.23.9 '@babel/core': 7.24.0
'@babel/generator': 7.23.6 '@babel/generator': 7.23.6
'@babel/parser': 7.23.9 '@babel/parser': 7.24.0
'@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.0)
'@babel/traverse': 7.23.9 '@babel/traverse': 7.24.0
'@babel/types': 7.23.9 '@babel/types': 7.24.0
'@medv/finder': 3.1.0 '@medv/finder': 3.2.0
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
acorn: 8.11.3 acorn: 8.11.3
aria-query: 5.3.0 aria-query: 5.3.0
@ -1561,17 +1565,17 @@ packages:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
dev: false dev: false
/bare-events@2.2.0: /bare-events@2.2.1:
resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==} resolution: {integrity: sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==}
requiresBuild: true requiresBuild: true
dev: false dev: false
optional: true optional: true
/bare-fs@2.2.0: /bare-fs@2.2.1:
resolution: {integrity: sha512-+VhW202E9eTVGkX7p+TNXtZC4RTzj9JfJW7PtfIbZ7mIQ/QT9uOafQTx7lx2n9ERmWsXvLHF4hStAFn4gl2mQw==} resolution: {integrity: sha512-+CjmZANQDFZWy4PGbVdmALIwmt33aJg8qTkVjClU6X4WmZkTPBDxRHiBn7fpqEWEfF3AC2io++erpViAIQbSjg==}
requiresBuild: true requiresBuild: true
dependencies: dependencies:
bare-events: 2.2.0 bare-events: 2.2.1
bare-os: 2.2.0 bare-os: 2.2.0
bare-path: 2.1.0 bare-path: 2.1.0
streamx: 2.16.1 streamx: 2.16.1
@ -1647,8 +1651,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001589 caniuse-lite: 1.0.30001593
electron-to-chromium: 1.4.681 electron-to-chromium: 1.4.690
node-releases: 2.0.14 node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0) update-browserslist-db: 1.0.13(browserslist@4.23.0)
dev: false dev: false
@ -1672,8 +1676,8 @@ packages:
engines: {node: '>=14.16'} engines: {node: '>=14.16'}
dev: false dev: false
/caniuse-lite@1.0.30001589: /caniuse-lite@1.0.30001593:
resolution: {integrity: sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==} resolution: {integrity: sha512-UWM1zlo3cZfkpBysd7AS+z+v007q9G1+fLTUU42rQnY6t2axoogPW/xol6T7juU5EUoOhML4WgBIdG+9yYqAjQ==}
dev: false dev: false
/ccount@2.0.1: /ccount@2.0.1:
@ -1715,9 +1719,9 @@ packages:
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
dev: false dev: false
/chart.js@4.4.1: /chart.js@4.4.2:
resolution: {integrity: sha512-C74QN1bxwV1v2PEujhmKjOZ7iUM4w6BWs23Md/6aOZZSlwMzeCIDGuZay++rBgChYru7/+QFeoQW0fQoP534Dg==} resolution: {integrity: sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==}
engines: {pnpm: '>=7'} engines: {pnpm: '>=8'}
dependencies: dependencies:
'@kurkle/color': 0.3.2 '@kurkle/color': 0.3.2
dev: false dev: false
@ -1963,8 +1967,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: false dev: false
/electron-to-chromium@1.4.681: /electron-to-chromium@1.4.690:
resolution: {integrity: sha512-1PpuqJUFWoXZ1E54m8bsLPVYwIVCRzvaL+n5cjigGga4z854abDnFRc+cTa2th4S79kyGqya/1xoR7h+Y5G5lg==} resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==}
dev: false dev: false
/emoji-regex@10.3.0: /emoji-regex@10.3.0:
@ -3712,8 +3716,8 @@ packages:
source-map-js: 1.0.2 source-map-js: 1.0.2
dev: false dev: false
/prebuild-install@7.1.1: /prebuild-install@7.1.2:
resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==}
engines: {node: '>=10'} engines: {node: '>=10'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
@ -3743,6 +3747,12 @@ packages:
which-pm: 2.0.0 which-pm: 2.0.0
dev: false dev: false
/prettier@3.2.5:
resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
engines: {node: '>=14'}
hasBin: true
dev: true
/prismjs@1.29.0: /prismjs@1.29.0:
resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -4007,8 +4017,8 @@ packages:
engines: {iojs: '>=1.0.0', node: '>=0.10.0'} engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
dev: false dev: false
/reveal.js@5.0.4: /reveal.js@5.0.5:
resolution: {integrity: sha512-480pVhre9SXWuE4QbDwG0nPrip3TkifflqaKQWF8Ynf4iYIUBfgu5leeMso0srubQsZQ+G2OzktAfAkrvBY0Ww==} resolution: {integrity: sha512-MPWPV/cRlkZhh72dAGYv/bUCr9ulwM2/ucCqiL/KN4tvhb6VvN49iwOyWHE08wppj8lMQXi2xbS3kyKgfyTYqg==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
dev: false dev: false
@ -4086,7 +4096,7 @@ packages:
color: 4.2.3 color: 4.2.3
detect-libc: 2.0.2 detect-libc: 2.0.2
node-addon-api: 6.1.0 node-addon-api: 6.1.0
prebuild-install: 7.1.1 prebuild-install: 7.1.2
semver: 7.6.0 semver: 7.6.0
simple-get: 4.0.1 simple-get: 4.0.1
tar-fs: 3.0.5 tar-fs: 3.0.5
@ -4238,7 +4248,7 @@ packages:
fast-fifo: 1.3.2 fast-fifo: 1.3.2
queue-tick: 1.0.1 queue-tick: 1.0.1
optionalDependencies: optionalDependencies:
bare-events: 2.2.0 bare-events: 2.2.1
dev: false dev: false
optional: true optional: true
@ -4351,16 +4361,16 @@ packages:
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
dev: false dev: false
/svelte-hmr@0.15.3(svelte@5.0.0-next.55): /svelte-hmr@0.15.3(svelte@5.0.0-next.70):
resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
engines: {node: ^12.20 || ^14.13.1 || >= 16} engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies: peerDependencies:
svelte: ^3.19.0 || ^4.0.0 svelte: ^3.19.0 || ^4.0.0
dependencies: dependencies:
svelte: 5.0.0-next.55 svelte: 5.0.0-next.70
dev: false dev: false
/svelte2tsx@0.6.27(svelte@5.0.0-next.55)(typescript@5.3.3): /svelte2tsx@0.6.27(svelte@5.0.0-next.70)(typescript@5.3.3):
resolution: {integrity: sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==} resolution: {integrity: sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==}
peerDependencies: peerDependencies:
svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0
@ -4368,15 +4378,15 @@ packages:
dependencies: dependencies:
dedent-js: 1.0.1 dedent-js: 1.0.1
pascal-case: 3.1.2 pascal-case: 3.1.2
svelte: 5.0.0-next.55 svelte: 5.0.0-next.70
typescript: 5.3.3 typescript: 5.3.3
dev: false dev: false
/svelte@5.0.0-next.55: /svelte@5.0.0-next.70:
resolution: {integrity: sha512-y6wU77DqTF9JDggtsr+sMuNbnw1o8wbM46FYCUTCbcMVbPghcV6TskiNBqOFkv+9SzWDqh7b1OKkLVenr0KrSQ==} resolution: {integrity: sha512-o24bDlhjz4MLdc9Lq1SVdLarv9MDgYFTOmzFcAqytRcG0AMOw+LGMoTb8gkFTACOu4exbvL18RS8Z8xgzIrDoA==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@ampproject/remapping': 2.2.1 '@ampproject/remapping': 2.3.0
'@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/sourcemap-codec': 1.4.15
'@types/estree': 1.0.5 '@types/estree': 1.0.5
acorn: 8.11.3 acorn: 8.11.3
@ -4419,7 +4429,7 @@ packages:
pump: 3.0.0 pump: 3.0.0
tar-stream: 3.1.7 tar-stream: 3.1.7
optionalDependencies: optionalDependencies:
bare-fs: 2.2.0 bare-fs: 2.2.1
bare-path: 2.1.0 bare-path: 2.1.0
dev: false dev: false
optional: true optional: true

View file

@ -5,11 +5,21 @@ date: 2021-09-10T19:34:01+02:00
--- ---
import Timeline from "@components/Timeline.astro"; import Timeline from "@components/Timeline.astro";
I studied Computer Science at a university and I have professional experience as a TypeScript developer. I can use languages such as Rust, C#, TypeScript or Python to write efficient software. I'm also interested in functional programming and I have experience in using languages like Scala or OCaml. I have a lot of experience in web development and I can use several different frameworks, such as Angular, SolidJS, Svelte or Vue. I studied Computer Science at a university and I have professional experience
as a TypeScript developer. I can use languages such as Rust, C#, TypeScript or
Python to write efficient software. I'm also interested in functional
programming and I have experience in using languages like Scala or OCaml. I
have a lot of experience in web development and I can use several different
frameworks, such as Angular, SolidJS, Svelte or Vue.
I'm interested in Japanese history, spanning from ancient times to the modern era. Additionally, I'm interested in Japanese mythology including, but not limited to, supernatural beings, such as 神, 妖怪, 幽霊, and more. Since 2016, I've been learning Japanese, as I believe that it will allow me to better understand some aspects of Japanese culture. Although I still have a long way ahead of me, I am determined to achieve fluency in Japanese language in the future. I'm interested in Japanese history, spanning from ancient times to the modern
era. Additionally, I'm interested in Japanese mythology including, but not
limited to, supernatural beings, such as 神, 妖怪, 幽霊, and more. Since 2016,
I've been learning Japanese, as I believe that it will allow me to better
understand some aspects of Japanese culture. Although I still have a long way
ahead of me, I am determined to achieve fluency in Japanese language in the
future.
~
一番好きな同人サークルは 一番好きな同人サークルは
@ -28,17 +38,24 @@ I'm interested in Japanese history, spanning from ancient times to the modern er
<Timeline /> <Timeline />
## Acknowledgements ## Q&A
This website would not have been possible without the following free and open-source projects. Thanks! **Q. Why did you create this website?**
| Project | License | I decided to create it as a way to practice my skills, and indeed a lot of what
|---------------------------------------------------------------------------|--------------| I currently know about running a website and web development is a direct result
| [Astro](https://astro.build/) | MIT | of me working on this. The CSS styles, for example, were all hand rolled by
| [SolidJS](https://www.solidjs.com/) | MIT | myself. To simplify everything it's a static website served from Nginx, this
| [Purify](https://gigobyte.github.io/purify/) | ISC | way I don't have to do nearly any maintenance work.
| [Leaflet](https://leafletjs.com/) | BSD 2-clause |
| [Leaflet.markercluster](https://github.com/Leaflet/Leaflet.markercluster) | MIT | **Q. What's your setup?**
| [Reveal.js](https://revealjs.com/) | MIT |
| [Pagefind](https://pagefind.app/) | MIT | I currently use Arch Linux with KDE Plasma desktop as my daily driver. For
| [Github Corners](https://tholman.com/github-corners/) | MIT | editing code I use Neovim with plugins. I also have a server running NixOS,
it's the same server which serves this website.
**Q. Why do you use Neovim?**
Neovim feels simple and to the point, imagine something between Notepad++ and
VS Code, but awesome. I don't want to use Emacs, because I'm not really a fan
of lisps, and it seems like way too much for my taste.