Updated deps

This commit is contained in:
DrMint 2024-07-11 07:56:58 +02:00
parent cc24134f37
commit 1a55350110
3 changed files with 347 additions and 342 deletions

385
package-lock.json generated
View File

@ -8,7 +8,7 @@
"name": "v3.accords-library.com",
"version": "3.0.0-beta.7",
"dependencies": {
"@astrojs/check": "^0.7.0",
"@astrojs/check": "^0.8.1",
"@astrojs/node": "^8.3.2",
"accept-language": "^3.0.18",
"astro": "4.11.5",
@ -21,7 +21,7 @@
"@types/ua-parser-js": "^0.7.39",
"astro-meta-tags": "^0.3.0",
"autoprefixer": "^10.4.19",
"postcss-preset-env": "^9.5.16",
"postcss-preset-env": "^9.6.0",
"prettier": "^3.3.2",
"prettier-plugin-astro": "^0.14.0",
"typescript": "^5.5.3"
@ -162,11 +162,11 @@
}
},
"node_modules/@astrojs/check": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.7.0.tgz",
"integrity": "sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==",
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.8.1.tgz",
"integrity": "sha512-QTzCuiBWll3SLSe7OsWtWyZRbwChXwxM4Y0Jb84jdPOdYobzHad9ubU7V23qmK3Y0BNwgzCbEP5C5FPVitb31Q==",
"dependencies": {
"@astrojs/language-server": "^2.10.0",
"@astrojs/language-server": "^2.11.1",
"chokidar": "^3.5.3",
"fast-glob": "^3.3.1",
"kleur": "^4.1.5",
@ -190,24 +190,25 @@
"integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g=="
},
"node_modules/@astrojs/language-server": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.10.0.tgz",
"integrity": "sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==",
"version": "2.11.1",
"resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.11.1.tgz",
"integrity": "sha512-WSIBBUK9lSeVD4KhPiZk2u3wsXdj7WEYvYPPs8ZsgbSVIOzUJWAKVcITHiXmcXlzZB5ubK44YUN/Hq+f2GeMyQ==",
"dependencies": {
"@astrojs/compiler": "^2.7.0",
"@jridgewell/sourcemap-codec": "^1.4.15",
"@volar/kit": "~2.2.3",
"@volar/language-core": "~2.2.3",
"@volar/language-server": "~2.2.3",
"@volar/language-service": "~2.2.3",
"@volar/typescript": "~2.2.3",
"@volar/kit": "~2.4.0-alpha.15",
"@volar/language-core": "~2.4.0-alpha.15",
"@volar/language-server": "~2.4.0-alpha.15",
"@volar/language-service": "~2.4.0-alpha.15",
"@volar/typescript": "~2.4.0-alpha.15",
"fast-glob": "^3.2.12",
"volar-service-css": "0.0.45",
"volar-service-emmet": "0.0.45",
"volar-service-html": "0.0.45",
"volar-service-prettier": "0.0.45",
"volar-service-typescript": "0.0.45",
"volar-service-typescript-twoslash-queries": "0.0.45",
"muggle-string": "^0.4.1",
"volar-service-css": "0.0.59",
"volar-service-emmet": "0.0.59",
"volar-service-html": "0.0.59",
"volar-service-prettier": "0.0.59",
"volar-service-typescript": "0.0.59",
"volar-service-typescript-twoslash-queries": "0.0.59",
"vscode-html-languageservice": "^5.2.0",
"vscode-uri": "^3.0.8"
},
@ -814,9 +815,9 @@
}
},
"node_modules/@csstools/postcss-color-function": {
"version": "3.0.18",
"resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.18.tgz",
"integrity": "sha512-Ry8b3HCyadiBLObsGShdoJNoZkQTHz5q5HVY/hkwwBkq8q702amvcGJs06tpzFTwHL+jPc7vULUpYtK4MIJHwA==",
"version": "3.0.19",
"resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.19.tgz",
"integrity": "sha512-d1OHEXyYGe21G3q88LezWWx31ImEDdmINNDy0LyLNN9ChgN2bPxoubUPiHf9KmwypBMaHmNcMuA/WZOKdZk/Lg==",
"dev": true,
"funding": [
{
@ -832,7 +833,7 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -843,9 +844,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-function": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.18.tgz",
"integrity": "sha512-CtklpScpGZ3ZwUQMOCYlsWw8vMu+rjvKUJsa1zpFSvesoUK89JBC6+LzEhTlb1jMcyrY2ErySEQDOt+MMRse0A==",
"version": "2.0.19",
"resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.19.tgz",
"integrity": "sha512-mLvQlMX+keRYr16AuvuV8WYKUwF+D0DiCqlBdvhQ0KYEtcQl9/is9Ssg7RcIys8x0jIn2h1zstS4izckdZj9wg==",
"dev": true,
"funding": [
{
@ -861,7 +862,35 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
"node": "^14 || ^16 || >=18"
},
"peerDependencies": {
"postcss": "^8.4"
}
},
"node_modules/@csstools/postcss-content-alt-text": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-1.0.0.tgz",
"integrity": "sha512-SkHdj7EMM/57GVvSxSELpUg7zb5eAndBeuvGwFzYtU06/QXJ/h9fuK7wO5suteJzGhm3GDF/EWPCdWV2h1IGHQ==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/csstools"
},
{
"type": "opencollective",
"url": "https://opencollective.com/csstools"
}
],
"dependencies": {
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -952,9 +981,9 @@
}
},
"node_modules/@csstools/postcss-gradients-interpolation-method": {
"version": "4.0.19",
"resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.19.tgz",
"integrity": "sha512-aGKMXy2EhkyidYvfuILqoO6tk8bEIVS9obc6OAc1JwRLeQBkbPtL56eKd1DnyEfgJ+6v/4zA1Ko0AqPwAjA50w==",
"version": "4.0.20",
"resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.20.tgz",
"integrity": "sha512-ZFl2JBHano6R20KB5ZrB8KdPM2pVK0u+/3cGQ2T8VubJq982I2LSOvQ4/VtxkAXjkPkk1rXt4AD1ni7UjTZ1Og==",
"dev": true,
"funding": [
{
@ -970,7 +999,7 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -981,9 +1010,9 @@
}
},
"node_modules/@csstools/postcss-hwb-function": {
"version": "3.0.17",
"resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.17.tgz",
"integrity": "sha512-Oe8WBtP29K5EBCqOKOfKAUaDFWYw+16WCDuwaYJMS0o8oZdPwmxLaBDsqXlNK03zXe9McYBli8fBHyRiVEVJGQ==",
"version": "3.0.18",
"resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.18.tgz",
"integrity": "sha512-3ifnLltR5C7zrJ+g18caxkvSRnu9jBBXCYgnBznRjxm6gQJGnnCO9H6toHfywNdNr/qkiVf2dymERPQLDnjLRQ==",
"dev": true,
"funding": [
{
@ -999,7 +1028,7 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -1010,9 +1039,9 @@
}
},
"node_modules/@csstools/postcss-ic-unit": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.6.tgz",
"integrity": "sha512-fHaU9C/sZPauXMrzPitZ/xbACbvxbkPpHoUgB9Kw5evtsBWdVkVrajOyiT9qX7/c+G1yjApoQjP1fQatldsy9w==",
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.7.tgz",
"integrity": "sha512-YoaNHH2wNZD+c+rHV02l4xQuDpfR8MaL7hD45iJyr+USwvr0LOheeytJ6rq8FN6hXBmEeoJBeXXgGmM8fkhH4g==",
"dev": true,
"funding": [
{
@ -1025,7 +1054,7 @@
}
],
"dependencies": {
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0",
"postcss-value-parser": "^4.2.0"
},
@ -1085,9 +1114,9 @@
}
},
"node_modules/@csstools/postcss-light-dark-function": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.7.tgz",
"integrity": "sha512-49LSrZR/d2Iql7Sq4C+k5SDvn0RvqXzCt//kWihVimxCUvZHGxrHeV777Hfr0lTfPlgfPdkCVdlaLM5XZTqIng==",
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.8.tgz",
"integrity": "sha512-x0UtpCyVnERsplUeoaY6nEtp1HxTf4lJjoK/ULEm40DraqFfUdUSt76yoOyX5rGY6eeOUOkurHyYlFHVKv/pew==",
"dev": true,
"funding": [
{
@ -1102,7 +1131,7 @@
"dependencies": {
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -1336,9 +1365,9 @@
}
},
"node_modules/@csstools/postcss-oklab-function": {
"version": "3.0.18",
"resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.18.tgz",
"integrity": "sha512-qxcctjXBgGKYl/CUSh13zaKdB57meIDvgTwF1o4EKzzuJ4RM+t79GuWWAnVKesbAwQXn6k/JQb8LfOeH8g1t2w==",
"version": "3.0.19",
"resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.19.tgz",
"integrity": "sha512-e3JxXmxjU3jpU7TzZrsNqSX4OHByRC3XjItV3Ieo/JEQmLg5rdOL4lkv/1vp27gXemzfNt44F42k/pn0FpE21Q==",
"dev": true,
"funding": [
{
@ -1354,7 +1383,7 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -1365,9 +1394,9 @@
}
},
"node_modules/@csstools/postcss-progressive-custom-properties": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.2.0.tgz",
"integrity": "sha512-BZlirVxCRgKlE7yVme+Xvif72eTn1MYXj8oZ4Knb+jwaH4u3AN1DjbhM7j86RP5vvuAOexJ4JwfifYYKWMN/QQ==",
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.3.0.tgz",
"integrity": "sha512-W2oV01phnILaRGYPmGFlL2MT/OgYjQDrL9sFlbdikMFi6oQkFki9B86XqEWR7HCsTZFVq7dbzr/o71B75TKkGg==",
"dev": true,
"funding": [
{
@ -1390,9 +1419,9 @@
}
},
"node_modules/@csstools/postcss-relative-color-syntax": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.18.tgz",
"integrity": "sha512-C39i9fId7kz7VOJps2/ZJjsbppNMy5zF6ly+7xkJBPS89XlhBzKYTBObhRXDZDKfzXPZ4fwKOfqv5z+Cr+IIKg==",
"version": "2.0.19",
"resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.19.tgz",
"integrity": "sha512-MxUMSNvio1WwuS6WRLlQuv6nNPXwIWUFzBBAvL/tBdWfiKjiJnAa6eSSN5gtaacSqUkQ/Ce5Z1OzLRfeaWhADA==",
"dev": true,
"funding": [
{
@ -1408,7 +1437,7 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -2916,12 +2945,12 @@
"integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ=="
},
"node_modules/@volar/kit": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.4.tgz",
"integrity": "sha512-TyRYaj56NBwa+0DgYbIkNQm+pN5DaV1dvZ5PzoKGDk9oag/sCG+W6wVkyaqmYCNJkXpmRtM627RkeMRTBvnYzw==",
"version": "2.4.0-alpha.15",
"resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.0-alpha.15.tgz",
"integrity": "sha512-ZCBErTebCVdzpSo/0wBlrjnZfqQfVIaHUJa3kOQe3TbVR/8Ny/3mij9gSkBTUcSyVtlUFpJpJo/B8aQp0xt/mQ==",
"dependencies": {
"@volar/language-service": "2.2.4",
"@volar/typescript": "2.2.4",
"@volar/language-service": "2.4.0-alpha.15",
"@volar/typescript": "2.4.0-alpha.15",
"typesafe-path": "^0.2.2",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
@ -2931,23 +2960,22 @@
}
},
"node_modules/@volar/language-core": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz",
"integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==",
"version": "2.4.0-alpha.15",
"resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.15.tgz",
"integrity": "sha512-mt8z4Fm2WxfQYoQHPcKVjLQV6PgPqyKLbkCVY2cr5RSaamqCHjhKEpsFX66aL4D/7oYguuaUw9Bx03Vt0TpIIA==",
"dependencies": {
"@volar/source-map": "2.2.4"
"@volar/source-map": "2.4.0-alpha.15"
}
},
"node_modules/@volar/language-server": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.4.tgz",
"integrity": "sha512-wgRsKsqFMY7MRkmBfIX+GB0uzAv2Nks7YS3Ud6RWdHsjEu7tF+cXzBX/IRgW5HOayLLPC1xES2PYXk26hdOIoA==",
"version": "2.4.0-alpha.15",
"resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0-alpha.15.tgz",
"integrity": "sha512-epaF7Rllb29nr25F8hX5bq7ivgStNZzXGkhuPlHCUM+Ij/aQnsBeYQsfm7EttPqqO3abCctpRWyd+icklFEBoQ==",
"dependencies": {
"@volar/language-core": "2.2.4",
"@volar/language-service": "2.2.4",
"@volar/snapshot-document": "2.2.4",
"@volar/typescript": "2.2.4",
"@vscode/l10n": "^0.0.16",
"@volar/language-core": "2.4.0-alpha.15",
"@volar/language-service": "2.4.0-alpha.15",
"@volar/snapshot-document": "2.4.0-alpha.15",
"@volar/typescript": "2.4.0-alpha.15",
"path-browserify": "^1.0.1",
"request-light": "^0.7.0",
"vscode-languageserver": "^9.0.1",
@ -2957,40 +2985,38 @@
}
},
"node_modules/@volar/language-service": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.4.tgz",
"integrity": "sha512-3OxJFADEsAZp1RoTS3SX2GY9SeVnB9mbd3N/Faz45IvnT2EFAyVJGPOyrz5bJDvKuCtjdoTNNWS1GX1bHGytrA==",
"version": "2.4.0-alpha.15",
"resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0-alpha.15.tgz",
"integrity": "sha512-H5T5JvvqvWhG0PvvKPTM0nczTbTKQ+U87a8r0eahlH/ySi2HvIHO/7PiNKLxKqLNsiT8SX4U3QcGC8ZaNcC07g==",
"dependencies": {
"@volar/language-core": "2.2.4",
"@volar/language-core": "2.4.0-alpha.15",
"vscode-languageserver-protocol": "^3.17.5",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
}
},
"node_modules/@volar/snapshot-document": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.4.tgz",
"integrity": "sha512-XwL9Jo5+nn4WZystok1+kRXbmFuJXaCx0KfJYZizJQDd7kPDgBcyci/aKsBVNhIgiD9JT0KKycru0ndyHRadGQ==",
"version": "2.4.0-alpha.15",
"resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.15.tgz",
"integrity": "sha512-8lnX0eZ7/lM+hakO5kspWABi4nijppxTy9XU0f9ns2lZ/JCE0t9EurNNiOaw4MWFO9USr0H72Ut0LCB9o4rpqA==",
"dependencies": {
"vscode-languageserver-protocol": "^3.17.5",
"vscode-languageserver-textdocument": "^1.0.11"
}
},
"node_modules/@volar/source-map": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.4.tgz",
"integrity": "sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==",
"dependencies": {
"muggle-string": "^0.4.0"
}
"version": "2.4.0-alpha.15",
"resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.15.tgz",
"integrity": "sha512-8Htngw5TmBY4L3ClDqBGyfLhsB8EmoEXUH1xydyEtEoK0O6NX5ur4Jw8jgvscTlwzizyl/wsN1vn0cQXVbbXYg=="
},
"node_modules/@volar/typescript": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.4.tgz",
"integrity": "sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==",
"version": "2.4.0-alpha.15",
"resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.15.tgz",
"integrity": "sha512-U3StRBbDuxV6Woa4hvGS4kz3XcOzrWUKgFdEFN+ba1x3eaYg7+ytau8ul05xgA+UNGLXXsKur7fTUhDFyISk0w==",
"dependencies": {
"@volar/language-core": "2.2.4",
"path-browserify": "^1.0.1"
"@volar/language-core": "2.4.0-alpha.15",
"path-browserify": "^1.0.1",
"vscode-uri": "^3.0.8"
}
},
"node_modules/@vscode/emmet-helper": {
@ -3016,9 +3042,9 @@
"integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A=="
},
"node_modules/@vscode/l10n": {
"version": "0.0.16",
"resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz",
"integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg=="
"version": "0.0.18",
"resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
"integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
},
"node_modules/accept-language": {
"version": "3.0.18",
@ -3930,9 +3956,9 @@
}
},
"node_modules/cssdb": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.0.0.tgz",
"integrity": "sha512-hfpm8VXc7/dhcEWpLvKDLwImOSk1sa2DxL36OEiY/4h2MGfKjPYIMZo4hnEEl+TCJr2GwcX46jF5TafRASDe9w==",
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.1.0.tgz",
"integrity": "sha512-BQN57lfS4dYt2iL0LgyrlDbefZKEtUyrO8rbzrbGrqBk6OoyNTQLF+porY9DrpDBjLo4NEvj2IJttC7vf3x+Ew==",
"dev": true,
"funding": [
{
@ -6544,9 +6570,9 @@
}
},
"node_modules/postcss-color-functional-notation": {
"version": "6.0.13",
"resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.13.tgz",
"integrity": "sha512-c2zzoZPJG1/tH1wrFOstQ2q/bvzFXNIDPFJu+l9idwwpVXbgrD4ThiuIcQxCBhOVY+CJ/Kb7DKiRLNsjTjj/+A==",
"version": "6.0.14",
"resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.14.tgz",
"integrity": "sha512-dNUX+UH4dAozZ8uMHZ3CtCNYw8fyFAmqqdcyxMr7PEdM9jLXV19YscoYO0F25KqZYhmtWKQ+4tKrIZQrwzwg7A==",
"dev": true,
"funding": [
{
@ -6562,7 +6588,7 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -6735,9 +6761,9 @@
}
},
"node_modules/postcss-double-position-gradients": {
"version": "5.0.6",
"resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.6.tgz",
"integrity": "sha512-QJ+089FKMaqDxOhhIHsJrh4IP7h4PIHNC5jZP5PMmnfUScNu8Hji2lskqpFWCvu+5sj+2EJFyzKd13sLEWOZmQ==",
"version": "5.0.7",
"resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.7.tgz",
"integrity": "sha512-1xEhjV9u1s4l3iP5lRt1zvMjI/ya8492o9l/ivcxHhkO3nOz16moC4JpMxDUGrOs4R3hX+KWT7gKoV842cwRgg==",
"dev": true,
"funding": [
{
@ -6750,7 +6776,7 @@
}
],
"dependencies": {
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0",
"postcss-value-parser": "^4.2.0"
},
@ -6869,9 +6895,9 @@
}
},
"node_modules/postcss-lab-function": {
"version": "6.0.18",
"resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.18.tgz",
"integrity": "sha512-7/V6sqQW06dVC8hhT6qe913UPhD+PSDdoMUn5jByP+FRDg4ErWXFayl2rpW398hI2QTmOeNLUsTBa0lzbsXZZg==",
"version": "6.0.19",
"resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.19.tgz",
"integrity": "sha512-vwln/mgvFrotJuGV8GFhpAOu9iGf3pvTBr6dLPDmUcqVD5OsQpEFyQMAFTxSxWXGEzBj6ld4pZ/9GDfEpXvo0g==",
"dev": true,
"funding": [
{
@ -6887,7 +6913,7 @@
"@csstools/css-color-parser": "^2.0.4",
"@csstools/css-parser-algorithms": "^2.7.1",
"@csstools/css-tokenizer": "^2.4.1",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/utilities": "^1.0.0"
},
"engines": {
@ -7031,9 +7057,9 @@
}
},
"node_modules/postcss-preset-env": {
"version": "9.5.16",
"resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.5.16.tgz",
"integrity": "sha512-bQhNpSW4WE4k4Tq3xWf9Al9bN4r609aXXzE4ZoPs/KPBSjhTohUMVmXvUJ2wleSbx4II8nyC9tgiPIysPAFh6A==",
"version": "9.6.0",
"resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.6.0.tgz",
"integrity": "sha512-Lxfk4RYjUdwPCYkc321QMdgtdCP34AeI94z+/8kVmqnTIlD4bMRQeGcMZgwz8BxHrzQiFXYIR5d7k/9JMs2MEA==",
"dev": true,
"funding": [
{
@ -7047,17 +7073,18 @@
],
"dependencies": {
"@csstools/postcss-cascade-layers": "^4.0.6",
"@csstools/postcss-color-function": "^3.0.18",
"@csstools/postcss-color-mix-function": "^2.0.18",
"@csstools/postcss-color-function": "^3.0.19",
"@csstools/postcss-color-mix-function": "^2.0.19",
"@csstools/postcss-content-alt-text": "^1.0.0",
"@csstools/postcss-exponential-functions": "^1.0.9",
"@csstools/postcss-font-format-keywords": "^3.0.2",
"@csstools/postcss-gamut-mapping": "^1.0.11",
"@csstools/postcss-gradients-interpolation-method": "^4.0.19",
"@csstools/postcss-hwb-function": "^3.0.17",
"@csstools/postcss-ic-unit": "^3.0.6",
"@csstools/postcss-gradients-interpolation-method": "^4.0.20",
"@csstools/postcss-hwb-function": "^3.0.18",
"@csstools/postcss-ic-unit": "^3.0.7",
"@csstools/postcss-initial": "^1.0.1",
"@csstools/postcss-is-pseudo-class": "^4.0.8",
"@csstools/postcss-light-dark-function": "^1.0.7",
"@csstools/postcss-light-dark-function": "^1.0.8",
"@csstools/postcss-logical-float-and-clear": "^2.0.1",
"@csstools/postcss-logical-overflow": "^1.0.1",
"@csstools/postcss-logical-overscroll-behavior": "^1.0.1",
@ -7067,9 +7094,9 @@
"@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.11",
"@csstools/postcss-nested-calc": "^3.0.2",
"@csstools/postcss-normalize-display-values": "^3.0.2",
"@csstools/postcss-oklab-function": "^3.0.18",
"@csstools/postcss-progressive-custom-properties": "^3.2.0",
"@csstools/postcss-relative-color-syntax": "^2.0.18",
"@csstools/postcss-oklab-function": "^3.0.19",
"@csstools/postcss-progressive-custom-properties": "^3.3.0",
"@csstools/postcss-relative-color-syntax": "^2.0.19",
"@csstools/postcss-scope-pseudo-class": "^3.0.1",
"@csstools/postcss-stepped-value-functions": "^3.0.10",
"@csstools/postcss-text-decoration-shorthand": "^3.0.7",
@ -7080,23 +7107,23 @@
"css-blank-pseudo": "^6.0.2",
"css-has-pseudo": "^6.0.5",
"css-prefers-color-scheme": "^9.0.1",
"cssdb": "^8.0.0",
"cssdb": "^8.1.0",
"postcss-attribute-case-insensitive": "^6.0.3",
"postcss-clamp": "^4.1.0",
"postcss-color-functional-notation": "^6.0.13",
"postcss-color-functional-notation": "^6.0.14",
"postcss-color-hex-alpha": "^9.0.4",
"postcss-color-rebeccapurple": "^9.0.3",
"postcss-custom-media": "^10.0.8",
"postcss-custom-properties": "^13.3.12",
"postcss-custom-selectors": "^7.1.12",
"postcss-dir-pseudo-class": "^8.0.1",
"postcss-double-position-gradients": "^5.0.6",
"postcss-double-position-gradients": "^5.0.7",
"postcss-focus-visible": "^9.0.1",
"postcss-focus-within": "^8.0.1",
"postcss-font-variant": "^5.0.0",
"postcss-gap-properties": "^5.0.1",
"postcss-image-set-function": "^6.0.3",
"postcss-lab-function": "^6.0.18",
"postcss-lab-function": "^6.0.19",
"postcss-logical": "^7.0.1",
"postcss-nesting": "^12.1.5",
"postcss-opacity-percentage": "^2.0.0",
@ -8159,9 +8186,9 @@
}
},
"node_modules/typescript-auto-import-cache": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz",
"integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==",
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz",
"integrity": "sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==",
"dependencies": {
"semver": "^7.3.8"
}
@ -8473,16 +8500,16 @@
}
},
"node_modules/volar-service-css": {
"version": "0.0.45",
"resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.45.tgz",
"integrity": "sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==",
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.59.tgz",
"integrity": "sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA==",
"dependencies": {
"vscode-css-languageservice": "^6.2.10",
"vscode-css-languageservice": "^6.3.0",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.2.3"
"@volar/language-service": "~2.4.0-alpha.12"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -8491,16 +8518,17 @@
}
},
"node_modules/volar-service-emmet": {
"version": "0.0.45",
"resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.45.tgz",
"integrity": "sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==",
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.59.tgz",
"integrity": "sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q==",
"dependencies": {
"@emmetio/css-parser": "^0.4.0",
"@emmetio/html-matcher": "^1.3.0",
"@vscode/emmet-helper": "^2.9.2"
"@vscode/emmet-helper": "^2.9.3",
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.2.3"
"@volar/language-service": "~2.4.0-alpha.12"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -8509,16 +8537,16 @@
}
},
"node_modules/volar-service-html": {
"version": "0.0.45",
"resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.45.tgz",
"integrity": "sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==",
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.59.tgz",
"integrity": "sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q==",
"dependencies": {
"vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462",
"vscode-html-languageservice": "^5.3.0",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.2.3"
"@volar/language-service": "~2.4.0-alpha.12"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -8526,32 +8554,15 @@
}
}
},
"node_modules/volar-service-html/node_modules/@vscode/l10n": {
"version": "0.0.18",
"resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
"integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
},
"node_modules/volar-service-html/node_modules/vscode-html-languageservice": {
"name": "@johnsoncodehk/vscode-html-languageservice",
"version": "5.2.0-34a5462",
"resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz",
"integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==",
"dependencies": {
"@vscode/l10n": "^0.0.18",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-languageserver-types": "^3.17.5",
"vscode-uri": "^3.0.8"
}
},
"node_modules/volar-service-prettier": {
"version": "0.0.45",
"resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.45.tgz",
"integrity": "sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==",
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.59.tgz",
"integrity": "sha512-FmBR4lsgFRGR3V0LnxZZal0WqdOJjuLL6mQSj4p57M15APtQwuocG/FiF+ONGFnwRXMOIBDBTCARdth+TKgL3A==",
"dependencies": {
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.2.3",
"@volar/language-service": "~2.4.0-alpha.12",
"prettier": "^2.2 || ^3.0"
},
"peerDependenciesMeta": {
@ -8564,18 +8575,19 @@
}
},
"node_modules/volar-service-typescript": {
"version": "0.0.45",
"resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.45.tgz",
"integrity": "sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==",
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.59.tgz",
"integrity": "sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA==",
"dependencies": {
"path-browserify": "^1.0.1",
"semver": "^7.5.4",
"typescript-auto-import-cache": "^0.3.1",
"semver": "^7.6.2",
"typescript-auto-import-cache": "^0.3.3",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-nls": "^5.2.0"
"vscode-nls": "^5.2.0",
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.2.3"
"@volar/language-service": "~2.4.0-alpha.12"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -8584,11 +8596,14 @@
}
},
"node_modules/volar-service-typescript-twoslash-queries": {
"version": "0.0.45",
"resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.45.tgz",
"integrity": "sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==",
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.59.tgz",
"integrity": "sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ==",
"dependencies": {
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.2.3"
"@volar/language-service": "~2.4.0-alpha.12"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -8597,9 +8612,9 @@
}
},
"node_modules/vscode-css-languageservice": {
"version": "6.2.14",
"resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz",
"integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==",
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz",
"integrity": "sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==",
"dependencies": {
"@vscode/l10n": "^0.0.18",
"vscode-languageserver-textdocument": "^1.0.11",
@ -8607,15 +8622,10 @@
"vscode-uri": "^3.0.8"
}
},
"node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": {
"version": "0.0.18",
"resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
"integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
},
"node_modules/vscode-html-languageservice": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz",
"integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==",
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.0.tgz",
"integrity": "sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==",
"dependencies": {
"@vscode/l10n": "^0.0.18",
"vscode-languageserver-textdocument": "^1.0.11",
@ -8623,11 +8633,6 @@
"vscode-uri": "^3.0.8"
}
},
"node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": {
"version": "0.0.18",
"resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
"integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
},
"node_modules/vscode-jsonrpc": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",

