{"name": "libreoffice-js-desktop","version": "0.1.0","lockfileVersion": 3,"requires": true,"packages": {"": {"name": "libreoffice-js-desktop","version": "0.1.0","dependencies": {"@tauri-apps/api": "^2.12.0","@tauri-apps/plugin-dialog": "^2.8.0","fflate": "^0.8.3","lucide-react": "^1.48.0","react": "^19.3.0","react-dom": "^19.3.0"},"devDependencies": {"@tauri-apps/cli": "^2.12.0","@types/node": "^24.19.0","@types/react": "^19.3.0","@types/react-dom": "^19.3.0","@vitejs/plugin-react": "^6.1.1","jsdom": "^30.1.1","typescript": "^7.0.2","vite": "^8.3.1","vitest": "^5.0.2"}},"node_modules/@asamuzakjp/css-color": {"version": "7.1.2","resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-7.1.2.tgz","integrity": "sha512-99DHAnXDB5z6EEK+9GMpVI7Mw4oxj97dY5bpOzMnjADQWxI8rN6TvTduuFLUhUMlS7/CfVZ06tcZsus6cltnNw==","dev": true,"license": "MIT","dependencies": {"@csstools/css-calc": "^3.4.1","@csstools/css-color-parser": "^4.2.4","@csstools/css-parser-algorithms": "^4.0.1","@csstools/css-tokenizer": "^4.0.2","lru-cache": "^11.5.3"},"engines": {"node": "^22.22.2 || ^24.15.0 || >=26.0.0"}},"node_modules/@asamuzakjp/dom-selector": {"version": "9.2.2","resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-9.2.2.tgz","integrity": "sha512-lSWTBMjAcmu2xn5yEDU7jh6QDV+C8GEKtdJ4pIQhXh26RkKQ7S3FuQlt+zZkUbTdJ4d3XyV1kPI/G0zWXxqaqw==","dev": true,"license": "MIT","dependencies": {"bidi-js": "^1.1.0","css-tree": "^3.2.1","is-potential-custom-element-name": "^1.0.1","lru-cache": "^11.5.3"},"engines": {"node": "^22.22.2 || ^24.15.0 || >=26.0.0"}},"node_modules/@bramus/specificity": {"version": "2.4.2","resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz","integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==","dev": true,"license": "MIT","dependencies": {"css-tree": "^3.0.0"},"bin": {"specificity": "bin/cli.js"}},"node_modules/@csstools/color-helpers": {"version": "6.1.2","resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.1.2.tgz","integrity": "sha512-grhRy3OKmniaAEKXMjua5z/EODX0MSqBGjunw8+j/3HQjOnahs2AGhvEOIYVUWcU6ScApbhLhVrQTX8XqrMrow==","dev": true,"funding": [{"type": "github","url": "https://github.com/sponsors/csstools"},{"type": "opencollective","url": "https://opencollective.com/csstools"}],"license": "MIT-0","engines": {"node": ">=20.19.0"}},"node_modules/@csstools/css-calc": {"version": "3.4.1","resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.4.1.tgz","integrity": "sha512-EtC7SoN1j6J4E4DCwg5QgbO5TGxgxIA1RXqe+W+qUM+BUcezx9wT+/tiQ/WO2yCX4i5X+Cuf9ciJ22aP4UEwWw==","dev": true,"funding": [{"type": "github","url": "https://github.com/sponsors/csstools"},{"type": "opencollective","url": "https://opencollective.com/csstools"}],"license": "MIT","engines": {"node": ">=20.19.0"},"peerDependencies": {"@csstools/css-parser-algorithms": "^4.0.1","@csstools/css-tokenizer": "^4.0.2"}},"node_modules/@csstools/css-color-parser": {"version": "4.2.4","resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.2.4.tgz","integrity": "sha512-DyefytAZ735mX4Dq/WcDAXFtXhaEFvme0ZS9tVEBAc2whxUthXr0R0L2rmEPm59SrMBkGrFzQviBXMs/UtnABQ==","dev": true,"funding": [{"type": "github","url": "https://github.com/sponsors/csstools"},{"type": "opencollective","url": "https://opencollective.com/csstools"}],"license": "MIT","dependencies": {"@csstools/color-helpers": "^6.1.2","@csstools/css-calc": "^3.4.1"},"engines": {"node": ">=20.19.0"},"peerDependencies": {"@csstools/css-parser-algorithms": "^4.0.1","@csstools/css-tokenizer": "^4.0.2"}},"node_modules/@csstools/css-parser-algorithms": {"version": "4.0.1","resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.1.tgz","integrity": "sha512-ShL8BqPfbKJrJiKFH0xBbN0i7Nrh9HXYRuF+pzyj93R/BL2YAsUxJeqANErzqM+0JGl7vjHp+3OIgd/DL69YIA==","dev": true,"funding": [{"type": "github","url": "https://github.com/sponsors/csstools"},{"type": "opencollective","url": "https://opencollective.com/csstools"}],"license": "MIT","engines": {"node": ">=20.19.0"},"peerDependencies": {"@csstools/css-tokenizer": "^4.0.2"}},"node_modules/@csstools/css-syntax-patches-for-csstree": {"version": "1.1.14","resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.14.tgz","integrity": "sha512-HpbVXyrofRXpHpgkNIjU/3EWR4WJvOkO3emNK/L6X/mTJU7bGUI3AkkpoTNXznQLp0KRjLHELTGeKI5dIkI9JQ==","dev": true,"funding": [{"type": "github","url": "https://github.com/sponsors/csstools"},{"type": "opencollective","url": "https://opencollective.com/csstools"}],"license": "MIT-0","peerDependencies": {"css-tree": "^3.2.1"},"peerDependenciesMeta": {"css-tree": {"optional": true}}},"node_modules/@csstools/css-tokenizer": {"version": "4.0.2","resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.2.tgz","integrity": "sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==","dev": true,"funding": [{"type": "github","url": "https://github.com/sponsors/csstools"},{"type": "opencollective","url": "https://opencollective.com/csstools"}],"license": "MIT","engines": {"node": ">=20.19.0"}},"node_modules/@exodus/bytes": {"version": "1.16.0","resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.16.0.tgz","integrity": "sha512-IcpW84uEn3N7ETtNZMlxKhfl6Pec8rUNGOTBtWbK1FKhJxIFAptZyVrvVRVBimAJxJCgc3PxepxkdWWG4DVzfA==","dev": true,"license": "MIT","engines": {"node": "^20.19.0 || ^22.12.0 || >=24.0.0"},"peerDependencies": {"@noble/hashes": "^1.8.0 || ^2.0.0"},"peerDependenciesMeta": {"@noble/hashes": {"optional": true}}},"node_modules/@jridgewell/resolve-uri": {"version": "3.1.2","resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz","integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==","dev": true,"license": "MIT","engines": {"node": ">=6.0.0"}},"node_modules/@jridgewell/sourcemap-codec": {"version": "1.6.0","resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz","integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==","dev": true,"license": "MIT"},"node_modules/@jridgewell/trace-mapping": {"version": "0.3.31","resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz","integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==","dev": true,"license": "MIT","dependencies": {"@jridgewell/resolve-uri": "^3.1.0","@jridgewell/sourcemap-codec": "^1.4.14"}},"node_modules/@oxc-project/types": {"version": "0.151.0","resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.151.0.tgz","integrity": "sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==","dev": true,"license": "MIT","funding": {"url": "https://github.com/sponsors/oxc-project"}},"node_modules/@rolldown/binding-android-arm-eabi": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.11.tgz","integrity": "sha512-A5kXfGKvKWWZE0TtPrfsvT+q4Y5d1QG8gGUzpYjGydM+fARM9MuX90PrXYXe0XbsDVgyxxNzHo6giCj90bsFNw==","cpu": ["arm"],"dev": true,"license": "MIT","optional": true,"os": ["android"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-android-arm64": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.11.tgz","integrity": "sha512-z6cTycz+iJ4PVkuL4HHW4DfTfoeU/2nqYYuSOrTmH7yHK5Y0LCOnA03V4ZNxavyVaU1oOqUgIg2klN/s+USGOA==","cpu": ["arm64"],"dev": true,"license": "MIT","optional": true,"os": ["android"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-darwin-arm64": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.11.tgz","integrity": "sha512-jShvqNtP6vDC6/A5JOAzbVV+DkgHqhl/ScVCJEbt+TUY6QYz7YnXcrg3sLtFBniro0f/Ld50ZwCWA6f7KYD1nQ==","cpu": ["arm64"],"dev": true,"license": "MIT","optional": true,"os": ["darwin"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-darwin-x64": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.11.tgz","integrity": "sha512-f2i2xiNWq1Z1l2++q2fuhZRdLAT3aqxD6vRNm1RAxpUoBcdqNB3C0s1Bt+K+PbEx2F5F4gQp6hqKkphCY/xF9w==","cpu": ["x64"],"dev": true,"license": "MIT","optional": true,"os": ["darwin"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-freebsd-x64": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.11.tgz","integrity": "sha512-4Ir5FSOKIAMr4r0kExpt1s3bMgzJU3rA45AYOHtQpls0oNeqcYBKrWMlckrYH4KCfGLfkfn1tN1dmZPMVsdXow==","cpu": ["x64"],"dev": true,"license": "MIT","optional": true,"os": ["freebsd"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-linux-arm-gnueabihf": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.11.tgz","integrity": "sha512-/gnRDM+39BROzAN/k1OZjDPnDMcZxB/0EUxKjONO5yVkNEvlsoMDrxGNKgZi/ttFriS2gwlDNzB65pvNbFOXIQ==","cpu": ["arm"],"dev": true,"license": "MIT","optional": true,"os": ["linux"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-linux-arm64-gnu": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.11.tgz","integrity": "sha512-PFaK8HwvAHbaKbBcDNQihjMKYvFnA5hiENx/l5tphTDz1E0WFp32l0A7aq7lyUwGsRw/xSrNIy/gIK4thrSCrw==","cpu": ["arm64"],"dev": true,"libc": ["glibc"],"license": "MIT","optional": true,"os": ["linux"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-linux-arm64-musl": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.11.tgz","integrity": "sha512-AskzJUIKRLPxkruR1wLKewGbOw+EYfU/9lOrBFj4AFrEA8hPpKFnODWNu2WLaNs0QNkEb9QIJufmVZZIL/bJlg==","cpu": ["arm64"],"dev": true,"libc": ["musl"],"license": "MIT","optional": true,"os": ["linux"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-linux-ppc64-gnu": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.11.tgz","integrity": "sha512-qlUGAheh2yh8afH7QBgx0PrRHN85hKnNd78x8MeMhXivuevgd8vgf6/CstOzmNKY/lLTHvNTrPy98cLnAugzJw==","cpu": ["ppc64"],"dev": true,"libc": ["glibc"],"license": "MIT","optional": true,"os": ["linux"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-linux-s390x-gnu": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.11.tgz","integrity": "sha512-secpEad+0vCbSfn8upFySkDskv+bGPk3THSDS9Y89yc4rb4kzqHp8Dmyd9BkQW4SnhNXBZCl/6CrO//hZahNJQ==","cpu": ["s390x"],"dev": true,"libc": ["glibc"],"license": "MIT","optional": true,"os": ["linux"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-linux-x64-gnu": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.11.tgz","integrity": "sha512-mOVBT3dPpkWm8XBWPmU4bf+U6dYDLeMo/9ojUmis4N0L5uu10qra5vOyngZ7/PSdoE4G9KvRt4bloRxNjLas7A==","cpu": ["x64"],"dev": true,"libc": ["glibc"],"license": "MIT","optional": true,"os": ["linux"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-linux-x64-musl": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.11.tgz","integrity": "sha512-Is78i9A8Ui4SqcxUwFJ9uMmjDn58IbVTjFWYdQestFEgeuEmHMLGNriXnVJKkwG2YiZjw8cP0zCTyDMdDGtOOg==","cpu": ["x64"],"dev": true,"libc": ["musl"],"license": "MIT","optional": true,"os": ["linux"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-openharmony-arm64": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.11.tgz","integrity": "sha512-dUCXneZ87INUMyQ0D+C0HrEBNUPNXHaPmU5GTjyKTJEiussw9Kaj5Ln8UztPe4epV/ffvgNBEadksdYhmW6xJA==","cpu": ["arm64"],"dev": true,"license": "MIT","optional": true,"os": ["openharmony"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-win32-arm64-msvc": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.11.tgz","integrity": "sha512-jByxb6qfd+bH1xUd0qnfFnb17i9sWBPY2tOavJ0l3tdr3OTu+Kvtm8cd/JV5nFt657b1VqGltxg9olOEfofXWw==","cpu": ["arm64"],"dev": true,"license": "MIT","optional": true,"os": ["win32"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/binding-win32-x64-msvc": {"version": "1.2.11","resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.11.tgz","integrity": "sha512-/PzKqzAJ03i19oy2ItPvyvaVjOjBCNnfaJs8yvUdGBKmiESgnrJSQ2awd81QzFbbnAmu7YO9ZnJrDCb9VSJPRA==","cpu": ["x64"],"dev": true,"license": "MIT","optional": true,"os": ["win32"],"engines": {"node": "^20.19.0 || >=22.12.0"}},"node_modules/@rolldown/pluginutils": {"version": "1.0.1","resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz","integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==","dev": true,"license": "MIT"},"node_modules/@tauri-apps/api": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.12.0.tgz","integrity": "sha512-fUSxFX8VABYe9W9K5ROdEaKVkNUFRcMSRofjruvaxztXA+I0XnQHcYHF8m/a6iExRUxsUf0HsFWhPBuH9IgzJw==","license": "Apache-2.0 OR MIT","funding": {"type": "opencollective","url": "https://opencollective.com/tauri"}},"node_modules/@tauri-apps/cli": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.12.0.tgz","integrity": "sha512-GIShnAR4C16kSTA8NO02fo8fOw/I5z5sAUEB5S2HlPHFnBkbihL4c9a/MpkxOm1+q5S+tFd3X4QUjHWxfyGzpQ==","dev": true,"license": "Apache-2.0 OR MIT","bin": {"tauri": "tauri.js"},"engines": {"node": ">= 10"},"funding": {"type": "opencollective","url": "https://opencollective.com/tauri"},"optionalDependencies": {"@tauri-apps/cli-darwin-arm64": "2.12.0","@tauri-apps/cli-darwin-x64": "2.12.0","@tauri-apps/cli-linux-arm-gnueabihf": "2.12.0","@tauri-apps/cli-linux-arm64-gnu": "2.12.0","@tauri-apps/cli-linux-arm64-musl": "2.12.0","@tauri-apps/cli-linux-riscv64-gnu": "2.12.0","@tauri-apps/cli-linux-x64-gnu": "2.12.0","@tauri-apps/cli-linux-x64-musl": "2.12.0","@tauri-apps/cli-win32-arm64-msvc": "2.12.0","@tauri-apps/cli-win32-ia32-msvc": "2.12.0","@tauri-apps/cli-win32-x64-msvc": "2.12.0"}},"node_modules/@tauri-apps/cli-darwin-arm64": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.12.0.tgz","integrity": "sha512-v5J+jISihLGtih1+3yWagbsL+5dbLZORu4vaSI0vhY0Heb+MAW+T/1s1RyKxrQrwEPGBG5kqwfDDTnSbmVkuqA==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0 OR MIT","optional": true,"os": ["darwin"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-darwin-x64": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.12.0.tgz","integrity": "sha512-g27I07pfW/dMS8vcNqB9lamgKF0TqLlcy8e7t9qDGsB1iaeyjJWb2TgBF4tM9ZwLqPAZUXbsz28oXljO12WC4g==","cpu": ["x64"],"dev": true,"license": "Apache-2.0 OR MIT","optional": true,"os": ["darwin"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-linux-arm-gnueabihf": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.12.0.tgz","integrity": "sha512-gXyQ710fNc99YuxFxNyeX9PLSrIpbtgBBj7GQo9tSeRT6fIK40q3/gm7X5jqZo7mWLR2m0R/2ALd3vAWo0Z32Q==","cpu": ["arm"],"dev": true,"license": "Apache-2.0 OR MIT","optional": true,"os": ["linux"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-linux-arm64-gnu": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.12.0.tgz","integrity": "sha512-H9cyXuq9WgxoHh2NZ+R+oN+W78x5UwaBDEp0/fmqUUkaBoioCuOZErM9xKiIV6bpNAhmw1RoWZ49u37q/vaiAg==","cpu": ["arm64"],"dev": true,"libc": ["glibc"],"license": "Apache-2.0 OR MIT","optional": true,"os": ["linux"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-linux-arm64-musl": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.12.0.tgz","integrity": "sha512-5tFuk3JKMBa1M/iN4gN32OYlSfhY3aqb5PO3zCugxaT+sfecyMKpc3EM9VDbhmwWBE9QD4Tfj7wGhlqx2yy2pQ==","cpu": ["arm64"],"dev": true,"libc": ["musl"],"license": "Apache-2.0 OR MIT","optional": true,"os": ["linux"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-linux-riscv64-gnu": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.12.0.tgz","integrity": "sha512-LOrMyV+nb7pKq8P0BZtTBQuyzm1ORjn16R9MlupmxuT5LqxtuYJlw3VMwbaeXCToJ8jbP5u9JnkfmbqDlvETXw==","cpu": ["riscv64"],"dev": true,"libc": ["glibc"],"license": "Apache-2.0 OR MIT","optional": true,"os": ["linux"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-linux-x64-gnu": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.12.0.tgz","integrity": "sha512-aMIkI+X9qvD2+k80QZB3tuOYT41/cEheikC510CwAIZ31KLXORsRASYYzM4mi1/58ICmtzSLFhCC08keir7COw==","cpu": ["x64"],"dev": true,"libc": ["glibc"],"license": "Apache-2.0 OR MIT","optional": true,"os": ["linux"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-linux-x64-musl": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.12.0.tgz","integrity": "sha512-9gl3NhUbfuGhSKjeGCypKSdtoezOQRcDUrkhTWtLQEjnajets6peO6NadgI2DF0OzbiiFOzrnnIGMwBS+Ap6Iw==","cpu": ["x64"],"dev": true,"libc": ["musl"],"license": "Apache-2.0 OR MIT","optional": true,"os": ["linux"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-win32-arm64-msvc": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.12.0.tgz","integrity": "sha512-1W+v86wsYLuyBDN0iDessD4CD9o+yNyO0m8Dp3+/vfjiZrJ/v7R7/aTRBeikaq2tLGgxeag0gxnFggBNBGw91A==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0 OR MIT","optional": true,"os": ["win32"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-win32-ia32-msvc": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.12.0.tgz","integrity": "sha512-SsBjvq4f7YaBGqcWoE3cycoItPf0SrQeqFqWWgfxoeZWAIz01E31LDSeZ2p/etJiIY0R9oi045chkFfb0O7WGw==","cpu": ["ia32"],"dev": true,"license": "Apache-2.0 OR MIT","optional": true,"os": ["win32"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/cli-win32-x64-msvc": {"version": "2.12.0","resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.12.0.tgz","integrity": "sha512-9zzDKYUH4TKKBgRdDdVQX8fiRO5gJ8hD1nGsHU9DOHG5Jpm3arjbu9Xg1frR20EusG3Sl8X0dppoO/4EoUXUGg==","cpu": ["x64"],"dev": true,"license": "Apache-2.0 OR MIT","optional": true,"os": ["win32"],"engines": {"node": ">= 10"}},"node_modules/@tauri-apps/plugin-dialog": {"version": "2.8.0","resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.8.0.tgz","integrity": "sha512-HSSD5C8UFE9ijD1wue84F7jjaIReFmj8AAPtS+xyjYRltJafIc4BiWHY7SJ6vbbew6u+YljEJHfyNfy5VwywXg==","license": "MIT OR Apache-2.0","dependencies": {"@tauri-apps/api": "^2.12.0"}},"node_modules/@types/chai": {"version": "5.2.3","resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz","integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==","dev": true,"license": "MIT","dependencies": {"@types/deep-eql": "*","assertion-error": "^2.0.1"}},"node_modules/@types/deep-eql": {"version": "4.0.2","resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz","integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==","dev": true,"license": "MIT"},"node_modules/@types/estree": {"version": "1.0.9","resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz","integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==","dev": true,"license": "MIT"},"node_modules/@types/node": {"version": "24.19.0","resolved": "https://registry.npmjs.org/@types/node/-/node-24.19.0.tgz","integrity": "sha512-zY+5tKxXdhGh1PYI0ac+7juvEu4OI6vWtVVoj5i2m42jxAY1U+zHGt6QCyOFwykdP62sM3MJ9stoYYUw5aCWew==","dev": true,"license": "MIT","dependencies": {"undici-types": ">=7.24.0 <7.24.7"}},"node_modules/@types/react": {"version": "19.3.0","resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz","integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==","dev": true,"license": "MIT","dependencies": {"csstype": "^3.2.2"}},"node_modules/@types/react-dom": {"version": "19.3.0","resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz","integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==","dev": true,"license": "MIT","peerDependencies": {"@types/react": "^19.3.0"}},"node_modules/@typescript/typescript-aix-ppc64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-aix-ppc64/-/typescript-aix-ppc64-7.0.2.tgz","integrity": "sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==","cpu": ["ppc64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["aix"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-darwin-arm64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.0.2.tgz","integrity": "sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["darwin"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-darwin-x64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.0.2.tgz","integrity": "sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==","cpu": ["x64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["darwin"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-freebsd-arm64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-arm64/-/typescript-freebsd-arm64-7.0.2.tgz","integrity": "sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["freebsd"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-freebsd-x64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-x64/-/typescript-freebsd-x64-7.0.2.tgz","integrity": "sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==","cpu": ["x64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["freebsd"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-arm": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.0.2.tgz","integrity": "sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==","cpu": ["arm"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-arm64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.0.2.tgz","integrity": "sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-loong64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-loong64/-/typescript-linux-loong64-7.0.2.tgz","integrity": "sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==","cpu": ["loong64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-mips64el": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-mips64el/-/typescript-linux-mips64el-7.0.2.tgz","integrity": "sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==","cpu": ["mips64el"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-ppc64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-ppc64/-/typescript-linux-ppc64-7.0.2.tgz","integrity": "sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==","cpu": ["ppc64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-riscv64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-riscv64/-/typescript-linux-riscv64-7.0.2.tgz","integrity": "sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==","cpu": ["riscv64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-s390x": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-s390x/-/typescript-linux-s390x-7.0.2.tgz","integrity": "sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==","cpu": ["s390x"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-linux-x64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.0.2.tgz","integrity": "sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==","cpu": ["x64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["linux"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-netbsd-arm64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-arm64/-/typescript-netbsd-arm64-7.0.2.tgz","integrity": "sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["netbsd"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-netbsd-x64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-x64/-/typescript-netbsd-x64-7.0.2.tgz","integrity": "sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==","cpu": ["x64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["netbsd"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-openbsd-arm64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-arm64/-/typescript-openbsd-arm64-7.0.2.tgz","integrity": "sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["openbsd"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-openbsd-x64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-x64/-/typescript-openbsd-x64-7.0.2.tgz","integrity": "sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==","cpu": ["x64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["openbsd"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-sunos-x64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-sunos-x64/-/typescript-sunos-x64-7.0.2.tgz","integrity": "sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==","cpu": ["x64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["sunos"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-win32-arm64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.0.2.tgz","integrity": "sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==","cpu": ["arm64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["win32"],"engines": {"node": ">=16.20.0"}},"node_modules/@typescript/typescript-win32-x64": {"version": "7.0.2","resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.0.2.tgz","integrity": "sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==","cpu": ["x64"],"dev": true,"license": "Apache-2.0","optional": true,"os": ["win32"],"engines": {"node": ">=16.20.0"}},"node_modules/@vitejs/plugin-react": {"version": "6.1.1","resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.1.tgz","integrity": "sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==","dev": true,"license": "MIT","dependencies": {"@rolldown/pluginutils": "^1.0.1"},"engines": {"node": "^20.19.0 || >=22.12.0"},"peerDependencies": {"@rolldown/plugin-babel": "^0.1.7 || ^0.2.0","babel-plugin-react-compiler": "^1.0.0","oxc-transform-react": "^0.145.0","vite": "^8.0.0"},"peerDependenciesMeta": {"@rolldown/plugin-babel": {"optional": true},"babel-plugin-react-compiler": {"optional": true},"oxc-transform-react": {"optional": true}}},"node_modules/@vitest/mocker": {"version": "5.0.2","resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-5.0.2.tgz","integrity": "sha512-Z5FS00Q1SJHkB35xATsmWGdQ5WA1/0MV3CDjqyv7GavHv1OfOj145MNfHOlHk7QLes21dKFDHr8EO2zvL+9WGA==","dev": true,"license": "MIT","dependencies": {"@jridgewell/trace-mapping": "0.3.31","@vitest/spy": "5.0.2","estree-walker": "^3.0.3","magic-string": "^1.2.3"},"funding": {"url": "https://opencollective.com/vitest"},"peerDependencies": {"msw": "^2.4.9","vite": "^6.0.0 || ^7.0.0 || ^8.0.0"},"peerDependenciesMeta": {"msw": {"optional": true},"vite": {"optional": true}}},"node_modules/@vitest/spy": {"version": "5.0.2","resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.0.2.tgz","integrity": "sha512-Ijc7T1nT9efNb5LxvjaBrEqw3f/QwUv5EE0nKqZxgqsaV/FxAAZ8baGylA8X/Z2oS4Lp+K74Jr6dTJsDKxJDeg==","dev": true,"license": "MIT","funding": {"url": "https://opencollective.com/vitest"}},"node_modules/assertion-error": {"version": "2.0.1","resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz","integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==","dev": true,"license": "MIT","engines": {"node": ">=12"}},"node_modules/bidi-js": {"version": "1.1.0","resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.1.0.tgz","integrity": "sha512-fX1Onk0tdVPC7obPWB5EbJ1z7NVhLq4m2xZLq2YXBkxzMXIGRpNMU88n0EPgWseKl12J7zXs7qrDxPK4sRs2fg==","dev": true,"license": "MIT","dependencies": {"require-from-string": "^2.0.2"}},"node_modules/chai": {"version": "6.2.2","resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz","integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==","dev": true,"license": "MIT","engines": {"node": ">=18"}},"node_modules/css-tree": {"version": "3.2.1","resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz","integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==","dev": true,"license": "MIT","dependencies": {"mdn-data": "2.27.1","source-map-js": "^1.2.1"},"engines": {"node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"}},"node_modules/csstype": {"version": "3.2.3","resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz","integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==","dev": true,"license": "MIT"},"node_modules/data-urls": {"version": "7.0.0","resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz","integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==","dev": true,"license": "MIT","dependencies": {"whatwg-mimetype": "^5.0.0","whatwg-url": "^16.0.0"},"engines": {"node": "^20.19.0 || ^22.12.0 || >=24.0.0"}},"node_modules/data-urls/node_modules/whatwg-url": {"version": "16.0.1","resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz","integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==","dev": true,"license": "MIT","dependencies": {"@exodus/bytes": "^1.11.0","tr46": "^6.0.0","webidl-conversions": "^8.0.1"},"engines": {"node": "^20.19.0 || ^22.12.0 || >=24.0.0"}},"node_modules/decimal.js": {"version": "10.6.0","resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz","integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==","dev": true,"license": "MIT"},"node_modules/detect-libc": {"version": "2.1.2","resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz","integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==","dev": true,"license": "Apache-2.0","engines": {"node": ">=8"}},"node_modules/entities": {"version": "8.1.0","resolved": "https://registry.npmjs.org/entities/-/entities-8.1.0.tgz","integrity": "sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==","dev": true,"license": "BSD-2-Clause","engines": {"node": ">=20.19.0"},"funding": {"url": "https://github.com/fb55/entities?sponsor=1"}},"node_modules/es-module-lexer": {"version": "2.3.2","resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz","integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==","dev": true,"license": "MIT"},"node_modules/estree-walker": {"version": "3.0.3","resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz","integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==","dev": true,"license": "MIT","dependencies": {"@types/estree": "^1.0.0"}},"node_modules/expect-type": {"version": "1.4.0","resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz","integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==","dev": true,"license": "Apache-2.0","engines": {"node": ">=12.0.0"}},"node_modules/fdir": {"version": "6.5.0","resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz","integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==","dev": true,"license": "MIT","engines": {"node": ">=12.0.0"},"peerDependencies": {"picomatch": "^3 || ^4"},"peerDependenciesMeta": {"picomatch": {"optional": true}}},"node_modules/fflate": {"version": "0.8.3","resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz","integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==","license": "MIT"},"node_modules/fsevents": {"version": "2.3.3","resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz","integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==","dev": true,"hasInstallScript": true,"license": "MIT","optional": true,"os": ["darwin"],"engines": {"node": "^8.16.0 || ^10.6.0 || >=11.0.0"}},"node_modules/html-encoding-sniffer": {"version": "7.0.0","resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-7.0.0.tgz","integrity": "sha512-UikN5yr7xsCDAq87Or5or0PAlD3HJJOKVzM05az588WnpDJ4Ux7a2A53Qi6gofGg2/EtvF/H4hCi/TXfCW4Y6w==","dev": true,"license": "MIT","dependencies": {"@exodus/bytes": "^1.15.1"},"engines": {"node": "^22.13.0 || >=24.0.0"}},"node_modules/is-potential-custom-element-name": {"version": "1.0.1","resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz","integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==","dev": true,"license": "MIT"},"node_modules/jsdom": {"version": "30.1.1","resolved": "https://registry.npmjs.org/jsdom/-/jsdom-30.1.1.tgz","integrity": "sha512-FahmoPK5vbPc+jxV1iErMHmAZypCZ942NHF4+qqaWAuvaKKTBZxawnmAtrbGWLU7MtlxfqIP0qw6aSI+aWGtLg==","dev": true,"license": "MIT","dependencies": {"@asamuzakjp/css-color": "^7.0.0","@asamuzakjp/dom-selector": "^9.2.1","@bramus/specificity": "^2.4.2","@csstools/css-syntax-patches-for-csstree": "^1.1.13","@exodus/bytes": "^1.15.1","css-tree": "^3.2.1","data-urls": "^7.0.0","decimal.js": "^10.6.0","html-encoding-sniffer": "^7.0.0","is-potential-custom-element-name": "^1.0.1","lru-cache": "^11.5.2","parse5": "^8.0.1","saxes": "^6.0.0","tough-cookie": "^6.0.2","undici": "^8.10.2","w3c-xmlserializer": "^6.0.0","webidl-conversions": "^8.0.1","whatwg-mimetype": "^5.0.0","whatwg-url": "^17.1.1","xml-name-validator": "^5.0.0"},"engines": {"node": "^22.22.2 || ^24.15.0 || >=26.0.0"},"peerDependencies": {"canvas": "^3.2.3"},"peerDependenciesMeta": {"canvas": {"optional": true}}},"node_modules/lightningcss": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz","integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==","dev": true,"license": "MPL-2.0","dependencies": {"detect-libc": "^2.0.3"},"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"},"optionalDependencies": {"lightningcss-android-arm64": "1.33.0","lightningcss-darwin-arm64": "1.33.0","lightningcss-darwin-x64": "1.33.0","lightningcss-freebsd-x64": "1.33.0","lightningcss-linux-arm-gnueabihf": "1.33.0","lightningcss-linux-arm64-gnu": "1.33.0","lightningcss-linux-arm64-musl": "1.33.0","lightningcss-linux-x64-gnu": "1.33.0","lightningcss-linux-x64-musl": "1.33.0","lightningcss-win32-arm64-msvc": "1.33.0","lightningcss-win32-x64-msvc": "1.33.0"}},"node_modules/lightningcss-android-arm64": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz","integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==","cpu": ["arm64"],"dev": true,"license": "MPL-2.0","optional": true,"os": ["android"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-darwin-arm64": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz","integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==","cpu": ["arm64"],"dev": true,"license": "MPL-2.0","optional": true,"os": ["darwin"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-darwin-x64": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz","integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==","cpu": ["x64"],"dev": true,"license": "MPL-2.0","optional": true,"os": ["darwin"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-freebsd-x64": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz","integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==","cpu": ["x64"],"dev": true,"license": "MPL-2.0","optional": true,"os": ["freebsd"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-linux-arm-gnueabihf": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz","integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==","cpu": ["arm"],"dev": true,"license": "MPL-2.0","optional": true,"os": ["linux"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-linux-arm64-gnu": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz","integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==","cpu": ["arm64"],"dev": true,"libc": ["glibc"],"license": "MPL-2.0","optional": true,"os": ["linux"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-linux-arm64-musl": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz","integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==","cpu": ["arm64"],"dev": true,"libc": ["musl"],"license": "MPL-2.0","optional": true,"os": ["linux"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-linux-x64-gnu": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz","integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==","cpu": ["x64"],"dev": true,"libc": ["glibc"],"license": "MPL-2.0","optional": true,"os": ["linux"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-linux-x64-musl": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz","integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==","cpu": ["x64"],"dev": true,"libc": ["musl"],"license": "MPL-2.0","optional": true,"os": ["linux"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-win32-arm64-msvc": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz","integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==","cpu": ["arm64"],"dev": true,"license": "MPL-2.0","optional": true,"os": ["win32"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lightningcss-win32-x64-msvc": {"version": "1.33.0","resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz","integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==","cpu": ["x64"],"dev": true,"license": "MPL-2.0","optional": true,"os": ["win32"],"engines": {"node": ">= 12.0.0"},"funding": {"type": "opencollective","url": "https://opencollective.com/parcel"}},"node_modules/lru-cache": {"version": "11.5.3","resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz","integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==","dev": true,"license": "BlueOak-1.0.0","engines": {"node": "20 || >=22"}},"node_modules/lucide-react": {"version": "1.48.0","resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.48.0.tgz","integrity": "sha512-R0CIKY/fXiC6y9xRBADgsK+VW2p/pcTJOMhLZf1T+uG+vJUvyUR02nGOgmIIC7MPkiNK4Ox8QDnbqF8rJYWPZQ==","license": "ISC","peerDependencies": {"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"}},"node_modules/magic-string": {"version": "1.4.2","resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.2.tgz","integrity": "sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==","dev": true,"license": "MIT","dependencies": {"@jridgewell/sourcemap-codec": "^1.6.0"}},"node_modules/mdn-data": {"version": "2.27.1","resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz","integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==","dev": true,"license": "CC0-1.0"},"node_modules/nanoid": {"version": "3.3.19","resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz","integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==","dev": true,"funding": [{"type": "github","url": "https://github.com/sponsors/ai"}],"license": "MIT","bin": {"nanoid": "bin/nanoid.cjs"},"engines": {"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"}},"node_modules/obug": {"version": "2.2.1","resolved": "https://registry.npmjs.org/obug/-/obug-2.2.1.tgz","integrity": "sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==","dev": true,"funding": ["https://github.com/sponsors/sxzz","https://opencollective.com/debug"],"license": "MIT","engines": {"node": ">=12.20.0"}},"node_modules/parse5": {"version": "8.0.1","resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz","integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==","dev": true,"license": "MIT","dependencies": {"entities": "^8.0.0"},"funding": {"url": "https://github.com/inikulin/parse5?sponsor=1"}},"node_modules/picocolors": {"version": "1.1.1","resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz","integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==","dev": true,"license": "ISC"},"node_modules/picomatch": {"version": "4.0.7","resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz","integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==","dev": true,"license": "MIT","engines": {"node": ">=12"},"funding": {"url": "https://github.com/sponsors/jonschlinkert"}},"node_modules/postcss": {"version": "8.5.28","resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz","integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==","dev": true,"funding": [{"type": "opencollective","url": "https://opencollective.com/postcss/"},{"type": "tidelift","url": "https://tidelift.com/funding/github/npm/postcss"},{"type": "github","url": "https://github.com/sponsors/ai"}],"license": "MIT","dependencies": {"nanoid": "^3.3.18","picocolors": "^1.1.1","source-map-js": "^1.2.1"},"engines": {"node": "^10 || ^12 || >=14"}},"node_modules/punycode": {"version": "2.3.1","resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz","integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==","dev": true,"license": "MIT","engines": {"node": ">=6"}},"node_modules/react": {"version": "19.3.0","resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz","integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==","license": "MIT","engines": {"node": ">=0.10.0"}},"node_modules/react-dom": {"version": "19.3.0","resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz","integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==","license": "MIT","dependencies": {"scheduler": "^0.28.0"},"peerDependencies": {"react": "^19.3.0"}},"node_modules/require-from-string": {"version": "2.0.2","resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz","integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==","dev": true,"license": "MIT","engines": {"node": ">=0.10.0"}},"node_modules/rolldown": {"version": "1.2.11","resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.11.tgz","integrity": "sha512-qpSwIyz0jHQq5qXBTNxFmE6664rJ7O+4TvPFOiOaBSrz8IOHc1koKKSqTM2H6u1UG1+TveuC6vaDHKXFOvb1Kw==","dev": true,"license": "MIT","dependencies": {"@oxc-project/types": "=0.151.0","@rolldown/pluginutils": "^1.0.0"},"bin": {"rolldown": "bin/cli.mjs"},"engines": {"node": "^20.19.0 || >=22.12.0"},"optionalDependencies": {"@rolldown/binding-android-arm-eabi": "1.2.11","@rolldown/binding-android-arm64": "1.2.11","@rolldown/binding-darwin-arm64": "1.2.11","@rolldown/binding-darwin-x64": "1.2.11","@rolldown/binding-freebsd-x64": "1.2.11","@rolldown/binding-linux-arm-gnueabihf": "1.2.11","@rolldown/binding-linux-arm64-gnu": "1.2.11","@rolldown/binding-linux-arm64-musl": "1.2.11","@rolldown/binding-linux-ppc64-gnu": "1.2.11","@rolldown/binding-linux-s390x-gnu": "1.2.11","@rolldown/binding-linux-x64-gnu": "1.2.11","@rolldown/binding-linux-x64-musl": "1.2.11","@rolldown/binding-openharmony-arm64": "1.2.11","@rolldown/binding-win32-arm64-msvc": "1.2.11","@rolldown/binding-win32-x64-msvc": "1.2.11"}},"node_modules/saxes": {"version": "6.0.0","resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz","integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==","dev": true,"license": "ISC","dependencies": {"xmlchars": "^2.2.0"},"engines": {"node": ">=v12.22.7"}},"node_modules/scheduler": {"version": "0.28.0","resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz","integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==","license": "MIT"},"node_modules/source-map-js": {"version": "1.2.1","resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz","integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==","dev": true,"license": "BSD-3-Clause","engines": {"node": ">=0.10.0"}},"node_modules/std-env": {"version": "4.2.0","resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz","integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==","dev": true,"license": "MIT"},"node_modules/tinybench": {"version": "6.2.0","resolved": "https://registry.npmjs.org/tinybench/-/tinybench-6.2.0.tgz","integrity": "sha512-78U2TlB2CnVenajOFzf3BKSm0J6oz5L0NV7g32LCPccvYc0lbWvys4d3uUUCS2B1N8PAf2+aekR8i1KbC3HO7Q==","dev": true,"license": "MIT","engines": {"node": ">=20.0.0"}},"node_modules/tinyexec": {"version": "1.3.1","resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz","integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==","dev": true,"license": "MIT","engines": {"node": ">=18"}},"node_modules/tinyglobby": {"version": "0.2.17","resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz","integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==","dev": true,"license": "MIT","dependencies": {"fdir": "^6.5.0","picomatch": "^4.0.4"},"engines": {"node": ">=12.0.0"},"funding": {"url": "https://github.com/sponsors/SuperchupuDev"}},"node_modules/tldts": {"version": "7.4.16","resolved": "https://registry.npmjs.org/tldts/-/tldts-7.4.16.tgz","integrity": "sha512-QwBER5KMR86IIjpIiO7H/Z3IMJPsZ1A6RKPAqzTTgOyUQUSt9FdnKcqhTaJmkY6HVrgouZHZR0ncK5QxvmnQeg==","dev": true,"license": "MIT","dependencies": {"tldts-core": "^7.4.16"},"bin": {"tldts": "bin/cli.js"}},"node_modules/tldts-core": {"version": "7.4.16","resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.4.16.tgz","integrity": "sha512-MDolfaSJtlSK5Y0A1xl3277ekubZwobpBjugknDizI9O5Rm60a1m8k4ICK+MRsCDzPygT81mp3BBf5RKDlFRfA==","dev": true,"license": "MIT"},"node_modules/tough-cookie": {"version": "6.0.2","resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.2.tgz","integrity": "sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==","dev": true,"license": "BSD-3-Clause","dependencies": {"tldts": "^7.0.5"},"engines": {"node": ">=16"}},"node_modules/tr46": {"version": "6.0.0","resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz","integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==","dev": true,"license": "MIT","dependencies": {"punycode": "^2.3.1"},"engines": {"node": ">=20"}},"node_modules/typescript": {"version": "7.0.2","resolved": "https://registry.npmjs.org/typescript/-/typescript-7.0.2.tgz","integrity": "sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==","dev": true,"license": "Apache-2.0","bin": {"tsc": "bin/tsc"},"engines": {"node": ">=16.20.0"},"optionalDependencies": {"@typescript/typescript-aix-ppc64": "7.0.2","@typescript/typescript-darwin-arm64": "7.0.2","@typescript/typescript-darwin-x64": "7.0.2","@typescript/typescript-freebsd-arm64": "7.0.2","@typescript/typescript-freebsd-x64": "7.0.2","@typescript/typescript-linux-arm": "7.0.2","@typescript/typescript-linux-arm64": "7.0.2","@typescript/typescript-linux-loong64": "7.0.2","@typescript/typescript-linux-mips64el": "7.0.2","@typescript/typescript-linux-ppc64": "7.0.2","@typescript/typescript-linux-riscv64": "7.0.2","@typescript/typescript-linux-s390x": "7.0.2","@typescript/typescript-linux-x64": "7.0.2","@typescript/typescript-netbsd-arm64": "7.0.2","@typescript/typescript-netbsd-x64": "7.0.2","@typescript/typescript-openbsd-arm64": "7.0.2","@typescript/typescript-openbsd-x64": "7.0.2","@typescript/typescript-sunos-x64": "7.0.2","@typescript/typescript-win32-arm64": "7.0.2","@typescript/typescript-win32-x64": "7.0.2"}},"node_modules/undici": {"version": "8.11.2","resolved": "https://registry.npmjs.org/undici/-/undici-8.11.2.tgz","integrity": "sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==","dev": true,"license": "MIT","engines": {"node": ">=22.19.0"}},"node_modules/undici-types": {"version": "7.24.6","resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz","integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==","dev": true,"license": "MIT"},"node_modules/vite": {"version": "8.3.1","resolved": "https://registry.npmjs.org/vite/-/vite-8.3.1.tgz","integrity": "sha512-/bvH9E9tmCXRGp2uXY3WbOldqpTwFkbha/8ANaEQ6VkxhH60KyqLwgZq6lG2y+4uT55x9+9eUHMpQ7uGnOCKjA==","dev": true,"license": "MIT","dependencies": {"lightningcss": "^1.33.0","picomatch": "^4.0.7","postcss": "^8.5.28","rolldown": "~1.2.9","tinyglobby": "^0.2.17"},"bin": {"vite": "bin/vite.js"},"engines": {"node": "^20.19.0 || >=22.12.0"},"funding": {"url": "https://github.com/vitejs/vite?sponsor=1"},"optionalDependencies": {"fsevents": "~2.3.3"},"peerDependencies": {"@types/node": "^20.19.0 || >=22.12.0","@vitejs/devtools": "^0.7.1","esbuild": "^0.27.0 || ^0.28.0","jiti": ">=1.21.0","less": "^4.0.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},"@vitejs/devtools": {"optional": true},"esbuild": {"optional": true},"jiti": {"optional": true},"less": {"optional": true},"sass": {"optional": true},"sass-embedded": {"optional": true},"stylus": {"optional": true},"sugarss": {"optional": true},"terser": {"optional": true},"tsx": {"optional": true},"yaml": {"optional": true}}},"node_modules/vitest": {"version": "5.0.2","resolved": "https://registry.npmjs.org/vitest/-/vitest-5.0.2.tgz","integrity": "sha512-7MQrx9pDv5aHiUcovIb/70Ys3tgtkUVgCtledvKdCmEO+/1Dicq5ZqoSxOW034m03oqC+oHOKui2dM6qtMLoJg==","dev": true,"license": "MIT","dependencies": {"@types/chai": "^5.2.2","@vitest/mocker": "5.0.2","chai": "^6.2.2","es-module-lexer": "^2.3.2","expect-type": "^1.4.0","magic-string": "^1.2.3","obug": "^2.1.4","picomatch": "^4.0.7","std-env": "^4.2.0","tinybench": "^6.1.4","tinyexec": "^1.3.0","tinyglobby": "^0.2.17","why-is-node-running": "^3.2.1"},"bin": {"vitest": "vitest.mjs"},"engines": {"node": "^22.12.0 || ^24.0.0 || >=26.0.0"},"funding": {"url": "https://opencollective.com/vitest"},"peerDependencies": {"@edge-runtime/vm": "*","@opentelemetry/api": "^1.9.0","@types/node": "^22.0.0 || >=24.0.0","@vitest/browser-playwright": "5.0.2","@vitest/browser-preview": "5.0.2","@vitest/browser-webdriverio": "^5.0.0-beta.5 || >=5.0.0","@vitest/coverage-istanbul": "5.0.2","@vitest/coverage-v8": "5.0.2","@vitest/ui": "5.0.2","happy-dom": "*","jsdom": "*","vite": "^6.4.0 || ^7.0.0 || ^8.0.0"},"peerDependenciesMeta": {"@edge-runtime/vm": {"optional": true},"@opentelemetry/api": {"optional": true},"@types/node": {"optional": true},"@vitest/browser-playwright": {"optional": true},"@vitest/browser-preview": {"optional": true},"@vitest/browser-webdriverio": {"optional": true},"@vitest/coverage-istanbul": {"optional": true},"@vitest/coverage-v8": {"optional": true},"@vitest/ui": {"optional": true},"happy-dom": {"optional": true},"jsdom": {"optional": true},"vite": {"optional": false}}},"node_modules/w3c-xmlserializer": {"version": "6.0.0","resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-6.0.0.tgz","integrity": "sha512-4Nsy8K5Tr6SPDH9jhKJOHf7ChDrc1zufZTVSF7x72hwuEXBqxqk9G6cK+K2NRUtB3iELRJqjXb4JPDMBjMTl2Q==","dev": true,"license": "MIT","dependencies": {"xml-name-validator": "^5.0.0"},"engines": {"node": "^22.22.2 || ^24.15.0 || >=26.0.0"}},"node_modules/webidl-conversions": {"version": "8.0.1","resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz","integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==","dev": true,"license": "BSD-2-Clause","engines": {"node": ">=20"}},"node_modules/whatwg-mimetype": {"version": "5.0.0","resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz","integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==","dev": true,"license": "MIT","engines": {"node": ">=20"}},"node_modules/whatwg-url": {"version": "17.1.2","resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-17.1.2.tgz","integrity": "sha512-TEZA+Zqxin7Jjsm2cjRohCmen5awh+hT6Zi3VZdqZlNRk7zvOI/9WpBFg/DWlA56bWnzwm6DuB8NS0EsxQH9uQ==","dev": true,"license": "MIT","dependencies": {"@exodus/bytes": "^1.15.1","tr46": "^6.0.0","webidl-conversions": "^8.0.1"},"engines": {"node": "^22.14.0 || >=24.0.0"}},"node_modules/why-is-node-running": {"version": "3.2.2","resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-3.2.2.tgz","integrity": "sha512-NKUzAelcoCXhXL4dJzKIwXeR8iEVqsA0Lq6Vnd0UXvgaKbzVo4ZTHROF2Jidrv+SgxOQ03fMinnNhzZATxOD3A==","dev": true,"license": "MIT","bin": {"why-is-node-running": "cli.js"},"engines": {"node": ">=20.11"}},"node_modules/xml-name-validator": {"version": "5.0.0","resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz","integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==","dev": true,"license": "Apache-2.0","engines": {"node": ">=18"}},"node_modules/xmlchars": {"version": "2.2.0","resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz","integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==","dev": true,"license": "MIT"}}}