{
  "name": "adom-3d-viewer-babylon9",
  "version": "0.2.0",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "adom-3d-viewer-babylon9",
      "version": "0.2.0",
      "dependencies": {
        "@babylonjs/core": "^9.5.0",
        "@babylonjs/inspector": "^9.5.0",
        "@babylonjs/loaders": "^9.5.0",
        "svelte": "^4.0.0 || ^5.0.0"
      },
      "devDependencies": {
        "@sveltejs/vite-plugin-svelte": "^3.1.2",
        "svelte-check": "^3.8.6",
        "terser": "^5.46.2",
        "typescript": "^5.5.4",
        "vite": "^5.4.1"
      },
      "peerDependencies": {
        "svelte": "^4.0.0 || ^5.0.0"
      }
    },
    "node_modules/@ampproject/remapping": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
      "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
      "dependencies": {
        "@jridgewell/gen-mapping": "^0.3.5",
        "@jridgewell/trace-mapping": "^0.3.24"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@babel/runtime": {
      "version": "7.29.2",
      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
      "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",
      "peer": true,
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babylonjs/addons": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/addons/-/addons-9.5.0.tgz",
      "integrity": "sha512-lnQbW+9xA2SjJJ8Sio074Zx+WJX+bLxo2+ocHs7ETPc1wMDYJWBl7aUH3X/HhhRv9YRidVAzqmCXaxaNNmPRBQ==",
      "peer": true,
      "peerDependencies": {
        "@babylonjs/core": "^9.0.0"
      }
    },
    "node_modules/@babylonjs/core": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-9.5.0.tgz",
      "integrity": "sha512-DTqkOTueTp/xSw/VTVzrxLpBWjamVIKXbAbgqDHRR/V3Am5F5LRGscaWjWgPc5INv7HD2zTln/lyWdm47KQkgQ=="
    },
    "node_modules/@babylonjs/gui": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-9.5.0.tgz",
      "integrity": "sha512-AzptYadbJ/1/BUrvLhvNyABN9OAKrtFYYyYMMB6lEV+ymgcoyt1NKgdd/DEUzr5LXbxBb9rJIm9GsDSIyrnuCg==",
      "peer": true,
      "peerDependencies": {
        "@babylonjs/core": "^9.0.0"
      }
    },
    "node_modules/@babylonjs/gui-editor": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/gui-editor/-/gui-editor-9.5.0.tgz",
      "integrity": "sha512-RrmrimK7UhOGGLDCgBJvwgFZ4ytmK9pfnCooj+lUgih0rpZM/FhyHrwJNZM445jDB9xlygPDUwtw73VdxmE1hA==",
      "peer": true,
      "peerDependencies": {
        "@babylonjs/core": "^9.0.0",
        "@babylonjs/gui": "^9.0.0",
        "@types/react": ">=16.7.3",
        "@types/react-dom": ">=16.0.9"
      }
    },
    "node_modules/@babylonjs/inspector": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/inspector/-/inspector-9.5.0.tgz",
      "integrity": "sha512-YP6LgiUJShwotk7t9iYQdU3qVfWmIiwZ3zJi0Ci3A4T0enulaf6dM1eK31gImp1mH01N3ZcnvTJ5y0UZ34mVog==",
      "bin": {
        "babylon-inspector": "bin/inspector-cli.mjs"
      },
      "peerDependencies": {
        "@babylonjs/addons": "^9.0.0",
        "@babylonjs/core": "^9.0.0",
        "@babylonjs/gui": "^9.0.0",
        "@babylonjs/gui-editor": "^9.0.0",
        "@babylonjs/loaders": "^9.0.0",
        "@babylonjs/materials": "^9.0.0",
        "@babylonjs/serializers": "^9.0.0",
        "@fluentui-contrib/react-resize-handle": "^0.8.4",
        "@fluentui-contrib/react-virtualizer": "^1.0.0",
        "@fluentui/react-components": "^9.70.0",
        "@fluentui/react-icons": "^2.0.310",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0",
        "usehooks-ts": "^3.1.1"
      }
    },
    "node_modules/@babylonjs/loaders": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-9.5.0.tgz",
      "integrity": "sha512-e2PqqPQ2A6xCJ6yW2NtcCzCKfN7neJjpxCUWBXqVUc268QnC1DNV49PM6bVpzNzTqzYjapMR9u5apcvAWo2iYQ==",
      "peerDependencies": {
        "@babylonjs/core": "^9.0.0",
        "babylonjs-gltf2interface": "^9.0.0"
      }
    },
    "node_modules/@babylonjs/materials": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-9.5.0.tgz",
      "integrity": "sha512-zKXs5UBqMGhDcpGhlIKvOuMPd77Pm6myAv0xEi0d7UL4dGk0u86bs4dQO2kqXGstf3bwzR3fNvljAuhOrDYflg==",
      "peer": true,
      "peerDependencies": {
        "@babylonjs/core": "^9.0.0"
      }
    },
    "node_modules/@babylonjs/serializers": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/@babylonjs/serializers/-/serializers-9.5.0.tgz",
      "integrity": "sha512-ODbpEUnNUPFDMajkMqYNdVmogbDJoYA+ZAk0MEPDd/95xBf8rEfyyq4q7Y0ifVo6Vr4uJYyrFw02O1teIRYuoA==",
      "peer": true,
      "peerDependencies": {
        "@babylonjs/core": "^9.0.0",
        "babylonjs-gltf2interface": "^9.0.0"
      }
    },
    "node_modules/@ctrl/tinycolor": {
      "version": "3.6.1",
      "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
      "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
      "peer": true,
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/@emotion/hash": {
      "version": "0.9.2",
      "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz",
      "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==",
      "peer": true
    },
    "node_modules/@esbuild/aix-ppc64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
      "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
      "cpu": [
        "ppc64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "aix"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/android-arm": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
      "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
      "cpu": [
        "arm"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "android"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/android-arm64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
      "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "android"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/android-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
      "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "android"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/darwin-arm64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
      "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "darwin"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/darwin-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
      "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "darwin"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/freebsd-arm64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
      "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "freebsd"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/freebsd-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
      "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "freebsd"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-arm": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
      "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
      "cpu": [
        "arm"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-arm64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
      "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-ia32": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
      "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
      "cpu": [
        "ia32"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-loong64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
      "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
      "cpu": [
        "loong64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-mips64el": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
      "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
      "cpu": [
        "mips64el"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-ppc64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
      "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
      "cpu": [
        "ppc64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-riscv64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
      "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
      "cpu": [
        "riscv64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-s390x": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
      "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
      "cpu": [
        "s390x"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/linux-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
      "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/netbsd-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
      "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "netbsd"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/openbsd-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
      "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "openbsd"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/sunos-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
      "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "sunos"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/win32-arm64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
      "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "win32"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/win32-ia32": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
      "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
      "cpu": [
        "ia32"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "win32"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@esbuild/win32-x64": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
      "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "win32"
      ],
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@floating-ui/core": {
      "version": "1.7.5",
      "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz",
      "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==",
      "peer": true,
      "dependencies": {
        "@floating-ui/utils": "^0.2.11"
      }
    },
    "node_modules/@floating-ui/devtools": {
      "version": "0.2.3",
      "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.3.tgz",
      "integrity": "sha512-ZTcxTvgo9CRlP7vJV62yCxdqmahHTGpSTi5QaTDgGoyQq0OyjaVZhUhXv/qdkQFOI3Sxlfmz0XGG4HaZMsDf8Q==",
      "peer": true,
      "peerDependencies": {
        "@floating-ui/dom": "^1.0.0"
      }
    },
    "node_modules/@floating-ui/dom": {
      "version": "1.7.6",
      "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz",
      "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==",
      "peer": true,
      "dependencies": {
        "@floating-ui/core": "^1.7.5",
        "@floating-ui/utils": "^0.2.11"
      }
    },
    "node_modules/@floating-ui/utils": {
      "version": "0.2.11",
      "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz",
      "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==",
      "peer": true
    },
    "node_modules/@fluentui-contrib/react-resize-handle": {
      "version": "0.8.4",
      "resolved": "https://registry.npmjs.org/@fluentui-contrib/react-resize-handle/-/react-resize-handle-0.8.4.tgz",
      "integrity": "sha512-g3cJ3q+nn32BB5b5mEtuSh6sGNYOGcKvRxQljvfg+UAhStceCPZYRM8gF+HswPPhQ0LUR6h780WMe072ndR6Lw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-utilities": "^9.16.0",
        "@swc/helpers": "~0.5.11"
      },
      "peerDependencies": {
        "@fluentui/react-components": ">=9.70.0 <10.0.0",
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.8.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui-contrib/react-virtualizer": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/@fluentui-contrib/react-virtualizer/-/react-virtualizer-1.0.0.tgz",
      "integrity": "sha512-z1KE+OyCTICkOeyCmFI0nlNRTPAhCv2ZhCIDjebnlkNQMIcMtTrI/ogy4Fu8UgbFP+WReE50JeduLtM+Sst+1A==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-jsx-runtime": "^9.0.29",
        "@fluentui/react-utilities": "^9.16.0",
        "@griffel/react": "^1.5.14",
        "@swc/helpers": "~0.5.11"
      },
      "peerDependencies": {
        "@fluentui/react-shared-contexts": ">=9.7.2 <10.0.0",
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.8.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/keyboard-keys": {
      "version": "9.0.8",
      "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.8.tgz",
      "integrity": "sha512-iUSJUUHAyTosnXK8O2Ilbfxma+ZyZPMua5vB028Ys96z80v+LFwntoehlFsdH3rMuPsA8GaC1RE7LMezwPBPdw==",
      "peer": true,
      "dependencies": {
        "@swc/helpers": "^0.5.1"
      }
    },
    "node_modules/@fluentui/priority-overflow": {
      "version": "9.3.0",
      "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.3.0.tgz",
      "integrity": "sha512-yaBC0R4e+4ZlCWDulB5S+xBrlnLwfzdg68GaarCqQO8OHjLg7Ah05xTj7PsAYcoHeEg/9vYeBwGXBpRO8+Tjqw==",
      "peer": true,
      "dependencies": {
        "@swc/helpers": "^0.5.1"
      }
    },
    "node_modules/@fluentui/react-accordion": {
      "version": "9.11.0",
      "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.11.0.tgz",
      "integrity": "sha512-mEy73hbJM53tMj3MWqm3ajbBxj48uubnJjumVKI8Z/eXHS8L3GzUy5rf/gUH26xSR2Tl+edpFhYB8PFbJDIKKw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-alert": {
      "version": "9.0.0-beta.139",
      "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.139.tgz",
      "integrity": "sha512-R9r4dwwpWpgFmB8wVeWqipjUh/e6lyacnerX39HtVdgcG/PE+kpdHjKGiy8MAD+BGYCzrUxKNhXTQDlpXasJ1Q==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-avatar": "^9.11.1",
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-icons": "^2.0.239",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-aria": {
      "version": "9.17.11",
      "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.17.11.tgz",
      "integrity": "sha512-K9nz+Wn5JliCpG6bIYYPXvKmpOql+w9uyzmYNYkYQ6QHgoCpph7XUFx1HCtsJm2PPNi8WO8g0ZV9jojdGKl1Tg==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-utilities": "^9.26.3",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-avatar": {
      "version": "9.11.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.11.1.tgz",
      "integrity": "sha512-y1T67rVQQ/D4FAod8F4crXo9funaptscRIiW81LAsbN82fFVexMPQ9GmXooQQvn6ILvjJtf9IyvSJ195qDsyag==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-badge": "^9.5.2",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-popover": "^9.14.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-tooltip": "^9.10.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-badge": {
      "version": "9.5.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.5.2.tgz",
      "integrity": "sha512-+UPAK9dCD6Gx+LWr6vqKMIbYOPf7oXX+GXRtCJ5fekCTHD0VgIWuIMuEtxVrHpJQdb2VNaZadY8/dMomk2JaXw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-breadcrumb": {
      "version": "9.4.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.4.1.tgz",
      "integrity": "sha512-XgUB1yv04GdcL/6kUo6kh+BaN4df1A/Ds/fL1QxNrm5E26Vmvvlc0LN0WV/qb5qhKx0NwhtIXgOZHjfzyt7iCA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-link": "^9.8.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-button": {
      "version": "9.9.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.9.1.tgz",
      "integrity": "sha512-WNzpseiVbqEKKevTkAnyHNoK/8ktYPE6rvf31gGvSDnBBclqfrn4PSYG2ppi+Z7abmClnaNFxpp1OHuOoVQ8Bg==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-card": {
      "version": "9.6.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.6.1.tgz",
      "integrity": "sha512-KBijjAxi0mBDSgnA1OCglqAVWc+Q0L7A2wCokszX/53oqfJPSvWxWFma7esz9b5MF/kdRrAR0vmy7MiosepNLQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-text": "^9.6.16",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-carousel": {
      "version": "9.9.7",
      "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.9.7.tgz",
      "integrity": "sha512-lummYk+tASL/rM/SXWruoqhUAyJjTiOMgiCz55ncE3q2pSZe/EbsV5WfRw5B3y7pHX8xLusN831TBgUthj/sUw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-tooltip": "^9.10.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1",
        "embla-carousel": "^8.5.1",
        "embla-carousel-autoplay": "^8.5.1",
        "embla-carousel-fade": "^8.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-checkbox": {
      "version": "9.6.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.6.1.tgz",
      "integrity": "sha512-Rsf3TmcNrzLuHan9lyUFUmMZnNyvS7DV8C4Vc9lZnZTFRBo94GRMGzu0BcWKFbr3cCDT/r5RmIyQYz0kc7Jd2w==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-color-picker": {
      "version": "9.2.16",
      "resolved": "https://registry.npmjs.org/@fluentui/react-color-picker/-/react-color-picker-9.2.16.tgz",
      "integrity": "sha512-+H8Ea8dwoSeUCTLRpUiGLrRsNvBnlHplnwJPU0isp8jdAfrIM/savZTLj6o4rqNFpNHQqAXxGwNuUV9YfHoJuQ==",
      "peer": true,
      "dependencies": {
        "@ctrl/tinycolor": "^3.3.4",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-combobox": {
      "version": "9.17.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.17.1.tgz",
      "integrity": "sha512-ezgt6tfOKd3wlG6IHvWl0TPNPpfHRtnEwC2kuqHYH/r1nMNp9edFi8Ya3+1eM7oxai19XW0swt69GPwRu51FVQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-positioning": "^9.22.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-components": {
      "version": "9.73.8",
      "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.73.8.tgz",
      "integrity": "sha512-JG4KQjEvRRfPlh4yt6Rv1/k87ydM2y49r5XPNCnuYHahA7kEM+dY8JdOI7n7FW8bdcvZ7qt4smDrQ2XcPfmxlA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-accordion": "^9.11.0",
        "@fluentui/react-alert": "9.0.0-beta.139",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-avatar": "^9.11.1",
        "@fluentui/react-badge": "^9.5.2",
        "@fluentui/react-breadcrumb": "^9.4.1",
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-card": "^9.6.1",
        "@fluentui/react-carousel": "^9.9.7",
        "@fluentui/react-checkbox": "^9.6.1",
        "@fluentui/react-color-picker": "^9.2.16",
        "@fluentui/react-combobox": "^9.17.1",
        "@fluentui/react-dialog": "^9.18.0",
        "@fluentui/react-divider": "^9.7.1",
        "@fluentui/react-drawer": "^9.12.0",
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-image": "^9.4.1",
        "@fluentui/react-infobutton": "9.0.0-beta.115",
        "@fluentui/react-infolabel": "^9.4.20",
        "@fluentui/react-input": "^9.8.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-link": "^9.8.1",
        "@fluentui/react-list": "^9.6.14",
        "@fluentui/react-menu": "^9.24.1",
        "@fluentui/react-message-bar": "^9.7.0",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-nav": "^9.3.24",
        "@fluentui/react-overflow": "^9.7.2",
        "@fluentui/react-persona": "^9.7.3",
        "@fluentui/react-popover": "^9.14.2",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-positioning": "^9.22.1",
        "@fluentui/react-progress": "^9.5.1",
        "@fluentui/react-provider": "^9.22.16",
        "@fluentui/react-radio": "^9.6.2",
        "@fluentui/react-rating": "^9.4.1",
        "@fluentui/react-search": "^9.4.2",
        "@fluentui/react-select": "^9.5.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-skeleton": "^9.7.2",
        "@fluentui/react-slider": "^9.6.2",
        "@fluentui/react-spinbutton": "^9.6.2",
        "@fluentui/react-spinner": "^9.8.2",
        "@fluentui/react-swatch-picker": "^9.5.2",
        "@fluentui/react-switch": "^9.7.2",
        "@fluentui/react-table": "^9.19.15",
        "@fluentui/react-tabs": "^9.12.1",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-tag-picker": "^9.8.6",
        "@fluentui/react-tags": "^9.8.1",
        "@fluentui/react-teaching-popover": "^9.6.21",
        "@fluentui/react-text": "^9.6.16",
        "@fluentui/react-textarea": "^9.7.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-toast": "^9.7.17",
        "@fluentui/react-toolbar": "^9.8.0",
        "@fluentui/react-tooltip": "^9.10.1",
        "@fluentui/react-tree": "^9.16.0",
        "@fluentui/react-utilities": "^9.26.3",
        "@fluentui/react-virtualizer": "9.0.0-alpha.112",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-context-selector": {
      "version": "9.2.16",
      "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.2.16.tgz",
      "integrity": "sha512-D+/X2liT+eZe0rzXbwddPH333ml2SXz71biR13aeyGJQr8+W+icMAIsYhpwk0CC3KtJ3f1/CLTm7vcIrvqsJ4g==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-utilities": "^9.26.3",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0",
        "scheduler": ">=0.19.0"
      }
    },
    "node_modules/@fluentui/react-dialog": {
      "version": "9.18.0",
      "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.18.0.tgz",
      "integrity": "sha512-i+V2o0NJ1itjVADJFov5AR/JetpD2hCMiLye0vfi3/XsFMgEPZnGzILVxPCO/ovULTiCyThcL1UvY0d/PYrZfA==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-divider": {
      "version": "9.7.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.7.1.tgz",
      "integrity": "sha512-ptymE6iADb/ugezulaMeoAfGxKSwOjHEHBh8N1ydOR3AoOxsSUPkvoPC0mReO/yV5Nas7pz5s5VuJTspmFz0hA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-drawer": {
      "version": "9.12.0",
      "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.12.0.tgz",
      "integrity": "sha512-PUXeXUH6JqwpjqYphHesHl75UAFSvxQJQqrevMFHE78ZF0Cqn59Xpa+8hGwRSuoRcYa90jjfHzJOOjN0iNM2iA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-dialog": "^9.18.0",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-field": {
      "version": "9.5.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.5.1.tgz",
      "integrity": "sha512-u8J2d3AWb4yZXvy/mQd95y2lTon890RfybBTCbeBUzApGMI/77WqT5pRJ+zTM3lOMToPHVKylchNFusMpJaX9w==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-icons": {
      "version": "2.0.325",
      "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.325.tgz",
      "integrity": "sha512-dbmpGMwyCFfkFdMSTEFnbNMXKDomPpqbzXVKRKM0EEQrcwOoQvm08d+SV+WWH11kni26SrgEtB9ycldD+fr92w==",
      "peer": true,
      "dependencies": {
        "@griffel/react": "^1.6.1",
        "tslib": "^2.1.0"
      },
      "peerDependencies": {
        "react": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-image": {
      "version": "9.4.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.4.1.tgz",
      "integrity": "sha512-yNd2Wq2xq952UUEVBkWeEmM7bTKdWx6BnsHPYRf0kdTADox2PquApYXsI1xw2pnAh3GSjARrGi9Eto0qxouLqA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-infobutton": {
      "version": "9.0.0-beta.115",
      "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.115.tgz",
      "integrity": "sha512-b+4B0ODzPEb4jNaW9HdT6VVt3CL5FgPL2yuKzALBsYVl3udJdFpyxHsZEPf3JrVTBL/rgF2fRI1iAioX6Fl7DA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-icons": "^2.0.237",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-popover": "^9.14.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-infolabel": {
      "version": "9.4.20",
      "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.4.20.tgz",
      "integrity": "sha512-w4FOnNP+CtbVdKBEO6wXAcmOuPZWvmB/BJj+7J/8cLAQm7+4kQgitFHncU6rtFhPdGbikVoBf707/0R1mA4aIg==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-popover": "^9.14.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-input": {
      "version": "9.8.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.8.2.tgz",
      "integrity": "sha512-t9zmqZR4bqeRjpWuCGfI4yrtPoCXFiK2XO4BoV5nNwAesglgz4+Vtso4YXst9QYEAazHtKI73YFJf1mn55hCuA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-jsx-runtime": {
      "version": "9.4.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.4.2.tgz",
      "integrity": "sha512-y3o0PBg2qzSdvgxDm7rH9BWq7E1h/eUWS+IhjQhd9dRpme6Py01+OLOglHojM5Tc9QjIp2Rjy2mFWBHXOR+8mw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-utilities": "^9.26.3",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-label": {
      "version": "9.4.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.4.1.tgz",
      "integrity": "sha512-4O3cPX6dSJVBKlIEbznjJ08utEc98lKbZz/6MZTTQfFgYl0TxAhxEDsIIIyNjj0Xy9eJpqubJsaswucWXTG/qg==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-link": {
      "version": "9.8.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.8.1.tgz",
      "integrity": "sha512-ZxrCeX4pMWHujdmYV8b0QW0ztLtu0rHHvRNx67Y3WqSijVyij8QtNNiZ/nab+UDNlz9t8QIXKdWQgYj1uKDpMg==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-list": {
      "version": "9.6.14",
      "resolved": "https://registry.npmjs.org/@fluentui/react-list/-/react-list-9.6.14.tgz",
      "integrity": "sha512-B1mUQFvJOUlZysSduVnATNZggrGpgEWnW9ZSJAZ17LM0+9nWEQRi40jpUGI/d3PGKHt5O2df78s+1nEPAk0L6A==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-checkbox": "^9.6.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-menu": {
      "version": "9.24.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.24.1.tgz",
      "integrity": "sha512-NLB5EhzKFiwax3O5JTRTtsqdEFDGEXzEuP/suyxNAaaQsIuXygo//Rmdq6dSn7GybTpEOZHKxYDyyG7dj+a4YA==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-positioning": "^9.22.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-message-bar": {
      "version": "9.7.0",
      "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.7.0.tgz",
      "integrity": "sha512-ICFDxZ62r5OG97/FcfK1EfJPxGlyDNyFixLD/a3gOREvEcT/hyZgnlUM9Y30u92HjxChx2SwGWnv3iaQPsvToQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-link": "^9.8.1",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-motion": {
      "version": "9.15.0",
      "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.15.0.tgz",
      "integrity": "sha512-ZNQHYzE6MRbLQFT08/mrcqQ9k7F5niktRP93X1v/kmwKfPjvdDofySfbhQXQs3zQw600690C9rfJTKUd3h+zlg==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-utilities": "^9.26.3",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-motion-components-preview": {
      "version": "0.15.4",
      "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.4.tgz",
      "integrity": "sha512-gAHPlyEYylZzUSGwc68VaB+vO8CTX6tgIA3d2+jFrpcwvXZjsdCpF1w1zK1+hTuiipmEaZLZyBz0e0CKH2+3XQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-motion": "*",
        "@fluentui/react-utilities": "*",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-nav": {
      "version": "9.3.24",
      "resolved": "https://registry.npmjs.org/@fluentui/react-nav/-/react-nav-9.3.24.tgz",
      "integrity": "sha512-OlB5k5Zev5VNjSRfJvJLO09Hjcv2UHAjLpSVa6gKHx+1NqqSJWZeDLSF7r+/nyZ4CWP5jWZYq7whEu3WvzdVZw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-divider": "^9.7.1",
        "@fluentui/react-drawer": "^9.12.0",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-tooltip": "^9.10.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-overflow": {
      "version": "9.7.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.7.2.tgz",
      "integrity": "sha512-5PA67LgnVmbbOzBN2H5gH3OvSVy1373VJfsHq2+6TLCfm+LXAkWBoFwvBuFI7HsMYae9A0FVlgX7gTsKVfMddw==",
      "peer": true,
      "dependencies": {
        "@fluentui/priority-overflow": "^9.3.0",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-persona": {
      "version": "9.7.3",
      "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.7.3.tgz",
      "integrity": "sha512-OY3xpSD6l4NDdeKihriC+H0q6P1CA2xyZ+pe/WwfKPnatxs2BALoRFtDQduMO7AK/j0w7UAxnaZrvEeftLen2g==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-avatar": "^9.11.1",
        "@fluentui/react-badge": "^9.5.2",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-popover": {
      "version": "9.14.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.14.2.tgz",
      "integrity": "sha512-EDvzLkT98/vcCSGrcZWUACGsvLjrHin0Xf9eowMQKiiHFWbu8HNRmr7W2XB9Eja1W5HSIK6+mV8ro9zrLibG4w==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-positioning": "^9.22.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-portal": {
      "version": "9.8.12",
      "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.8.12.tgz",
      "integrity": "sha512-+WH0wH/5lsodGP6Mam1alHXpkMCYA5uMcnF98RVOs7/GR69KiFcza1mCnvPJUaJ55AfwLuz/xLxuWdWgQnUdMQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-positioning": {
      "version": "9.22.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.22.1.tgz",
      "integrity": "sha512-/r1BHQKr/WCjEM8UGloiq7bWWBSYB/Uqt7D1sAF9EHd968VH07cAN3RMVKmWWjeJO31rstOZHdgcz0WHhFF+2Q==",
      "peer": true,
      "dependencies": {
        "@floating-ui/devtools": "^0.2.3",
        "@floating-ui/dom": "^1.6.12",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1",
        "use-sync-external-store": "^1.2.0"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-progress": {
      "version": "9.5.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.5.1.tgz",
      "integrity": "sha512-EXJ/Bp67d5+bXPNpPabxdtXUgCMTtvYrBoKtIS6wE5KeUzaek/rgQ3v5wnGfbuLnJ4J/kj+n7XQEc9fhoFPy9w==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-provider": {
      "version": "9.22.16",
      "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.22.16.tgz",
      "integrity": "sha512-S77n5ASUWE/V1I6lX09CrHm4TAKSGENhIrKz9qMKDv2Vrq44/j3eGBLz12k8IW4TJVu9nwGwst9kBpCT+3WHpA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/core": "^1.16.0",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-radio": {
      "version": "9.6.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.6.2.tgz",
      "integrity": "sha512-Sp2us4eWRopUKOMCQw5/iks7euPKY6FeesBCCUIVGBg5VKZf2/CfEtbCa9hMjn4D4PCHGivnUTf23t238mvvnw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-rating": {
      "version": "9.4.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.4.1.tgz",
      "integrity": "sha512-DfWipzrT44j+yaShtfHz96/vHEa5ut5IR1kobrO0bSqAcpetOn327gFeY+sG/W6xzork/STcy/T836yK8A2+DQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-search": {
      "version": "9.4.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.4.2.tgz",
      "integrity": "sha512-PIb50euHoMsKWLqFymf8wo/+z1jrx1MB7uNuhjNT5DvwTP4VYAy5EtRCSwVRyxWNSaWSL6iy6dDy517EQE96mA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-input": "^9.8.2",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-select": {
      "version": "9.5.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.5.1.tgz",
      "integrity": "sha512-8GocQKiUHEUlAks6zA0HbGGSF2lpjuSZuxPzIBqTyuWof8vFiK6eFAcSXb0hTYIVH3RsTihhfc6G3NRnHoBrzg==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-shared-contexts": {
      "version": "9.26.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.2.tgz",
      "integrity": "sha512-upKXkwlIp5oIhELr4clAZXQkuCd4GDXM6GZEz8BOmRO+PnxyqmycCXvxDxsmi6XN+0vkGM4joiIgkB14o/FctQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-theme": "^9.2.1",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-skeleton": {
      "version": "9.7.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.7.2.tgz",
      "integrity": "sha512-PrUgdSGDAZw9FIP5NyvPoPfHDe2N9VxMyBfyTwWfZVg03dzRfnE3vEqr7N5xyfv4JsRs6u1xSqVn/0jdS0IEMQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-slider": {
      "version": "9.6.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.6.2.tgz",
      "integrity": "sha512-lVavtTg8eqovfRokeYDk4popwCi8nuicacJ/HZdF3ni5e3y/2WT/bVP0eErS/GvC7+90ACQQ8uxdr4sjjY/HWA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-spinbutton": {
      "version": "9.6.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.6.2.tgz",
      "integrity": "sha512-P4vvJH7P5yHPFAv6aSo3dZxtErN62DiRJN+nEKS+/XBoRGsOGQdqyyx5Q/PQKOmyQrtwuZdXNHUjcyv8b50T2w==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-spinner": {
      "version": "9.8.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.8.2.tgz",
      "integrity": "sha512-0LxykLJGUD/I3XEeIXAWznwdg9XRe0piaByR0nLFOOV3UPwkVc2w5UdPhy2Y0NZDvtPHbNaMCuQAq82+bxg/0w==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-swatch-picker": {
      "version": "9.5.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.5.2.tgz",
      "integrity": "sha512-DK6UU9OJY9XaGBPU2ROx+B5/7XdwVtHBdVthOAptyKSsYGOdQt5AQqg3ZOXH6r5WYbMRQDuP2OZ2iKtwidFCVQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-switch": {
      "version": "9.7.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.7.2.tgz",
      "integrity": "sha512-j3e5se+3d+befV9MytkxxvJ9nHZOeZ7thKDTF4YVSYf6kcNx9eOlLvPgDjhGO08gzngO4B7aaprhDN7DJc3W1g==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-label": "^9.4.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-table": {
      "version": "9.19.15",
      "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.19.15.tgz",
      "integrity": "sha512-OdQ2Nwx2nAlPMlJeyAFrKa3Zy5Ya/H87OU8MvtFJhabM/FkHiZoli/DO1mavVI+jqavOlJuQWmJ55D6jjuGa7g==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-avatar": "^9.11.1",
        "@fluentui/react-checkbox": "^9.6.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-radio": "^9.6.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-tabs": {
      "version": "9.12.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.12.1.tgz",
      "integrity": "sha512-WvzOtpC6C/7Mo5X+xmE+3stpCbx2iH9BqrEN5KuGrsHJ78DjMDeabYeL90vlrHBdP4VlTpwdORBui/jtWkxnmQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-tabster": {
      "version": "9.26.14",
      "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.26.14.tgz",
      "integrity": "sha512-WibgoF67hl6BXfmsY6RSIWSHadeMP/6EDG9gAacfHlwKvK0+FiHp5ernwuXTPAmu2kiHicn2qUZ8EteCFiFryg==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1",
        "keyborg": "^2.6.0",
        "tabster": "^8.5.5"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-tag-picker": {
      "version": "9.8.6",
      "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.8.6.tgz",
      "integrity": "sha512-sOZ+wBA3hgGhKrOP7wbjB2yRvAxjcRXtcj1jDTrtSkaDPXb3K0nGmjiqp2mve995ps3wvCGnNKK4EurX842ZbA==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-combobox": "^9.17.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-positioning": "^9.22.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-tags": "^9.8.1",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-tags": {
      "version": "9.8.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.8.1.tgz",
      "integrity": "sha512-6ZTW78fu5eWByKHIM3i+raDrX3hwfZ67ONfZ8wEUXfZHowskxqpMHI8Gw7IAMWkC1scgLqEnht8TnHvZgjo7Ug==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-avatar": "^9.11.1",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-teaching-popover": {
      "version": "9.6.21",
      "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.21.tgz",
      "integrity": "sha512-V86zLB1B8xu3U/02FvvMdsJP+ZC9l3vT9bQ2Gr7hZHxJ4/0NLpVcrYSBFHpON9e/WK3p+A5b5V96p86b5Pavlg==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-popover": "^9.14.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1",
        "use-sync-external-store": "^1.2.0"
      },
      "peerDependencies": {
        "@types/react": ">=16.8.0 <20.0.0",
        "@types/react-dom": ">=16.8.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.8.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-text": {
      "version": "9.6.16",
      "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.6.16.tgz",
      "integrity": "sha512-ZzCSJWQ6LrVuPqA6sqNEZaXbLvhi2NxBOtlMudWlqYzidLQp038d7mMGSzNnhyeblg+gj+bOVE2eOgWFuVHGYw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-textarea": {
      "version": "9.7.2",
      "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.7.2.tgz",
      "integrity": "sha512-awlkZoW81WaOqSoXTT9rZs3mTAzCCHnC9eAm6J8ZxI5+ASX07BTolBfZ82it5wxOHI5GMDfbFOl+xIy8uAMdzA==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-field": "^9.5.1",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-theme": {
      "version": "9.2.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.2.1.tgz",
      "integrity": "sha512-lJxfz7LmmglFz+c9C41qmMqaRRZZUPtPPl9DWQ79vH+JwZd4dkN7eA78OTRwcGCOTPEKoLTX72R+EFaWEDlX+w==",
      "peer": true,
      "dependencies": {
        "@fluentui/tokens": "1.0.0-alpha.23",
        "@swc/helpers": "^0.5.1"
      }
    },
    "node_modules/@fluentui/react-toast": {
      "version": "9.7.17",
      "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.7.17.tgz",
      "integrity": "sha512-DWA5EARWSo1k19iWAulLpKrcUHT+Dq/Bw9zfdpoQEWWybrAZwyN7WiYFkBjKCQRxSp10OjLASSQK91CXfb1wJA==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-toolbar": {
      "version": "9.8.0",
      "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.8.0.tgz",
      "integrity": "sha512-EIe+QWOaFR1pZzENefsFTmjxGa2yJb4A/by3kGuGqSjx7isqPUllPq0/kFQzfoUYgPDJbJtQ+KyuRDekTL0QpQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-divider": "^9.7.1",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-radio": "^9.6.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-tooltip": {
      "version": "9.10.1",
      "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.10.1.tgz",
      "integrity": "sha512-IPHBFjqGhaaMDhLt5NSNOE9LEpDOpT7qgEqNz+Mlflo0A4qI2LW/EnkNop7IRmX/bC88A+wUtEONTjjR87dNBw==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-portal": "^9.8.12",
        "@fluentui/react-positioning": "^9.22.1",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-tree": {
      "version": "9.16.0",
      "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.16.0.tgz",
      "integrity": "sha512-c+Q4AVaYk9U69aGDgmJVNne+CtWKS75YIfGoxs6+9+wE2Wqz4T0E+gE1ng7ARCQQgI7E2NEJlot6DuI6nYYrRw==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-aria": "^9.17.11",
        "@fluentui/react-avatar": "^9.11.1",
        "@fluentui/react-button": "^9.9.1",
        "@fluentui/react-checkbox": "^9.6.1",
        "@fluentui/react-context-selector": "^9.2.16",
        "@fluentui/react-icons": "^2.0.245",
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-motion": "^9.15.0",
        "@fluentui/react-motion-components-preview": "^0.15.4",
        "@fluentui/react-radio": "^9.6.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-tabster": "^9.26.14",
        "@fluentui/react-theme": "^9.2.1",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-utilities": {
      "version": "9.26.3",
      "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.26.3.tgz",
      "integrity": "sha512-bXB3jMm/RroT8c5eGZkijkPbLd4MqMI6biBHjavo0e7OkZHv9IPfH2nDkGhSn5Sh8e6kRcX0IjYhbM10WUK2iQ==",
      "peer": true,
      "dependencies": {
        "@fluentui/keyboard-keys": "^9.0.8",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/react-virtualizer": {
      "version": "9.0.0-alpha.112",
      "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.112.tgz",
      "integrity": "sha512-dao/mQssaPFxCXMx7K+G/DrRoZg28kXcE1NGbJ1RPtbkVCzJgwrEEeDhM5/wyOXO/Z5EZ31FIerDDVOyr6FAaw==",
      "peer": true,
      "dependencies": {
        "@fluentui/react-jsx-runtime": "^9.4.2",
        "@fluentui/react-shared-contexts": "^9.26.2",
        "@fluentui/react-utilities": "^9.26.3",
        "@griffel/react": "^1.5.32",
        "@swc/helpers": "^0.5.1"
      },
      "peerDependencies": {
        "@types/react": ">=16.14.0 <20.0.0",
        "@types/react-dom": ">=16.9.0 <20.0.0",
        "react": ">=16.14.0 <20.0.0",
        "react-dom": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@fluentui/tokens": {
      "version": "1.0.0-alpha.23",
      "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.23.tgz",
      "integrity": "sha512-uxrzF9Z+J10naP0pGS7zPmzSkspSS+3OJDmYIK3o1nkntQrgBXq3dBob4xSlTDm5aOQ0kw6EvB9wQgtlyy4eKQ==",
      "peer": true,
      "dependencies": {
        "@swc/helpers": "^0.5.1"
      }
    },
    "node_modules/@griffel/core": {
      "version": "1.20.3",
      "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.20.3.tgz",
      "integrity": "sha512-m810TeUVL+uq8WAFabAN7dT5gX49IvMN6dA+mR6wwXA6IynYe0NxcqUi+Kel6FScx5joSUBDnF3NxJXNNP+qDg==",
      "peer": true,
      "dependencies": {
        "@emotion/hash": "^0.9.0",
        "@griffel/style-types": "^1.4.0",
        "csstype": "^3.1.3",
        "rtl-css-js": "^1.16.1",
        "stylis": "^4.2.0",
        "tslib": "^2.1.0"
      }
    },
    "node_modules/@griffel/react": {
      "version": "1.7.1",
      "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.7.1.tgz",
      "integrity": "sha512-QJXjOi+U0JbgD5LaI0XcpTWLBXM6nSbCL+XmRuPHQWXoteMqJnjrb5Na8EUtf4xk0be8pcE34mY7CnxpfnQ6rw==",
      "peer": true,
      "dependencies": {
        "@griffel/core": "^1.20.3",
        "tslib": "^2.1.0"
      },
      "peerDependencies": {
        "react": ">=16.14.0 <20.0.0"
      }
    },
    "node_modules/@griffel/style-types": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.4.0.tgz",
      "integrity": "sha512-vNDfOGV7RN/XkA7vxgf7Z5HgW8eiBm5cHT9wQPhsKB4pxWom5u6eQ9CkYE5mCCTSPl9H6Nd1NBai04d4P6BD7Q==",
      "peer": true,
      "dependencies": {
        "csstype": "^3.1.3"
      }
    },
    "node_modules/@jridgewell/gen-mapping": {
      "version": "0.3.13",
      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
      "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
      "dependencies": {
        "@jridgewell/sourcemap-codec": "^1.5.0",
        "@jridgewell/trace-mapping": "^0.3.24"
      }
    },
    "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==",
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@jridgewell/source-map": {
      "version": "0.3.11",
      "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
      "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
      "dev": true,
      "dependencies": {
        "@jridgewell/gen-mapping": "^0.3.5",
        "@jridgewell/trace-mapping": "^0.3.25"
      }
    },
    "node_modules/@jridgewell/sourcemap-codec": {
      "version": "1.5.5",
      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
      "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
    },
    "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==",
      "dependencies": {
        "@jridgewell/resolve-uri": "^3.1.0",
        "@jridgewell/sourcemap-codec": "^1.4.14"
      }
    },
    "node_modules/@rollup/rollup-android-arm-eabi": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz",
      "integrity": "sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==",
      "cpu": [
        "arm"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "android"
      ]
    },
    "node_modules/@rollup/rollup-android-arm64": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz",
      "integrity": "sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "android"
      ]
    },
    "node_modules/@rollup/rollup-darwin-arm64": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz",
      "integrity": "sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "darwin"
      ]
    },
    "node_modules/@rollup/rollup-darwin-x64": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz",
      "integrity": "sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "darwin"
      ]
    },
    "node_modules/@rollup/rollup-freebsd-arm64": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz",
      "integrity": "sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "freebsd"
      ]
    },
    "node_modules/@rollup/rollup-freebsd-x64": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz",
      "integrity": "sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "freebsd"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz",
      "integrity": "sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==",
      "cpu": [
        "arm"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz",
      "integrity": "sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==",
      "cpu": [
        "arm"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-gnu": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz",
      "integrity": "sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-musl": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz",
      "integrity": "sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-loong64-gnu": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz",
      "integrity": "sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==",
      "cpu": [
        "loong64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-loong64-musl": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz",
      "integrity": "sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==",
      "cpu": [
        "loong64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-ppc64-gnu": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz",
      "integrity": "sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==",
      "cpu": [
        "ppc64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-ppc64-musl": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz",
      "integrity": "sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==",
      "cpu": [
        "ppc64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz",
      "integrity": "sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==",
      "cpu": [
        "riscv64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-riscv64-musl": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz",
      "integrity": "sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==",
      "cpu": [
        "riscv64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-s390x-gnu": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz",
      "integrity": "sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==",
      "cpu": [
        "s390x"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-gnu": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz",
      "integrity": "sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-musl": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz",
      "integrity": "sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "linux"
      ]
    },
    "node_modules/@rollup/rollup-openbsd-x64": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz",
      "integrity": "sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "openbsd"
      ]
    },
    "node_modules/@rollup/rollup-openharmony-arm64": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz",
      "integrity": "sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "openharmony"
      ]
    },
    "node_modules/@rollup/rollup-win32-arm64-msvc": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz",
      "integrity": "sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "win32"
      ]
    },
    "node_modules/@rollup/rollup-win32-ia32-msvc": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz",
      "integrity": "sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==",
      "cpu": [
        "ia32"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "win32"
      ]
    },
    "node_modules/@rollup/rollup-win32-x64-gnu": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz",
      "integrity": "sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "win32"
      ]
    },
    "node_modules/@rollup/rollup-win32-x64-msvc": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz",
      "integrity": "sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
      "optional": true,
      "os": [
        "win32"
      ]
    },
    "node_modules/@sveltejs/vite-plugin-svelte": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.2.tgz",
      "integrity": "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==",
      "dev": true,
      "dependencies": {
        "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0",
        "debug": "^4.3.4",
        "deepmerge": "^4.3.1",
        "kleur": "^4.1.5",
        "magic-string": "^0.30.10",
        "svelte-hmr": "^0.16.0",
        "vitefu": "^0.2.5"
      },
      "engines": {
        "node": "^18.0.0 || >=20"
      },
      "peerDependencies": {
        "svelte": "^4.0.0 || ^5.0.0-next.0",
        "vite": "^5.0.0"
      }
    },
    "node_modules/@sveltejs/vite-plugin-svelte-inspector": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz",
      "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==",
      "dev": true,
      "dependencies": {
        "debug": "^4.3.4"
      },
      "engines": {
        "node": "^18.0.0 || >=20"
      },
      "peerDependencies": {
        "@sveltejs/vite-plugin-svelte": "^3.0.0",
        "svelte": "^4.0.0 || ^5.0.0-next.0",
        "vite": "^5.0.0"
      }
    },
    "node_modules/@swc/helpers": {
      "version": "0.5.21",
      "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.21.tgz",
      "integrity": "sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==",
      "peer": true,
      "dependencies": {
        "tslib": "^2.8.0"
      }
    },
    "node_modules/@types/estree": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
      "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="
    },
    "node_modules/@types/pug": {
      "version": "2.0.10",
      "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz",
      "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==",
      "dev": true
    },
    "node_modules/@types/react": {
      "version": "19.2.14",
      "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
      "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
      "peer": true,
      "dependencies": {
        "csstype": "^3.2.2"
      }
    },
    "node_modules/@types/react-dom": {
      "version": "19.2.3",
      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
      "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
      "peer": true,
      "peerDependencies": {
        "@types/react": "^19.2.0"
      }
    },
    "node_modules/acorn": {
      "version": "8.16.0",
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
      "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
      "bin": {
        "acorn": "bin/acorn"
      },
      "engines": {
        "node": ">=0.4.0"
      }
    },
    "node_modules/anymatch": {
      "version": "3.1.3",
      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
      "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
      "dev": true,
      "dependencies": {
        "normalize-path": "^3.0.0",
        "picomatch": "^2.0.4"
      },
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/aria-query": {
      "version": "5.3.2",
      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
      "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/axobject-query": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
      "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/babylonjs-gltf2interface": {
      "version": "9.5.0",
      "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.5.0.tgz",
      "integrity": "sha512-kgq1xWYZSqIyZ+qTG9deXAnVjiDg3wMZHXm4zqzcFZclSmJDV2ACGMEh5C5Styzg59VS5XeukdYGjmBcJmCebA==",
      "peer": true
    },
    "node_modules/balanced-match": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
      "dev": true
    },
    "node_modules/binary-extensions": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
      "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
      "dev": true,
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/brace-expansion": {
      "version": "1.1.14",
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz",
      "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",
      "dev": true,
      "dependencies": {
        "balanced-match": "^1.0.0",
        "concat-map": "0.0.1"
      }
    },
    "node_modules/braces": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
      "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
      "dev": true,
      "dependencies": {
        "fill-range": "^7.1.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/buffer-crc32": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
      "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
      "dev": true,
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/buffer-from": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
      "dev": true
    },
    "node_modules/chokidar": {
      "version": "3.6.0",
      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
      "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
      "dev": true,
      "dependencies": {
        "anymatch": "~3.1.2",
        "braces": "~3.0.2",
        "glob-parent": "~5.1.2",
        "is-binary-path": "~2.1.0",
        "is-glob": "~4.0.1",
        "normalize-path": "~3.0.0",
        "readdirp": "~3.6.0"
      },
      "engines": {
        "node": ">= 8.10.0"
      },
      "funding": {
        "url": "https://paulmillr.com/funding/"
      },
      "optionalDependencies": {
        "fsevents": "~2.3.2"
      }
    },
    "node_modules/code-red": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz",
      "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==",
      "dependencies": {
        "@jridgewell/sourcemap-codec": "^1.4.15",
        "@types/estree": "^1.0.1",
        "acorn": "^8.10.0",
        "estree-walker": "^3.0.3",
        "periscopic": "^3.1.0"
      }
    },
    "node_modules/commander": {
      "version": "2.20.3",
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
      "dev": true
    },
    "node_modules/concat-map": {
      "version": "0.0.1",
      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
      "dev": true
    },
    "node_modules/css-tree": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
      "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
      "dependencies": {
        "mdn-data": "2.0.30",
        "source-map-js": "^1.0.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==",
      "peer": true
    },
    "node_modules/debug": {
      "version": "4.4.3",
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
      "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
      "dev": true,
      "dependencies": {
        "ms": "^2.1.3"
      },
      "engines": {
        "node": ">=6.0"
      },
      "peerDependenciesMeta": {
        "supports-color": {
          "optional": true
        }
      }
    },
    "node_modules/deepmerge": {
      "version": "4.3.1",
      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
      "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
      "dev": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/detect-indent": {
      "version": "6.1.0",
      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
      "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==",
      "dev": true,
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/embla-carousel": {
      "version": "8.6.0",
      "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz",
      "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==",
      "peer": true
    },
    "node_modules/embla-carousel-autoplay": {
      "version": "8.6.0",
      "resolved": "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.6.0.tgz",
      "integrity": "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==",
      "peer": true,
      "peerDependencies": {
        "embla-carousel": "8.6.0"
      }
    },
    "node_modules/embla-carousel-fade": {
      "version": "8.6.0",
      "resolved": "https://registry.npmjs.org/embla-carousel-fade/-/embla-carousel-fade-8.6.0.tgz",
      "integrity": "sha512-qaYsx5mwCz72ZrjlsXgs1nKejSrW+UhkbOMwLgfRT7w2LtdEB03nPRI06GHuHv5ac2USvbEiX2/nAHctcDwvpg==",
      "peer": true,
      "peerDependencies": {
        "embla-carousel": "8.6.0"
      }
    },
    "node_modules/es6-promise": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
      "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
      "dev": true
    },
    "node_modules/esbuild": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
      "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
      "dev": true,
      "hasInstallScript": true,
      "bin": {
        "esbuild": "bin/esbuild"
      },
      "engines": {
        "node": ">=12"
      },
      "optionalDependencies": {
        "@esbuild/aix-ppc64": "0.21.5",
        "@esbuild/android-arm": "0.21.5",
        "@esbuild/android-arm64": "0.21.5",
        "@esbuild/android-x64": "0.21.5",
        "@esbuild/darwin-arm64": "0.21.5",
        "@esbuild/darwin-x64": "0.21.5",
        "@esbuild/freebsd-arm64": "0.21.5",
        "@esbuild/freebsd-x64": "0.21.5",
        "@esbuild/linux-arm": "0.21.5",
        "@esbuild/linux-arm64": "0.21.5",
        "@esbuild/linux-ia32": "0.21.5",
        "@esbuild/linux-loong64": "0.21.5",
        "@esbuild/linux-mips64el": "0.21.5",
        "@esbuild/linux-ppc64": "0.21.5",
        "@esbuild/linux-riscv64": "0.21.5",
        "@esbuild/linux-s390x": "0.21.5",
        "@esbuild/linux-x64": "0.21.5",
        "@esbuild/netbsd-x64": "0.21.5",
        "@esbuild/openbsd-x64": "0.21.5",
        "@esbuild/sunos-x64": "0.21.5",
        "@esbuild/win32-arm64": "0.21.5",
        "@esbuild/win32-ia32": "0.21.5",
        "@esbuild/win32-x64": "0.21.5"
      }
    },
    "node_modules/estree-walker": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
      "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
      "dependencies": {
        "@types/estree": "^1.0.0"
      }
    },
    "node_modules/fill-range": {
      "version": "7.1.1",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
      "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
      "dev": true,
      "dependencies": {
        "to-regex-range": "^5.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/fs.realpath": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
      "dev": true
    },
    "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,
      "optional": true,
      "os": [
        "darwin"
      ],
      "engines": {
        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
      }
    },
    "node_modules/glob": {
      "version": "7.2.3",
      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
      "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
      "dev": true,
      "dependencies": {
        "fs.realpath": "^1.0.0",
        "inflight": "^1.0.4",
        "inherits": "2",
        "minimatch": "^3.1.1",
        "once": "^1.3.0",
        "path-is-absolute": "^1.0.0"
      },
      "engines": {
        "node": "*"
      },
      "funding": {
        "url": "https://github.com/sponsors/isaacs"
      }
    },
    "node_modules/glob-parent": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
      "dev": true,
      "dependencies": {
        "is-glob": "^4.0.1"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/graceful-fs": {
      "version": "4.2.11",
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
      "dev": true
    },
    "node_modules/inflight": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
      "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
      "dev": true,
      "dependencies": {
        "once": "^1.3.0",
        "wrappy": "1"
      }
    },
    "node_modules/inherits": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
      "dev": true
    },
    "node_modules/is-binary-path": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
      "dev": true,
      "dependencies": {
        "binary-extensions": "^2.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/is-extglob": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
      "dev": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-glob": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
      "dev": true,
      "dependencies": {
        "is-extglob": "^2.1.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-number": {
      "version": "7.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
      "dev": true,
      "engines": {
        "node": ">=0.12.0"
      }
    },
    "node_modules/is-reference": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
      "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
      "dependencies": {
        "@types/estree": "^1.0.6"
      }
    },
    "node_modules/keyborg": {
      "version": "2.14.1",
      "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.14.1.tgz",
      "integrity": "sha512-/WmmVBa6Me3hIKAOIyIq1sql+6oydQZzGMBDLNfOcJ8710byMsq3KSLS8GQhBJHOMtvnXnUBrDAIbABcZVipcg==",
      "peer": true
    },
    "node_modules/kleur": {
      "version": "4.1.5",
      "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
      "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
      "dev": true,
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/locate-character": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
      "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
    },
    "node_modules/lodash.debounce": {
      "version": "4.0.8",
      "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
      "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
      "peer": true
    },
    "node_modules/magic-string": {
      "version": "0.30.21",
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
      "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
      "dependencies": {
        "@jridgewell/sourcemap-codec": "^1.5.5"
      }
    },
    "node_modules/mdn-data": {
      "version": "2.0.30",
      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
      "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
    },
    "node_modules/min-indent": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
      "dev": true,
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/minimatch": {
      "version": "3.1.5",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
      "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
      "dev": true,
      "dependencies": {
        "brace-expansion": "^1.1.7"
      },
      "engines": {
        "node": "*"
      }
    },
    "node_modules/minimist": {
      "version": "1.2.8",
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
      "dev": true,
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/mkdirp": {
      "version": "0.5.6",
      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
      "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
      "dev": true,
      "dependencies": {
        "minimist": "^1.2.6"
      },
      "bin": {
        "mkdirp": "bin/cmd.js"
      }
    },
    "node_modules/mri": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
      "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
      "dev": true,
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ms": {
      "version": "2.1.3",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
      "dev": true
    },
    "node_modules/nanoid": {
      "version": "3.3.12",
      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
      "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
      "dev": true,
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/ai"
        }
      ],
      "bin": {
        "nanoid": "bin/nanoid.cjs"
      },
      "engines": {
        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
      }
    },
    "node_modules/normalize-path": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
      "dev": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/once": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
      "dev": true,
      "dependencies": {
        "wrappy": "1"
      }
    },
    "node_modules/path-is-absolute": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
      "dev": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/periscopic": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
      "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
      "dependencies": {
        "@types/estree": "^1.0.0",
        "estree-walker": "^3.0.0",
        "is-reference": "^3.0.0"
      }
    },
    "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
    },
    "node_modules/picomatch": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
      "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
      "dev": true,
      "engines": {
        "node": ">=8.6"
      },
      "funding": {
        "url": "https://github.com/sponsors/jonschlinkert"
      }
    },
    "node_modules/postcss": {
      "version": "8.5.13",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",
      "integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==",
      "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"
        }
      ],
      "dependencies": {
        "nanoid": "^3.3.11",
        "picocolors": "^1.1.1",
        "source-map-js": "^1.2.1"
      },
      "engines": {
        "node": "^10 || ^12 || >=14"
      }
    },
    "node_modules/react": {
      "version": "19.2.5",
      "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz",
      "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==",
      "peer": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/react-dom": {
      "version": "19.2.5",
      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz",
      "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==",
      "peer": true,
      "dependencies": {
        "scheduler": "^0.27.0"
      },
      "peerDependencies": {
        "react": "^19.2.5"
      }
    },
    "node_modules/readdirp": {
      "version": "3.6.0",
      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
      "dev": true,
      "dependencies": {
        "picomatch": "^2.2.1"
      },
      "engines": {
        "node": ">=8.10.0"
      }
    },
    "node_modules/rimraf": {
      "version": "2.7.1",
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
      "deprecated": "Rimraf versions prior to v4 are no longer supported",
      "dev": true,
      "dependencies": {
        "glob": "^7.1.3"
      },
      "bin": {
        "rimraf": "bin.js"
      }
    },
    "node_modules/rollup": {
      "version": "4.60.2",
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz",
      "integrity": "sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==",
      "dev": true,
      "dependencies": {
        "@types/estree": "1.0.8"
      },
      "bin": {
        "rollup": "dist/bin/rollup"
      },
      "engines": {
        "node": ">=18.0.0",
        "npm": ">=8.0.0"
      },
      "optionalDependencies": {
        "@rollup/rollup-android-arm-eabi": "4.60.2",
        "@rollup/rollup-android-arm64": "4.60.2",
        "@rollup/rollup-darwin-arm64": "4.60.2",
        "@rollup/rollup-darwin-x64": "4.60.2",
        "@rollup/rollup-freebsd-arm64": "4.60.2",
        "@rollup/rollup-freebsd-x64": "4.60.2",
        "@rollup/rollup-linux-arm-gnueabihf": "4.60.2",
        "@rollup/rollup-linux-arm-musleabihf": "4.60.2",
        "@rollup/rollup-linux-arm64-gnu": "4.60.2",
        "@rollup/rollup-linux-arm64-musl": "4.60.2",
        "@rollup/rollup-linux-loong64-gnu": "4.60.2",
        "@rollup/rollup-linux-loong64-musl": "4.60.2",
        "@rollup/rollup-linux-ppc64-gnu": "4.60.2",
        "@rollup/rollup-linux-ppc64-musl": "4.60.2",
        "@rollup/rollup-linux-riscv64-gnu": "4.60.2",
        "@rollup/rollup-linux-riscv64-musl": "4.60.2",
        "@rollup/rollup-linux-s390x-gnu": "4.60.2",
        "@rollup/rollup-linux-x64-gnu": "4.60.2",
        "@rollup/rollup-linux-x64-musl": "4.60.2",
        "@rollup/rollup-openbsd-x64": "4.60.2",
        "@rollup/rollup-openharmony-arm64": "4.60.2",
        "@rollup/rollup-win32-arm64-msvc": "4.60.2",
        "@rollup/rollup-win32-ia32-msvc": "4.60.2",
        "@rollup/rollup-win32-x64-gnu": "4.60.2",
        "@rollup/rollup-win32-x64-msvc": "4.60.2",
        "fsevents": "~2.3.2"
      }
    },
    "node_modules/rtl-css-js": {
      "version": "1.16.1",
      "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz",
      "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==",
      "peer": true,
      "dependencies": {
        "@babel/runtime": "^7.1.2"
      }
    },
    "node_modules/sade": {
      "version": "1.8.1",
      "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
      "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
      "dev": true,
      "dependencies": {
        "mri": "^1.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/sander": {
      "version": "0.5.1",
      "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
      "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==",
      "dev": true,
      "dependencies": {
        "es6-promise": "^3.1.2",
        "graceful-fs": "^4.1.3",
        "mkdirp": "^0.5.1",
        "rimraf": "^2.5.2"
      }
    },
    "node_modules/scheduler": {
      "version": "0.27.0",
      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
      "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
      "peer": true
    },
    "node_modules/sorcery": {
      "version": "0.11.1",
      "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.1.tgz",
      "integrity": "sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==",
      "dev": true,
      "dependencies": {
        "@jridgewell/sourcemap-codec": "^1.4.14",
        "buffer-crc32": "^1.0.0",
        "minimist": "^1.2.0",
        "sander": "^0.5.0"
      },
      "bin": {
        "sorcery": "bin/sorcery"
      }
    },
    "node_modules/source-map": {
      "version": "0.6.1",
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
      "dev": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "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==",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/source-map-support": {
      "version": "0.5.21",
      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
      "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
      "dev": true,
      "dependencies": {
        "buffer-from": "^1.0.0",
        "source-map": "^0.6.0"
      }
    },
    "node_modules/strip-indent": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
      "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
      "dev": true,
      "dependencies": {
        "min-indent": "^1.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/stylis": {
      "version": "4.4.0",
      "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.4.0.tgz",
      "integrity": "sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==",
      "peer": true
    },
    "node_modules/svelte": {
      "version": "4.2.20",
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.20.tgz",
      "integrity": "sha512-eeEgGc2DtiUil5ANdtd8vPwt9AgaMdnuUFnPft9F5oMvU/FHu5IHFic+p1dR/UOB7XU2mX2yHW+NcTch4DCh5Q==",
      "dependencies": {
        "@ampproject/remapping": "^2.2.1",
        "@jridgewell/sourcemap-codec": "^1.4.15",
        "@jridgewell/trace-mapping": "^0.3.18",
        "@types/estree": "^1.0.1",
        "acorn": "^8.9.0",
        "aria-query": "^5.3.0",
        "axobject-query": "^4.0.0",
        "code-red": "^1.0.3",
        "css-tree": "^2.3.1",
        "estree-walker": "^3.0.3",
        "is-reference": "^3.0.1",
        "locate-character": "^3.0.0",
        "magic-string": "^0.30.4",
        "periscopic": "^3.1.0"
      },
      "engines": {
        "node": ">=16"
      }
    },
    "node_modules/svelte-check": {
      "version": "3.8.6",
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.8.6.tgz",
      "integrity": "sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==",
      "dev": true,
      "dependencies": {
        "@jridgewell/trace-mapping": "^0.3.17",
        "chokidar": "^3.4.1",
        "picocolors": "^1.0.0",
        "sade": "^1.7.4",
        "svelte-preprocess": "^5.1.3",
        "typescript": "^5.0.3"
      },
      "bin": {
        "svelte-check": "bin/svelte-check"
      },
      "peerDependencies": {
        "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0"
      }
    },
    "node_modules/svelte-hmr": {
      "version": "0.16.0",
      "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz",
      "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==",
      "dev": true,
      "engines": {
        "node": "^12.20 || ^14.13.1 || >= 16"
      },
      "peerDependencies": {
        "svelte": "^3.19.0 || ^4.0.0"
      }
    },
    "node_modules/svelte-preprocess": {
      "version": "5.1.4",
      "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.4.tgz",
      "integrity": "sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==",
      "dev": true,
      "hasInstallScript": true,
      "dependencies": {
        "@types/pug": "^2.0.6",
        "detect-indent": "^6.1.0",
        "magic-string": "^0.30.5",
        "sorcery": "^0.11.0",
        "strip-indent": "^3.0.0"
      },
      "engines": {
        "node": ">= 16.0.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.10.2",
        "coffeescript": "^2.5.1",
        "less": "^3.11.3 || ^4.0.0",
        "postcss": "^7 || ^8",
        "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0",
        "pug": "^3.0.0",
        "sass": "^1.26.8",
        "stylus": "^0.55.0",
        "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0",
        "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0",
        "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0"
      },
      "peerDependenciesMeta": {
        "@babel/core": {
          "optional": true
        },
        "coffeescript": {
          "optional": true
        },
        "less": {
          "optional": true
        },
        "postcss": {
          "optional": true
        },
        "postcss-load-config": {
          "optional": true
        },
        "pug": {
          "optional": true
        },
        "sass": {
          "optional": true
        },
        "stylus": {
          "optional": true
        },
        "sugarss": {
          "optional": true
        },
        "typescript": {
          "optional": true
        }
      }
    },
    "node_modules/tabster": {
      "version": "8.8.0",
      "resolved": "https://registry.npmjs.org/tabster/-/tabster-8.8.0.tgz",
      "integrity": "sha512-eGFXgtvKOQP5BywDI9Ngs+Atm6TRj45epAAqWKyVoi+HmOmdamEB//1H/FttLdNly/+Cz+GJ4RN8TnXTw0KwfA==",
      "peer": true,
      "dependencies": {
        "keyborg": "^2.14.0",
        "tslib": "^2.8.1"
      }
    },
    "node_modules/terser": {
      "version": "5.46.2",
      "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.2.tgz",
      "integrity": "sha512-uxfo9fPcSgLDYob/w1FuL0c99MWiJDnv+5qXSQc5+Ki5NjVNsYi66INnMFBjf6uFz6OnX12piJQPF4IpjJTNTw==",
      "dev": true,
      "dependencies": {
        "@jridgewell/source-map": "^0.3.3",
        "acorn": "^8.15.0",
        "commander": "^2.20.0",
        "source-map-support": "~0.5.20"
      },
      "bin": {
        "terser": "bin/terser"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/to-regex-range": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
      "dev": true,
      "dependencies": {
        "is-number": "^7.0.0"
      },
      "engines": {
        "node": ">=8.0"
      }
    },
    "node_modules/tslib": {
      "version": "2.8.1",
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
      "peer": true
    },
    "node_modules/typescript": {
      "version": "5.9.3",
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
      "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
      "dev": true,
      "bin": {
        "tsc": "bin/tsc",
        "tsserver": "bin/tsserver"
      },
      "engines": {
        "node": ">=14.17"
      }
    },
    "node_modules/use-sync-external-store": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
      "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
      "peer": true,
      "peerDependencies": {
        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
      }
    },
    "node_modules/usehooks-ts": {
      "version": "3.1.1",
      "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-3.1.1.tgz",
      "integrity": "sha512-I4diPp9Cq6ieSUH2wu+fDAVQO43xwtulo+fKEidHUwZPnYImbtkTjzIJYcDcJqxgmX31GVqNFURodvcgHcW0pA==",
      "peer": true,
      "dependencies": {
        "lodash.debounce": "^4.0.8"
      },
      "engines": {
        "node": ">=16.15.0"
      },
      "peerDependencies": {
        "react": "^16.8.0  || ^17 || ^18 || ^19 || ^19.0.0-rc"
      }
    },
    "node_modules/vite": {
      "version": "5.4.21",
      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
      "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
      "dev": true,
      "dependencies": {
        "esbuild": "^0.21.3",
        "postcss": "^8.4.43",
        "rollup": "^4.20.0"
      },
      "bin": {
        "vite": "bin/vite.js"
      },
      "engines": {
        "node": "^18.0.0 || >=20.0.0"
      },
      "funding": {
        "url": "https://github.com/vitejs/vite?sponsor=1"
      },
      "optionalDependencies": {
        "fsevents": "~2.3.3"
      },
      "peerDependencies": {
        "@types/node": "^18.0.0 || >=20.0.0",
        "less": "*",
        "lightningcss": "^1.21.0",
        "sass": "*",
        "sass-embedded": "*",
        "stylus": "*",
        "sugarss": "*",
        "terser": "^5.4.0"
      },
      "peerDependenciesMeta": {
        "@types/node": {
          "optional": true
        },
        "less": {
          "optional": true
        },
        "lightningcss": {
          "optional": true
        },
        "sass": {
          "optional": true
        },
        "sass-embedded": {
          "optional": true
        },
        "stylus": {
          "optional": true
        },
        "sugarss": {
          "optional": true
        },
        "terser": {
          "optional": true
        }
      }
    },
    "node_modules/vitefu": {
      "version": "0.2.5",
      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz",
      "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==",
      "dev": true,
      "peerDependencies": {
        "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
      },
      "peerDependenciesMeta": {
        "vite": {
          "optional": true
        }
      }
    },
    "node_modules/wrappy": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
      "dev": true
    }
  }
}
