view who was fronting when a record was made

feat: get basics working, fetching and putting fronter records etc

ptr.pet 996cbea0 f5c640ef

verified
+1
.gitignore
···
stats.html
stats-*.json
.wxt
+
.wxt-runner
web-ext.config.ts
# Editor directories and files
-2535
deno.lock
···
-
{
-
"version": "5",
-
"specifiers": {
-
"npm:@tsconfig/svelte@^5.0.5": "5.0.5",
-
"npm:@wxt-dev/module-svelte@^2.0.3": "2.0.4_svelte@5.38.8__acorn@8.15.0_wxt@0.20.11__magicast@0.3.5",
-
"npm:svelte-check@^4.3.1": "4.3.1_svelte@5.38.8__acorn@8.15.0_typescript@5.9.2",
-
"npm:svelte@^5.38.6": "5.38.8_acorn@8.15.0",
-
"npm:tslib@^2.8.1": "2.8.1",
-
"npm:typescript@^5.9.2": "5.9.2",
-
"npm:wxt@~0.20.6": "0.20.11_magicast@0.3.5"
-
},
-
"npm": {
-
"@1natsu/wait-element@4.1.2": {
-
"integrity": "sha512-qWxSJD+Q5b8bKOvESFifvfZ92DuMsY+03SBNjTO34ipJLP6mZ9yK4bQz/vlh48aEQXoJfaZBqUwKL5BdI5iiWw==",
-
"dependencies": [
-
"defu",
-
"many-keys-map"
-
]
-
},
-
"@aklinker1/rollup-plugin-visualizer@5.12.0": {
-
"integrity": "sha512-X24LvEGw6UFmy0lpGJDmXsMyBD58XmX1bbwsaMLhNoM+UMQfQ3b2RtC+nz4b/NoRK5r6QJSKJHBNVeUdwqybaQ==",
-
"dependencies": [
-
"open@8.4.2",
-
"picomatch@2.3.1",
-
"source-map@0.7.6",
-
"yargs@17.7.2"
-
],
-
"bin": true
-
},
-
"@babel/code-frame@7.27.1": {
-
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
-
"dependencies": [
-
"@babel/helper-validator-identifier",
-
"js-tokens@4.0.0",
-
"picocolors"
-
]
-
},
-
"@babel/helper-string-parser@7.27.1": {
-
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
-
},
-
"@babel/helper-validator-identifier@7.27.1": {
-
"integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="
-
},
-
"@babel/parser@7.28.4": {
-
"integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
-
"dependencies": [
-
"@babel/types"
-
],
-
"bin": true
-
},
-
"@babel/runtime@7.28.2": {
-
"integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA=="
-
},
-
"@babel/types@7.28.4": {
-
"integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
-
"dependencies": [
-
"@babel/helper-string-parser",
-
"@babel/helper-validator-identifier"
-
]
-
},
-
"@devicefarmer/adbkit-logcat@2.1.3": {
-
"integrity": "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw=="
-
},
-
"@devicefarmer/adbkit-monkey@1.2.1": {
-
"integrity": "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg=="
-
},
-
"@devicefarmer/adbkit@3.3.8": {
-
"integrity": "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==",
-
"dependencies": [
-
"@devicefarmer/adbkit-logcat",
-
"@devicefarmer/adbkit-monkey",
-
"bluebird",
-
"commander@9.5.0",
-
"debug@4.3.7",
-
"node-forge",
-
"split"
-
],
-
"bin": true
-
},
-
"@esbuild/aix-ppc64@0.25.9": {
-
"integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
-
"os": ["aix"],
-
"cpu": ["ppc64"]
-
},
-
"@esbuild/android-arm64@0.25.9": {
-
"integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
-
"os": ["android"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/android-arm@0.25.9": {
-
"integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
-
"os": ["android"],
-
"cpu": ["arm"]
-
},
-
"@esbuild/android-x64@0.25.9": {
-
"integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
-
"os": ["android"],
-
"cpu": ["x64"]
-
},
-
"@esbuild/darwin-arm64@0.25.9": {
-
"integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
-
"os": ["darwin"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/darwin-x64@0.25.9": {
-
"integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
-
"os": ["darwin"],
-
"cpu": ["x64"]
-
},
-
"@esbuild/freebsd-arm64@0.25.9": {
-
"integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
-
"os": ["freebsd"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/freebsd-x64@0.25.9": {
-
"integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
-
"os": ["freebsd"],
-
"cpu": ["x64"]
-
},
-
"@esbuild/linux-arm64@0.25.9": {
-
"integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
-
"os": ["linux"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/linux-arm@0.25.9": {
-
"integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
-
"os": ["linux"],
-
"cpu": ["arm"]
-
},
-
"@esbuild/linux-ia32@0.25.9": {
-
"integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
-
"os": ["linux"],
-
"cpu": ["ia32"]
-
},
-
"@esbuild/linux-loong64@0.25.9": {
-
"integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
-
"os": ["linux"],
-
"cpu": ["loong64"]
-
},
-
"@esbuild/linux-mips64el@0.25.9": {
-
"integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
-
"os": ["linux"],
-
"cpu": ["mips64el"]
-
},
-
"@esbuild/linux-ppc64@0.25.9": {
-
"integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
-
"os": ["linux"],
-
"cpu": ["ppc64"]
-
},
-
"@esbuild/linux-riscv64@0.25.9": {
-
"integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
-
"os": ["linux"],
-
"cpu": ["riscv64"]
-
},
-
"@esbuild/linux-s390x@0.25.9": {
-
"integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
-
"os": ["linux"],
-
"cpu": ["s390x"]
-
},
-
"@esbuild/linux-x64@0.25.9": {
-
"integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
-
"os": ["linux"],
-
"cpu": ["x64"]
-
},
-
"@esbuild/netbsd-arm64@0.25.9": {
-
"integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
-
"os": ["netbsd"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/netbsd-x64@0.25.9": {
-
"integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
-
"os": ["netbsd"],
-
"cpu": ["x64"]
-
},
-
"@esbuild/openbsd-arm64@0.25.9": {
-
"integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
-
"os": ["openbsd"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/openbsd-x64@0.25.9": {
-
"integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
-
"os": ["openbsd"],
-
"cpu": ["x64"]
-
},
-
"@esbuild/openharmony-arm64@0.25.9": {
-
"integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
-
"os": ["openharmony"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/sunos-x64@0.25.9": {
-
"integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
-
"os": ["sunos"],
-
"cpu": ["x64"]
-
},
-
"@esbuild/win32-arm64@0.25.9": {
-
"integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
-
"os": ["win32"],
-
"cpu": ["arm64"]
-
},
-
"@esbuild/win32-ia32@0.25.9": {
-
"integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
-
"os": ["win32"],
-
"cpu": ["ia32"]
-
},
-
"@esbuild/win32-x64@0.25.9": {
-
"integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
-
"os": ["win32"],
-
"cpu": ["x64"]
-
},
-
"@isaacs/balanced-match@4.0.1": {
-
"integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ=="
-
},
-
"@isaacs/brace-expansion@5.0.0": {
-
"integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
-
"dependencies": [
-
"@isaacs/balanced-match"
-
]
-
},
-
"@jridgewell/gen-mapping@0.3.13": {
-
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
-
"dependencies": [
-
"@jridgewell/sourcemap-codec",
-
"@jridgewell/trace-mapping"
-
]
-
},
-
"@jridgewell/remapping@2.3.5": {
-
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
-
"dependencies": [
-
"@jridgewell/gen-mapping",
-
"@jridgewell/trace-mapping"
-
]
-
},
-
"@jridgewell/resolve-uri@3.1.2": {
-
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
-
},
-
"@jridgewell/sourcemap-codec@1.5.5": {
-
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
-
},
-
"@jridgewell/trace-mapping@0.3.30": {
-
"integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
-
"dependencies": [
-
"@jridgewell/resolve-uri",
-
"@jridgewell/sourcemap-codec"
-
]
-
},
-
"@nodelib/fs.scandir@2.1.5": {
-
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
-
"dependencies": [
-
"@nodelib/fs.stat",
-
"run-parallel"
-
]
-
},
-
"@nodelib/fs.stat@2.0.5": {
-
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
-
},
-
"@nodelib/fs.walk@1.2.8": {
-
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
-
"dependencies": [
-
"@nodelib/fs.scandir",
-
"fastq"
-
]
-
},
-
"@pnpm/config.env-replace@1.1.0": {
-
"integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w=="
-
},
-
"@pnpm/network.ca-file@1.0.2": {
-
"integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
-
"dependencies": [
-
"graceful-fs@4.2.10"
-
]
-
},
-
"@pnpm/npm-conf@2.3.1": {
-
"integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==",
-
"dependencies": [
-
"@pnpm/config.env-replace",
-
"@pnpm/network.ca-file",
-
"config-chain"
-
]
-
},
-
"@rollup/rollup-android-arm-eabi@4.50.1": {
-
"integrity": "sha512-HJXwzoZN4eYTdD8bVV22DN8gsPCAj3V20NHKOs8ezfXanGpmVPR7kalUHd+Y31IJp9stdB87VKPFbsGY3H/2ag==",
-
"os": ["android"],
-
"cpu": ["arm"]
-
},
-
"@rollup/rollup-android-arm64@4.50.1": {
-
"integrity": "sha512-PZlsJVcjHfcH53mOImyt3bc97Ep3FJDXRpk9sMdGX0qgLmY0EIWxCag6EigerGhLVuL8lDVYNnSo8qnTElO4xw==",
-
"os": ["android"],
-
"cpu": ["arm64"]
-
},
-
"@rollup/rollup-darwin-arm64@4.50.1": {
-
"integrity": "sha512-xc6i2AuWh++oGi4ylOFPmzJOEeAa2lJeGUGb4MudOtgfyyjr4UPNK+eEWTPLvmPJIY/pgw6ssFIox23SyrkkJw==",
-
"os": ["darwin"],
-
"cpu": ["arm64"]
-
},
-
"@rollup/rollup-darwin-x64@4.50.1": {
-
"integrity": "sha512-2ofU89lEpDYhdLAbRdeyz/kX3Y2lpYc6ShRnDjY35bZhd2ipuDMDi6ZTQ9NIag94K28nFMofdnKeHR7BT0CATw==",
-
"os": ["darwin"],
-
"cpu": ["x64"]
-
},
-
"@rollup/rollup-freebsd-arm64@4.50.1": {
-
"integrity": "sha512-wOsE6H2u6PxsHY/BeFHA4VGQN3KUJFZp7QJBmDYI983fgxq5Th8FDkVuERb2l9vDMs1D5XhOrhBrnqcEY6l8ZA==",
-
"os": ["freebsd"],
-
"cpu": ["arm64"]
-
},
-
"@rollup/rollup-freebsd-x64@4.50.1": {
-
"integrity": "sha512-A/xeqaHTlKbQggxCqispFAcNjycpUEHP52mwMQZUNqDUJFFYtPHCXS1VAG29uMlDzIVr+i00tSFWFLivMcoIBQ==",
-
"os": ["freebsd"],
-
"cpu": ["x64"]
-
},
-
"@rollup/rollup-linux-arm-gnueabihf@4.50.1": {
-
"integrity": "sha512-54v4okehwl5TaSIkpp97rAHGp7t3ghinRd/vyC1iXqXMfjYUTm7TfYmCzXDoHUPTTf36L8pr0E7YsD3CfB3ZDg==",
-
"os": ["linux"],
-
"cpu": ["arm"]
-
},
-
"@rollup/rollup-linux-arm-musleabihf@4.50.1": {
-
"integrity": "sha512-p/LaFyajPN/0PUHjv8TNyxLiA7RwmDoVY3flXHPSzqrGcIp/c2FjwPPP5++u87DGHtw+5kSH5bCJz0mvXngYxw==",
-
"os": ["linux"],
-
"cpu": ["arm"]
-
},
-
"@rollup/rollup-linux-arm64-gnu@4.50.1": {
-
"integrity": "sha512-2AbMhFFkTo6Ptna1zO7kAXXDLi7H9fGTbVaIq2AAYO7yzcAsuTNWPHhb2aTA6GPiP+JXh85Y8CiS54iZoj4opw==",
-
"os": ["linux"],
-
"cpu": ["arm64"]
-
},
-
"@rollup/rollup-linux-arm64-musl@4.50.1": {
-
"integrity": "sha512-Cgef+5aZwuvesQNw9eX7g19FfKX5/pQRIyhoXLCiBOrWopjo7ycfB292TX9MDcDijiuIJlx1IzJz3IoCPfqs9w==",
-
"os": ["linux"],
-
"cpu": ["arm64"]
-
},
-
"@rollup/rollup-linux-loongarch64-gnu@4.50.1": {
-
"integrity": "sha512-RPhTwWMzpYYrHrJAS7CmpdtHNKtt2Ueo+BlLBjfZEhYBhK00OsEqM08/7f+eohiF6poe0YRDDd8nAvwtE/Y62Q==",
-
"os": ["linux"],
-
"cpu": ["loong64"]
-
},
-
"@rollup/rollup-linux-ppc64-gnu@4.50.1": {
-
"integrity": "sha512-eSGMVQw9iekut62O7eBdbiccRguuDgiPMsw++BVUg+1K7WjZXHOg/YOT9SWMzPZA+w98G+Fa1VqJgHZOHHnY0Q==",
-
"os": ["linux"],
-
"cpu": ["ppc64"]
-
},
-
"@rollup/rollup-linux-riscv64-gnu@4.50.1": {
-
"integrity": "sha512-S208ojx8a4ciIPrLgazF6AgdcNJzQE4+S9rsmOmDJkusvctii+ZvEuIC4v/xFqzbuP8yDjn73oBlNDgF6YGSXQ==",
-
"os": ["linux"],
-
"cpu": ["riscv64"]
-
},
-
"@rollup/rollup-linux-riscv64-musl@4.50.1": {
-
"integrity": "sha512-3Ag8Ls1ggqkGUvSZWYcdgFwriy2lWo+0QlYgEFra/5JGtAd6C5Hw59oojx1DeqcA2Wds2ayRgvJ4qxVTzCHgzg==",
-
"os": ["linux"],
-
"cpu": ["riscv64"]
-
},
-
"@rollup/rollup-linux-s390x-gnu@4.50.1": {
-
"integrity": "sha512-t9YrKfaxCYe7l7ldFERE1BRg/4TATxIg+YieHQ966jwvo7ddHJxPj9cNFWLAzhkVsbBvNA4qTbPVNsZKBO4NSg==",
-
"os": ["linux"],
-
"cpu": ["s390x"]
-
},
-
"@rollup/rollup-linux-x64-gnu@4.50.1": {
-
"integrity": "sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==",
-
"os": ["linux"],
-
"cpu": ["x64"]
-
},
-
"@rollup/rollup-linux-x64-musl@4.50.1": {
-
"integrity": "sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==",
-
"os": ["linux"],
-
"cpu": ["x64"]
-
},
-
"@rollup/rollup-openharmony-arm64@4.50.1": {
-
"integrity": "sha512-RDsLm+phmT3MJd9SNxA9MNuEAO/J2fhW8GXk62G/B4G7sLVumNFbRwDL6v5NrESb48k+QMqdGbHgEtfU0LCpbA==",
-
"os": ["openharmony"],
-
"cpu": ["arm64"]
-
},
-
"@rollup/rollup-win32-arm64-msvc@4.50.1": {
-
"integrity": "sha512-hpZB/TImk2FlAFAIsoElM3tLzq57uxnGYwplg6WDyAxbYczSi8O2eQ+H2Lx74504rwKtZ3N2g4bCUkiamzS6TQ==",
-
"os": ["win32"],
-
"cpu": ["arm64"]
-
},
-
"@rollup/rollup-win32-ia32-msvc@4.50.1": {
-
"integrity": "sha512-SXjv8JlbzKM0fTJidX4eVsH+Wmnp0/WcD8gJxIZyR6Gay5Qcsmdbi9zVtnbkGPG8v2vMR1AD06lGWy5FLMcG7A==",
-
"os": ["win32"],
-
"cpu": ["ia32"]
-
},
-
"@rollup/rollup-win32-x64-msvc@4.50.1": {
-
"integrity": "sha512-StxAO/8ts62KZVRAm4JZYq9+NqNsV7RvimNK+YM7ry//zebEH6meuugqW/P5OFUCjyQgui+9fUxT6d5NShvMvA==",
-
"os": ["win32"],
-
"cpu": ["x64"]
-
},
-
"@sveltejs/acorn-typescript@1.0.5_acorn@8.15.0": {
-
"integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==",
-
"dependencies": [
-
"acorn"
-
]
-
},
-
"@sveltejs/vite-plugin-svelte-inspector@5.0.1_@sveltejs+vite-plugin-svelte@6.2.0__svelte@5.38.8___acorn@8.15.0__vite@7.1.5___picomatch@4.0.3_svelte@5.38.8__acorn@8.15.0_vite@7.1.5__picomatch@4.0.3": {
-
"integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==",
-
"dependencies": [
-
"@sveltejs/vite-plugin-svelte",
-
"debug@4.4.1",
-
"svelte",
-
"vite"
-
]
-
},
-
"@sveltejs/vite-plugin-svelte@6.2.0_svelte@5.38.8__acorn@8.15.0_vite@7.1.5__picomatch@4.0.3": {
-
"integrity": "sha512-nJsV36+o7rZUDlrnSduMNl11+RoDE1cKqOI0yUEBCcqFoAZOk47TwD3dPKS2WmRutke9StXnzsPBslY7prDM9w==",
-
"dependencies": [
-
"@sveltejs/vite-plugin-svelte-inspector",
-
"debug@4.4.1",
-
"deepmerge",
-
"magic-string",
-
"svelte",
-
"vite",
-
"vitefu"
-
]
-
},
-
"@tsconfig/svelte@5.0.5": {
-
"integrity": "sha512-48fAnUjKye38FvMiNOj0J9I/4XlQQiZlpe9xaNPfe8vy2Y1hFBt8g1yqf2EGjVvHavo4jf2lC+TQyENCr4BJBQ=="
-
},
-
"@types/estree@1.0.8": {
-
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="
-
},
-
"@types/filesystem@0.0.36": {
-
"integrity": "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==",
-
"dependencies": [
-
"@types/filewriter"
-
]
-
},
-
"@types/filewriter@0.0.33": {
-
"integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g=="
-
},
-
"@types/har-format@1.2.16": {
-
"integrity": "sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A=="
-
},
-
"@types/minimatch@3.0.5": {
-
"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
-
},
-
"@types/node@24.2.0": {
-
"integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==",
-
"dependencies": [
-
"undici-types"
-
]
-
},
-
"@types/yauzl@2.10.3": {
-
"integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
-
"dependencies": [
-
"@types/node"
-
]
-
},
-
"@webext-core/fake-browser@1.3.2": {
-
"integrity": "sha512-jFyPWWz+VkHAC9DRIiIPOyu6X/KlC8dYqSKweHz6tsDb86QawtVgZSpYcM+GOQBlZc5DHFo92jJ7cIq4uBnU0A==",
-
"dependencies": [
-
"lodash.merge"
-
]
-
},
-
"@webext-core/isolated-element@1.1.2": {
-
"integrity": "sha512-CNHYhsIR8TPkPb+4yqTIuzaGnVn/Fshev5fyoPW+/8Cyc93tJbCjP9PC1XSK6fDWu+xASdPHLZaoa2nWAYoxeQ==",
-
"dependencies": [
-
"is-potential-custom-element-name"
-
]
-
},
-
"@webext-core/match-patterns@1.0.3": {
-
"integrity": "sha512-NY39ACqCxdKBmHgw361M9pfJma8e4AZo20w9AY+5ZjIj1W2dvXC8J31G5fjfOGbulW9w4WKpT8fPooi0mLkn9A=="
-
},
-
"@wxt-dev/browser@0.1.4": {
-
"integrity": "sha512-9x03I15i79XU8qYwjv4le0K2HdMl/Yga2wUBSoUbcrCnamv8P3nvuYxREQ9C5QY/qPAfeEVdAtaTrS3KWak71g==",
-
"dependencies": [
-
"@types/filesystem",
-
"@types/har-format"
-
]
-
},
-
"@wxt-dev/module-svelte@2.0.4_svelte@5.38.8__acorn@8.15.0_wxt@0.20.11__magicast@0.3.5": {
-
"integrity": "sha512-zYrzhoaRZsudPDQE2Yb4AOLwZXD4fXCOf+/ud7tvFnAJJ71aFtvZ5OuW/U2oBBYXdAtm+S2erFN2L0Re79x6ZA==",
-
"dependencies": [
-
"@sveltejs/vite-plugin-svelte",
-
"svelte",
-
"wxt"
-
]
-
},
-
"@wxt-dev/storage@1.2.0": {
-
"integrity": "sha512-4A44zCpwl5GZdmUdSJvUWJ6ekZZ+Fz5ttYqTGPIRJSsyosKX8X8Yl7D2Loy1ZlqIg6oJHysaiFXALtTE+pFjpw==",
-
"dependencies": [
-
"@wxt-dev/browser",
-
"async-mutex",
-
"dequal"
-
]
-
},
-
"acorn@8.15.0": {
-
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
-
"bin": true
-
},
-
"adm-zip@0.5.16": {
-
"integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ=="
-
},
-
"ansi-align@3.0.1": {
-
"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
-
"dependencies": [
-
"string-width@4.2.3"
-
]
-
},
-
"ansi-escapes@7.1.0": {
-
"integrity": "sha512-YdhtCd19sKRKfAAUsrcC1wzm4JuzJoiX4pOJqIoW2qmKj5WzG/dL8uUJ0361zaXtHqK7gEhOwtAtz7t3Yq3X5g==",
-
"dependencies": [
-
"environment"
-
]
-
},
-
"ansi-regex@5.0.1": {
-
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
-
},
-
"ansi-regex@6.2.2": {
-
"integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="
-
},
-
"ansi-styles@4.3.0": {
-
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-
"dependencies": [
-
"color-convert"
-
]
-
},
-
"ansi-styles@6.2.3": {
-
"integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="
-
},
-
"any-promise@1.3.0": {
-
"integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
-
},
-
"aria-query@5.3.2": {
-
"integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="
-
},
-
"array-differ@4.0.0": {
-
"integrity": "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw=="
-
},
-
"array-union@3.0.1": {
-
"integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw=="
-
},
-
"async-mutex@0.5.0": {
-
"integrity": "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==",
-
"dependencies": [
-
"tslib"
-
]
-
},
-
"async@3.2.6": {
-
"integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="
-
},
-
"atomic-sleep@1.0.0": {
-
"integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ=="
-
},
-
"atomically@2.0.3": {
-
"integrity": "sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==",
-
"dependencies": [
-
"stubborn-fs",
-
"when-exit"
-
]
-
},
-
"axobject-query@4.1.0": {
-
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
-
},
-
"balanced-match@1.0.2": {
-
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
-
},
-
"base64-js@1.5.1": {
-
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
-
},
-
"bl@5.1.0": {
-
"integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==",
-
"dependencies": [
-
"buffer",
-
"inherits",
-
"readable-stream@3.6.2"
-
]
-
},
-
"bluebird@3.7.2": {
-
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
-
},
-
"boolbase@1.0.0": {
-
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
-
},
-
"boxen@8.0.1": {
-
"integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==",
-
"dependencies": [
-
"ansi-align",
-
"camelcase",
-
"chalk@5.6.2",
-
"cli-boxes",
-
"string-width@7.2.0",
-
"type-fest@4.41.0",
-
"widest-line",
-
"wrap-ansi@9.0.2"
-
]
-
},
-
"brace-expansion@1.1.12": {
-
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
-
"dependencies": [
-
"balanced-match",
-
"concat-map"
-
]
-
},
-
"braces@3.0.3": {
-
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
-
"dependencies": [
-
"fill-range"
-
]
-
},
-
"buffer-crc32@0.2.13": {
-
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
-
},
-
"buffer-from@1.1.2": {
-
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
-
},
-
"buffer@6.0.3": {
-
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
-
"dependencies": [
-
"base64-js",
-
"ieee754"
-
]
-
},
-
"bundle-name@4.1.0": {
-
"integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
-
"dependencies": [
-
"run-applescript"
-
]
-
},
-
"c12@3.2.0_magicast@0.3.5": {
-
"integrity": "sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==",
-
"dependencies": [
-
"chokidar",
-
"confbox@0.2.2",
-
"defu",
-
"dotenv@17.2.2",
-
"exsolve",
-
"giget",
-
"jiti",
-
"magicast",
-
"ohash",
-
"pathe",
-
"perfect-debounce@1.0.0",
-
"pkg-types@2.3.0",
-
"rc9"
-
],
-
"optionalPeers": [
-
"magicast"
-
]
-
},
-
"cac@6.7.14": {
-
"integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="
-
},
-
"camelcase@8.0.0": {
-
"integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="
-
},
-
"chalk@4.1.2": {
-
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dependencies": [
-
"ansi-styles@4.3.0",
-
"supports-color"
-
]
-
},
-
"chalk@5.6.2": {
-
"integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="
-
},
-
"chokidar@4.0.3": {
-
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
-
"dependencies": [
-
"readdirp"
-
]
-
},
-
"chrome-launcher@1.2.0": {
-
"integrity": "sha512-JbuGuBNss258bvGil7FT4HKdC3SC2K7UAEUqiPy3ACS3Yxo3hAW6bvFpCu2HsIJLgTqxgEX6BkujvzZfLpUD0Q==",
-
"dependencies": [
-
"@types/node",
-
"escape-string-regexp@4.0.0",
-
"is-wsl@2.2.0",
-
"lighthouse-logger"
-
],
-
"bin": true
-
},
-
"ci-info@4.3.0": {
-
"integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ=="
-
},
-
"citty@0.1.6": {
-
"integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==",
-
"dependencies": [
-
"consola"
-
]
-
},
-
"cli-boxes@3.0.0": {
-
"integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="
-
},
-
"cli-cursor@4.0.0": {
-
"integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
-
"dependencies": [
-
"restore-cursor@4.0.0"
-
]
-
},
-
"cli-cursor@5.0.0": {
-
"integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==",
-
"dependencies": [
-
"restore-cursor@5.1.0"
-
]
-
},
-
"cli-highlight@2.1.11": {
-
"integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==",
-
"dependencies": [
-
"chalk@4.1.2",
-
"highlight.js",
-
"mz",
-
"parse5@5.1.1",
-
"parse5-htmlparser2-tree-adapter",
-
"yargs@16.2.0"
-
],
-
"bin": true
-
},
-
"cli-spinners@2.9.2": {
-
"integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="
-
},
-
"cli-truncate@4.0.0": {
-
"integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==",
-
"dependencies": [
-
"slice-ansi@5.0.0",
-
"string-width@7.2.0"
-
]
-
},
-
"cliui@7.0.4": {
-
"integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
-
"dependencies": [
-
"string-width@4.2.3",
-
"strip-ansi@6.0.1",
-
"wrap-ansi@7.0.0"
-
]
-
},
-
"cliui@8.0.1": {
-
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
-
"dependencies": [
-
"string-width@4.2.3",
-
"strip-ansi@6.0.1",
-
"wrap-ansi@7.0.0"
-
]
-
},
-
"clone@1.0.4": {
-
"integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="
-
},
-
"clsx@2.1.1": {
-
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
-
},
-
"color-convert@2.0.1": {
-
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-
"dependencies": [
-
"color-name"
-
]
-
},
-
"color-name@1.1.4": {
-
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
-
},
-
"colorette@2.0.20": {
-
"integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
-
},
-
"commander@2.9.0": {
-
"integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==",
-
"dependencies": [
-
"graceful-readlink"
-
]
-
},
-
"commander@9.5.0": {
-
"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="
-
},
-
"concat-map@0.0.1": {
-
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
-
},
-
"concat-stream@1.6.2": {
-
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
-
"dependencies": [
-
"buffer-from",
-
"inherits",
-
"readable-stream@2.3.8",
-
"typedarray"
-
]
-
},
-
"confbox@0.1.8": {
-
"integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="
-
},
-
"confbox@0.2.2": {
-
"integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ=="
-
},
-
"config-chain@1.1.13": {
-
"integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
-
"dependencies": [
-
"ini@1.3.8",
-
"proto-list"
-
]
-
},
-
"configstore@7.0.0": {
-
"integrity": "sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==",
-
"dependencies": [
-
"atomically",
-
"dot-prop",
-
"graceful-fs@4.2.11",
-
"xdg-basedir"
-
]
-
},
-
"consola@3.4.2": {
-
"integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="
-
},
-
"core-util-is@1.0.3": {
-
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
-
},
-
"css-select@5.2.2": {
-
"integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
-
"dependencies": [
-
"boolbase",
-
"css-what",
-
"domhandler",
-
"domutils",
-
"nth-check"
-
]
-
},
-
"css-what@6.2.2": {
-
"integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="
-
},
-
"cssom@0.5.0": {
-
"integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="
-
},
-
"debounce@1.2.1": {
-
"integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="
-
},
-
"debug@4.3.7": {
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
-
"dependencies": [
-
"ms"
-
]
-
},
-
"debug@4.4.1": {
-
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
-
"dependencies": [
-
"ms"
-
]
-
},
-
"deep-extend@0.6.0": {
-
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
-
},
-
"deepmerge@4.3.1": {
-
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
-
},
-
"default-browser-id@5.0.0": {
-
"integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA=="
-
},
-
"default-browser@5.2.1": {
-
"integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
-
"dependencies": [
-
"bundle-name",
-
"default-browser-id"
-
]
-
},
-
"defaults@1.0.4": {
-
"integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
-
"dependencies": [
-
"clone"
-
]
-
},
-
"define-lazy-prop@2.0.0": {
-
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="
-
},
-
"define-lazy-prop@3.0.0": {
-
"integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="
-
},
-
"defu@6.1.4": {
-
"integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
-
},
-
"dequal@2.0.3": {
-
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
-
},
-
"destr@2.0.5": {
-
"integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="
-
},
-
"dom-serializer@2.0.0": {
-
"integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
-
"dependencies": [
-
"domelementtype",
-
"domhandler",
-
"entities@4.5.0"
-
]
-
},
-
"domelementtype@2.3.0": {
-
"integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
-
},
-
"domhandler@5.0.3": {
-
"integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
-
"dependencies": [
-
"domelementtype"
-
]
-
},
-
"domutils@3.2.2": {
-
"integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
-
"dependencies": [
-
"dom-serializer",
-
"domelementtype",
-
"domhandler"
-
]
-
},
-
"dot-prop@9.0.0": {
-
"integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==",
-
"dependencies": [
-
"type-fest@4.41.0"
-
]
-
},
-
"dotenv-expand@12.0.3": {
-
"integrity": "sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==",
-
"dependencies": [
-
"dotenv@16.6.1"
-
]
-
},
-
"dotenv@16.6.1": {
-
"integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow=="
-
},
-
"dotenv@17.2.2": {
-
"integrity": "sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q=="
-
},
-
"emoji-regex@10.5.0": {
-
"integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg=="
-
},
-
"emoji-regex@8.0.0": {
-
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
-
},
-
"end-of-stream@1.4.5": {
-
"integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
-
"dependencies": [
-
"once"
-
]
-
},
-
"entities@4.5.0": {
-
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
-
},
-
"entities@6.0.1": {
-
"integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
-
},
-
"environment@1.1.0": {
-
"integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="
-
},
-
"error-ex@1.3.2": {
-
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
-
"dependencies": [
-
"is-arrayish"
-
]
-
},
-
"es-module-lexer@1.7.0": {
-
"integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="
-
},
-
"es6-error@4.1.1": {
-
"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="
-
},
-
"esbuild@0.25.9": {
-
"integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
-
"optionalDependencies": [
-
"@esbuild/aix-ppc64",
-
"@esbuild/android-arm",
-
"@esbuild/android-arm64",
-
"@esbuild/android-x64",
-
"@esbuild/darwin-arm64",
-
"@esbuild/darwin-x64",
-
"@esbuild/freebsd-arm64",
-
"@esbuild/freebsd-x64",
-
"@esbuild/linux-arm",
-
"@esbuild/linux-arm64",
-
"@esbuild/linux-ia32",
-
"@esbuild/linux-loong64",
-
"@esbuild/linux-mips64el",
-
"@esbuild/linux-ppc64",
-
"@esbuild/linux-riscv64",
-
"@esbuild/linux-s390x",
-
"@esbuild/linux-x64",
-
"@esbuild/netbsd-arm64",
-
"@esbuild/netbsd-x64",
-
"@esbuild/openbsd-arm64",
-
"@esbuild/openbsd-x64",
-
"@esbuild/openharmony-arm64",
-
"@esbuild/sunos-x64",
-
"@esbuild/win32-arm64",
-
"@esbuild/win32-ia32",
-
"@esbuild/win32-x64"
-
],
-
"scripts": true,
-
"bin": true
-
},
-
"escalade@3.2.0": {
-
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
-
},
-
"escape-goat@4.0.0": {
-
"integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg=="
-
},
-
"escape-string-regexp@4.0.0": {
-
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
-
},
-
"escape-string-regexp@5.0.0": {
-
"integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
-
},
-
"esm-env@1.2.2": {
-
"integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
-
},
-
"esrap@2.1.0": {
-
"integrity": "sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==",
-
"dependencies": [
-
"@jridgewell/sourcemap-codec"
-
]
-
},
-
"estree-walker@3.0.3": {
-
"integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
-
"dependencies": [
-
"@types/estree"
-
]
-
},
-
"eventemitter3@5.0.1": {
-
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
-
},
-
"exsolve@1.0.7": {
-
"integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw=="
-
},
-
"extract-zip@2.0.1": {
-
"integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
-
"dependencies": [
-
"debug@4.4.1",
-
"get-stream",
-
"yauzl"
-
],
-
"optionalDependencies": [
-
"@types/yauzl"
-
],
-
"bin": true
-
},
-
"fast-glob@3.3.3": {
-
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
-
"dependencies": [
-
"@nodelib/fs.stat",
-
"@nodelib/fs.walk",
-
"glob-parent",
-
"merge2",
-
"micromatch"
-
]
-
},
-
"fast-redact@3.5.0": {
-
"integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A=="
-
},
-
"fastq@1.19.1": {
-
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
-
"dependencies": [
-
"reusify"
-
]
-
},
-
"fd-slicer@1.1.0": {
-
"integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
-
"dependencies": [
-
"pend"
-
]
-
},
-
"fdir@6.5.0_picomatch@4.0.3": {
-
"integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
-
"dependencies": [
-
"picomatch@4.0.3"
-
],
-
"optionalPeers": [
-
"picomatch@4.0.3"
-
]
-
},
-
"filesize@11.0.2": {
-
"integrity": "sha512-s/iAeeWLk5BschUIpmdrF8RA8lhFZ/xDZgKw1Tan72oGws1/dFGB06nYEiyyssWUfjKNQTNRlrwMVjO9/hvXDw=="
-
},
-
"fill-range@7.1.1": {
-
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
-
"dependencies": [
-
"to-regex-range"
-
]
-
},
-
"firefox-profile@4.7.0": {
-
"integrity": "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==",
-
"dependencies": [
-
"adm-zip",
-
"fs-extra",
-
"ini@4.1.3",
-
"minimist",
-
"xml2js"
-
],
-
"bin": true
-
},
-
"formdata-node@6.0.3": {
-
"integrity": "sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg=="
-
},
-
"fs-extra@11.3.1": {
-
"integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==",
-
"dependencies": [
-
"graceful-fs@4.2.11",
-
"jsonfile",
-
"universalify"
-
]
-
},
-
"fsevents@2.3.3": {
-
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
-
"os": ["darwin"],
-
"scripts": true
-
},
-
"fx-runner@1.4.0": {
-
"integrity": "sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg==",
-
"dependencies": [
-
"commander@2.9.0",
-
"shell-quote",
-
"spawn-sync",
-
"when",
-
"which@1.2.4",
-
"winreg"
-
],
-
"bin": true
-
},
-
"get-caller-file@2.0.5": {
-
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
-
},
-
"get-east-asian-width@1.4.0": {
-
"integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="
-
},
-
"get-port-please@3.2.0": {
-
"integrity": "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A=="
-
},
-
"get-stream@5.2.0": {
-
"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
-
"dependencies": [
-
"pump"
-
]
-
},
-
"giget@2.0.0": {
-
"integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==",
-
"dependencies": [
-
"citty",
-
"consola",
-
"defu",
-
"node-fetch-native",
-
"nypm",
-
"pathe"
-
],
-
"bin": true
-
},
-
"glob-parent@5.1.2": {
-
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
-
"dependencies": [
-
"is-glob"
-
]
-
},
-
"glob-to-regexp@0.4.1": {
-
"integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
-
},
-
"global-directory@4.0.1": {
-
"integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==",
-
"dependencies": [
-
"ini@4.1.1"
-
]
-
},
-
"graceful-fs@4.2.10": {
-
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
-
},
-
"graceful-fs@4.2.11": {
-
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
-
},
-
"graceful-readlink@1.0.1": {
-
"integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w=="
-
},
-
"growly@1.3.0": {
-
"integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw=="
-
},
-
"has-flag@4.0.0": {
-
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
-
},
-
"highlight.js@10.7.3": {
-
"integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="
-
},
-
"hookable@5.5.3": {
-
"integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="
-
},
-
"html-escaper@3.0.3": {
-
"integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="
-
},
-
"htmlparser2@10.0.0": {
-
"integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
-
"dependencies": [
-
"domelementtype",
-
"domhandler",
-
"domutils",
-
"entities@6.0.1"
-
]
-
},
-
"ieee754@1.2.1": {
-
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
-
},
-
"immediate@3.0.6": {
-
"integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
-
},
-
"import-meta-resolve@4.2.0": {
-
"integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg=="
-
},
-
"inherits@2.0.4": {
-
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
-
},
-
"ini@1.3.8": {
-
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
-
},
-
"ini@4.1.1": {
-
"integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g=="
-
},
-
"ini@4.1.3": {
-
"integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg=="
-
},
-
"is-absolute@0.1.7": {
-
"integrity": "sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA==",
-
"dependencies": [
-
"is-relative"
-
]
-
},
-
"is-arrayish@0.2.1": {
-
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
-
},
-
"is-docker@2.2.1": {
-
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
-
"bin": true
-
},
-
"is-docker@3.0.0": {
-
"integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
-
"bin": true
-
},
-
"is-extglob@2.1.1": {
-
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
-
},
-
"is-fullwidth-code-point@3.0.0": {
-
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
-
},
-
"is-fullwidth-code-point@4.0.0": {
-
"integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ=="
-
},
-
"is-fullwidth-code-point@5.1.0": {
-
"integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==",
-
"dependencies": [
-
"get-east-asian-width"
-
]
-
},
-
"is-glob@4.0.3": {
-
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
-
"dependencies": [
-
"is-extglob"
-
]
-
},
-
"is-in-ci@1.0.0": {
-
"integrity": "sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==",
-
"bin": true
-
},
-
"is-inside-container@1.0.0": {
-
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
-
"dependencies": [
-
"is-docker@3.0.0"
-
],
-
"bin": true
-
},
-
"is-installed-globally@1.0.0": {
-
"integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==",
-
"dependencies": [
-
"global-directory",
-
"is-path-inside"
-
]
-
},
-
"is-interactive@2.0.0": {
-
"integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ=="
-
},
-
"is-npm@6.0.0": {
-
"integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ=="
-
},
-
"is-number@7.0.0": {
-
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
-
},
-
"is-path-inside@4.0.0": {
-
"integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA=="
-
},
-
"is-plain-object@2.0.4": {
-
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
-
"dependencies": [
-
"isobject"
-
]
-
},
-
"is-potential-custom-element-name@1.0.1": {
-
"integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
-
},
-
"is-primitive@3.0.1": {
-
"integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w=="
-
},
-
"is-reference@3.0.3": {
-
"integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
-
"dependencies": [
-
"@types/estree"
-
]
-
},
-
"is-relative@0.1.3": {
-
"integrity": "sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA=="
-
},
-
"is-unicode-supported@1.3.0": {
-
"integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="
-
},
-
"is-unicode-supported@2.1.0": {
-
"integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ=="
-
},
-
"is-wsl@2.2.0": {
-
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-
"dependencies": [
-
"is-docker@2.2.1"
-
]
-
},
-
"is-wsl@3.1.0": {
-
"integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
-
"dependencies": [
-
"is-inside-container"
-
]
-
},
-
"isarray@1.0.0": {
-
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
-
},
-
"isexe@1.1.2": {
-
"integrity": "sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw=="
-
},
-
"isexe@2.0.0": {
-
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
-
},
-
"isobject@3.0.1": {
-
"integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
-
},
-
"jiti@2.5.1": {
-
"integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==",
-
"bin": true
-
},
-
"js-tokens@4.0.0": {
-
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
-
},
-
"js-tokens@9.0.1": {
-
"integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ=="
-
},
-
"json-parse-even-better-errors@3.0.2": {
-
"integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ=="
-
},
-
"json5@2.2.3": {
-
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
-
"bin": true
-
},
-
"jsonfile@6.2.0": {
-
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
-
"dependencies": [
-
"universalify"
-
],
-
"optionalDependencies": [
-
"graceful-fs@4.2.11"
-
]
-
},
-
"jszip@3.10.1": {
-
"integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
-
"dependencies": [
-
"lie",
-
"pako",
-
"readable-stream@2.3.8",
-
"setimmediate"
-
]
-
},
-
"kleur@3.0.3": {
-
"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
-
},
-
"ky@1.10.0": {
-
"integrity": "sha512-YRPCzHEWZffbfvmRrfwa+5nwBHwZuYiTrfDX0wuhGBPV0pA/zCqcOq93MDssON/baIkpYbvehIX5aLpMxrRhaA=="
-
},
-
"latest-version@9.0.0": {
-
"integrity": "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==",
-
"dependencies": [
-
"package-json"
-
]
-
},
-
"lie@3.3.0": {
-
"integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
-
"dependencies": [
-
"immediate"
-
]
-
},
-
"lighthouse-logger@2.0.2": {
-
"integrity": "sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg==",
-
"dependencies": [
-
"debug@4.4.1",
-
"marky"
-
]
-
},
-
"lines-and-columns@2.0.4": {
-
"integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A=="
-
},
-
"linkedom@0.18.12": {
-
"integrity": "sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==",
-
"dependencies": [
-
"css-select",
-
"cssom",
-
"html-escaper",
-
"htmlparser2",
-
"uhyphen"
-
]
-
},
-
"listr2@8.3.3": {
-
"integrity": "sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==",
-
"dependencies": [
-
"cli-truncate",
-
"colorette",
-
"eventemitter3",
-
"log-update",
-
"rfdc",
-
"wrap-ansi@9.0.2"
-
]
-
},
-
"local-pkg@1.1.2": {
-
"integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==",
-
"dependencies": [
-
"mlly",
-
"pkg-types@2.3.0",
-
"quansync"
-
]
-
},
-
"locate-character@3.0.0": {
-
"integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
-
},
-
"lodash.camelcase@4.3.0": {
-
"integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
-
},
-
"lodash.kebabcase@4.1.1": {
-
"integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g=="
-
},
-
"lodash.merge@4.6.2": {
-
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
-
},
-
"lodash.snakecase@4.1.1": {
-
"integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="
-
},
-
"log-symbols@5.1.0": {
-
"integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==",
-
"dependencies": [
-
"chalk@5.6.2",
-
"is-unicode-supported@1.3.0"
-
]
-
},
-
"log-symbols@6.0.0": {
-
"integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==",
-
"dependencies": [
-
"chalk@5.6.2",
-
"is-unicode-supported@1.3.0"
-
]
-
},
-
"log-update@6.1.0": {
-
"integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==",
-
"dependencies": [
-
"ansi-escapes",
-
"cli-cursor@5.0.0",
-
"slice-ansi@7.1.2",
-
"strip-ansi@7.1.2",
-
"wrap-ansi@9.0.2"
-
]
-
},
-
"magic-string@0.30.19": {
-
"integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
-
"dependencies": [
-
"@jridgewell/sourcemap-codec"
-
]
-
},
-
"magicast@0.3.5": {
-
"integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
-
"dependencies": [
-
"@babel/parser",
-
"@babel/types",
-
"source-map-js"
-
]
-
},
-
"make-error@1.3.6": {
-
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
-
},
-
"many-keys-map@2.0.1": {
-
"integrity": "sha512-DHnZAD4phTbZ+qnJdjoNEVU1NecYoSdbOOoVmTDH46AuxDkEVh3MxTVpXq10GtcTC6mndN9dkv1rNfpjRcLnOw=="
-
},
-
"marky@1.3.0": {
-
"integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="
-
},
-
"merge2@1.4.1": {
-
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
-
},
-
"micromatch@4.0.8": {
-
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
-
"dependencies": [
-
"braces",
-
"picomatch@2.3.1"
-
]
-
},
-
"mimic-fn@2.1.0": {
-
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
-
},
-
"mimic-function@5.0.1": {
-
"integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="
-
},
-
"minimatch@10.0.3": {
-
"integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
-
"dependencies": [
-
"@isaacs/brace-expansion"
-
]
-
},
-
"minimatch@3.1.2": {
-
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
-
"dependencies": [
-
"brace-expansion"
-
]
-
},
-
"minimist@1.2.8": {
-
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
-
},
-
"mlly@1.8.0": {
-
"integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==",
-
"dependencies": [
-
"acorn",
-
"pathe",
-
"pkg-types@1.3.1",
-
"ufo"
-
]
-
},
-
"mri@1.2.0": {
-
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
-
},
-
"ms@2.1.3": {
-
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
-
},
-
"multimatch@6.0.0": {
-
"integrity": "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==",
-
"dependencies": [
-
"@types/minimatch",
-
"array-differ",
-
"array-union",
-
"minimatch@3.1.2"
-
]
-
},
-
"mz@2.7.0": {
-
"integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
-
"dependencies": [
-
"any-promise",
-
"object-assign",
-
"thenify-all"
-
]
-
},
-
"nano-spawn@1.0.3": {
-
"integrity": "sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA=="
-
},
-
"nanoid@3.3.11": {
-
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
-
"bin": true
-
},
-
"node-fetch-native@1.6.7": {
-
"integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="
-
},
-
"node-forge@1.3.1": {
-
"integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="
-
},
-
"node-notifier@10.0.1": {
-
"integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==",
-
"dependencies": [
-
"growly",
-
"is-wsl@2.2.0",
-
"semver",
-
"shellwords",
-
"uuid",
-
"which@2.0.2"
-
]
-
},
-
"normalize-path@3.0.0": {
-
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
-
},
-
"nth-check@2.1.1": {
-
"integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
-
"dependencies": [
-
"boolbase"
-
]
-
},
-
"nypm@0.6.1": {
-
"integrity": "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==",
-
"dependencies": [
-
"citty",
-
"consola",
-
"pathe",
-
"pkg-types@2.3.0",
-
"tinyexec"
-
],
-
"bin": true
-
},
-
"object-assign@4.1.1": {
-
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
-
},
-
"ofetch@1.4.1": {
-
"integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==",
-
"dependencies": [
-
"destr",
-
"node-fetch-native",
-
"ufo"
-
]
-
},
-
"ohash@2.0.11": {
-
"integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="
-
},
-
"on-exit-leak-free@2.1.2": {
-
"integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA=="
-
},
-
"once@1.4.0": {
-
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
-
"dependencies": [
-
"wrappy"
-
]
-
},
-
"onetime@5.1.2": {
-
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
-
"dependencies": [
-
"mimic-fn"
-
]
-
},
-
"onetime@7.0.0": {
-
"integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==",
-
"dependencies": [
-
"mimic-function"
-
]
-
},
-
"open@10.2.0": {
-
"integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==",
-
"dependencies": [
-
"default-browser",
-
"define-lazy-prop@3.0.0",
-
"is-inside-container",
-
"wsl-utils"
-
]
-
},
-
"open@8.4.2": {
-
"integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
-
"dependencies": [
-
"define-lazy-prop@2.0.0",
-
"is-docker@2.2.1",
-
"is-wsl@2.2.0"
-
]
-
},
-
"ora@6.3.1": {
-
"integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==",
-
"dependencies": [
-
"chalk@5.6.2",
-
"cli-cursor@4.0.0",
-
"cli-spinners",
-
"is-interactive",
-
"is-unicode-supported@1.3.0",
-
"log-symbols@5.1.0",
-
"stdin-discarder@0.1.0",
-
"strip-ansi@7.1.2",
-
"wcwidth"
-
]
-
},
-
"ora@8.2.0": {
-
"integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==",
-
"dependencies": [
-
"chalk@5.6.2",
-
"cli-cursor@5.0.0",
-
"cli-spinners",
-
"is-interactive",
-
"is-unicode-supported@2.1.0",
-
"log-symbols@6.0.0",
-
"stdin-discarder@0.2.2",
-
"string-width@7.2.0",
-
"strip-ansi@7.1.2"
-
]
-
},
-
"os-shim@0.1.3": {
-
"integrity": "sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A=="
-
},
-
"package-json@10.0.1": {
-
"integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==",
-
"dependencies": [
-
"ky",
-
"registry-auth-token",
-
"registry-url",
-
"semver"
-
]
-
},
-
"pako@1.0.11": {
-
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
-
},
-
"parse-json@7.1.1": {
-
"integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==",
-
"dependencies": [
-
"@babel/code-frame",
-
"error-ex",
-
"json-parse-even-better-errors",
-
"lines-and-columns",
-
"type-fest@3.13.1"
-
]
-
},
-
"parse5-htmlparser2-tree-adapter@6.0.1": {
-
"integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
-
"dependencies": [
-
"parse5@6.0.1"
-
]
-
},
-
"parse5@5.1.1": {
-
"integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug=="
-
},
-
"parse5@6.0.1": {
-
"integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
-
},
-
"pathe@2.0.3": {
-
"integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="
-
},
-
"pend@1.2.0": {
-
"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
-
},
-
"perfect-debounce@1.0.0": {
-
"integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="
-
},
-
"perfect-debounce@2.0.0": {
-
"integrity": "sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow=="
-
},
-
"picocolors@1.1.1": {
-
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
-
},
-
"picomatch@2.3.1": {
-
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
-
},
-
"picomatch@4.0.3": {
-
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="
-
},
-
"pino-abstract-transport@2.0.0": {
-
"integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==",
-
"dependencies": [
-
"split2"
-
]
-
},
-
"pino-std-serializers@7.0.0": {
-
"integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA=="
-
},
-
"pino@9.7.0": {
-
"integrity": "sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==",
-
"dependencies": [
-
"atomic-sleep",
-
"fast-redact",
-
"on-exit-leak-free",
-
"pino-abstract-transport",
-
"pino-std-serializers",
-
"process-warning",
-
"quick-format-unescaped",
-
"real-require",
-
"safe-stable-stringify",
-
"sonic-boom",
-
"thread-stream"
-
],
-
"bin": true
-
},
-
"pkg-types@1.3.1": {
-
"integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
-
"dependencies": [
-
"confbox@0.1.8",
-
"mlly",
-
"pathe"
-
]
-
},
-
"pkg-types@2.3.0": {
-
"integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==",
-
"dependencies": [
-
"confbox@0.2.2",
-
"exsolve",
-
"pathe"
-
]
-
},
-
"postcss@8.5.6": {
-
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
-
"dependencies": [
-
"nanoid",
-
"picocolors",
-
"source-map-js"
-
]
-
},
-
"process-nextick-args@2.0.1": {
-
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
-
},
-
"process-warning@5.0.0": {
-
"integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA=="
-
},
-
"promise-toolbox@0.21.0": {
-
"integrity": "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==",
-
"dependencies": [
-
"make-error"
-
]
-
},
-
"prompts@2.4.2": {
-
"integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
-
"dependencies": [
-
"kleur",
-
"sisteransi"
-
]
-
},
-
"proto-list@1.2.4": {
-
"integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="
-
},
-
"publish-browser-extension@3.0.2": {
-
"integrity": "sha512-yZLPF/WyyaKYUHmurDcSMYpgZLqpUkx/4482bLpelHyRlyghjo3951pJXw/KunMnO6pdwWEZGr0AJnvlls2H8g==",
-
"dependencies": [
-
"cac",
-
"cli-highlight",
-
"consola",
-
"dotenv@16.6.1",
-
"extract-zip",
-
"formdata-node",
-
"listr2",
-
"lodash.camelcase",
-
"lodash.kebabcase",
-
"lodash.snakecase",
-
"ofetch",
-
"open@10.2.0",
-
"ora@6.3.1",
-
"prompts",
-
"zod"
-
],
-
"bin": true
-
},
-
"pump@3.0.3": {
-
"integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
-
"dependencies": [
-
"end-of-stream",
-
"once"
-
]
-
},
-
"pupa@3.1.0": {
-
"integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==",
-
"dependencies": [
-
"escape-goat"
-
]
-
},
-
"quansync@0.2.11": {
-
"integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="
-
},
-
"queue-microtask@1.2.3": {
-
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
-
},
-
"quick-format-unescaped@4.0.4": {
-
"integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg=="
-
},
-
"rc9@2.1.2": {
-
"integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==",
-
"dependencies": [
-
"defu",
-
"destr"
-
]
-
},
-
"rc@1.2.8": {
-
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
-
"dependencies": [
-
"deep-extend",
-
"ini@1.3.8",
-
"minimist",
-
"strip-json-comments@2.0.1"
-
],
-
"bin": true
-
},
-
"readable-stream@2.3.8": {
-
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
-
"dependencies": [
-
"core-util-is",
-
"inherits",
-
"isarray",
-
"process-nextick-args",
-
"safe-buffer",
-
"string_decoder",
-
"util-deprecate"
-
]
-
},
-
"readable-stream@3.6.2": {
-
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
-
"dependencies": [
-
"inherits",
-
"string_decoder",
-
"util-deprecate"
-
]
-
},
-
"readdirp@4.1.2": {
-
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
-
},
-
"real-require@0.2.0": {
-
"integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg=="
-
},
-
"registry-auth-token@5.1.0": {
-
"integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==",
-
"dependencies": [
-
"@pnpm/npm-conf"
-
]
-
},
-
"registry-url@6.0.1": {
-
"integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==",
-
"dependencies": [
-
"rc"
-
]
-
},
-
"require-directory@2.1.1": {
-
"integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
-
},
-
"restore-cursor@4.0.0": {
-
"integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
-
"dependencies": [
-
"onetime@5.1.2",
-
"signal-exit@3.0.7"
-
]
-
},
-
"restore-cursor@5.1.0": {
-
"integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==",
-
"dependencies": [
-
"onetime@7.0.0",
-
"signal-exit@4.1.0"
-
]
-
},
-
"reusify@1.1.0": {
-
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
-
},
-
"rfdc@1.4.1": {
-
"integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="
-
},
-
"rollup@4.50.1": {
-
"integrity": "sha512-78E9voJHwnXQMiQdiqswVLZwJIzdBKJ1GdI5Zx6XwoFKUIk09/sSrr+05QFzvYb8q6Y9pPV45zzDuYa3907TZA==",
-
"dependencies": [
-
"@types/estree"
-
],
-
"optionalDependencies": [
-
"@rollup/rollup-android-arm-eabi",
-
"@rollup/rollup-android-arm64",
-
"@rollup/rollup-darwin-arm64",
-
"@rollup/rollup-darwin-x64",
-
"@rollup/rollup-freebsd-arm64",
-
"@rollup/rollup-freebsd-x64",
-
"@rollup/rollup-linux-arm-gnueabihf",
-
"@rollup/rollup-linux-arm-musleabihf",
-
"@rollup/rollup-linux-arm64-gnu",
-
"@rollup/rollup-linux-arm64-musl",
-
"@rollup/rollup-linux-loongarch64-gnu",
-
"@rollup/rollup-linux-ppc64-gnu",
-
"@rollup/rollup-linux-riscv64-gnu",
-
"@rollup/rollup-linux-riscv64-musl",
-
"@rollup/rollup-linux-s390x-gnu",
-
"@rollup/rollup-linux-x64-gnu",
-
"@rollup/rollup-linux-x64-musl",
-
"@rollup/rollup-openharmony-arm64",
-
"@rollup/rollup-win32-arm64-msvc",
-
"@rollup/rollup-win32-ia32-msvc",
-
"@rollup/rollup-win32-x64-msvc",
-
"fsevents"
-
],
-
"bin": true
-
},
-
"run-applescript@7.1.0": {
-
"integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="
-
},
-
"run-parallel@1.2.0": {
-
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
-
"dependencies": [
-
"queue-microtask"
-
]
-
},
-
"sade@1.8.1": {
-
"integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
-
"dependencies": [
-
"mri"
-
]
-
},
-
"safe-buffer@5.1.2": {
-
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
-
},
-
"safe-stable-stringify@2.5.0": {
-
"integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA=="
-
},
-
"sax@1.4.1": {
-
"integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="
-
},
-
"scule@1.3.0": {
-
"integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g=="
-
},
-
"semver@7.7.2": {
-
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
-
"bin": true
-
},
-
"set-value@4.1.0": {
-
"integrity": "sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==",
-
"dependencies": [
-
"is-plain-object",
-
"is-primitive"
-
]
-
},
-
"setimmediate@1.0.5": {
-
"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
-
},
-
"shell-quote@1.7.3": {
-
"integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="
-
},
-
"shellwords@0.1.1": {
-
"integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="
-
},
-
"signal-exit@3.0.7": {
-
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
-
},
-
"signal-exit@4.1.0": {
-
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
-
},
-
"sisteransi@1.0.5": {
-
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
-
},
-
"slice-ansi@5.0.0": {
-
"integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
-
"dependencies": [
-
"ansi-styles@6.2.3",
-
"is-fullwidth-code-point@4.0.0"
-
]
-
},
-
"slice-ansi@7.1.2": {
-
"integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==",
-
"dependencies": [
-
"ansi-styles@6.2.3",
-
"is-fullwidth-code-point@5.1.0"
-
]
-
},
-
"sonic-boom@4.2.0": {
-
"integrity": "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==",
-
"dependencies": [
-
"atomic-sleep"
-
]
-
},
-
"source-map-js@1.2.1": {
-
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
-
},
-
"source-map-support@0.5.21": {
-
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
-
"dependencies": [
-
"buffer-from",
-
"source-map@0.6.1"
-
]
-
},
-
"source-map@0.6.1": {
-
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-
},
-
"source-map@0.7.6": {
-
"integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="
-
},
-
"spawn-sync@1.0.15": {
-
"integrity": "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==",
-
"dependencies": [
-
"concat-stream",
-
"os-shim"
-
],
-
"scripts": true
-
},
-
"split2@4.2.0": {
-
"integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg=="
-
},
-
"split@1.0.1": {
-
"integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
-
"dependencies": [
-
"through"
-
]
-
},
-
"stdin-discarder@0.1.0": {
-
"integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==",
-
"dependencies": [
-
"bl"
-
]
-
},
-
"stdin-discarder@0.2.2": {
-
"integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ=="
-
},
-
"string-width@4.2.3": {
-
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
-
"dependencies": [
-
"emoji-regex@8.0.0",
-
"is-fullwidth-code-point@3.0.0",
-
"strip-ansi@6.0.1"
-
]
-
},
-
"string-width@7.2.0": {
-
"integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
-
"dependencies": [
-
"emoji-regex@10.5.0",
-
"get-east-asian-width",
-
"strip-ansi@7.1.2"
-
]
-
},
-
"string_decoder@1.1.1": {
-
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
-
"dependencies": [
-
"safe-buffer"
-
]
-
},
-
"strip-ansi@6.0.1": {
-
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-
"dependencies": [
-
"ansi-regex@5.0.1"
-
]
-
},
-
"strip-ansi@7.1.2": {
-
"integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
-
"dependencies": [
-
"ansi-regex@6.2.2"
-
]
-
},
-
"strip-bom@5.0.0": {
-
"integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A=="
-
},
-
"strip-json-comments@2.0.1": {
-
"integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="
-
},
-
"strip-json-comments@5.0.2": {
-
"integrity": "sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g=="
-
},
-
"strip-literal@3.0.0": {
-
"integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==",
-
"dependencies": [
-
"js-tokens@9.0.1"
-
]
-
},
-
"stubborn-fs@1.2.5": {
-
"integrity": "sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g=="
-
},
-
"supports-color@7.2.0": {
-
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-
"dependencies": [
-
"has-flag"
-
]
-
},
-
"svelte-check@4.3.1_svelte@5.38.8__acorn@8.15.0_typescript@5.9.2": {
-
"integrity": "sha512-lkh8gff5gpHLjxIV+IaApMxQhTGnir2pNUAqcNgeKkvK5bT/30Ey/nzBxNLDlkztCH4dP7PixkMt9SWEKFPBWg==",
-
"dependencies": [
-
"@jridgewell/trace-mapping",
-
"chokidar",
-
"fdir",
-
"picocolors",
-
"sade",
-
"svelte",
-
"typescript"
-
],
-
"bin": true
-
},
-
"svelte@5.38.8_acorn@8.15.0": {
-
"integrity": "sha512-UDpTbM/iuZ4MaMnn4ODB3rf5JKDyPOi5oJcopP0j7YHQ9BuJtsAqsR71r2N6AnJf7ygbalTJU5y8eSWGAQZjlQ==",
-
"dependencies": [
-
"@jridgewell/remapping",
-
"@jridgewell/sourcemap-codec",
-
"@sveltejs/acorn-typescript",
-
"@types/estree",
-
"acorn",
-
"aria-query",
-
"axobject-query",
-
"clsx",
-
"esm-env",
-
"esrap",
-
"is-reference",
-
"locate-character",
-
"magic-string",
-
"zimmerframe"
-
]
-
},
-
"thenify-all@1.6.0": {
-
"integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
-
"dependencies": [
-
"thenify"
-
]
-
},
-
"thenify@3.3.1": {
-
"integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
-
"dependencies": [
-
"any-promise"
-
]
-
},
-
"thread-stream@3.1.0": {
-
"integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==",
-
"dependencies": [
-
"real-require"
-
]
-
},
-
"through@2.3.8": {
-
"integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
-
},
-
"tinyexec@1.0.1": {
-
"integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw=="
-
},
-
"tinyglobby@0.2.15_picomatch@4.0.3": {
-
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
-
"dependencies": [
-
"fdir",
-
"picomatch@4.0.3"
-
]
-
},
-
"tmp@0.2.5": {
-
"integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow=="
-
},
-
"to-regex-range@5.0.1": {
-
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
-
"dependencies": [
-
"is-number"
-
]
-
},
-
"tslib@2.8.1": {
-
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
-
},
-
"type-fest@3.13.1": {
-
"integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g=="
-
},
-
"type-fest@4.41.0": {
-
"integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="
-
},
-
"typedarray@0.0.6": {
-
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
-
},
-
"typescript@5.9.2": {
-
"integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
-
"bin": true
-
},
-
"ufo@1.6.1": {
-
"integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="
-
},
-
"uhyphen@0.2.0": {
-
"integrity": "sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA=="
-
},
-
"undici-types@7.10.0": {
-
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="
-
},
-
"unimport@5.2.0": {
-
"integrity": "sha512-bTuAMMOOqIAyjV4i4UH7P07pO+EsVxmhOzQ2YJ290J6mkLUdozNhb5I/YoOEheeNADC03ent3Qj07X0fWfUpmw==",
-
"dependencies": [
-
"acorn",
-
"escape-string-regexp@5.0.0",
-
"estree-walker",
-
"local-pkg",
-
"magic-string",
-
"mlly",
-
"pathe",
-
"picomatch@4.0.3",
-
"pkg-types@2.3.0",
-
"scule",
-
"strip-literal",
-
"tinyglobby",
-
"unplugin",
-
"unplugin-utils"
-
]
-
},
-
"universalify@2.0.1": {
-
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="
-
},
-
"unplugin-utils@0.2.5": {
-
"integrity": "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==",
-
"dependencies": [
-
"pathe",
-
"picomatch@4.0.3"
-
]
-
},
-
"unplugin@2.3.10": {
-
"integrity": "sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==",
-
"dependencies": [
-
"@jridgewell/remapping",
-
"acorn",
-
"picomatch@4.0.3",
-
"webpack-virtual-modules"
-
]
-
},
-
"update-notifier@7.3.1": {
-
"integrity": "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==",
-
"dependencies": [
-
"boxen",
-
"chalk@5.6.2",
-
"configstore",
-
"is-in-ci",
-
"is-installed-globally",
-
"is-npm",
-
"latest-version",
-
"pupa",
-
"semver",
-
"xdg-basedir"
-
]
-
},
-
"util-deprecate@1.0.2": {
-
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
-
},
-
"uuid@8.3.2": {
-
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
-
"bin": true
-
},
-
"vite-node@3.2.4": {
-
"integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
-
"dependencies": [
-
"cac",
-
"debug@4.4.1",
-
"es-module-lexer",
-
"pathe",
-
"vite"
-
],
-
"bin": true
-
},
-
"vite@7.1.5_picomatch@4.0.3": {
-
"integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==",
-
"dependencies": [
-
"esbuild",
-
"fdir",
-
"picomatch@4.0.3",
-
"postcss",
-
"rollup",
-
"tinyglobby"
-
],
-
"optionalDependencies": [
-
"fsevents"
-
],
-
"bin": true
-
},
-
"vitefu@1.1.1_vite@7.1.5__picomatch@4.0.3": {
-
"integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
-
"dependencies": [
-
"vite"
-
],
-
"optionalPeers": [
-
"vite"
-
]
-
},
-
"watchpack@2.4.4": {
-
"integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==",
-
"dependencies": [
-
"glob-to-regexp",
-
"graceful-fs@4.2.11"
-
]
-
},
-
"wcwidth@1.0.1": {
-
"integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
-
"dependencies": [
-
"defaults"
-
]
-
},
-
"web-ext-run@0.2.4": {
-
"integrity": "sha512-rQicL7OwuqWdQWI33JkSXKcp7cuv1mJG8u3jRQwx/8aDsmhbTHs9ZRmNYOL+LX0wX8edIEQX8jj4bB60GoXtKA==",
-
"dependencies": [
-
"@babel/runtime",
-
"@devicefarmer/adbkit",
-
"chrome-launcher",
-
"debounce",
-
"es6-error",
-
"firefox-profile",
-
"fx-runner",
-
"multimatch",
-
"node-notifier",
-
"parse-json",
-
"pino",
-
"promise-toolbox",
-
"set-value",
-
"source-map-support",
-
"strip-bom",
-
"strip-json-comments@5.0.2",
-
"tmp",
-
"update-notifier",
-
"watchpack",
-
"zip-dir"
-
]
-
},
-
"webpack-virtual-modules@0.6.2": {
-
"integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="
-
},
-
"when-exit@2.1.4": {
-
"integrity": "sha512-4rnvd3A1t16PWzrBUcSDZqcAmsUIy4minDXT/CZ8F2mVDgd65i4Aalimgz1aQkRGU0iH5eT5+6Rx2TK8o443Pg=="
-
},
-
"when@3.7.7": {
-
"integrity": "sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw=="
-
},
-
"which@1.2.4": {
-
"integrity": "sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA==",
-
"dependencies": [
-
"is-absolute",
-
"isexe@1.1.2"
-
],
-
"bin": true
-
},
-
"which@2.0.2": {
-
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-
"dependencies": [
-
"isexe@2.0.0"
-
],
-
"bin": true
-
},
-
"widest-line@5.0.0": {
-
"integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==",
-
"dependencies": [
-
"string-width@7.2.0"
-
]
-
},
-
"winreg@0.0.12": {
-
"integrity": "sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ=="
-
},
-
"wrap-ansi@7.0.0": {
-
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
-
"dependencies": [
-
"ansi-styles@4.3.0",
-
"string-width@4.2.3",
-
"strip-ansi@6.0.1"
-
]
-
},
-
"wrap-ansi@9.0.2": {
-
"integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
-
"dependencies": [
-
"ansi-styles@6.2.3",
-
"string-width@7.2.0",
-
"strip-ansi@7.1.2"
-
]
-
},
-
"wrappy@1.0.2": {
-
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
-
},
-
"wsl-utils@0.1.0": {
-
"integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==",
-
"dependencies": [
-
"is-wsl@3.1.0"
-
]
-
},
-
"wxt@0.20.11_magicast@0.3.5": {
-
"integrity": "sha512-DqqHc/5COs8GR21ii99bANXf/mu6zuDpiXFV1YKNsqO5/PvkrCx5arY0aVPL5IATsuacAnNzdj4eMc1qbzS53Q==",
-
"dependencies": [
-
"@1natsu/wait-element",
-
"@aklinker1/rollup-plugin-visualizer",
-
"@webext-core/fake-browser",
-
"@webext-core/isolated-element",
-
"@webext-core/match-patterns",
-
"@wxt-dev/browser",
-
"@wxt-dev/storage",
-
"async-mutex",
-
"c12",
-
"cac",
-
"chokidar",
-
"ci-info",
-
"consola",
-
"defu",
-
"dotenv@17.2.2",
-
"dotenv-expand",
-
"esbuild",
-
"fast-glob",
-
"filesize",
-
"fs-extra",
-
"get-port-please",
-
"giget",
-
"hookable",
-
"import-meta-resolve",
-
"is-wsl@3.1.0",
-
"json5",
-
"jszip",
-
"linkedom",
-
"magicast",
-
"minimatch@10.0.3",
-
"nano-spawn",
-
"normalize-path",
-
"nypm",
-
"ohash",
-
"open@10.2.0",
-
"ora@8.2.0",
-
"perfect-debounce@2.0.0",
-
"picocolors",
-
"prompts",
-
"publish-browser-extension",
-
"scule",
-
"unimport",
-
"vite",
-
"vite-node",
-
"web-ext-run"
-
],
-
"bin": true
-
},
-
"xdg-basedir@5.1.0": {
-
"integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ=="
-
},
-
"xml2js@0.6.2": {
-
"integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==",
-
"dependencies": [
-
"sax",
-
"xmlbuilder"
-
]
-
},
-
"xmlbuilder@11.0.1": {
-
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="
-
},
-
"y18n@5.0.8": {
-
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
-
},
-
"yargs-parser@20.2.9": {
-
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
-
},
-
"yargs-parser@21.1.1": {
-
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
-
},
-
"yargs@16.2.0": {
-
"integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
-
"dependencies": [
-
"cliui@7.0.4",
-
"escalade",
-
"get-caller-file",
-
"require-directory",
-
"string-width@4.2.3",
-
"y18n",
-
"yargs-parser@20.2.9"
-
]
-
},
-
"yargs@17.7.2": {
-
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
-
"dependencies": [
-
"cliui@8.0.1",
-
"escalade",
-
"get-caller-file",
-
"require-directory",
-
"string-width@4.2.3",
-
"y18n",
-
"yargs-parser@21.1.1"
-
]
-
},
-
"yauzl@2.10.0": {
-
"integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
-
"dependencies": [
-
"buffer-crc32",
-
"fd-slicer"
-
]
-
},
-
"zimmerframe@1.1.4": {
-
"integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ=="
-
},
-
"zip-dir@2.0.0": {
-
"integrity": "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==",
-
"dependencies": [
-
"async",
-
"jszip"
-
]
-
},
-
"zod@3.25.76": {
-
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="
-
}
-
},
-
"workspace": {
-
"packageJson": {
-
"dependencies": [
-
"npm:@tsconfig/svelte@^5.0.5",
-
"npm:@wxt-dev/module-svelte@^2.0.3",
-
"npm:svelte-check@^4.3.1",
-
"npm:svelte@^5.38.6",
-
"npm:tslib@^2.8.1",
-
"npm:typescript@^5.9.2",
-
"npm:wxt@~0.20.6"
-
]
-
}
-
}
-
}
+1
env.d.ts
···
+
/// <reference types="@atcute/atproto" />
+8
package.json
···
"tslib": "^2.8.1",
"typescript": "^5.9.2",
"wxt": "^0.20.6"
+
},
+
"dependencies": {
+
"@atcute/atproto": "^3.1.1",
+
"@atcute/client": "^4.0.3",
+
"@atcute/identity": "^1.0.3",
+
"@atcute/identity-resolver": "^1.1.3",
+
"@atcute/lexicons": "^1.1.0",
+
"@atcute/tid": "^1.0.2"
}
}
+3783
pnpm-lock.yaml
···
+
lockfileVersion: '9.0'
+
+
settings:
+
autoInstallPeers: true
+
excludeLinksFromLockfile: false
+
+
importers:
+
+
.:
+
dependencies:
+
'@atcute/atproto':
+
specifier: ^3.1.1
+
version: 3.1.3
+
'@atcute/client':
+
specifier: ^4.0.3
+
version: 4.0.3
+
'@atcute/identity':
+
specifier: ^1.0.3
+
version: 1.1.0
+
'@atcute/identity-resolver':
+
specifier: ^1.1.3
+
version: 1.1.3(@atcute/identity@1.1.0)
+
'@atcute/lexicons':
+
specifier: ^1.1.0
+
version: 1.1.1
+
'@atcute/tid':
+
specifier: ^1.0.2
+
version: 1.0.2
+
devDependencies:
+
'@tsconfig/svelte':
+
specifier: ^5.0.5
+
version: 5.0.5
+
'@wxt-dev/module-svelte':
+
specifier: ^2.0.3
+
version: 2.0.4(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))(wxt@0.20.11(@types/node@24.3.1)(jiti@2.5.1)(rollup@4.50.1))
+
svelte:
+
specifier: ^5.38.6
+
version: 5.38.8
+
svelte-check:
+
specifier: ^4.3.1
+
version: 4.3.1(picomatch@4.0.3)(svelte@5.38.8)(typescript@5.9.2)
+
tslib:
+
specifier: ^2.8.1
+
version: 2.8.1
+
typescript:
+
specifier: ^5.9.2
+
version: 5.9.2
+
wxt:
+
specifier: ^0.20.6
+
version: 0.20.11(@types/node@24.3.1)(jiti@2.5.1)(rollup@4.50.1)
+
+
packages:
+
+
'@1natsu/wait-element@4.1.2':
+
resolution: {integrity: sha512-qWxSJD+Q5b8bKOvESFifvfZ92DuMsY+03SBNjTO34ipJLP6mZ9yK4bQz/vlh48aEQXoJfaZBqUwKL5BdI5iiWw==}
+
+
'@aklinker1/rollup-plugin-visualizer@5.12.0':
+
resolution: {integrity: sha512-X24LvEGw6UFmy0lpGJDmXsMyBD58XmX1bbwsaMLhNoM+UMQfQ3b2RtC+nz4b/NoRK5r6QJSKJHBNVeUdwqybaQ==}
+
engines: {node: '>=14'}
+
hasBin: true
+
peerDependencies:
+
rollup: 2.x || 3.x || 4.x
+
peerDependenciesMeta:
+
rollup:
+
optional: true
+
+
'@atcute/atproto@3.1.3':
+
resolution: {integrity: sha512-+5u0l+8E7h6wZO7MM1HLXIPoUEbdwRtr28ZRTgsURp+Md9gkoBj9e5iMx/xM8F2Exfyb65J5RchW/WlF2mw/RQ==}
+
+
'@atcute/client@4.0.3':
+
resolution: {integrity: sha512-RIOZWFVLca/HiPAAUDqQPOdOreCxTbL5cb+WUf5yqQOKIu5yEAP3eksinmlLmgIrlr5qVOE7brazUUzaskFCfw==}
+
+
'@atcute/identity-resolver@1.1.3':
+
resolution: {integrity: sha512-KZgGgg99CWaV7Df3+h3X/WMrDzTPQVfsaoIVbTNLx2B56BvCL2EmaxPSVw/7BFUJMZHlVU4rtoEB4lyvNyMswA==}
+
peerDependencies:
+
'@atcute/identity': ^1.0.0
+
+
'@atcute/identity@1.1.0':
+
resolution: {integrity: sha512-6vRvRqJatDB+JUQsb+UswYmtBGQnSZcqC3a2y6H5DB/v5KcIh+6nFFtc17G0+3W9rxdk7k9M4KkgkdKf/YDNoQ==}
+
+
'@atcute/lexicons@1.1.1':
+
resolution: {integrity: sha512-k6qy5p3j9fJJ6ekaMPfEfp3ni4TW/XNuH9ZmsuwC0fi0tOjp+Fa8ZQakHwnqOzFt/cVBfGcmYE/lKNAbeTjgUg==}
+
+
'@atcute/tid@1.0.2':
+
resolution: {integrity: sha512-ahmjroNyeDPJhtuf3+HTJropaH04HmJ8fhntDu73Gpz/RkAF7+nkz6kcP2QTgfvMCgMPAJUdskAAP82GPDTY9w==}
+
+
'@atcute/util-fetch@1.0.1':
+
resolution: {integrity: sha512-Clc0E/5ufyGBVfYBUwWNlHONlZCoblSr4Ho50l1LhmRPGB1Wu/AQ9Sz+rsBg7fdaW/auve8ulmwhRhnX2cGRow==}
+
+
'@babel/code-frame@7.27.1':
+
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-string-parser@7.27.1':
+
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/helper-validator-identifier@7.27.1':
+
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/parser@7.28.4':
+
resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
+
engines: {node: '>=6.0.0'}
+
hasBin: true
+
+
'@babel/runtime@7.28.2':
+
resolution: {integrity: sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==}
+
engines: {node: '>=6.9.0'}
+
+
'@babel/types@7.28.4':
+
resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
+
engines: {node: '>=6.9.0'}
+
+
'@badrap/valita@0.4.6':
+
resolution: {integrity: sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==}
+
engines: {node: '>= 18'}
+
+
'@devicefarmer/adbkit-logcat@2.1.3':
+
resolution: {integrity: sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==}
+
engines: {node: '>= 4'}
+
+
'@devicefarmer/adbkit-monkey@1.2.1':
+
resolution: {integrity: sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==}
+
engines: {node: '>= 0.10.4'}
+
+
'@devicefarmer/adbkit@3.3.8':
+
resolution: {integrity: sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==}
+
engines: {node: '>= 0.10.4'}
+
hasBin: true
+
+
'@esbuild/aix-ppc64@0.25.9':
+
resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
+
engines: {node: '>=18'}
+
cpu: [ppc64]
+
os: [aix]
+
+
'@esbuild/android-arm64@0.25.9':
+
resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [android]
+
+
'@esbuild/android-arm@0.25.9':
+
resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==}
+
engines: {node: '>=18'}
+
cpu: [arm]
+
os: [android]
+
+
'@esbuild/android-x64@0.25.9':
+
resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [android]
+
+
'@esbuild/darwin-arm64@0.25.9':
+
resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [darwin]
+
+
'@esbuild/darwin-x64@0.25.9':
+
resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [darwin]
+
+
'@esbuild/freebsd-arm64@0.25.9':
+
resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [freebsd]
+
+
'@esbuild/freebsd-x64@0.25.9':
+
resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [freebsd]
+
+
'@esbuild/linux-arm64@0.25.9':
+
resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [linux]
+
+
'@esbuild/linux-arm@0.25.9':
+
resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==}
+
engines: {node: '>=18'}
+
cpu: [arm]
+
os: [linux]
+
+
'@esbuild/linux-ia32@0.25.9':
+
resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==}
+
engines: {node: '>=18'}
+
cpu: [ia32]
+
os: [linux]
+
+
'@esbuild/linux-loong64@0.25.9':
+
resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==}
+
engines: {node: '>=18'}
+
cpu: [loong64]
+
os: [linux]
+
+
'@esbuild/linux-mips64el@0.25.9':
+
resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==}
+
engines: {node: '>=18'}
+
cpu: [mips64el]
+
os: [linux]
+
+
'@esbuild/linux-ppc64@0.25.9':
+
resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==}
+
engines: {node: '>=18'}
+
cpu: [ppc64]
+
os: [linux]
+
+
'@esbuild/linux-riscv64@0.25.9':
+
resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==}
+
engines: {node: '>=18'}
+
cpu: [riscv64]
+
os: [linux]
+
+
'@esbuild/linux-s390x@0.25.9':
+
resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==}
+
engines: {node: '>=18'}
+
cpu: [s390x]
+
os: [linux]
+
+
'@esbuild/linux-x64@0.25.9':
+
resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [linux]
+
+
'@esbuild/netbsd-arm64@0.25.9':
+
resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [netbsd]
+
+
'@esbuild/netbsd-x64@0.25.9':
+
resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [netbsd]
+
+
'@esbuild/openbsd-arm64@0.25.9':
+
resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [openbsd]
+
+
'@esbuild/openbsd-x64@0.25.9':
+
resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [openbsd]
+
+
'@esbuild/openharmony-arm64@0.25.9':
+
resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [openharmony]
+
+
'@esbuild/sunos-x64@0.25.9':
+
resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [sunos]
+
+
'@esbuild/win32-arm64@0.25.9':
+
resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
+
os: [win32]
+
+
'@esbuild/win32-ia32@0.25.9':
+
resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
+
engines: {node: '>=18'}
+
cpu: [ia32]
+
os: [win32]
+
+
'@esbuild/win32-x64@0.25.9':
+
resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [win32]
+
+
'@isaacs/balanced-match@4.0.1':
+
resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
+
engines: {node: 20 || >=22}
+
+
'@isaacs/brace-expansion@5.0.0':
+
resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==}
+
engines: {node: 20 || >=22}
+
+
'@jridgewell/gen-mapping@0.3.13':
+
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
+
+
'@jridgewell/remapping@2.3.5':
+
resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
+
+
'@jridgewell/resolve-uri@3.1.2':
+
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+
engines: {node: '>=6.0.0'}
+
+
'@jridgewell/sourcemap-codec@1.5.5':
+
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
+
'@jridgewell/trace-mapping@0.3.30':
+
resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
+
+
'@nodelib/fs.scandir@2.1.5':
+
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+
engines: {node: '>= 8'}
+
+
'@nodelib/fs.stat@2.0.5':
+
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+
engines: {node: '>= 8'}
+
+
'@nodelib/fs.walk@1.2.8':
+
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+
engines: {node: '>= 8'}
+
+
'@pnpm/config.env-replace@1.1.0':
+
resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
+
engines: {node: '>=12.22.0'}
+
+
'@pnpm/network.ca-file@1.0.2':
+
resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
+
engines: {node: '>=12.22.0'}
+
+
'@pnpm/npm-conf@2.3.1':
+
resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
+
engines: {node: '>=12'}
+
+
'@rollup/rollup-android-arm-eabi@4.50.1':
+
resolution: {integrity: sha512-HJXwzoZN4eYTdD8bVV22DN8gsPCAj3V20NHKOs8ezfXanGpmVPR7kalUHd+Y31IJp9stdB87VKPFbsGY3H/2ag==}
+
cpu: [arm]
+
os: [android]
+
+
'@rollup/rollup-android-arm64@4.50.1':
+
resolution: {integrity: sha512-PZlsJVcjHfcH53mOImyt3bc97Ep3FJDXRpk9sMdGX0qgLmY0EIWxCag6EigerGhLVuL8lDVYNnSo8qnTElO4xw==}
+
cpu: [arm64]
+
os: [android]
+
+
'@rollup/rollup-darwin-arm64@4.50.1':
+
resolution: {integrity: sha512-xc6i2AuWh++oGi4ylOFPmzJOEeAa2lJeGUGb4MudOtgfyyjr4UPNK+eEWTPLvmPJIY/pgw6ssFIox23SyrkkJw==}
+
cpu: [arm64]
+
os: [darwin]
+
+
'@rollup/rollup-darwin-x64@4.50.1':
+
resolution: {integrity: sha512-2ofU89lEpDYhdLAbRdeyz/kX3Y2lpYc6ShRnDjY35bZhd2ipuDMDi6ZTQ9NIag94K28nFMofdnKeHR7BT0CATw==}
+
cpu: [x64]
+
os: [darwin]
+
+
'@rollup/rollup-freebsd-arm64@4.50.1':
+
resolution: {integrity: sha512-wOsE6H2u6PxsHY/BeFHA4VGQN3KUJFZp7QJBmDYI983fgxq5Th8FDkVuERb2l9vDMs1D5XhOrhBrnqcEY6l8ZA==}
+
cpu: [arm64]
+
os: [freebsd]
+
+
'@rollup/rollup-freebsd-x64@4.50.1':
+
resolution: {integrity: sha512-A/xeqaHTlKbQggxCqispFAcNjycpUEHP52mwMQZUNqDUJFFYtPHCXS1VAG29uMlDzIVr+i00tSFWFLivMcoIBQ==}
+
cpu: [x64]
+
os: [freebsd]
+
+
'@rollup/rollup-linux-arm-gnueabihf@4.50.1':
+
resolution: {integrity: sha512-54v4okehwl5TaSIkpp97rAHGp7t3ghinRd/vyC1iXqXMfjYUTm7TfYmCzXDoHUPTTf36L8pr0E7YsD3CfB3ZDg==}
+
cpu: [arm]
+
os: [linux]
+
+
'@rollup/rollup-linux-arm-musleabihf@4.50.1':
+
resolution: {integrity: sha512-p/LaFyajPN/0PUHjv8TNyxLiA7RwmDoVY3flXHPSzqrGcIp/c2FjwPPP5++u87DGHtw+5kSH5bCJz0mvXngYxw==}
+
cpu: [arm]
+
os: [linux]
+
+
'@rollup/rollup-linux-arm64-gnu@4.50.1':
+
resolution: {integrity: sha512-2AbMhFFkTo6Ptna1zO7kAXXDLi7H9fGTbVaIq2AAYO7yzcAsuTNWPHhb2aTA6GPiP+JXh85Y8CiS54iZoj4opw==}
+
cpu: [arm64]
+
os: [linux]
+
+
'@rollup/rollup-linux-arm64-musl@4.50.1':
+
resolution: {integrity: sha512-Cgef+5aZwuvesQNw9eX7g19FfKX5/pQRIyhoXLCiBOrWopjo7ycfB292TX9MDcDijiuIJlx1IzJz3IoCPfqs9w==}
+
cpu: [arm64]
+
os: [linux]
+
+
'@rollup/rollup-linux-loongarch64-gnu@4.50.1':
+
resolution: {integrity: sha512-RPhTwWMzpYYrHrJAS7CmpdtHNKtt2Ueo+BlLBjfZEhYBhK00OsEqM08/7f+eohiF6poe0YRDDd8nAvwtE/Y62Q==}
+
cpu: [loong64]
+
os: [linux]
+
+
'@rollup/rollup-linux-ppc64-gnu@4.50.1':
+
resolution: {integrity: sha512-eSGMVQw9iekut62O7eBdbiccRguuDgiPMsw++BVUg+1K7WjZXHOg/YOT9SWMzPZA+w98G+Fa1VqJgHZOHHnY0Q==}
+
cpu: [ppc64]
+
os: [linux]
+
+
'@rollup/rollup-linux-riscv64-gnu@4.50.1':
+
resolution: {integrity: sha512-S208ojx8a4ciIPrLgazF6AgdcNJzQE4+S9rsmOmDJkusvctii+ZvEuIC4v/xFqzbuP8yDjn73oBlNDgF6YGSXQ==}
+
cpu: [riscv64]
+
os: [linux]
+
+
'@rollup/rollup-linux-riscv64-musl@4.50.1':
+
resolution: {integrity: sha512-3Ag8Ls1ggqkGUvSZWYcdgFwriy2lWo+0QlYgEFra/5JGtAd6C5Hw59oojx1DeqcA2Wds2ayRgvJ4qxVTzCHgzg==}
+
cpu: [riscv64]
+
os: [linux]
+
+
'@rollup/rollup-linux-s390x-gnu@4.50.1':
+
resolution: {integrity: sha512-t9YrKfaxCYe7l7ldFERE1BRg/4TATxIg+YieHQ966jwvo7ddHJxPj9cNFWLAzhkVsbBvNA4qTbPVNsZKBO4NSg==}
+
cpu: [s390x]
+
os: [linux]
+
+
'@rollup/rollup-linux-x64-gnu@4.50.1':
+
resolution: {integrity: sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==}
+
cpu: [x64]
+
os: [linux]
+
+
'@rollup/rollup-linux-x64-musl@4.50.1':
+
resolution: {integrity: sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==}
+
cpu: [x64]
+
os: [linux]
+
+
'@rollup/rollup-openharmony-arm64@4.50.1':
+
resolution: {integrity: sha512-RDsLm+phmT3MJd9SNxA9MNuEAO/J2fhW8GXk62G/B4G7sLVumNFbRwDL6v5NrESb48k+QMqdGbHgEtfU0LCpbA==}
+
cpu: [arm64]
+
os: [openharmony]
+
+
'@rollup/rollup-win32-arm64-msvc@4.50.1':
+
resolution: {integrity: sha512-hpZB/TImk2FlAFAIsoElM3tLzq57uxnGYwplg6WDyAxbYczSi8O2eQ+H2Lx74504rwKtZ3N2g4bCUkiamzS6TQ==}
+
cpu: [arm64]
+
os: [win32]
+
+
'@rollup/rollup-win32-ia32-msvc@4.50.1':
+
resolution: {integrity: sha512-SXjv8JlbzKM0fTJidX4eVsH+Wmnp0/WcD8gJxIZyR6Gay5Qcsmdbi9zVtnbkGPG8v2vMR1AD06lGWy5FLMcG7A==}
+
cpu: [ia32]
+
os: [win32]
+
+
'@rollup/rollup-win32-x64-msvc@4.50.1':
+
resolution: {integrity: sha512-StxAO/8ts62KZVRAm4JZYq9+NqNsV7RvimNK+YM7ry//zebEH6meuugqW/P5OFUCjyQgui+9fUxT6d5NShvMvA==}
+
cpu: [x64]
+
os: [win32]
+
+
'@sveltejs/acorn-typescript@1.0.5':
+
resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==}
+
peerDependencies:
+
acorn: ^8.9.0
+
+
'@sveltejs/vite-plugin-svelte-inspector@5.0.1':
+
resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==}
+
engines: {node: ^20.19 || ^22.12 || >=24}
+
peerDependencies:
+
'@sveltejs/vite-plugin-svelte': ^6.0.0-next.0
+
svelte: ^5.0.0
+
vite: ^6.3.0 || ^7.0.0
+
+
'@sveltejs/vite-plugin-svelte@6.2.0':
+
resolution: {integrity: sha512-nJsV36+o7rZUDlrnSduMNl11+RoDE1cKqOI0yUEBCcqFoAZOk47TwD3dPKS2WmRutke9StXnzsPBslY7prDM9w==}
+
engines: {node: ^20.19 || ^22.12 || >=24}
+
peerDependencies:
+
svelte: ^5.0.0
+
vite: ^6.3.0 || ^7.0.0
+
+
'@tsconfig/svelte@5.0.5':
+
resolution: {integrity: sha512-48fAnUjKye38FvMiNOj0J9I/4XlQQiZlpe9xaNPfe8vy2Y1hFBt8g1yqf2EGjVvHavo4jf2lC+TQyENCr4BJBQ==}
+
+
'@types/estree@1.0.8':
+
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+
+
'@types/filesystem@0.0.36':
+
resolution: {integrity: sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==}
+
+
'@types/filewriter@0.0.33':
+
resolution: {integrity: sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==}
+
+
'@types/har-format@1.2.16':
+
resolution: {integrity: sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==}
+
+
'@types/minimatch@3.0.5':
+
resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==}
+
+
'@types/node@24.3.1':
+
resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==}
+
+
'@types/yauzl@2.10.3':
+
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
+
+
'@webext-core/fake-browser@1.3.2':
+
resolution: {integrity: sha512-jFyPWWz+VkHAC9DRIiIPOyu6X/KlC8dYqSKweHz6tsDb86QawtVgZSpYcM+GOQBlZc5DHFo92jJ7cIq4uBnU0A==}
+
+
'@webext-core/isolated-element@1.1.2':
+
resolution: {integrity: sha512-CNHYhsIR8TPkPb+4yqTIuzaGnVn/Fshev5fyoPW+/8Cyc93tJbCjP9PC1XSK6fDWu+xASdPHLZaoa2nWAYoxeQ==}
+
+
'@webext-core/match-patterns@1.0.3':
+
resolution: {integrity: sha512-NY39ACqCxdKBmHgw361M9pfJma8e4AZo20w9AY+5ZjIj1W2dvXC8J31G5fjfOGbulW9w4WKpT8fPooi0mLkn9A==}
+
+
'@wxt-dev/browser@0.1.4':
+
resolution: {integrity: sha512-9x03I15i79XU8qYwjv4le0K2HdMl/Yga2wUBSoUbcrCnamv8P3nvuYxREQ9C5QY/qPAfeEVdAtaTrS3KWak71g==}
+
+
'@wxt-dev/module-svelte@2.0.4':
+
resolution: {integrity: sha512-zYrzhoaRZsudPDQE2Yb4AOLwZXD4fXCOf+/ud7tvFnAJJ71aFtvZ5OuW/U2oBBYXdAtm+S2erFN2L0Re79x6ZA==}
+
peerDependencies:
+
svelte: '>=5'
+
wxt: '>=0.18.6'
+
+
'@wxt-dev/storage@1.2.0':
+
resolution: {integrity: sha512-4A44zCpwl5GZdmUdSJvUWJ6ekZZ+Fz5ttYqTGPIRJSsyosKX8X8Yl7D2Loy1ZlqIg6oJHysaiFXALtTE+pFjpw==}
+
+
acorn@8.15.0:
+
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+
engines: {node: '>=0.4.0'}
+
hasBin: true
+
+
adm-zip@0.5.16:
+
resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==}
+
engines: {node: '>=12.0'}
+
+
ansi-align@3.0.1:
+
resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
+
+
ansi-escapes@7.1.0:
+
resolution: {integrity: sha512-YdhtCd19sKRKfAAUsrcC1wzm4JuzJoiX4pOJqIoW2qmKj5WzG/dL8uUJ0361zaXtHqK7gEhOwtAtz7t3Yq3X5g==}
+
engines: {node: '>=18'}
+
+
ansi-regex@5.0.1:
+
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+
engines: {node: '>=8'}
+
+
ansi-regex@6.2.2:
+
resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
+
engines: {node: '>=12'}
+
+
ansi-styles@4.3.0:
+
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+
engines: {node: '>=8'}
+
+
ansi-styles@6.2.3:
+
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
+
engines: {node: '>=12'}
+
+
any-promise@1.3.0:
+
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
+
aria-query@5.3.2:
+
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+
engines: {node: '>= 0.4'}
+
+
array-differ@4.0.0:
+
resolution: {integrity: sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
array-union@3.0.1:
+
resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==}
+
engines: {node: '>=12'}
+
+
async-mutex@0.5.0:
+
resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==}
+
+
async@3.2.6:
+
resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
+
+
atomic-sleep@1.0.0:
+
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
+
engines: {node: '>=8.0.0'}
+
+
atomically@2.0.3:
+
resolution: {integrity: sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==}
+
+
axobject-query@4.1.0:
+
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
+
engines: {node: '>= 0.4'}
+
+
balanced-match@1.0.2:
+
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+
base64-js@1.5.1:
+
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+
+
bl@5.1.0:
+
resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
+
+
bluebird@3.7.2:
+
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
+
+
boolbase@1.0.0:
+
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+
+
boxen@8.0.1:
+
resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
+
engines: {node: '>=18'}
+
+
brace-expansion@1.1.12:
+
resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
+
+
braces@3.0.3:
+
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+
engines: {node: '>=8'}
+
+
buffer-crc32@0.2.13:
+
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+
+
buffer-from@1.1.2:
+
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+
buffer@6.0.3:
+
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
+
+
bundle-name@4.1.0:
+
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
+
engines: {node: '>=18'}
+
+
c12@3.2.0:
+
resolution: {integrity: sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==}
+
peerDependencies:
+
magicast: ^0.3.5
+
peerDependenciesMeta:
+
magicast:
+
optional: true
+
+
cac@6.7.14:
+
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+
engines: {node: '>=8'}
+
+
camelcase@8.0.0:
+
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
+
engines: {node: '>=16'}
+
+
chalk@4.1.2:
+
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+
engines: {node: '>=10'}
+
+
chalk@5.6.2:
+
resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
+
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+
+
chokidar@4.0.3:
+
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+
engines: {node: '>= 14.16.0'}
+
+
chrome-launcher@1.2.0:
+
resolution: {integrity: sha512-JbuGuBNss258bvGil7FT4HKdC3SC2K7UAEUqiPy3ACS3Yxo3hAW6bvFpCu2HsIJLgTqxgEX6BkujvzZfLpUD0Q==}
+
engines: {node: '>=12.13.0'}
+
hasBin: true
+
+
ci-info@4.3.0:
+
resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==}
+
engines: {node: '>=8'}
+
+
citty@0.1.6:
+
resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
+
+
cli-boxes@3.0.0:
+
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
+
engines: {node: '>=10'}
+
+
cli-cursor@4.0.0:
+
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
cli-cursor@5.0.0:
+
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
+
engines: {node: '>=18'}
+
+
cli-highlight@2.1.11:
+
resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==}
+
engines: {node: '>=8.0.0', npm: '>=5.0.0'}
+
hasBin: true
+
+
cli-spinners@2.9.2:
+
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
+
engines: {node: '>=6'}
+
+
cli-truncate@4.0.0:
+
resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
+
engines: {node: '>=18'}
+
+
cliui@7.0.4:
+
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
+
+
cliui@8.0.1:
+
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+
engines: {node: '>=12'}
+
+
clone@1.0.4:
+
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
+
engines: {node: '>=0.8'}
+
+
clsx@2.1.1:
+
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+
engines: {node: '>=6'}
+
+
color-convert@2.0.1:
+
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+
engines: {node: '>=7.0.0'}
+
+
color-name@1.1.4:
+
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+
colorette@2.0.20:
+
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+
+
commander@2.9.0:
+
resolution: {integrity: sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==}
+
engines: {node: '>= 0.6.x'}
+
+
commander@9.5.0:
+
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
+
engines: {node: ^12.20.0 || >=14}
+
+
concat-map@0.0.1:
+
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
+
concat-stream@1.6.2:
+
resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
+
engines: {'0': node >= 0.8}
+
+
confbox@0.1.8:
+
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+
+
confbox@0.2.2:
+
resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
+
+
config-chain@1.1.13:
+
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
+
+
configstore@7.0.0:
+
resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==}
+
engines: {node: '>=18'}
+
+
consola@3.4.2:
+
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
+
engines: {node: ^14.18.0 || >=16.10.0}
+
+
core-util-is@1.0.3:
+
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+
+
css-select@5.2.2:
+
resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
+
+
css-what@6.2.2:
+
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
+
engines: {node: '>= 6'}
+
+
cssom@0.5.0:
+
resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
+
+
debounce@1.2.1:
+
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
+
+
debug@4.3.7:
+
resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
+
debug@4.4.1:
+
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
+
engines: {node: '>=6.0'}
+
peerDependencies:
+
supports-color: '*'
+
peerDependenciesMeta:
+
supports-color:
+
optional: true
+
+
deep-extend@0.6.0:
+
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+
engines: {node: '>=4.0.0'}
+
+
deepmerge@4.3.1:
+
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+
engines: {node: '>=0.10.0'}
+
+
default-browser-id@5.0.0:
+
resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==}
+
engines: {node: '>=18'}
+
+
default-browser@5.2.1:
+
resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
+
engines: {node: '>=18'}
+
+
defaults@1.0.4:
+
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+
+
define-lazy-prop@2.0.0:
+
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
+
engines: {node: '>=8'}
+
+
define-lazy-prop@3.0.0:
+
resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
+
engines: {node: '>=12'}
+
+
defu@6.1.4:
+
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+
+
dequal@2.0.3:
+
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+
engines: {node: '>=6'}
+
+
destr@2.0.5:
+
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
+
+
dom-serializer@2.0.0:
+
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+
+
domelementtype@2.3.0:
+
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+
+
domhandler@5.0.3:
+
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+
engines: {node: '>= 4'}
+
+
domutils@3.2.2:
+
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
+
+
dot-prop@9.0.0:
+
resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==}
+
engines: {node: '>=18'}
+
+
dotenv-expand@12.0.3:
+
resolution: {integrity: sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==}
+
engines: {node: '>=12'}
+
+
dotenv@16.6.1:
+
resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
+
engines: {node: '>=12'}
+
+
dotenv@17.2.2:
+
resolution: {integrity: sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q==}
+
engines: {node: '>=12'}
+
+
emoji-regex@10.5.0:
+
resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==}
+
+
emoji-regex@8.0.0:
+
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+
end-of-stream@1.4.5:
+
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
+
+
entities@4.5.0:
+
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+
engines: {node: '>=0.12'}
+
+
entities@6.0.1:
+
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
+
engines: {node: '>=0.12'}
+
+
environment@1.1.0:
+
resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
+
engines: {node: '>=18'}
+
+
error-ex@1.3.2:
+
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
+
es-module-lexer@1.7.0:
+
resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+
+
es6-error@4.1.1:
+
resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
+
+
esbuild@0.25.9:
+
resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==}
+
engines: {node: '>=18'}
+
hasBin: true
+
+
escalade@3.2.0:
+
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+
engines: {node: '>=6'}
+
+
escape-goat@4.0.0:
+
resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==}
+
engines: {node: '>=12'}
+
+
escape-string-regexp@4.0.0:
+
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+
engines: {node: '>=10'}
+
+
escape-string-regexp@5.0.0:
+
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
+
engines: {node: '>=12'}
+
+
esm-env@1.2.2:
+
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
+
+
esrap@2.1.0:
+
resolution: {integrity: sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==}
+
+
estree-walker@3.0.3:
+
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+
+
eventemitter3@5.0.1:
+
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+
+
exsolve@1.0.7:
+
resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==}
+
+
extract-zip@2.0.1:
+
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
+
engines: {node: '>= 10.17.0'}
+
hasBin: true
+
+
fast-glob@3.3.3:
+
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
+
engines: {node: '>=8.6.0'}
+
+
fast-redact@3.5.0:
+
resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==}
+
engines: {node: '>=6'}
+
+
fastq@1.19.1:
+
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+
fd-slicer@1.1.0:
+
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+
+
fdir@6.5.0:
+
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+
engines: {node: '>=12.0.0'}
+
peerDependencies:
+
picomatch: ^3 || ^4
+
peerDependenciesMeta:
+
picomatch:
+
optional: true
+
+
filesize@11.0.2:
+
resolution: {integrity: sha512-s/iAeeWLk5BschUIpmdrF8RA8lhFZ/xDZgKw1Tan72oGws1/dFGB06nYEiyyssWUfjKNQTNRlrwMVjO9/hvXDw==}
+
engines: {node: '>= 10.4.0'}
+
+
fill-range@7.1.1:
+
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+
engines: {node: '>=8'}
+
+
firefox-profile@4.7.0:
+
resolution: {integrity: sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==}
+
engines: {node: '>=18'}
+
hasBin: true
+
+
formdata-node@6.0.3:
+
resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==}
+
engines: {node: '>= 18'}
+
+
fs-extra@11.3.1:
+
resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==}
+
engines: {node: '>=14.14'}
+
+
fsevents@2.3.3:
+
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+
os: [darwin]
+
+
fx-runner@1.4.0:
+
resolution: {integrity: sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg==}
+
hasBin: true
+
+
get-caller-file@2.0.5:
+
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+
engines: {node: 6.* || 8.* || >= 10.*}
+
+
get-east-asian-width@1.4.0:
+
resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==}
+
engines: {node: '>=18'}
+
+
get-port-please@3.2.0:
+
resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==}
+
+
get-stream@5.2.0:
+
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+
engines: {node: '>=8'}
+
+
giget@2.0.0:
+
resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
+
hasBin: true
+
+
glob-parent@5.1.2:
+
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+
engines: {node: '>= 6'}
+
+
glob-to-regexp@0.4.1:
+
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+
+
global-directory@4.0.1:
+
resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
+
engines: {node: '>=18'}
+
+
graceful-fs@4.2.10:
+
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+
+
graceful-fs@4.2.11:
+
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
+
graceful-readlink@1.0.1:
+
resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==}
+
+
growly@1.3.0:
+
resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==}
+
+
has-flag@4.0.0:
+
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+
engines: {node: '>=8'}
+
+
highlight.js@10.7.3:
+
resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
+
+
hookable@5.5.3:
+
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+
+
html-escaper@3.0.3:
+
resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
+
+
htmlparser2@10.0.0:
+
resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==}
+
+
ieee754@1.2.1:
+
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+
immediate@3.0.6:
+
resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
+
+
import-meta-resolve@4.2.0:
+
resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
+
+
inherits@2.0.4:
+
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+
ini@1.3.8:
+
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+
+
ini@4.1.1:
+
resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+
ini@4.1.3:
+
resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==}
+
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+
is-absolute@0.1.7:
+
resolution: {integrity: sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA==}
+
engines: {node: '>=0.10.0'}
+
+
is-arrayish@0.2.1:
+
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
+
is-docker@2.2.1:
+
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
+
engines: {node: '>=8'}
+
hasBin: true
+
+
is-docker@3.0.0:
+
resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
hasBin: true
+
+
is-extglob@2.1.1:
+
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+
engines: {node: '>=0.10.0'}
+
+
is-fullwidth-code-point@3.0.0:
+
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+
engines: {node: '>=8'}
+
+
is-fullwidth-code-point@4.0.0:
+
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
+
engines: {node: '>=12'}
+
+
is-fullwidth-code-point@5.1.0:
+
resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==}
+
engines: {node: '>=18'}
+
+
is-glob@4.0.3:
+
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+
engines: {node: '>=0.10.0'}
+
+
is-in-ci@1.0.0:
+
resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==}
+
engines: {node: '>=18'}
+
hasBin: true
+
+
is-inside-container@1.0.0:
+
resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
+
engines: {node: '>=14.16'}
+
hasBin: true
+
+
is-installed-globally@1.0.0:
+
resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
+
engines: {node: '>=18'}
+
+
is-interactive@2.0.0:
+
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
+
engines: {node: '>=12'}
+
+
is-npm@6.1.0:
+
resolution: {integrity: sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
is-number@7.0.0:
+
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+
engines: {node: '>=0.12.0'}
+
+
is-path-inside@4.0.0:
+
resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
+
engines: {node: '>=12'}
+
+
is-plain-object@2.0.4:
+
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
+
engines: {node: '>=0.10.0'}
+
+
is-potential-custom-element-name@1.0.1:
+
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
+
+
is-primitive@3.0.1:
+
resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==}
+
engines: {node: '>=0.10.0'}
+
+
is-reference@3.0.3:
+
resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
+
+
is-relative@0.1.3:
+
resolution: {integrity: sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA==}
+
engines: {node: '>=0.10.0'}
+
+
is-unicode-supported@1.3.0:
+
resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
+
engines: {node: '>=12'}
+
+
is-unicode-supported@2.1.0:
+
resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
+
engines: {node: '>=18'}
+
+
is-wsl@2.2.0:
+
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
+
engines: {node: '>=8'}
+
+
is-wsl@3.1.0:
+
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
+
engines: {node: '>=16'}
+
+
isarray@1.0.0:
+
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+
+
isexe@1.1.2:
+
resolution: {integrity: sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw==}
+
+
isexe@2.0.0:
+
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+
isobject@3.0.1:
+
resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
+
engines: {node: '>=0.10.0'}
+
+
jiti@2.5.1:
+
resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
+
hasBin: true
+
+
js-tokens@4.0.0:
+
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+
js-tokens@9.0.1:
+
resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
+
+
json-parse-even-better-errors@3.0.2:
+
resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
+
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+
json5@2.2.3:
+
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+
engines: {node: '>=6'}
+
hasBin: true
+
+
jsonfile@6.2.0:
+
resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
+
+
jszip@3.10.1:
+
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
+
+
kleur@3.0.3:
+
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
+
engines: {node: '>=6'}
+
+
ky@1.10.0:
+
resolution: {integrity: sha512-YRPCzHEWZffbfvmRrfwa+5nwBHwZuYiTrfDX0wuhGBPV0pA/zCqcOq93MDssON/baIkpYbvehIX5aLpMxrRhaA==}
+
engines: {node: '>=18'}
+
+
latest-version@9.0.0:
+
resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==}
+
engines: {node: '>=18'}
+
+
lie@3.3.0:
+
resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
+
+
lighthouse-logger@2.0.2:
+
resolution: {integrity: sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg==}
+
+
lines-and-columns@2.0.4:
+
resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
linkedom@0.18.12:
+
resolution: {integrity: sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==}
+
engines: {node: '>=16'}
+
peerDependencies:
+
canvas: '>= 2'
+
peerDependenciesMeta:
+
canvas:
+
optional: true
+
+
listr2@8.3.3:
+
resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==}
+
engines: {node: '>=18.0.0'}
+
+
local-pkg@1.1.2:
+
resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
+
engines: {node: '>=14'}
+
+
locate-character@3.0.0:
+
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
+
+
lodash.camelcase@4.3.0:
+
resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+
+
lodash.kebabcase@4.1.1:
+
resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==}
+
+
lodash.merge@4.6.2:
+
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+
lodash.snakecase@4.1.1:
+
resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
+
+
log-symbols@5.1.0:
+
resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}
+
engines: {node: '>=12'}
+
+
log-symbols@6.0.0:
+
resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==}
+
engines: {node: '>=18'}
+
+
log-update@6.1.0:
+
resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
+
engines: {node: '>=18'}
+
+
magic-string@0.30.19:
+
resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
+
+
magicast@0.3.5:
+
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+
+
make-error@1.3.6:
+
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
+
+
many-keys-map@2.0.1:
+
resolution: {integrity: sha512-DHnZAD4phTbZ+qnJdjoNEVU1NecYoSdbOOoVmTDH46AuxDkEVh3MxTVpXq10GtcTC6mndN9dkv1rNfpjRcLnOw==}
+
+
marky@1.3.0:
+
resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==}
+
+
merge2@1.4.1:
+
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+
engines: {node: '>= 8'}
+
+
micromatch@4.0.8:
+
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+
engines: {node: '>=8.6'}
+
+
mimic-fn@2.1.0:
+
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+
engines: {node: '>=6'}
+
+
mimic-function@5.0.1:
+
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
+
engines: {node: '>=18'}
+
+
minimatch@10.0.3:
+
resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==}
+
engines: {node: 20 || >=22}
+
+
minimatch@3.1.2:
+
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+
minimist@1.2.8:
+
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+
+
mlly@1.8.0:
+
resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
+
+
mri@1.2.0:
+
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+
engines: {node: '>=4'}
+
+
ms@2.1.3:
+
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+
multimatch@6.0.0:
+
resolution: {integrity: sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
mz@2.7.0:
+
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
+
nano-spawn@1.0.3:
+
resolution: {integrity: sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA==}
+
engines: {node: '>=20.17'}
+
+
nanoid@3.3.11:
+
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
+
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+
hasBin: true
+
+
node-fetch-native@1.6.7:
+
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
+
+
node-forge@1.3.1:
+
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
+
engines: {node: '>= 6.13.0'}
+
+
node-notifier@10.0.1:
+
resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==}
+
+
normalize-path@3.0.0:
+
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+
engines: {node: '>=0.10.0'}
+
+
nth-check@2.1.1:
+
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+
+
nypm@0.6.1:
+
resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==}
+
engines: {node: ^14.16.0 || >=16.10.0}
+
hasBin: true
+
+
object-assign@4.1.1:
+
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+
engines: {node: '>=0.10.0'}
+
+
ofetch@1.4.1:
+
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+
+
ohash@2.0.11:
+
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
+
+
on-exit-leak-free@2.1.2:
+
resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
+
engines: {node: '>=14.0.0'}
+
+
once@1.4.0:
+
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+
onetime@5.1.2:
+
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+
engines: {node: '>=6'}
+
+
onetime@7.0.0:
+
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
+
engines: {node: '>=18'}
+
+
open@10.2.0:
+
resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
+
engines: {node: '>=18'}
+
+
open@8.4.2:
+
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
+
engines: {node: '>=12'}
+
+
ora@6.3.1:
+
resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
ora@8.2.0:
+
resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==}
+
engines: {node: '>=18'}
+
+
os-shim@0.1.3:
+
resolution: {integrity: sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==}
+
engines: {node: '>= 0.4.0'}
+
+
package-json@10.0.1:
+
resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==}
+
engines: {node: '>=18'}
+
+
pako@1.0.11:
+
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
+
+
parse-json@7.1.1:
+
resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==}
+
engines: {node: '>=16'}
+
+
parse5-htmlparser2-tree-adapter@6.0.1:
+
resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
+
+
parse5@5.1.1:
+
resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==}
+
+
parse5@6.0.1:
+
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
+
+
pathe@2.0.3:
+
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
+
pend@1.2.0:
+
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+
+
perfect-debounce@1.0.0:
+
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+
+
perfect-debounce@2.0.0:
+
resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==}
+
+
picocolors@1.1.1:
+
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+
+
picomatch@2.3.1:
+
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+
engines: {node: '>=8.6'}
+
+
picomatch@4.0.3:
+
resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+
engines: {node: '>=12'}
+
+
pino-abstract-transport@2.0.0:
+
resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==}
+
+
pino-std-serializers@7.0.0:
+
resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==}
+
+
pino@9.7.0:
+
resolution: {integrity: sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==}
+
hasBin: true
+
+
pkg-types@1.3.1:
+
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
+
+
pkg-types@2.3.0:
+
resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
+
+
postcss@8.5.6:
+
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+
engines: {node: ^10 || ^12 || >=14}
+
+
process-nextick-args@2.0.1:
+
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+
+
process-warning@5.0.0:
+
resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==}
+
+
promise-toolbox@0.21.0:
+
resolution: {integrity: sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==}
+
engines: {node: '>=6'}
+
+
prompts@2.4.2:
+
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
+
engines: {node: '>= 6'}
+
+
proto-list@1.2.4:
+
resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
+
+
publish-browser-extension@3.0.2:
+
resolution: {integrity: sha512-yZLPF/WyyaKYUHmurDcSMYpgZLqpUkx/4482bLpelHyRlyghjo3951pJXw/KunMnO6pdwWEZGr0AJnvlls2H8g==}
+
engines: {node: ^18.0.0 || >=20.0.0}
+
hasBin: true
+
+
pump@3.0.3:
+
resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
+
+
pupa@3.1.0:
+
resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==}
+
engines: {node: '>=12.20'}
+
+
quansync@0.2.11:
+
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
+
+
queue-microtask@1.2.3:
+
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+
quick-format-unescaped@4.0.4:
+
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
+
+
rc9@2.1.2:
+
resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
+
+
rc@1.2.8:
+
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
+
hasBin: true
+
+
readable-stream@2.3.8:
+
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
+
+
readable-stream@3.6.2:
+
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
+
engines: {node: '>= 6'}
+
+
readdirp@4.1.2:
+
resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
+
engines: {node: '>= 14.18.0'}
+
+
real-require@0.2.0:
+
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
+
engines: {node: '>= 12.13.0'}
+
+
registry-auth-token@5.1.0:
+
resolution: {integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==}
+
engines: {node: '>=14'}
+
+
registry-url@6.0.1:
+
resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==}
+
engines: {node: '>=12'}
+
+
require-directory@2.1.1:
+
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+
engines: {node: '>=0.10.0'}
+
+
restore-cursor@4.0.0:
+
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
restore-cursor@5.1.0:
+
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
+
engines: {node: '>=18'}
+
+
reusify@1.1.0:
+
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
+
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+
rfdc@1.4.1:
+
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
+
+
rollup@4.50.1:
+
resolution: {integrity: sha512-78E9voJHwnXQMiQdiqswVLZwJIzdBKJ1GdI5Zx6XwoFKUIk09/sSrr+05QFzvYb8q6Y9pPV45zzDuYa3907TZA==}
+
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+
hasBin: true
+
+
run-applescript@7.1.0:
+
resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
+
engines: {node: '>=18'}
+
+
run-parallel@1.2.0:
+
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+
sade@1.8.1:
+
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
+
engines: {node: '>=6'}
+
+
safe-buffer@5.1.2:
+
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+
+
safe-buffer@5.2.1:
+
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
+
safe-stable-stringify@2.5.0:
+
resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
+
engines: {node: '>=10'}
+
+
sax@1.4.1:
+
resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
+
+
scule@1.3.0:
+
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+
+
semver@7.7.2:
+
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
+
engines: {node: '>=10'}
+
hasBin: true
+
+
set-value@4.1.0:
+
resolution: {integrity: sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==}
+
engines: {node: '>=11.0'}
+
+
setimmediate@1.0.5:
+
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
+
+
shell-quote@1.7.3:
+
resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
+
+
shellwords@0.1.1:
+
resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==}
+
+
signal-exit@3.0.7:
+
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+
+
signal-exit@4.1.0:
+
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+
engines: {node: '>=14'}
+
+
sisteransi@1.0.5:
+
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
+
+
slice-ansi@5.0.0:
+
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
+
engines: {node: '>=12'}
+
+
slice-ansi@7.1.2:
+
resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==}
+
engines: {node: '>=18'}
+
+
sonic-boom@4.2.0:
+
resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==}
+
+
source-map-js@1.2.1:
+
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+
engines: {node: '>=0.10.0'}
+
+
source-map-support@0.5.21:
+
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+
+
source-map@0.6.1:
+
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+
engines: {node: '>=0.10.0'}
+
+
source-map@0.7.6:
+
resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
+
engines: {node: '>= 12'}
+
+
spawn-sync@1.0.15:
+
resolution: {integrity: sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==}
+
+
split2@4.2.0:
+
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
+
engines: {node: '>= 10.x'}
+
+
split@1.0.1:
+
resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
+
+
stdin-discarder@0.1.0:
+
resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==}
+
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+
stdin-discarder@0.2.2:
+
resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
+
engines: {node: '>=18'}
+
+
string-width@4.2.3:
+
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+
engines: {node: '>=8'}
+
+
string-width@7.2.0:
+
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
+
engines: {node: '>=18'}
+
+
string_decoder@1.1.1:
+
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+
+
string_decoder@1.3.0:
+
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+
+
strip-ansi@6.0.1:
+
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+
engines: {node: '>=8'}
+
+
strip-ansi@7.1.2:
+
resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
+
engines: {node: '>=12'}
+
+
strip-bom@5.0.0:
+
resolution: {integrity: sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==}
+
engines: {node: '>=12'}
+
+
strip-json-comments@2.0.1:
+
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
+
engines: {node: '>=0.10.0'}
+
+
strip-json-comments@5.0.2:
+
resolution: {integrity: sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==}
+
engines: {node: '>=14.16'}
+
+
strip-literal@3.0.0:
+
resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==}
+
+
stubborn-fs@1.2.5:
+
resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==}
+
+
supports-color@7.2.0:
+
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+
engines: {node: '>=8'}
+
+
svelte-check@4.3.1:
+
resolution: {integrity: sha512-lkh8gff5gpHLjxIV+IaApMxQhTGnir2pNUAqcNgeKkvK5bT/30Ey/nzBxNLDlkztCH4dP7PixkMt9SWEKFPBWg==}
+
engines: {node: '>= 18.0.0'}
+
hasBin: true
+
peerDependencies:
+
svelte: ^4.0.0 || ^5.0.0-next.0
+
typescript: '>=5.0.0'
+
+
svelte@5.38.8:
+
resolution: {integrity: sha512-UDpTbM/iuZ4MaMnn4ODB3rf5JKDyPOi5oJcopP0j7YHQ9BuJtsAqsR71r2N6AnJf7ygbalTJU5y8eSWGAQZjlQ==}
+
engines: {node: '>=18'}
+
+
thenify-all@1.6.0:
+
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+
engines: {node: '>=0.8'}
+
+
thenify@3.3.1:
+
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
+
thread-stream@3.1.0:
+
resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==}
+
+
through@2.3.8:
+
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+
+
tinyexec@1.0.1:
+
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
+
+
tinyglobby@0.2.15:
+
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
+
engines: {node: '>=12.0.0'}
+
+
tmp@0.2.5:
+
resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
+
engines: {node: '>=14.14'}
+
+
to-regex-range@5.0.1:
+
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+
engines: {node: '>=8.0'}
+
+
tslib@2.8.1:
+
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
+
type-fest@3.13.1:
+
resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
+
engines: {node: '>=14.16'}
+
+
type-fest@4.41.0:
+
resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
+
engines: {node: '>=16'}
+
+
typedarray@0.0.6:
+
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+
typescript@5.9.2:
+
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
+
engines: {node: '>=14.17'}
+
hasBin: true
+
+
ufo@1.6.1:
+
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
+
+
uhyphen@0.2.0:
+
resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==}
+
+
undici-types@7.10.0:
+
resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==}
+
+
unimport@5.2.0:
+
resolution: {integrity: sha512-bTuAMMOOqIAyjV4i4UH7P07pO+EsVxmhOzQ2YJ290J6mkLUdozNhb5I/YoOEheeNADC03ent3Qj07X0fWfUpmw==}
+
engines: {node: '>=18.12.0'}
+
+
universalify@2.0.1:
+
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
+
engines: {node: '>= 10.0.0'}
+
+
unplugin-utils@0.2.5:
+
resolution: {integrity: sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==}
+
engines: {node: '>=18.12.0'}
+
+
unplugin@2.3.10:
+
resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==}
+
engines: {node: '>=18.12.0'}
+
+
update-notifier@7.3.1:
+
resolution: {integrity: sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==}
+
engines: {node: '>=18'}
+
+
util-deprecate@1.0.2:
+
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+
uuid@8.3.2:
+
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+
hasBin: true
+
+
vite-node@3.2.4:
+
resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
+
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+
hasBin: true
+
+
vite@7.1.5:
+
resolution: {integrity: sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==}
+
engines: {node: ^20.19.0 || >=22.12.0}
+
hasBin: true
+
peerDependencies:
+
'@types/node': ^20.19.0 || >=22.12.0
+
jiti: '>=1.21.0'
+
less: ^4.0.0
+
lightningcss: ^1.21.0
+
sass: ^1.70.0
+
sass-embedded: ^1.70.0
+
stylus: '>=0.54.8'
+
sugarss: ^5.0.0
+
terser: ^5.16.0
+
tsx: ^4.8.1
+
yaml: ^2.4.2
+
peerDependenciesMeta:
+
'@types/node':
+
optional: true
+
jiti:
+
optional: true
+
less:
+
optional: true
+
lightningcss:
+
optional: true
+
sass:
+
optional: true
+
sass-embedded:
+
optional: true
+
stylus:
+
optional: true
+
sugarss:
+
optional: true
+
terser:
+
optional: true
+
tsx:
+
optional: true
+
yaml:
+
optional: true
+
+
vitefu@1.1.1:
+
resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
+
peerDependencies:
+
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
+
peerDependenciesMeta:
+
vite:
+
optional: true
+
+
watchpack@2.4.4:
+
resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==}
+
engines: {node: '>=10.13.0'}
+
+
wcwidth@1.0.1:
+
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+
+
web-ext-run@0.2.4:
+
resolution: {integrity: sha512-rQicL7OwuqWdQWI33JkSXKcp7cuv1mJG8u3jRQwx/8aDsmhbTHs9ZRmNYOL+LX0wX8edIEQX8jj4bB60GoXtKA==}
+
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+
+
webpack-virtual-modules@0.6.2:
+
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
+
+
when-exit@2.1.4:
+
resolution: {integrity: sha512-4rnvd3A1t16PWzrBUcSDZqcAmsUIy4minDXT/CZ8F2mVDgd65i4Aalimgz1aQkRGU0iH5eT5+6Rx2TK8o443Pg==}
+
+
when@3.7.7:
+
resolution: {integrity: sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==}
+
+
which@1.2.4:
+
resolution: {integrity: sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA==}
+
hasBin: true
+
+
which@2.0.2:
+
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+
engines: {node: '>= 8'}
+
hasBin: true
+
+
widest-line@5.0.0:
+
resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
+
engines: {node: '>=18'}
+
+
winreg@0.0.12:
+
resolution: {integrity: sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==}
+
+
wrap-ansi@7.0.0:
+
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+
engines: {node: '>=10'}
+
+
wrap-ansi@9.0.2:
+
resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
+
engines: {node: '>=18'}
+
+
wrappy@1.0.2:
+
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
+
wsl-utils@0.1.0:
+
resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
+
engines: {node: '>=18'}
+
+
wxt@0.20.11:
+
resolution: {integrity: sha512-DqqHc/5COs8GR21ii99bANXf/mu6zuDpiXFV1YKNsqO5/PvkrCx5arY0aVPL5IATsuacAnNzdj4eMc1qbzS53Q==}
+
hasBin: true
+
+
xdg-basedir@5.1.0:
+
resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==}
+
engines: {node: '>=12'}
+
+
xml2js@0.6.2:
+
resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==}
+
engines: {node: '>=4.0.0'}
+
+
xmlbuilder@11.0.1:
+
resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
+
engines: {node: '>=4.0'}
+
+
y18n@5.0.8:
+
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
+
engines: {node: '>=10'}
+
+
yargs-parser@20.2.9:
+
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
+
engines: {node: '>=10'}
+
+
yargs-parser@21.1.1:
+
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+
engines: {node: '>=12'}
+
+
yargs@16.2.0:
+
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
+
engines: {node: '>=10'}
+
+
yargs@17.7.2:
+
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+
engines: {node: '>=12'}
+
+
yauzl@2.10.0:
+
resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
+
+
zimmerframe@1.1.4:
+
resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==}
+
+
zip-dir@2.0.0:
+
resolution: {integrity: sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==}
+
+
zod@3.25.76:
+
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
+
+
snapshots:
+
+
'@1natsu/wait-element@4.1.2':
+
dependencies:
+
defu: 6.1.4
+
many-keys-map: 2.0.1
+
+
'@aklinker1/rollup-plugin-visualizer@5.12.0(rollup@4.50.1)':
+
dependencies:
+
open: 8.4.2
+
picomatch: 2.3.1
+
source-map: 0.7.6
+
yargs: 17.7.2
+
optionalDependencies:
+
rollup: 4.50.1
+
+
'@atcute/atproto@3.1.3':
+
dependencies:
+
'@atcute/lexicons': 1.1.1
+
+
'@atcute/client@4.0.3':
+
dependencies:
+
'@atcute/identity': 1.1.0
+
'@atcute/lexicons': 1.1.1
+
+
'@atcute/identity-resolver@1.1.3(@atcute/identity@1.1.0)':
+
dependencies:
+
'@atcute/identity': 1.1.0
+
'@atcute/lexicons': 1.1.1
+
'@atcute/util-fetch': 1.0.1
+
'@badrap/valita': 0.4.6
+
+
'@atcute/identity@1.1.0':
+
dependencies:
+
'@atcute/lexicons': 1.1.1
+
'@badrap/valita': 0.4.6
+
+
'@atcute/lexicons@1.1.1':
+
dependencies:
+
esm-env: 1.2.2
+
+
'@atcute/tid@1.0.2': {}
+
+
'@atcute/util-fetch@1.0.1':
+
dependencies:
+
'@badrap/valita': 0.4.6
+
+
'@babel/code-frame@7.27.1':
+
dependencies:
+
'@babel/helper-validator-identifier': 7.27.1
+
js-tokens: 4.0.0
+
picocolors: 1.1.1
+
+
'@babel/helper-string-parser@7.27.1': {}
+
+
'@babel/helper-validator-identifier@7.27.1': {}
+
+
'@babel/parser@7.28.4':
+
dependencies:
+
'@babel/types': 7.28.4
+
+
'@babel/runtime@7.28.2': {}
+
+
'@babel/types@7.28.4':
+
dependencies:
+
'@babel/helper-string-parser': 7.27.1
+
'@babel/helper-validator-identifier': 7.27.1
+
+
'@badrap/valita@0.4.6': {}
+
+
'@devicefarmer/adbkit-logcat@2.1.3': {}
+
+
'@devicefarmer/adbkit-monkey@1.2.1': {}
+
+
'@devicefarmer/adbkit@3.3.8':
+
dependencies:
+
'@devicefarmer/adbkit-logcat': 2.1.3
+
'@devicefarmer/adbkit-monkey': 1.2.1
+
bluebird: 3.7.2
+
commander: 9.5.0
+
debug: 4.3.7
+
node-forge: 1.3.1
+
split: 1.0.1
+
transitivePeerDependencies:
+
- supports-color
+
+
'@esbuild/aix-ppc64@0.25.9':
+
optional: true
+
+
'@esbuild/android-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/android-arm@0.25.9':
+
optional: true
+
+
'@esbuild/android-x64@0.25.9':
+
optional: true
+
+
'@esbuild/darwin-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/darwin-x64@0.25.9':
+
optional: true
+
+
'@esbuild/freebsd-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/freebsd-x64@0.25.9':
+
optional: true
+
+
'@esbuild/linux-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/linux-arm@0.25.9':
+
optional: true
+
+
'@esbuild/linux-ia32@0.25.9':
+
optional: true
+
+
'@esbuild/linux-loong64@0.25.9':
+
optional: true
+
+
'@esbuild/linux-mips64el@0.25.9':
+
optional: true
+
+
'@esbuild/linux-ppc64@0.25.9':
+
optional: true
+
+
'@esbuild/linux-riscv64@0.25.9':
+
optional: true
+
+
'@esbuild/linux-s390x@0.25.9':
+
optional: true
+
+
'@esbuild/linux-x64@0.25.9':
+
optional: true
+
+
'@esbuild/netbsd-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/netbsd-x64@0.25.9':
+
optional: true
+
+
'@esbuild/openbsd-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/openbsd-x64@0.25.9':
+
optional: true
+
+
'@esbuild/openharmony-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/sunos-x64@0.25.9':
+
optional: true
+
+
'@esbuild/win32-arm64@0.25.9':
+
optional: true
+
+
'@esbuild/win32-ia32@0.25.9':
+
optional: true
+
+
'@esbuild/win32-x64@0.25.9':
+
optional: true
+
+
'@isaacs/balanced-match@4.0.1': {}
+
+
'@isaacs/brace-expansion@5.0.0':
+
dependencies:
+
'@isaacs/balanced-match': 4.0.1
+
+
'@jridgewell/gen-mapping@0.3.13':
+
dependencies:
+
'@jridgewell/sourcemap-codec': 1.5.5
+
'@jridgewell/trace-mapping': 0.3.30
+
+
'@jridgewell/remapping@2.3.5':
+
dependencies:
+
'@jridgewell/gen-mapping': 0.3.13
+
'@jridgewell/trace-mapping': 0.3.30
+
+
'@jridgewell/resolve-uri@3.1.2': {}
+
+
'@jridgewell/sourcemap-codec@1.5.5': {}
+
+
'@jridgewell/trace-mapping@0.3.30':
+
dependencies:
+
'@jridgewell/resolve-uri': 3.1.2
+
'@jridgewell/sourcemap-codec': 1.5.5
+
+
'@nodelib/fs.scandir@2.1.5':
+
dependencies:
+
'@nodelib/fs.stat': 2.0.5
+
run-parallel: 1.2.0
+
+
'@nodelib/fs.stat@2.0.5': {}
+
+
'@nodelib/fs.walk@1.2.8':
+
dependencies:
+
'@nodelib/fs.scandir': 2.1.5
+
fastq: 1.19.1
+
+
'@pnpm/config.env-replace@1.1.0': {}
+
+
'@pnpm/network.ca-file@1.0.2':
+
dependencies:
+
graceful-fs: 4.2.10
+
+
'@pnpm/npm-conf@2.3.1':
+
dependencies:
+
'@pnpm/config.env-replace': 1.1.0
+
'@pnpm/network.ca-file': 1.0.2
+
config-chain: 1.1.13
+
+
'@rollup/rollup-android-arm-eabi@4.50.1':
+
optional: true
+
+
'@rollup/rollup-android-arm64@4.50.1':
+
optional: true
+
+
'@rollup/rollup-darwin-arm64@4.50.1':
+
optional: true
+
+
'@rollup/rollup-darwin-x64@4.50.1':
+
optional: true
+
+
'@rollup/rollup-freebsd-arm64@4.50.1':
+
optional: true
+
+
'@rollup/rollup-freebsd-x64@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-arm-gnueabihf@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-arm-musleabihf@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-arm64-gnu@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-arm64-musl@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-loongarch64-gnu@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-ppc64-gnu@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-riscv64-gnu@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-riscv64-musl@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-s390x-gnu@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-x64-gnu@4.50.1':
+
optional: true
+
+
'@rollup/rollup-linux-x64-musl@4.50.1':
+
optional: true
+
+
'@rollup/rollup-openharmony-arm64@4.50.1':
+
optional: true
+
+
'@rollup/rollup-win32-arm64-msvc@4.50.1':
+
optional: true
+
+
'@rollup/rollup-win32-ia32-msvc@4.50.1':
+
optional: true
+
+
'@rollup/rollup-win32-x64-msvc@4.50.1':
+
optional: true
+
+
'@sveltejs/acorn-typescript@1.0.5(acorn@8.15.0)':
+
dependencies:
+
acorn: 8.15.0
+
+
'@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)))(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))':
+
dependencies:
+
'@sveltejs/vite-plugin-svelte': 6.2.0(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))
+
debug: 4.4.1
+
svelte: 5.38.8
+
vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)
+
transitivePeerDependencies:
+
- supports-color
+
+
'@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))':
+
dependencies:
+
'@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)))(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))
+
debug: 4.4.1
+
deepmerge: 4.3.1
+
magic-string: 0.30.19
+
svelte: 5.38.8
+
vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)
+
vitefu: 1.1.1(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))
+
transitivePeerDependencies:
+
- supports-color
+
+
'@tsconfig/svelte@5.0.5': {}
+
+
'@types/estree@1.0.8': {}
+
+
'@types/filesystem@0.0.36':
+
dependencies:
+
'@types/filewriter': 0.0.33
+
+
'@types/filewriter@0.0.33': {}
+
+
'@types/har-format@1.2.16': {}
+
+
'@types/minimatch@3.0.5': {}
+
+
'@types/node@24.3.1':
+
dependencies:
+
undici-types: 7.10.0
+
+
'@types/yauzl@2.10.3':
+
dependencies:
+
'@types/node': 24.3.1
+
optional: true
+
+
'@webext-core/fake-browser@1.3.2':
+
dependencies:
+
lodash.merge: 4.6.2
+
+
'@webext-core/isolated-element@1.1.2':
+
dependencies:
+
is-potential-custom-element-name: 1.0.1
+
+
'@webext-core/match-patterns@1.0.3': {}
+
+
'@wxt-dev/browser@0.1.4':
+
dependencies:
+
'@types/filesystem': 0.0.36
+
'@types/har-format': 1.2.16
+
+
'@wxt-dev/module-svelte@2.0.4(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))(wxt@0.20.11(@types/node@24.3.1)(jiti@2.5.1)(rollup@4.50.1))':
+
dependencies:
+
'@sveltejs/vite-plugin-svelte': 6.2.0(svelte@5.38.8)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1))
+
svelte: 5.38.8
+
wxt: 0.20.11(@types/node@24.3.1)(jiti@2.5.1)(rollup@4.50.1)
+
transitivePeerDependencies:
+
- supports-color
+
- vite
+
+
'@wxt-dev/storage@1.2.0':
+
dependencies:
+
'@wxt-dev/browser': 0.1.4
+
async-mutex: 0.5.0
+
dequal: 2.0.3
+
+
acorn@8.15.0: {}
+
+
adm-zip@0.5.16: {}
+
+
ansi-align@3.0.1:
+
dependencies:
+
string-width: 4.2.3
+
+
ansi-escapes@7.1.0:
+
dependencies:
+
environment: 1.1.0
+
+
ansi-regex@5.0.1: {}
+
+
ansi-regex@6.2.2: {}
+
+
ansi-styles@4.3.0:
+
dependencies:
+
color-convert: 2.0.1
+
+
ansi-styles@6.2.3: {}
+
+
any-promise@1.3.0: {}
+
+
aria-query@5.3.2: {}
+
+
array-differ@4.0.0: {}
+
+
array-union@3.0.1: {}
+
+
async-mutex@0.5.0:
+
dependencies:
+
tslib: 2.8.1
+
+
async@3.2.6: {}
+
+
atomic-sleep@1.0.0: {}
+
+
atomically@2.0.3:
+
dependencies:
+
stubborn-fs: 1.2.5
+
when-exit: 2.1.4
+
+
axobject-query@4.1.0: {}
+
+
balanced-match@1.0.2: {}
+
+
base64-js@1.5.1: {}
+
+
bl@5.1.0:
+
dependencies:
+
buffer: 6.0.3
+
inherits: 2.0.4
+
readable-stream: 3.6.2
+
+
bluebird@3.7.2: {}
+
+
boolbase@1.0.0: {}
+
+
boxen@8.0.1:
+
dependencies:
+
ansi-align: 3.0.1
+
camelcase: 8.0.0
+
chalk: 5.6.2
+
cli-boxes: 3.0.0
+
string-width: 7.2.0
+
type-fest: 4.41.0
+
widest-line: 5.0.0
+
wrap-ansi: 9.0.2
+
+
brace-expansion@1.1.12:
+
dependencies:
+
balanced-match: 1.0.2
+
concat-map: 0.0.1
+
+
braces@3.0.3:
+
dependencies:
+
fill-range: 7.1.1
+
+
buffer-crc32@0.2.13: {}
+
+
buffer-from@1.1.2: {}
+
+
buffer@6.0.3:
+
dependencies:
+
base64-js: 1.5.1
+
ieee754: 1.2.1
+
+
bundle-name@4.1.0:
+
dependencies:
+
run-applescript: 7.1.0
+
+
c12@3.2.0(magicast@0.3.5):
+
dependencies:
+
chokidar: 4.0.3
+
confbox: 0.2.2
+
defu: 6.1.4
+
dotenv: 17.2.2
+
exsolve: 1.0.7
+
giget: 2.0.0
+
jiti: 2.5.1
+
ohash: 2.0.11
+
pathe: 2.0.3
+
perfect-debounce: 1.0.0
+
pkg-types: 2.3.0
+
rc9: 2.1.2
+
optionalDependencies:
+
magicast: 0.3.5
+
+
cac@6.7.14: {}
+
+
camelcase@8.0.0: {}
+
+
chalk@4.1.2:
+
dependencies:
+
ansi-styles: 4.3.0
+
supports-color: 7.2.0
+
+
chalk@5.6.2: {}
+
+
chokidar@4.0.3:
+
dependencies:
+
readdirp: 4.1.2
+
+
chrome-launcher@1.2.0:
+
dependencies:
+
'@types/node': 24.3.1
+
escape-string-regexp: 4.0.0
+
is-wsl: 2.2.0
+
lighthouse-logger: 2.0.2
+
transitivePeerDependencies:
+
- supports-color
+
+
ci-info@4.3.0: {}
+
+
citty@0.1.6:
+
dependencies:
+
consola: 3.4.2
+
+
cli-boxes@3.0.0: {}
+
+
cli-cursor@4.0.0:
+
dependencies:
+
restore-cursor: 4.0.0
+
+
cli-cursor@5.0.0:
+
dependencies:
+
restore-cursor: 5.1.0
+
+
cli-highlight@2.1.11:
+
dependencies:
+
chalk: 4.1.2
+
highlight.js: 10.7.3
+
mz: 2.7.0
+
parse5: 5.1.1
+
parse5-htmlparser2-tree-adapter: 6.0.1
+
yargs: 16.2.0
+
+
cli-spinners@2.9.2: {}
+
+
cli-truncate@4.0.0:
+
dependencies:
+
slice-ansi: 5.0.0
+
string-width: 7.2.0
+
+
cliui@7.0.4:
+
dependencies:
+
string-width: 4.2.3
+
strip-ansi: 6.0.1
+
wrap-ansi: 7.0.0
+
+
cliui@8.0.1:
+
dependencies:
+
string-width: 4.2.3
+
strip-ansi: 6.0.1
+
wrap-ansi: 7.0.0
+
+
clone@1.0.4: {}
+
+
clsx@2.1.1: {}
+
+
color-convert@2.0.1:
+
dependencies:
+
color-name: 1.1.4
+
+
color-name@1.1.4: {}
+
+
colorette@2.0.20: {}
+
+
commander@2.9.0:
+
dependencies:
+
graceful-readlink: 1.0.1
+
+
commander@9.5.0: {}
+
+
concat-map@0.0.1: {}
+
+
concat-stream@1.6.2:
+
dependencies:
+
buffer-from: 1.1.2
+
inherits: 2.0.4
+
readable-stream: 2.3.8
+
typedarray: 0.0.6
+
+
confbox@0.1.8: {}
+
+
confbox@0.2.2: {}
+
+
config-chain@1.1.13:
+
dependencies:
+
ini: 1.3.8
+
proto-list: 1.2.4
+
+
configstore@7.0.0:
+
dependencies:
+
atomically: 2.0.3
+
dot-prop: 9.0.0
+
graceful-fs: 4.2.11
+
xdg-basedir: 5.1.0
+
+
consola@3.4.2: {}
+
+
core-util-is@1.0.3: {}
+
+
css-select@5.2.2:
+
dependencies:
+
boolbase: 1.0.0
+
css-what: 6.2.2
+
domhandler: 5.0.3
+
domutils: 3.2.2
+
nth-check: 2.1.1
+
+
css-what@6.2.2: {}
+
+
cssom@0.5.0: {}
+
+
debounce@1.2.1: {}
+
+
debug@4.3.7:
+
dependencies:
+
ms: 2.1.3
+
+
debug@4.4.1:
+
dependencies:
+
ms: 2.1.3
+
+
deep-extend@0.6.0: {}
+
+
deepmerge@4.3.1: {}
+
+
default-browser-id@5.0.0: {}
+
+
default-browser@5.2.1:
+
dependencies:
+
bundle-name: 4.1.0
+
default-browser-id: 5.0.0
+
+
defaults@1.0.4:
+
dependencies:
+
clone: 1.0.4
+
+
define-lazy-prop@2.0.0: {}
+
+
define-lazy-prop@3.0.0: {}
+
+
defu@6.1.4: {}
+
+
dequal@2.0.3: {}
+
+
destr@2.0.5: {}
+
+
dom-serializer@2.0.0:
+
dependencies:
+
domelementtype: 2.3.0
+
domhandler: 5.0.3
+
entities: 4.5.0
+
+
domelementtype@2.3.0: {}
+
+
domhandler@5.0.3:
+
dependencies:
+
domelementtype: 2.3.0
+
+
domutils@3.2.2:
+
dependencies:
+
dom-serializer: 2.0.0
+
domelementtype: 2.3.0
+
domhandler: 5.0.3
+
+
dot-prop@9.0.0:
+
dependencies:
+
type-fest: 4.41.0
+
+
dotenv-expand@12.0.3:
+
dependencies:
+
dotenv: 16.6.1
+
+
dotenv@16.6.1: {}
+
+
dotenv@17.2.2: {}
+
+
emoji-regex@10.5.0: {}
+
+
emoji-regex@8.0.0: {}
+
+
end-of-stream@1.4.5:
+
dependencies:
+
once: 1.4.0
+
+
entities@4.5.0: {}
+
+
entities@6.0.1: {}
+
+
environment@1.1.0: {}
+
+
error-ex@1.3.2:
+
dependencies:
+
is-arrayish: 0.2.1
+
+
es-module-lexer@1.7.0: {}
+
+
es6-error@4.1.1: {}
+
+
esbuild@0.25.9:
+
optionalDependencies:
+
'@esbuild/aix-ppc64': 0.25.9
+
'@esbuild/android-arm': 0.25.9
+
'@esbuild/android-arm64': 0.25.9
+
'@esbuild/android-x64': 0.25.9
+
'@esbuild/darwin-arm64': 0.25.9
+
'@esbuild/darwin-x64': 0.25.9
+
'@esbuild/freebsd-arm64': 0.25.9
+
'@esbuild/freebsd-x64': 0.25.9
+
'@esbuild/linux-arm': 0.25.9
+
'@esbuild/linux-arm64': 0.25.9
+
'@esbuild/linux-ia32': 0.25.9
+
'@esbuild/linux-loong64': 0.25.9
+
'@esbuild/linux-mips64el': 0.25.9
+
'@esbuild/linux-ppc64': 0.25.9
+
'@esbuild/linux-riscv64': 0.25.9
+
'@esbuild/linux-s390x': 0.25.9
+
'@esbuild/linux-x64': 0.25.9
+
'@esbuild/netbsd-arm64': 0.25.9
+
'@esbuild/netbsd-x64': 0.25.9
+
'@esbuild/openbsd-arm64': 0.25.9
+
'@esbuild/openbsd-x64': 0.25.9
+
'@esbuild/openharmony-arm64': 0.25.9
+
'@esbuild/sunos-x64': 0.25.9
+
'@esbuild/win32-arm64': 0.25.9
+
'@esbuild/win32-ia32': 0.25.9
+
'@esbuild/win32-x64': 0.25.9
+
+
escalade@3.2.0: {}
+
+
escape-goat@4.0.0: {}
+
+
escape-string-regexp@4.0.0: {}
+
+
escape-string-regexp@5.0.0: {}
+
+
esm-env@1.2.2: {}
+
+
esrap@2.1.0:
+
dependencies:
+
'@jridgewell/sourcemap-codec': 1.5.5
+
+
estree-walker@3.0.3:
+
dependencies:
+
'@types/estree': 1.0.8
+
+
eventemitter3@5.0.1: {}
+
+
exsolve@1.0.7: {}
+
+
extract-zip@2.0.1:
+
dependencies:
+
debug: 4.4.1
+
get-stream: 5.2.0
+
yauzl: 2.10.0
+
optionalDependencies:
+
'@types/yauzl': 2.10.3
+
transitivePeerDependencies:
+
- supports-color
+
+
fast-glob@3.3.3:
+
dependencies:
+
'@nodelib/fs.stat': 2.0.5
+
'@nodelib/fs.walk': 1.2.8
+
glob-parent: 5.1.2
+
merge2: 1.4.1
+
micromatch: 4.0.8
+
+
fast-redact@3.5.0: {}
+
+
fastq@1.19.1:
+
dependencies:
+
reusify: 1.1.0
+
+
fd-slicer@1.1.0:
+
dependencies:
+
pend: 1.2.0
+
+
fdir@6.5.0(picomatch@4.0.3):
+
optionalDependencies:
+
picomatch: 4.0.3
+
+
filesize@11.0.2: {}
+
+
fill-range@7.1.1:
+
dependencies:
+
to-regex-range: 5.0.1
+
+
firefox-profile@4.7.0:
+
dependencies:
+
adm-zip: 0.5.16
+
fs-extra: 11.3.1
+
ini: 4.1.3
+
minimist: 1.2.8
+
xml2js: 0.6.2
+
+
formdata-node@6.0.3: {}
+
+
fs-extra@11.3.1:
+
dependencies:
+
graceful-fs: 4.2.11
+
jsonfile: 6.2.0
+
universalify: 2.0.1
+
+
fsevents@2.3.3:
+
optional: true
+
+
fx-runner@1.4.0:
+
dependencies:
+
commander: 2.9.0
+
shell-quote: 1.7.3
+
spawn-sync: 1.0.15
+
when: 3.7.7
+
which: 1.2.4
+
winreg: 0.0.12
+
+
get-caller-file@2.0.5: {}
+
+
get-east-asian-width@1.4.0: {}
+
+
get-port-please@3.2.0: {}
+
+
get-stream@5.2.0:
+
dependencies:
+
pump: 3.0.3
+
+
giget@2.0.0:
+
dependencies:
+
citty: 0.1.6
+
consola: 3.4.2
+
defu: 6.1.4
+
node-fetch-native: 1.6.7
+
nypm: 0.6.1
+
pathe: 2.0.3
+
+
glob-parent@5.1.2:
+
dependencies:
+
is-glob: 4.0.3
+
+
glob-to-regexp@0.4.1: {}
+
+
global-directory@4.0.1:
+
dependencies:
+
ini: 4.1.1
+
+
graceful-fs@4.2.10: {}
+
+
graceful-fs@4.2.11: {}
+
+
graceful-readlink@1.0.1: {}
+
+
growly@1.3.0: {}
+
+
has-flag@4.0.0: {}
+
+
highlight.js@10.7.3: {}
+
+
hookable@5.5.3: {}
+
+
html-escaper@3.0.3: {}
+
+
htmlparser2@10.0.0:
+
dependencies:
+
domelementtype: 2.3.0
+
domhandler: 5.0.3
+
domutils: 3.2.2
+
entities: 6.0.1
+
+
ieee754@1.2.1: {}
+
+
immediate@3.0.6: {}
+
+
import-meta-resolve@4.2.0: {}
+
+
inherits@2.0.4: {}
+
+
ini@1.3.8: {}
+
+
ini@4.1.1: {}
+
+
ini@4.1.3: {}
+
+
is-absolute@0.1.7:
+
dependencies:
+
is-relative: 0.1.3
+
+
is-arrayish@0.2.1: {}
+
+
is-docker@2.2.1: {}
+
+
is-docker@3.0.0: {}
+
+
is-extglob@2.1.1: {}
+
+
is-fullwidth-code-point@3.0.0: {}
+
+
is-fullwidth-code-point@4.0.0: {}
+
+
is-fullwidth-code-point@5.1.0:
+
dependencies:
+
get-east-asian-width: 1.4.0
+
+
is-glob@4.0.3:
+
dependencies:
+
is-extglob: 2.1.1
+
+
is-in-ci@1.0.0: {}
+
+
is-inside-container@1.0.0:
+
dependencies:
+
is-docker: 3.0.0
+
+
is-installed-globally@1.0.0:
+
dependencies:
+
global-directory: 4.0.1
+
is-path-inside: 4.0.0
+
+
is-interactive@2.0.0: {}
+
+
is-npm@6.1.0: {}
+
+
is-number@7.0.0: {}
+
+
is-path-inside@4.0.0: {}
+
+
is-plain-object@2.0.4:
+
dependencies:
+
isobject: 3.0.1
+
+
is-potential-custom-element-name@1.0.1: {}
+
+
is-primitive@3.0.1: {}
+
+
is-reference@3.0.3:
+
dependencies:
+
'@types/estree': 1.0.8
+
+
is-relative@0.1.3: {}
+
+
is-unicode-supported@1.3.0: {}
+
+
is-unicode-supported@2.1.0: {}
+
+
is-wsl@2.2.0:
+
dependencies:
+
is-docker: 2.2.1
+
+
is-wsl@3.1.0:
+
dependencies:
+
is-inside-container: 1.0.0
+
+
isarray@1.0.0: {}
+
+
isexe@1.1.2: {}
+
+
isexe@2.0.0: {}
+
+
isobject@3.0.1: {}
+
+
jiti@2.5.1: {}
+
+
js-tokens@4.0.0: {}
+
+
js-tokens@9.0.1: {}
+
+
json-parse-even-better-errors@3.0.2: {}
+
+
json5@2.2.3: {}
+
+
jsonfile@6.2.0:
+
dependencies:
+
universalify: 2.0.1
+
optionalDependencies:
+
graceful-fs: 4.2.11
+
+
jszip@3.10.1:
+
dependencies:
+
lie: 3.3.0
+
pako: 1.0.11
+
readable-stream: 2.3.8
+
setimmediate: 1.0.5
+
+
kleur@3.0.3: {}
+
+
ky@1.10.0: {}
+
+
latest-version@9.0.0:
+
dependencies:
+
package-json: 10.0.1
+
+
lie@3.3.0:
+
dependencies:
+
immediate: 3.0.6
+
+
lighthouse-logger@2.0.2:
+
dependencies:
+
debug: 4.4.1
+
marky: 1.3.0
+
transitivePeerDependencies:
+
- supports-color
+
+
lines-and-columns@2.0.4: {}
+
+
linkedom@0.18.12:
+
dependencies:
+
css-select: 5.2.2
+
cssom: 0.5.0
+
html-escaper: 3.0.3
+
htmlparser2: 10.0.0
+
uhyphen: 0.2.0
+
+
listr2@8.3.3:
+
dependencies:
+
cli-truncate: 4.0.0
+
colorette: 2.0.20
+
eventemitter3: 5.0.1
+
log-update: 6.1.0
+
rfdc: 1.4.1
+
wrap-ansi: 9.0.2
+
+
local-pkg@1.1.2:
+
dependencies:
+
mlly: 1.8.0
+
pkg-types: 2.3.0
+
quansync: 0.2.11
+
+
locate-character@3.0.0: {}
+
+
lodash.camelcase@4.3.0: {}
+
+
lodash.kebabcase@4.1.1: {}
+
+
lodash.merge@4.6.2: {}
+
+
lodash.snakecase@4.1.1: {}
+
+
log-symbols@5.1.0:
+
dependencies:
+
chalk: 5.6.2
+
is-unicode-supported: 1.3.0
+
+
log-symbols@6.0.0:
+
dependencies:
+
chalk: 5.6.2
+
is-unicode-supported: 1.3.0
+
+
log-update@6.1.0:
+
dependencies:
+
ansi-escapes: 7.1.0
+
cli-cursor: 5.0.0
+
slice-ansi: 7.1.2
+
strip-ansi: 7.1.2
+
wrap-ansi: 9.0.2
+
+
magic-string@0.30.19:
+
dependencies:
+
'@jridgewell/sourcemap-codec': 1.5.5
+
+
magicast@0.3.5:
+
dependencies:
+
'@babel/parser': 7.28.4
+
'@babel/types': 7.28.4
+
source-map-js: 1.2.1
+
+
make-error@1.3.6: {}
+
+
many-keys-map@2.0.1: {}
+
+
marky@1.3.0: {}
+
+
merge2@1.4.1: {}
+
+
micromatch@4.0.8:
+
dependencies:
+
braces: 3.0.3
+
picomatch: 2.3.1
+
+
mimic-fn@2.1.0: {}
+
+
mimic-function@5.0.1: {}
+
+
minimatch@10.0.3:
+
dependencies:
+
'@isaacs/brace-expansion': 5.0.0
+
+
minimatch@3.1.2:
+
dependencies:
+
brace-expansion: 1.1.12
+
+
minimist@1.2.8: {}
+
+
mlly@1.8.0:
+
dependencies:
+
acorn: 8.15.0
+
pathe: 2.0.3
+
pkg-types: 1.3.1
+
ufo: 1.6.1
+
+
mri@1.2.0: {}
+
+
ms@2.1.3: {}
+
+
multimatch@6.0.0:
+
dependencies:
+
'@types/minimatch': 3.0.5
+
array-differ: 4.0.0
+
array-union: 3.0.1
+
minimatch: 3.1.2
+
+
mz@2.7.0:
+
dependencies:
+
any-promise: 1.3.0
+
object-assign: 4.1.1
+
thenify-all: 1.6.0
+
+
nano-spawn@1.0.3: {}
+
+
nanoid@3.3.11: {}
+
+
node-fetch-native@1.6.7: {}
+
+
node-forge@1.3.1: {}
+
+
node-notifier@10.0.1:
+
dependencies:
+
growly: 1.3.0
+
is-wsl: 2.2.0
+
semver: 7.7.2
+
shellwords: 0.1.1
+
uuid: 8.3.2
+
which: 2.0.2
+
+
normalize-path@3.0.0: {}
+
+
nth-check@2.1.1:
+
dependencies:
+
boolbase: 1.0.0
+
+
nypm@0.6.1:
+
dependencies:
+
citty: 0.1.6
+
consola: 3.4.2
+
pathe: 2.0.3
+
pkg-types: 2.3.0
+
tinyexec: 1.0.1
+
+
object-assign@4.1.1: {}
+
+
ofetch@1.4.1:
+
dependencies:
+
destr: 2.0.5
+
node-fetch-native: 1.6.7
+
ufo: 1.6.1
+
+
ohash@2.0.11: {}
+
+
on-exit-leak-free@2.1.2: {}
+
+
once@1.4.0:
+
dependencies:
+
wrappy: 1.0.2
+
+
onetime@5.1.2:
+
dependencies:
+
mimic-fn: 2.1.0
+
+
onetime@7.0.0:
+
dependencies:
+
mimic-function: 5.0.1
+
+
open@10.2.0:
+
dependencies:
+
default-browser: 5.2.1
+
define-lazy-prop: 3.0.0
+
is-inside-container: 1.0.0
+
wsl-utils: 0.1.0
+
+
open@8.4.2:
+
dependencies:
+
define-lazy-prop: 2.0.0
+
is-docker: 2.2.1
+
is-wsl: 2.2.0
+
+
ora@6.3.1:
+
dependencies:
+
chalk: 5.6.2
+
cli-cursor: 4.0.0
+
cli-spinners: 2.9.2
+
is-interactive: 2.0.0
+
is-unicode-supported: 1.3.0
+
log-symbols: 5.1.0
+
stdin-discarder: 0.1.0
+
strip-ansi: 7.1.2
+
wcwidth: 1.0.1
+
+
ora@8.2.0:
+
dependencies:
+
chalk: 5.6.2
+
cli-cursor: 5.0.0
+
cli-spinners: 2.9.2
+
is-interactive: 2.0.0
+
is-unicode-supported: 2.1.0
+
log-symbols: 6.0.0
+
stdin-discarder: 0.2.2
+
string-width: 7.2.0
+
strip-ansi: 7.1.2
+
+
os-shim@0.1.3: {}
+
+
package-json@10.0.1:
+
dependencies:
+
ky: 1.10.0
+
registry-auth-token: 5.1.0
+
registry-url: 6.0.1
+
semver: 7.7.2
+
+
pako@1.0.11: {}
+
+
parse-json@7.1.1:
+
dependencies:
+
'@babel/code-frame': 7.27.1
+
error-ex: 1.3.2
+
json-parse-even-better-errors: 3.0.2
+
lines-and-columns: 2.0.4
+
type-fest: 3.13.1
+
+
parse5-htmlparser2-tree-adapter@6.0.1:
+
dependencies:
+
parse5: 6.0.1
+
+
parse5@5.1.1: {}
+
+
parse5@6.0.1: {}
+
+
pathe@2.0.3: {}
+
+
pend@1.2.0: {}
+
+
perfect-debounce@1.0.0: {}
+
+
perfect-debounce@2.0.0: {}
+
+
picocolors@1.1.1: {}
+
+
picomatch@2.3.1: {}
+
+
picomatch@4.0.3: {}
+
+
pino-abstract-transport@2.0.0:
+
dependencies:
+
split2: 4.2.0
+
+
pino-std-serializers@7.0.0: {}
+
+
pino@9.7.0:
+
dependencies:
+
atomic-sleep: 1.0.0
+
fast-redact: 3.5.0
+
on-exit-leak-free: 2.1.2
+
pino-abstract-transport: 2.0.0
+
pino-std-serializers: 7.0.0
+
process-warning: 5.0.0
+
quick-format-unescaped: 4.0.4
+
real-require: 0.2.0
+
safe-stable-stringify: 2.5.0
+
sonic-boom: 4.2.0
+
thread-stream: 3.1.0
+
+
pkg-types@1.3.1:
+
dependencies:
+
confbox: 0.1.8
+
mlly: 1.8.0
+
pathe: 2.0.3
+
+
pkg-types@2.3.0:
+
dependencies:
+
confbox: 0.2.2
+
exsolve: 1.0.7
+
pathe: 2.0.3
+
+
postcss@8.5.6:
+
dependencies:
+
nanoid: 3.3.11
+
picocolors: 1.1.1
+
source-map-js: 1.2.1
+
+
process-nextick-args@2.0.1: {}
+
+
process-warning@5.0.0: {}
+
+
promise-toolbox@0.21.0:
+
dependencies:
+
make-error: 1.3.6
+
+
prompts@2.4.2:
+
dependencies:
+
kleur: 3.0.3
+
sisteransi: 1.0.5
+
+
proto-list@1.2.4: {}
+
+
publish-browser-extension@3.0.2:
+
dependencies:
+
cac: 6.7.14
+
cli-highlight: 2.1.11
+
consola: 3.4.2
+
dotenv: 16.6.1
+
extract-zip: 2.0.1
+
formdata-node: 6.0.3
+
listr2: 8.3.3
+
lodash.camelcase: 4.3.0
+
lodash.kebabcase: 4.1.1
+
lodash.snakecase: 4.1.1
+
ofetch: 1.4.1
+
open: 10.2.0
+
ora: 6.3.1
+
prompts: 2.4.2
+
zod: 3.25.76
+
transitivePeerDependencies:
+
- supports-color
+
+
pump@3.0.3:
+
dependencies:
+
end-of-stream: 1.4.5
+
once: 1.4.0
+
+
pupa@3.1.0:
+
dependencies:
+
escape-goat: 4.0.0
+
+
quansync@0.2.11: {}
+
+
queue-microtask@1.2.3: {}
+
+
quick-format-unescaped@4.0.4: {}
+
+
rc9@2.1.2:
+
dependencies:
+
defu: 6.1.4
+
destr: 2.0.5
+
+
rc@1.2.8:
+
dependencies:
+
deep-extend: 0.6.0
+
ini: 1.3.8
+
minimist: 1.2.8
+
strip-json-comments: 2.0.1
+
+
readable-stream@2.3.8:
+
dependencies:
+
core-util-is: 1.0.3
+
inherits: 2.0.4
+
isarray: 1.0.0
+
process-nextick-args: 2.0.1
+
safe-buffer: 5.1.2
+
string_decoder: 1.1.1
+
util-deprecate: 1.0.2
+
+
readable-stream@3.6.2:
+
dependencies:
+
inherits: 2.0.4
+
string_decoder: 1.3.0
+
util-deprecate: 1.0.2
+
+
readdirp@4.1.2: {}
+
+
real-require@0.2.0: {}
+
+
registry-auth-token@5.1.0:
+
dependencies:
+
'@pnpm/npm-conf': 2.3.1
+
+
registry-url@6.0.1:
+
dependencies:
+
rc: 1.2.8
+
+
require-directory@2.1.1: {}
+
+
restore-cursor@4.0.0:
+
dependencies:
+
onetime: 5.1.2
+
signal-exit: 3.0.7
+
+
restore-cursor@5.1.0:
+
dependencies:
+
onetime: 7.0.0
+
signal-exit: 4.1.0
+
+
reusify@1.1.0: {}
+
+
rfdc@1.4.1: {}
+
+
rollup@4.50.1:
+
dependencies:
+
'@types/estree': 1.0.8
+
optionalDependencies:
+
'@rollup/rollup-android-arm-eabi': 4.50.1
+
'@rollup/rollup-android-arm64': 4.50.1
+
'@rollup/rollup-darwin-arm64': 4.50.1
+
'@rollup/rollup-darwin-x64': 4.50.1
+
'@rollup/rollup-freebsd-arm64': 4.50.1
+
'@rollup/rollup-freebsd-x64': 4.50.1
+
'@rollup/rollup-linux-arm-gnueabihf': 4.50.1
+
'@rollup/rollup-linux-arm-musleabihf': 4.50.1
+
'@rollup/rollup-linux-arm64-gnu': 4.50.1
+
'@rollup/rollup-linux-arm64-musl': 4.50.1
+
'@rollup/rollup-linux-loongarch64-gnu': 4.50.1
+
'@rollup/rollup-linux-ppc64-gnu': 4.50.1
+
'@rollup/rollup-linux-riscv64-gnu': 4.50.1
+
'@rollup/rollup-linux-riscv64-musl': 4.50.1
+
'@rollup/rollup-linux-s390x-gnu': 4.50.1
+
'@rollup/rollup-linux-x64-gnu': 4.50.1
+
'@rollup/rollup-linux-x64-musl': 4.50.1
+
'@rollup/rollup-openharmony-arm64': 4.50.1
+
'@rollup/rollup-win32-arm64-msvc': 4.50.1
+
'@rollup/rollup-win32-ia32-msvc': 4.50.1
+
'@rollup/rollup-win32-x64-msvc': 4.50.1
+
fsevents: 2.3.3
+
+
run-applescript@7.1.0: {}
+
+
run-parallel@1.2.0:
+
dependencies:
+
queue-microtask: 1.2.3
+
+
sade@1.8.1:
+
dependencies:
+
mri: 1.2.0
+
+
safe-buffer@5.1.2: {}
+
+
safe-buffer@5.2.1: {}
+
+
safe-stable-stringify@2.5.0: {}
+
+
sax@1.4.1: {}
+
+
scule@1.3.0: {}
+
+
semver@7.7.2: {}
+
+
set-value@4.1.0:
+
dependencies:
+
is-plain-object: 2.0.4
+
is-primitive: 3.0.1
+
+
setimmediate@1.0.5: {}
+
+
shell-quote@1.7.3: {}
+
+
shellwords@0.1.1: {}
+
+
signal-exit@3.0.7: {}
+
+
signal-exit@4.1.0: {}
+
+
sisteransi@1.0.5: {}
+
+
slice-ansi@5.0.0:
+
dependencies:
+
ansi-styles: 6.2.3
+
is-fullwidth-code-point: 4.0.0
+
+
slice-ansi@7.1.2:
+
dependencies:
+
ansi-styles: 6.2.3
+
is-fullwidth-code-point: 5.1.0
+
+
sonic-boom@4.2.0:
+
dependencies:
+
atomic-sleep: 1.0.0
+
+
source-map-js@1.2.1: {}
+
+
source-map-support@0.5.21:
+
dependencies:
+
buffer-from: 1.1.2
+
source-map: 0.6.1
+
+
source-map@0.6.1: {}
+
+
source-map@0.7.6: {}
+
+
spawn-sync@1.0.15:
+
dependencies:
+
concat-stream: 1.6.2
+
os-shim: 0.1.3
+
+
split2@4.2.0: {}
+
+
split@1.0.1:
+
dependencies:
+
through: 2.3.8
+
+
stdin-discarder@0.1.0:
+
dependencies:
+
bl: 5.1.0
+
+
stdin-discarder@0.2.2: {}
+
+
string-width@4.2.3:
+
dependencies:
+
emoji-regex: 8.0.0
+
is-fullwidth-code-point: 3.0.0
+
strip-ansi: 6.0.1
+
+
string-width@7.2.0:
+
dependencies:
+
emoji-regex: 10.5.0
+
get-east-asian-width: 1.4.0
+
strip-ansi: 7.1.2
+
+
string_decoder@1.1.1:
+
dependencies:
+
safe-buffer: 5.1.2
+
+
string_decoder@1.3.0:
+
dependencies:
+
safe-buffer: 5.2.1
+
+
strip-ansi@6.0.1:
+
dependencies:
+
ansi-regex: 5.0.1
+
+
strip-ansi@7.1.2:
+
dependencies:
+
ansi-regex: 6.2.2
+
+
strip-bom@5.0.0: {}
+
+
strip-json-comments@2.0.1: {}
+
+
strip-json-comments@5.0.2: {}
+
+
strip-literal@3.0.0:
+
dependencies:
+
js-tokens: 9.0.1
+
+
stubborn-fs@1.2.5: {}
+
+
supports-color@7.2.0:
+
dependencies:
+
has-flag: 4.0.0
+
+
svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.38.8)(typescript@5.9.2):
+
dependencies:
+
'@jridgewell/trace-mapping': 0.3.30
+
chokidar: 4.0.3
+
fdir: 6.5.0(picomatch@4.0.3)
+
picocolors: 1.1.1
+
sade: 1.8.1
+
svelte: 5.38.8
+
typescript: 5.9.2
+
transitivePeerDependencies:
+
- picomatch
+
+
svelte@5.38.8:
+
dependencies:
+
'@jridgewell/remapping': 2.3.5
+
'@jridgewell/sourcemap-codec': 1.5.5
+
'@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0)
+
'@types/estree': 1.0.8
+
acorn: 8.15.0
+
aria-query: 5.3.2
+
axobject-query: 4.1.0
+
clsx: 2.1.1
+
esm-env: 1.2.2
+
esrap: 2.1.0
+
is-reference: 3.0.3
+
locate-character: 3.0.0
+
magic-string: 0.30.19
+
zimmerframe: 1.1.4
+
+
thenify-all@1.6.0:
+
dependencies:
+
thenify: 3.3.1
+
+
thenify@3.3.1:
+
dependencies:
+
any-promise: 1.3.0
+
+
thread-stream@3.1.0:
+
dependencies:
+
real-require: 0.2.0
+
+
through@2.3.8: {}
+
+
tinyexec@1.0.1: {}
+
+
tinyglobby@0.2.15:
+
dependencies:
+
fdir: 6.5.0(picomatch@4.0.3)
+
picomatch: 4.0.3
+
+
tmp@0.2.5: {}
+
+
to-regex-range@5.0.1:
+
dependencies:
+
is-number: 7.0.0
+
+
tslib@2.8.1: {}
+
+
type-fest@3.13.1: {}
+
+
type-fest@4.41.0: {}
+
+
typedarray@0.0.6: {}
+
+
typescript@5.9.2: {}
+
+
ufo@1.6.1: {}
+
+
uhyphen@0.2.0: {}
+
+
undici-types@7.10.0: {}
+
+
unimport@5.2.0:
+
dependencies:
+
acorn: 8.15.0
+
escape-string-regexp: 5.0.0
+
estree-walker: 3.0.3
+
local-pkg: 1.1.2
+
magic-string: 0.30.19
+
mlly: 1.8.0
+
pathe: 2.0.3
+
picomatch: 4.0.3
+
pkg-types: 2.3.0
+
scule: 1.3.0
+
strip-literal: 3.0.0
+
tinyglobby: 0.2.15
+
unplugin: 2.3.10
+
unplugin-utils: 0.2.5
+
+
universalify@2.0.1: {}
+
+
unplugin-utils@0.2.5:
+
dependencies:
+
pathe: 2.0.3
+
picomatch: 4.0.3
+
+
unplugin@2.3.10:
+
dependencies:
+
'@jridgewell/remapping': 2.3.5
+
acorn: 8.15.0
+
picomatch: 4.0.3
+
webpack-virtual-modules: 0.6.2
+
+
update-notifier@7.3.1:
+
dependencies:
+
boxen: 8.0.1
+
chalk: 5.6.2
+
configstore: 7.0.0
+
is-in-ci: 1.0.0
+
is-installed-globally: 1.0.0
+
is-npm: 6.1.0
+
latest-version: 9.0.0
+
pupa: 3.1.0
+
semver: 7.7.2
+
xdg-basedir: 5.1.0
+
+
util-deprecate@1.0.2: {}
+
+
uuid@8.3.2: {}
+
+
vite-node@3.2.4(@types/node@24.3.1)(jiti@2.5.1):
+
dependencies:
+
cac: 6.7.14
+
debug: 4.4.1
+
es-module-lexer: 1.7.0
+
pathe: 2.0.3
+
vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)
+
transitivePeerDependencies:
+
- '@types/node'
+
- jiti
+
- less
+
- lightningcss
+
- sass
+
- sass-embedded
+
- stylus
+
- sugarss
+
- supports-color
+
- terser
+
- tsx
+
- yaml
+
+
vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1):
+
dependencies:
+
esbuild: 0.25.9
+
fdir: 6.5.0(picomatch@4.0.3)
+
picomatch: 4.0.3
+
postcss: 8.5.6
+
rollup: 4.50.1
+
tinyglobby: 0.2.15
+
optionalDependencies:
+
'@types/node': 24.3.1
+
fsevents: 2.3.3
+
jiti: 2.5.1
+
+
vitefu@1.1.1(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)):
+
optionalDependencies:
+
vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)
+
+
watchpack@2.4.4:
+
dependencies:
+
glob-to-regexp: 0.4.1
+
graceful-fs: 4.2.11
+
+
wcwidth@1.0.1:
+
dependencies:
+
defaults: 1.0.4
+
+
web-ext-run@0.2.4:
+
dependencies:
+
'@babel/runtime': 7.28.2
+
'@devicefarmer/adbkit': 3.3.8
+
chrome-launcher: 1.2.0
+
debounce: 1.2.1
+
es6-error: 4.1.1
+
firefox-profile: 4.7.0
+
fx-runner: 1.4.0
+
multimatch: 6.0.0
+
node-notifier: 10.0.1
+
parse-json: 7.1.1
+
pino: 9.7.0
+
promise-toolbox: 0.21.0
+
set-value: 4.1.0
+
source-map-support: 0.5.21
+
strip-bom: 5.0.0
+
strip-json-comments: 5.0.2
+
tmp: 0.2.5
+
update-notifier: 7.3.1
+
watchpack: 2.4.4
+
zip-dir: 2.0.0
+
transitivePeerDependencies:
+
- supports-color
+
+
webpack-virtual-modules@0.6.2: {}
+
+
when-exit@2.1.4: {}
+
+
when@3.7.7: {}
+
+
which@1.2.4:
+
dependencies:
+
is-absolute: 0.1.7
+
isexe: 1.1.2
+
+
which@2.0.2:
+
dependencies:
+
isexe: 2.0.0
+
+
widest-line@5.0.0:
+
dependencies:
+
string-width: 7.2.0
+
+
winreg@0.0.12: {}
+
+
wrap-ansi@7.0.0:
+
dependencies:
+
ansi-styles: 4.3.0
+
string-width: 4.2.3
+
strip-ansi: 6.0.1
+
+
wrap-ansi@9.0.2:
+
dependencies:
+
ansi-styles: 6.2.3
+
string-width: 7.2.0
+
strip-ansi: 7.1.2
+
+
wrappy@1.0.2: {}
+
+
wsl-utils@0.1.0:
+
dependencies:
+
is-wsl: 3.1.0
+
+
wxt@0.20.11(@types/node@24.3.1)(jiti@2.5.1)(rollup@4.50.1):
+
dependencies:
+
'@1natsu/wait-element': 4.1.2
+
'@aklinker1/rollup-plugin-visualizer': 5.12.0(rollup@4.50.1)
+
'@webext-core/fake-browser': 1.3.2
+
'@webext-core/isolated-element': 1.1.2
+
'@webext-core/match-patterns': 1.0.3
+
'@wxt-dev/browser': 0.1.4
+
'@wxt-dev/storage': 1.2.0
+
async-mutex: 0.5.0
+
c12: 3.2.0(magicast@0.3.5)
+
cac: 6.7.14
+
chokidar: 4.0.3
+
ci-info: 4.3.0
+
consola: 3.4.2
+
defu: 6.1.4
+
dotenv: 17.2.2
+
dotenv-expand: 12.0.3
+
esbuild: 0.25.9
+
fast-glob: 3.3.3
+
filesize: 11.0.2
+
fs-extra: 11.3.1
+
get-port-please: 3.2.0
+
giget: 2.0.0
+
hookable: 5.5.3
+
import-meta-resolve: 4.2.0
+
is-wsl: 3.1.0
+
json5: 2.2.3
+
jszip: 3.10.1
+
linkedom: 0.18.12
+
magicast: 0.3.5
+
minimatch: 10.0.3
+
nano-spawn: 1.0.3
+
normalize-path: 3.0.0
+
nypm: 0.6.1
+
ohash: 2.0.11
+
open: 10.2.0
+
ora: 8.2.0
+
perfect-debounce: 2.0.0
+
picocolors: 1.1.1
+
prompts: 2.4.2
+
publish-browser-extension: 3.0.2
+
scule: 1.3.0
+
unimport: 5.2.0
+
vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)
+
vite-node: 3.2.4(@types/node@24.3.1)(jiti@2.5.1)
+
web-ext-run: 0.2.4
+
transitivePeerDependencies:
+
- '@types/node'
+
- canvas
+
- jiti
+
- less
+
- lightningcss
+
- rollup
+
- sass
+
- sass-embedded
+
- stylus
+
- sugarss
+
- supports-color
+
- terser
+
- tsx
+
- yaml
+
+
xdg-basedir@5.1.0: {}
+
+
xml2js@0.6.2:
+
dependencies:
+
sax: 1.4.1
+
xmlbuilder: 11.0.1
+
+
xmlbuilder@11.0.1: {}
+
+
y18n@5.0.8: {}
+
+
yargs-parser@20.2.9: {}
+
+
yargs-parser@21.1.1: {}
+
+
yargs@16.2.0:
+
dependencies:
+
cliui: 7.0.4
+
escalade: 3.2.0
+
get-caller-file: 2.0.5
+
require-directory: 2.1.1
+
string-width: 4.2.3
+
y18n: 5.0.8
+
yargs-parser: 20.2.9
+
+
yargs@17.7.2:
+
dependencies:
+
cliui: 8.0.1
+
escalade: 3.2.0
+
get-caller-file: 2.0.5
+
require-directory: 2.1.1
+
string-width: 4.2.3
+
y18n: 5.0.8
+
yargs-parser: 21.1.1
+
+
yauzl@2.10.0:
+
dependencies:
+
buffer-crc32: 0.2.13
+
fd-slicer: 1.1.0
+
+
zimmerframe@1.1.4: {}
+
+
zip-dir@2.0.0:
+
dependencies:
+
async: 3.2.6
+
jszip: 3.10.1
+
+
zod@3.25.76: {}
+3
pnpm-workspace.yaml
···
+
onlyBuiltDependencies:
+
- esbuild
+
- spawn-sync
+46 -2
src/entrypoints/background.ts
···
-
export default defineBackground(() => {
-
console.log('Hello background!', { id: browser.runtime.id });
+
import { getFronter, putFronter } from "@/lib/utils";
+
+
export default defineBackground({
+
persistent: true,
+
main: () => {
+
console.log("setting up background script");
+
browser.runtime.onMessage.addListener(async (message, sender) => {
+
// console.log("received message", message);
+
if (message.type !== "RESPONSE_CAPTURED") return;
+
const fronter = await storage.getItem<string>("sync:fronter");
+
if (!fronter) return;
+
const authToken = message.data.authToken;
+
if (!authToken) return;
+
const data: any = JSON.parse(message.data.body);
+
// console.log("will put fronter", fronter, "for records", data.results);
+
for (const result of data.results) {
+
// TODO: validate response
+
await putFronter(result.uri, fronter, authToken);
+
}
+
});
+
+
browser.runtime.onMessage.addListener(async (message, sender) => {
+
// console.log("received message", message);
+
if (message.type !== "TAB_FRONTER") return;
+
const { recordUri } = message;
+
const fronter = await getFronter(recordUri);
+
if (!fronter.ok) return;
+
const tabs = await browser.tabs.query({
+
active: true,
+
currentWindow: true,
+
});
+
const tab = tabs[0];
+
const tabKey: StorageItemKey = `local:tab-${tab.id!}-fronter`;
+
await storage.setItem(tabKey, {
+
fronterName: fronter.value.name,
+
recordUri,
+
});
+
const deleteOld = async (tabId: number) => {
+
if (`local:tab-${tabId}-fronter` !== tabKey) return;
+
await storage.removeItem(tabKey);
+
};
+
browser.tabs.onRemoved.addListener(deleteOld);
+
browser.tabs.onReplaced.addListener(deleteOld);
+
browser.tabs.onUpdated.addListener(deleteOld);
+
});
+
},
});
+72 -3
src/entrypoints/content.ts
···
+
const getAuthHeader = (headers: any): string | null => {
+
if (headers instanceof Headers) {
+
return headers.get("authorization");
+
} else if (typeof headers === "object" && headers !== null) {
+
return headers["authorization"] || headers["Authorization"] || null;
+
}
+
return null;
+
};
+
export default defineContentScript({
-
matches: ['*://*.google.com/*'],
-
main() {
-
console.log('Hello content.');
+
matches: ["<all_urls>"],
+
runAt: "document_start",
+
world: "MAIN",
+
main: () => {
+
let respEventName: string | null = null;
+
+
const originalFetch = globalThis.fetch;
+
const overriddenFetch = async (
+
...args: [input: RequestInfo | URL, init?: RequestInit]
+
) => {
+
const response = await originalFetch.apply(this, args);
+
+
if (respEventName === null) return response;
+
+
let authHeader: string | null = null;
+
if (typeof args[0] === "string") {
+
if (args[1]?.headers) {
+
authHeader = getAuthHeader(args[1].headers);
+
}
+
} else if (args[0] instanceof Request) {
+
authHeader = getAuthHeader(args[0].headers);
+
}
+
+
if (
+
!response.url.includes("/xrpc/com.atproto.repo.applyWrites") ||
+
response.status !== 200
+
)
+
return response;
+
+
const body = await response.clone().text();
+
+
const detail = {
+
url: response.url,
+
body,
+
authToken: authHeader?.split(" ")[1] || null,
+
};
+
window.dispatchEvent.call(
+
window,
+
new window.CustomEvent(`${respEventName}-isolated`, {
+
detail,
+
}),
+
);
+
+
return response;
+
};
+
globalThis.fetch = overriddenFetch;
+
(globalThis as any).oldFetch = originalFetch;
+
+
console.log("waiting for response channel setup...");
+
const respEventSetup = new Promise<string>((resolve) => {
+
document.addEventListener(
+
"at-fronter-channel-setup",
+
(event) => {
+
event.stopImmediatePropagation();
+
resolve((event as any).detail);
+
},
+
{ once: true, capture: true },
+
);
+
});
+
respEventSetup.then((name) => {
+
console.log("set up response channel ", name);
+
respEventName = name;
+
});
},
});
+51
src/entrypoints/isolated.content.ts
···
+
import { expect } from "@/lib/result";
+
import { getFronter } from "@/lib/utils";
+
import { ResourceUri } from "@atcute/lexicons";
+
+
export default defineContentScript({
+
matches: ["<all_urls>"],
+
runAt: "document_start",
+
world: "ISOLATED",
+
main: (ctx) => {
+
const checkFronter = (url: string) => {
+
// match https://*/profile/<actor_identifier>/post/<rkey> regex with named params to extract actor_identifier and rkey
+
const match = url.match(
+
/https:\/\/[^/]+\/profile\/([^/]+)\/post\/([^/]+)/,
+
);
+
if (match) {
+
const [website, actorIdentifier, rkey] = match;
+
const recordUri =
+
`at://${actorIdentifier}/app.bsky.feed.post/${rkey}` as ResourceUri;
+
browser.runtime.sendMessage({
+
type: "TAB_FRONTER",
+
recordUri,
+
});
+
}
+
};
+
const respEventName = Math.random().toString(36).slice(2);
+
window.addEventListener(`${respEventName}-isolated`, async (event) => {
+
// console.log("sending event to bg:", event);
+
await browser.runtime
+
.sendMessage({
+
type: "RESPONSE_CAPTURED",
+
data: (event as any).detail,
+
})
+
.catch(() => {
+
console.log("background script not ready");
+
});
+
});
+
ctx.addEventListener(window, "wxt:locationchange", async (event) => {
+
checkFronter(event.newUrl.toString());
+
});
+
+
// setup response "channel"
+
console.log("sending setup message for response channel", respEventName);
+
document.dispatchEvent(
+
new CustomEvent("at-fronter-channel-setup", {
+
detail: respEventName,
+
}),
+
);
+
+
checkFronter(document.URL);
+
},
+
});
+573 -32
src/entrypoints/popup/App.svelte
···
<script lang="ts">
-
import svelteLogo from '../../assets/svelte.svg'
-
import Counter from '../../lib/Counter.svelte'
+
import { expect } from "@/lib/result";
+
import { getFronter } from "@/lib/utils";
+
import { isResourceUri } from "@atcute/lexicons";
+
import type { ResourceUri } from "@atcute/lexicons/syntax";
+
+
let recordAtUri = $state("");
+
let queryResult = $state("");
+
let isQuerying = $state(false);
+
let fronterName = $state("");
+
+
const queryRecord = async (recordUri: ResourceUri) => {
+
if (!recordAtUri.trim()) return;
+
+
isQuerying = true;
+
queryResult = "";
+
+
try {
+
if (!isResourceUri(recordUri)) throw "INVALID_RESOURCE_URI";
+
const result = expect(await getFronter(recordUri));
+
queryResult = `FRONTER: ${result.name}` || "NO_FRONTER_FOUND";
+
} catch (error) {
+
queryResult = `ERROR: ${error}`;
+
} finally {
+
isQuerying = false;
+
}
+
};
+
+
const updateFronter = (event: any) => {
+
fronterName = (event.target as HTMLInputElement).value;
+
storage.setItem("sync:fronter", fronterName);
+
};
+
+
const handleKeyPress = (event: KeyboardEvent) => {
+
if (event.key === "Enter") {
+
queryRecord(recordAtUri as ResourceUri);
+
}
+
};
+
+
const clearResult = () => {
+
queryResult = "";
+
recordAtUri = "";
+
};
+
+
onMount(async () => {
+
const fronter = await storage.getItem<string>("sync:fronter");
+
if (fronter) {
+
fronterName = fronter;
+
}
+
const tabs = await browser.tabs.query({
+
active: true,
+
currentWindow: true,
+
});
+
const tabFronter = await storage.getItem<{
+
fronterName: string;
+
recordUri: ResourceUri;
+
}>(`local:tab-${tabs[0].id!}-fronter`);
+
if (tabFronter) {
+
queryResult = `FRONTER: ${tabFronter.fronterName}`;
+
recordAtUri = tabFronter.recordUri;
+
}
+
});
</script>
<main>
-
<div>
-
<a href="https://wxt.dev" target="_blank" rel="noreferrer">
-
<img src="/wxt.svg" class="logo" alt="WXT Logo" />
-
</a>
-
<a href="https://svelte.dev" target="_blank" rel="noreferrer">
-
<img src={svelteLogo} class="logo svelte" alt="Svelte Logo" />
-
</a>
-
</div>
-
<h1>WXT + Svelte</h1>
+
<div class="container">
+
<header class="header">
+
<div class="title">AT_FRONTER</div>
+
</header>
+
+
<div class="content">
+
<section class="query-panel">
+
<div class="panel-header">
+
<span class="panel-title">RECORD QUERY</span>
+
<div class="panel-accent"></div>
+
</div>
+
+
<div class="input-container">
+
<div class="input-wrapper">
+
<input
+
type="text"
+
placeholder="input_at_uri (at://repo/collection/rkey)"
+
bind:value={recordAtUri}
+
onkeypress={handleKeyPress}
+
class="record-input"
+
disabled={isQuerying}
+
/>
+
<button
+
onclick={() =>
+
queryRecord(recordAtUri as ResourceUri)}
+
class="exec-button"
+
disabled={isQuerying || !recordAtUri.trim()}
+
>
+
<span class="button-text"
+
>{isQuerying ? "EXECUTING" : "EXEC"}</span
+
>
+
<div class="button-accent"></div>
+
</button>
+
</div>
+
</div>
+
+
<div class="output-container">
+
<div class="output-header">
+
<span>OUTPUT</span>
+
<div class="clear-button-container">
+
{#if queryResult && !isQuerying}
+
<button
+
class="clear-button"
+
onclick={clearResult}
+
>
+
<span>CLEAR</span>
+
</button>
+
{/if}
+
</div>
+
</div>
+
<div class="output-display" class:querying={isQuerying}>
+
<div class="output-content">
+
{#if isQuerying}
+
<div class="loading-indicator">
+
<span class="loading-text"
+
>PROCESSING REQUEST</span
+
>
+
<div class="loading-bar"></div>
+
</div>
+
{:else if queryResult}
+
<div
+
class="result-text"
+
class:error={queryResult.startsWith(
+
"ERROR:",
+
)}
+
>
+
{queryResult}
+
</div>
+
{:else}
+
<div class="placeholder-text">
+
AWAITING INPUT
+
</div>
+
{/if}
+
</div>
+
</div>
+
</div>
+
</section>
+
+
<section class="config-panel">
+
<div class="panel-header">
+
<span class="panel-title">CONFIGURATION</span>
+
<div class="panel-accent"></div>
+
</div>
-
<div class="card">
-
<Counter />
-
</div>
+
<div class="config-row">
+
<span class="config-label">FRONTER_NAME</span>
+
<div class="config-input-wrapper">
+
<input
+
type="text"
+
placeholder="enter_identifier"
+
oninput={updateFronter}
+
bind:value={fronterName}
+
class="config-input"
+
class:has-value={fronterName}
+
/>
+
</div>
+
</div>
+
</section>
+
</div>
-
<p class="read-the-docs">
-
Click on the WXT and Svelte logos to learn more
-
</p>
+
<footer class="footer">
+
<span
+
>SOURCE ON <a
+
href="https://tangled.sh/did:plc:dfl62fgb7wtjj3fcbb72naae/at-fronter"
+
>TANGLED</a
+
></span
+
>
+
</footer>
+
</div>
</main>
<style>
-
.logo {
-
height: 6em;
-
padding: 1.5em;
-
will-change: filter;
-
transition: filter 300ms;
-
}
-
.logo:hover {
-
filter: drop-shadow(0 0 2em #54bc4ae0);
-
}
-
.logo.svelte:hover {
-
filter: drop-shadow(0 0 2em #ff3e00aa);
-
}
-
.read-the-docs {
-
color: #888;
-
}
+
main {
+
width: 480px;
+
height: 600px;
+
background: #000000;
+
color: #ffffff;
+
font-family:
+
"JetBrains Mono", "SF Mono", "Monaco", "Cascadia Code",
+
"Roboto Mono", monospace;
+
font-size: 13px;
+
position: relative;
+
overflow: hidden;
+
border: 1px solid #2a2a2a;
+
}
+
+
.container {
+
height: 100%;
+
display: flex;
+
flex-direction: column;
+
background: linear-gradient(180deg, #000000 0%, #0a0a0a 100%);
+
}
+
+
.header {
+
display: flex;
+
align-items: center;
+
justify-content: center;
+
padding: 20px 20px;
+
background: #000000;
+
border-bottom: 1px solid #333333;
+
position: relative;
+
}
+
+
.header::after {
+
content: "";
+
position: absolute;
+
bottom: 0;
+
left: 0;
+
width: 100%;
+
height: 1px;
+
background: linear-gradient(90deg, transparent, #555555, transparent);
+
}
+
+
.title {
+
font-size: 18px;
+
font-weight: 800;
+
letter-spacing: 3px;
+
color: #ffffff;
+
}
+
+
.content {
+
flex: 1;
+
display: flex;
+
flex-direction: column;
+
gap: 24px;
+
padding: 24px 20px;
+
overflow-y: auto;
+
}
+
+
.query-panel {
+
display: flex;
+
flex-direction: column;
+
gap: 16px;
+
}
+
+
.config-panel {
+
display: flex;
+
flex-direction: column;
+
gap: 16px;
+
}
+
+
.panel-header {
+
display: flex;
+
align-items: center;
+
gap: 12px;
+
margin-bottom: 8px;
+
}
+
+
.panel-title {
+
font-size: 12px;
+
font-weight: 700;
+
letter-spacing: 2px;
+
color: #e0e0e0;
+
}
+
+
.panel-accent {
+
flex: 1;
+
height: 1px;
+
background: linear-gradient(90deg, #555555, transparent);
+
}
+
+
.input-container {
+
margin-bottom: 8px;
+
}
+
+
.input-wrapper {
+
display: flex;
+
background: #181818;
+
border: 1px solid #333333;
+
transition: border-color 0.2s ease;
+
}
+
+
.input-wrapper:focus-within {
+
border-color: #666666;
+
}
+
+
.record-input {
+
flex: 1;
+
padding: 16px 18px;
+
background: transparent;
+
border: none;
+
outline: none;
+
color: #ffffff;
+
font-family: inherit;
+
font-size: 13px;
+
font-weight: 500;
+
}
+
+
.record-input::placeholder {
+
color: #777777;
+
font-size: 12px;
+
}
+
+
.record-input:disabled {
+
color: #666666;
+
}
+
+
.exec-button {
+
position: relative;
+
padding: 16px 28px;
+
background: #2a2a2a;
+
border: none;
+
border-left: 1px solid #444444;
+
color: #ffffff;
+
font-family: inherit;
+
font-size: 12px;
+
font-weight: 700;
+
letter-spacing: 1.5px;
+
cursor: pointer;
+
transition: all 0.15s ease;
+
overflow: hidden;
+
}
+
+
.exec-button:hover:not(:disabled) {
+
background: #3a3a3a;
+
}
+
+
.exec-button:active:not(:disabled) {
+
background: #444444;
+
}
+
+
.exec-button:disabled {
+
color: #555555;
+
cursor: not-allowed;
+
}
+
+
.button-text {
+
position: relative;
+
z-index: 1;
+
}
+
+
.button-accent {
+
position: absolute;
+
bottom: 0;
+
left: 0;
+
width: 100%;
+
height: 2px;
+
background: #00ff41;
+
transform: scaleX(0);
+
transition: transform 0.2s ease;
+
}
+
+
.exec-button:hover:not(:disabled) .button-accent {
+
transform: scaleX(1);
+
}
+
+
.output-container {
+
display: flex;
+
flex-direction: column;
+
gap: 8px;
+
}
+
+
.output-header {
+
display: flex;
+
align-items: center;
+
justify-content: space-between;
+
font-size: 11px;
+
color: #aaaaaa;
+
font-weight: 600;
+
letter-spacing: 1px;
+
height: 32px;
+
min-height: 32px;
+
}
+
+
.clear-button-container {
+
width: 60px;
+
display: flex;
+
justify-content: flex-end;
+
}
+
+
.clear-button {
+
background: none;
+
border: 1px solid #444444;
+
color: #aaaaaa;
+
font-family: inherit;
+
font-size: 10px;
+
font-weight: 700;
+
letter-spacing: 1px;
+
padding: 6px 10px;
+
cursor: pointer;
+
transition: all 0.15s ease;
+
}
+
+
.clear-button:hover {
+
border-color: #666666;
+
color: #ffffff;
+
background: #222222;
+
}
+
+
.output-display {
+
background: #111111;
+
border: 1px solid #333333;
+
border-left: 3px solid #555555;
+
min-height: 120px;
+
position: relative;
+
transition: border-left-color 0.2s ease;
+
}
+
+
.output-display.querying {
+
border-left-color: #00ff41;
+
}
+
+
.output-content {
+
padding: 18px;
+
height: 100%;
+
display: flex;
+
align-items: center;
+
}
+
+
.loading-indicator {
+
width: 100%;
+
display: flex;
+
flex-direction: column;
+
gap: 12px;
+
}
+
+
.loading-bar {
+
width: 100%;
+
height: 2px;
+
background: #333333;
+
overflow: hidden;
+
position: relative;
+
}
+
+
.loading-bar::after {
+
content: "";
+
position: absolute;
+
left: -100%;
+
width: 100%;
+
height: 100%;
+
background: linear-gradient(90deg, transparent, #00ff41, transparent);
+
animation: loading 1.5s ease-in-out infinite;
+
}
+
+
.loading-text {
+
font-size: 12px;
+
color: #00ff41;
+
letter-spacing: 1.5px;
+
font-weight: 700;
+
}
+
+
.result-text {
+
color: #ffffff;
+
font-size: 14px;
+
font-weight: 600;
+
word-break: break-all;
+
line-height: 1.5;
+
}
+
+
.result-text.error {
+
color: #ff4444;
+
}
+
+
.placeholder-text {
+
color: #888888;
+
font-size: 12px;
+
letter-spacing: 1px;
+
font-style: italic;
+
font-weight: 500;
+
}
+
+
.config-row {
+
display: flex;
+
flex-direction: column;
+
gap: 8px;
+
}
+
+
.config-label {
+
font-size: 11px;
+
color: #aaaaaa;
+
letter-spacing: 1.5px;
+
font-weight: 700;
+
}
+
+
.config-input-wrapper {
+
display: flex;
+
align-items: center;
+
}
+
+
.config-input {
+
flex: 1;
+
padding: 14px 18px;
+
background: #181818;
+
border: 1px solid #333333;
+
color: #ffffff;
+
font-family: inherit;
+
font-size: 13px;
+
font-weight: 500;
+
transition: all 0.2s ease;
+
position: relative;
+
}
+
+
.config-input:focus {
+
outline: none;
+
border-color: #666666;
+
}
+
+
.config-input.has-value {
+
border-bottom-color: #00ff41;
+
}
+
+
.config-input::placeholder {
+
color: #777777;
+
font-size: 12px;
+
}
+
+
.footer {
+
display: flex;
+
align-items: center;
+
justify-content: center;
+
padding: 16px 20px;
+
background: #000000;
+
border-top: 1px solid #333333;
+
font-size: 10px;
+
color: #888888;
+
font-weight: 600;
+
letter-spacing: 1px;
+
position: relative;
+
}
+
+
.footer::before {
+
content: "";
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 1px;
+
background: linear-gradient(90deg, transparent, #555555, transparent);
+
}
+
+
.footer a {
+
color: #aaaaaa;
+
text-decoration: none;
+
font-weight: 700;
+
transition: color 0.2s ease;
+
}
+
+
.footer a:hover {
+
color: #ffffff;
+
}
+
+
/* Animations */
+
@keyframes pulse {
+
0%,
+
100% {
+
opacity: 1;
+
}
+
50% {
+
opacity: 0.3;
+
}
+
}
+
+
@keyframes loading {
+
0% {
+
left: -100%;
+
}
+
100% {
+
left: 100%;
+
}
+
}
+
+
/* Scrollbar */
+
.content::-webkit-scrollbar {
+
width: 2px;
+
}
+
+
.content::-webkit-scrollbar-track {
+
background: #000000;
+
}
+
+
.content::-webkit-scrollbar-thumb {
+
background: #333333;
+
}
+
+
.content::-webkit-scrollbar-thumb:hover {
+
background: #555555;
+
}
</style>
+259 -58
src/entrypoints/popup/app.css
···
:root {
-
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
-
line-height: 1.5;
-
font-weight: 400;
+
font-family:
+
"JetBrains Mono", "SF Mono", "Monaco", "Cascadia Code", "Roboto Mono",
+
monospace;
+
line-height: 1.4;
+
font-weight: 400;
+
font-size: 12px;
-
color-scheme: light dark;
-
color: rgba(255, 255, 255, 0.87);
-
background-color: #242424;
+
color-scheme: dark;
+
color: #ffffff;
+
background-color: #000000;
-
font-synthesis: none;
-
text-rendering: optimizeLegibility;
-
-webkit-font-smoothing: antialiased;
-
-moz-osx-font-smoothing: grayscale;
-
-webkit-text-size-adjust: 100%;
+
font-synthesis: none;
+
text-rendering: optimizeLegibility;
+
-webkit-font-smoothing: antialiased;
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-text-size-adjust: 100%;
}
-
a {
-
font-weight: 500;
-
color: #646cff;
-
text-decoration: inherit;
-
}
-
a:hover {
-
color: #535bf2;
+
* {
+
box-sizing: border-box;
+
margin: 0;
+
padding: 0;
}
body {
-
margin: 0;
-
display: flex;
-
place-items: center;
-
min-width: 320px;
-
min-height: 100vh;
+
background: #000000;
+
width: 100%;
+
min-height: 50em;
+
overflow: hidden;
+
position: relative;
}
-
h1 {
-
font-size: 3.2em;
-
line-height: 1.1;
+
body::before {
+
content: "";
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 1px;
+
background: linear-gradient(90deg, transparent, #333333, transparent);
+
animation: scanline 3s linear infinite;
+
z-index: 1000;
+
pointer-events: none;
}
-
.card {
-
padding: 2em;
+
#app {
+
width: 100%;
+
height: 100vh;
+
display: flex;
+
align-items: center;
+
justify-content: center;
+
background: #000000;
+
position: relative;
}
-
#app {
-
max-width: 1280px;
-
margin: 0 auto;
-
padding: 2rem;
-
text-align: center;
+
/* Input and form elements global reset */
+
input,
+
button,
+
textarea,
+
select {
+
font-family: inherit;
+
font-size: inherit;
+
color: inherit;
+
background: transparent;
+
border: none;
+
outline: none;
}
button {
-
border-radius: 8px;
-
border: 1px solid transparent;
-
padding: 0.6em 1.2em;
-
font-size: 1em;
-
font-weight: 500;
-
font-family: inherit;
-
background-color: #1a1a1a;
-
cursor: pointer;
-
transition: border-color 0.25s;
+
cursor: pointer;
+
user-select: none;
+
}
+
+
input::placeholder {
+
color: #555555;
+
}
+
+
/* Selection styling */
+
::selection {
+
background: rgba(255, 255, 255, 0.15);
+
color: #ffffff;
+
}
+
+
::-moz-selection {
+
background: rgba(255, 255, 255, 0.15);
+
color: #ffffff;
+
}
+
+
/* Global scrollbar styling */
+
::-webkit-scrollbar {
+
width: 2px;
+
height: 2px;
+
}
+
+
::-webkit-scrollbar-track {
+
background: #000000;
+
}
+
+
::-webkit-scrollbar-thumb {
+
background: #333333;
+
border: none;
+
}
+
+
::-webkit-scrollbar-thumb:hover {
+
background: #555555;
+
}
+
+
::-webkit-scrollbar-corner {
+
background: #000000;
+
}
+
+
/* Animations */
+
@keyframes scanline {
+
0% {
+
transform: translateY(0);
+
opacity: 0;
+
}
+
50% {
+
opacity: 0.3;
+
}
+
100% {
+
transform: translateY(600px);
+
opacity: 0;
+
}
+
}
+
+
@keyframes flicker {
+
0%,
+
100% {
+
opacity: 1;
+
}
+
50% {
+
opacity: 0.8;
+
}
+
}
+
+
/* Focus indicators */
+
*:focus {
+
outline: 1px solid #444444;
+
outline-offset: -1px;
+
}
+
+
/* Disable focus outline for mouse users */
+
.mouse-user *:focus {
+
outline: none;
+
}
+
+
/* Re-enable focus outline for keyboard users */
+
.keyboard-user *:focus {
+
outline: 1px solid #444444;
+
outline-offset: -1px;
+
}
+
+
/* Utility classes for consistent spacing and typography */
+
.mono {
+
font-family:
+
"JetBrains Mono", "SF Mono", "Monaco", "Cascadia Code", "Roboto Mono",
+
monospace;
+
}
+
+
.uppercase {
+
text-transform: uppercase;
+
}
+
+
.letter-spacing-sm {
+
letter-spacing: 0.5px;
+
}
+
+
.letter-spacing-md {
+
letter-spacing: 1px;
+
}
+
+
.letter-spacing-lg {
+
letter-spacing: 1.5px;
+
}
+
+
.letter-spacing-xl {
+
letter-spacing: 2px;
+
}
+
+
/* Text colors */
+
.text-primary {
+
color: #ffffff;
}
-
button:hover {
-
border-color: #646cff;
+
+
.text-secondary {
+
color: #cccccc;
}
-
button:focus,
-
button:focus-visible {
-
outline: 4px auto -webkit-focus-ring-color;
+
+
.text-muted {
+
color: #888888;
+
}
+
+
.text-subtle {
+
color: #666666;
}
-
@media (prefers-color-scheme: light) {
-
:root {
-
color: #213547;
-
background-color: #ffffff;
-
}
-
a:hover {
-
color: #747bff;
-
}
-
button {
-
background-color: #f9f9f9;
-
}
+
.text-disabled {
+
color: #444444;
+
}
+
+
.text-accent {
+
color: #00ff41;
+
}
+
+
.text-warning {
+
color: #ffaa00;
+
}
+
+
.text-error {
+
color: #ff4444;
+
}
+
+
/* Background colors */
+
.bg-primary {
+
background: #000000;
+
}
+
+
.bg-secondary {
+
background: #0a0a0a;
+
}
+
+
.bg-tertiary {
+
background: #111111;
+
}
+
+
.bg-quaternary {
+
background: #1a1a1a;
+
}
+
+
/* Border colors */
+
.border-primary {
+
border-color: #1a1a1a;
+
}
+
+
.border-secondary {
+
border-color: #222222;
+
}
+
+
.border-tertiary {
+
border-color: #333333;
+
}
+
+
.border-accent {
+
border-color: #00ff41;
+
}
+
+
/* Accessibility improvements */
+
@media (prefers-reduced-motion: reduce) {
+
*,
+
*::before,
+
*::after {
+
animation-duration: 0.01ms !important;
+
animation-iteration-count: 1 !important;
+
transition-duration: 0.01ms !important;
+
}
+
}
+
+
/* High contrast mode support */
+
@media (prefers-contrast: high) {
+
:root {
+
--text-primary: #ffffff;
+
--text-secondary: #ffffff;
+
--bg-primary: #000000;
+
--border-primary: #ffffff;
+
}
+
}
+
+
/* Print styles */
+
@media print {
+
body::before {
+
display: none;
+
}
+
+
* {
+
background: white !important;
+
color: black !important;
+
box-shadow: none !important;
+
}
}
-10
src/lib/Counter.svelte
···
-
<script lang="ts">
-
let count: number = 0
-
const increment = () => {
-
count += 1
-
}
-
</script>
-
-
<button on:click={increment}>
-
count is {count}
-
</button>
+25
src/lib/result.ts
···
+
export type Result<T, E> =
+
| {
+
ok: true;
+
value: T;
+
}
+
| {
+
ok: false;
+
error: E;
+
};
+
+
export const ok = <T, E>(value: T): Result<T, E> => {
+
return { ok: true, value };
+
};
+
export const err = <T, E>(error: E): Result<T, E> => {
+
return { ok: false, error };
+
};
+
export const expect = <T, E>(
+
v: Result<T, E>,
+
msg: string = "expected result to not be error",
+
) => {
+
if (v.ok) {
+
return v.value;
+
}
+
throw msg;
+
};
+125
src/lib/utils.ts
···
+
import {
+
parseResourceUri,
+
safeParse,
+
type InferOutput,
+
} from "@atcute/lexicons";
+
import { Client as AtpClient, simpleFetchHandler } from "@atcute/client";
+
import {
+
Did,
+
isHandle,
+
type AtprotoDid,
+
type ResourceUri,
+
} from "@atcute/lexicons/syntax";
+
import { err, ok, Result } from "./result";
+
import * as v from "@atcute/lexicons/validations";
+
import {
+
CompositeDidDocumentResolver,
+
CompositeHandleResolver,
+
DohJsonHandleResolver,
+
PlcDidDocumentResolver,
+
WebDidDocumentResolver,
+
WellKnownHandleResolver,
+
} from "@atcute/identity-resolver";
+
import { DidDocument, getPdsEndpoint } from "@atcute/identity";
+
+
const fronterSchema = v.record(
+
v.string(),
+
v.object({
+
$type: v.literal("systems.gaze.atfronter.fronter"),
+
name: v.string(),
+
}),
+
);
+
+
const handleResolver = new CompositeHandleResolver({
+
strategy: "race",
+
methods: {
+
dns: new DohJsonHandleResolver({
+
dohUrl: "https://mozilla.cloudflare-dns.com/dns-query",
+
}),
+
http: new WellKnownHandleResolver(),
+
},
+
});
+
const docResolver = new CompositeDidDocumentResolver({
+
methods: {
+
plc: new PlcDidDocumentResolver(),
+
web: new WebDidDocumentResolver(),
+
},
+
});
+
+
// TODO: cache
+
const getAtpClient = async (repo: AtprotoDid) => {
+
const didDoc = await docResolver.resolve(repo);
+
const pdsUrl = getPdsEndpoint(didDoc);
+
if (pdsUrl === undefined) throw `no pds found`;
+
const handler = simpleFetchHandler({ service: pdsUrl });
+
return new AtpClient({ handler });
+
};
+
+
export const getFronter = async <Uri extends ResourceUri>(
+
recordUri: Uri,
+
): Promise<Result<InferOutput<typeof fronterSchema>, string>> => {
+
const parsedRecordUri = parseResourceUri(recordUri);
+
if (!parsedRecordUri.ok) return err(parsedRecordUri.error);
+
+
// resolve repo
+
let repo = parsedRecordUri.value.repo;
+
if (isHandle(repo)) {
+
// TODO: cache
+
repo = await handleResolver.resolve(repo);
+
}
+
+
// make client
+
const atpClient = await getAtpClient(repo as AtprotoDid);
+
+
// fetch
+
let maybeRecord = await atpClient.get("com.atproto.repo.getRecord", {
+
params: {
+
repo,
+
collection: fronterSchema.object.shape.$type.expected,
+
rkey: `${parsedRecordUri.value.collection}_${parsedRecordUri.value.rkey}`,
+
},
+
});
+
if (!maybeRecord.ok)
+
return err(maybeRecord.data.message ?? maybeRecord.data.error);
+
+
// parse
+
const maybeTyped = safeParse(fronterSchema, maybeRecord.data.value);
+
if (!maybeTyped.ok) return err(maybeTyped.message);
+
+
return maybeTyped;
+
};
+
+
export const putFronter = async <Uri extends ResourceUri>(
+
recordUri: Uri,
+
name: string,
+
authToken: string,
+
): Promise<Result<void, string>> => {
+
const parsedRecordUri = parseResourceUri(recordUri);
+
if (!parsedRecordUri.ok) return err(parsedRecordUri.error);
+
+
// resolve repo
+
let repo = parsedRecordUri.value.repo;
+
if (isHandle(repo)) {
+
// TODO: cache
+
repo = await handleResolver.resolve(repo);
+
}
+
+
// make client
+
const atpClient = await getAtpClient(repo as AtprotoDid);
+
+
// put
+
let maybeRecord = await atpClient.post("com.atproto.repo.putRecord", {
+
input: {
+
repo,
+
collection: fronterSchema.object.shape.$type.expected,
+
rkey: `${parsedRecordUri.value.collection}_${parsedRecordUri.value.rkey}`,
+
record: { name },
+
validate: false,
+
},
+
headers: { authorization: `Bearer ${authToken}` },
+
});
+
if (!maybeRecord.ok)
+
return err(maybeRecord.data.message ?? maybeRecord.data.error);
+
+
return ok(undefined);
+
};
+21 -3
wxt.config.ts
···
-
import { defineConfig } from 'wxt';
+
import { defineConfig } from "wxt";
// See https://wxt.dev/api/config.html
export default defineConfig({
-
srcDir: 'src',
-
modules: ['@wxt-dev/module-svelte'],
+
srcDir: "src",
+
modules: ["@wxt-dev/module-svelte"],
+
manifest: {
+
browser_specific_settings: {
+
gecko: {
+
id: "at-fronter@gaze.systems",
+
},
+
},
+
permissions: [
+
"storage",
+
"webRequest",
+
"activeTab",
+
"scripting",
+
"<all_urls>",
+
],
+
host_permissions: ["<all_urls>"],
+
content_security_policy: {
+
extension_pages: "script-src 'self' 'unsafe-eval'; object-src 'self'",
+
},
+
},
});