View File

@ -19,7 +19,7 @@
"node": ">=19.7.0"
},
"dependencies": {
"@astrojs/check": "^0.7.0",
"@astrojs/check": "^0.8.1",
"@astrojs/node": "^8.3.2",
"accept-language": "^3.0.18",
"astro": "4.11.5",
@ -32,7 +32,7 @@
"@types/ua-parser-js": "^0.7.39",
"astro-meta-tags": "^0.3.0",
"autoprefixer": "^10.4.19",
"postcss-preset-env": "^9.5.16",
"postcss-preset-env": "^9.6.0",
"prettier": "^3.3.2",
"prettier-plugin-astro": "^0.14.0",
"typescript": "^5.5.3"

View File

@ -1,177 +1,177 @@
{
"disclaimer": "Usage subject to terms: https://openexchangerates.org/terms",
"license": "https://openexchangerates.org/license",
"timestamp": 1720224013,
"timestamp": 1720674000,
"base": "USD",
"rates": {
"AED": 3.673,
"AFN": 70.984466,
"ALL": 92.477287,
"AMD": 387.714574,
"ANG": 1.79964,
"AOA": 867.5,
"ARS": 914.5812,
"AUD": 1.481189,
"AWG": 1.8025,
"AED": 3.672995,
"AFN": 70.982926,
"ALL": 92.598068,
"AMD": 387.544052,
"ANG": 1.8,
"AOA": 873.383333,
"ARS": 918.7543,
"AUD": 1.479787,
"AWG": 1.80125,
"AZN": 1.7,
"BAM": 1.804127,
"BAM": 1.805093,
"BBD": 2,
"BDT": 117.329615,
"BGN": 1.804215,
"BHD": 0.376503,
"BIF": 2873.508054,
"BDT": 117.352266,
"BGN": 1.804615,
"BHD": 0.37684,
"BIF": 2875.028244,
"BMD": 1,
"BND": 1.347874,
"BOB": 6.900178,
"BRL": 5.4602,
"BND": 1.348125,
"BOB": 6.901771,
"BRL": 5.4162,
"BSD": 1,
"BTC": 0.000017658176,
"BTN": 83.39968,
"BWP": 13.549191,
"BYN": 3.267898,
"BZD": 2.012739,
"CAD": 1.36425,
"CDF": 2837.871368,
"CHF": 0.8956,
"CLF": 0.033945,
"CLP": 936.65,
"CNH": 7.29077,
"CNY": 7.2688,
"COP": 4082.235918,
"CRC": 524.519899,
"BTC": 0.000017315845,
"BTN": 83.415626,
"BWP": 13.50623,
"BYN": 3.268574,
"BZD": 2.013198,
"CAD": 1.3622,
"CDF": 2841.540041,
"CHF": 0.899276,
"CLF": 0.033091,
"CLP": 913.09,
"CNH": 7.287038,
"CNY": 7.271,
"COP": 4006.458354,
"CRC": 533.089606,
"CUC": 1,
"CUP": 25.75,
"CVE": 101.717686,
"CZK": 23.1898,
"DJF": 177.787824,
"DKK": 6.881,
"DOP": 59.06609,
"DZD": 134.121213,
"EGP": 47.937342,
"CVE": 101.768343,
"CZK": 23.434457,
"DJF": 177.830332,
"DKK": 6.883955,
"DOP": 58.985038,
"DZD": 134.512,
"EGP": 47.998,
"ERN": 15,
"ETB": 57.669475,
"EUR": 0.921886,
"FJD": 2.2272,
"FKP": 0.780457,
"GBP": 0.780457,
"GEL": 2.79,
"GGP": 0.780457,
"GHS": 15.377803,
"GIP": 0.780457,
"GMD": 67.75,
"GNF": 8598.450757,
"GTQ": 7.758903,
"GYD": 208.914867,
"HKD": 7.81485,
"HNL": 24.84,
"HRK": 6.9518,
"HTG": 132.162991,
"HUF": 362.19,
"IDR": 16251.8,
"ILS": 3.6939,
"IMP": 0.780457,
"INR": 83.47225,
"IQD": 1308.065499,
"IRR": 42087.5,
"ISK": 137.98,
"JEP": 0.780457,
"JMD": 156.016762,
"JOD": 0.7088,
"JPY": 160.74508702,
"KES": 128,
"KGS": 85.9,
"KHR": 4112.39226,
"KMF": 455.450306,
"ETB": 57.693207,
"EUR": 0.922811,
"FJD": 2.2569,
"FKP": 0.777738,
"GBP": 0.777738,
"GEL": 2.745,
"GGP": 0.777738,
"GHS": 15.355933,
"GIP": 0.777738,
"GMD": 67.775,
"GNF": 8598.104804,
"GTQ": 7.757446,
"GYD": 208.954363,
"HKD": 7.809765,
"HNL": 24.737539,
"HRK": 6.952992,
"HTG": 132.035075,
"HUF": 363.126953,
"IDR": 16200.75,
"ILS": 3.64997,
"IMP": 0.777738,
"INR": 83.508352,
"IQD": 1308.365065,
"IRR": 42100,
"ISK": 137.6,
"JEP": 0.777738,
"JMD": 156.687354,
"JOD": 0.7087,
"JPY": 161.68767475,
"KES": 127.347704,
"KGS": 85.4889,
"KHR": 4105.179561,
"KMF": 454.950092,
"KPW": 900,
"KRW": 1377.56,
"KWD": 0.305828,
"KYD": 0.832165,
"KZT": 477.869856,
"LAK": 22056.538131,
"LBP": 89176.753682,
"LKR": 304.318128,
"LRD": 194.11466,
"LSL": 18.196821,
"LYD": 4.863267,
"MAD": 9.855447,
"MDL": 17.774416,
"MGA": 4473.044127,
"MKD": 56.838839,
"MMK": 2203.34,
"KRW": 1379.280907,
"KWD": 0.306002,
"KYD": 0.83231,
"KZT": 477.300548,
"LAK": 22104.308735,
"LBP": 89439.5015,
"LKR": 303.710191,
"LRD": 194.159615,
"LSL": 18.05833,
"LYD": 4.845386,
"MAD": 9.833409,
"MDL": 17.698201,
"MGA": 4494.7241,
"MKD": 56.86716,
"MMK": 2203.340001,
"MNT": 3450,
"MOP": 8.033191,
"MRU": 39.6625,
"MUR": 46.850004,
"MVR": 15.405,
"MWK": 1731.464813,
"MXN": 18.108,
"MYR": 4.7105,
"MZN": 63.909993,
"NAD": 18.196821,
"NGN": 1517.5,
"NIO": 36.8,
"NOK": 10.535805,
"NPR": 133.438491,
"NZD": 1.629461,
"OMR": 0.384964,
"MOP": 8.035423,
"MRU": 39.510104,
"MUR": 46.899999,
"MVR": 15.45,
"MWK": 1731.883446,
"MXN": 17.831011,
"MYR": 4.688,
"MZN": 63.899991,
"NAD": 18.058496,
"NGN": 1406,
"NIO": 36.760329,
"NOK": 10.704123,
"NPR": 133.464355,
"NZD": 1.640433,
"OMR": 0.384954,
"PAB": 1,
"PEN": 3.788144,
"PGK": 3.844877,
"PHP": 58.522998,
"PKR": 277.970557,
"PLN": 3.952,
"PYG": 7524.632806,
"QAR": 3.6406,
"RON": 4.5924,
"RSD": 107.971,
"RUB": 87.904253,
"RWF": 1316.449015,
"SAR": 3.751203,
"SBD": 8.435801,
"SCR": 13.942916,
"PEN": 3.781484,
"PGK": 3.905861,
"PHP": 58.2915,
"PKR": 278.156175,
"PLN": 3.933952,
"PYG": 7525.707267,
"QAR": 3.640365,
"RON": 4.5896,
"RSD": 108.003,
"RUB": 88.348822,
"RWF": 1307.15479,
"SAR": 3.750761,
"SBD": 8.421389,
"SCR": 13.773472,
"SDG": 601,
"SEK": 10.340435,
"SGD": 1.3494,
"SHP": 0.780457,
"SEK": 10.541463,
"SGD": 1.34792,
"SHP": 0.777738,
"SLL": 20969.5,
"SOS": 570.638319,
"SRD": 30.467,
"SOS": 570.837667,
"SRD": 29.7815,
"SSP": 130.26,
"STD": 22281.8,
"STN": 22.600642,
"SVC": 8.737685,
"STN": 22.611906,
"SVC": 8.739351,
"SYP": 2512.53,
"SZL": 18.190121,
"THB": 36.428736,
"TJS": 10.639644,
"TMT": 3.5,
"TND": 3.117995,
"TOP": 2.362582,
"TRY": 32.665502,
"TTD": 6.760883,
"TWD": 32.4085,
"TZS": 2651.173793,
"UAH": 40.48328,
"UGX": 3693.630806,
"SZL": 18.054453,
"THB": 36.255,
"TJS": 10.636923,
"TMT": 3.51,
"TND": 3.109297,
"TOP": 2.355339,
"TRY": 32.910977,
"TTD": 6.777174,
"TWD": 32.5223,
"TZS": 2651.670588,
"UAH": 40.704384,
"UGX": 3700.104144,
"USD": 1,
"UYU": 39.974162,
"UZS": 12565.611101,
"VES": 36.465943,
"VND": 25416.190524,
"UYU": 39.934447,
"UZS": 12614.596352,
"VES": 36.467683,
"VND": 25422.651993,
"VUV": 118.722,
"WST": 2.8,
"XAF": 604.717401,
"XAG": 0.03203024,
"XAU": 0.00041802,
"XAF": 605.324622,
"XAG": 0.03221385,
"XAU": 0.00041981,
"XCD": 2.70255,
"XDR": 0.758452,
"XOF": 604.717401,
"XPD": 0.00097476,
"XPF": 110.010231,
"XPT": 0.00097299,
"YER": 250.375001,
"ZAR": 18.175316,
"ZMW": 24.489757,
"XDR": 0.758653,
"XOF": 605.324622,
"XPD": 0.0010126,
"XPF": 110.120697,
"XPT": 0.00100911,
"YER": 250.375049,
"ZAR": 18.109898,
"ZMW": 25.343793,
"ZWL": 322
}
}