forked from drone/command-center-dashboard

shuishen
2025-04-16 a7e6761ba0cfccdf33ed552eb2d3b783c8e4ab4a
pnpm-lock.yaml
@@ -19,10 +19,10 @@
        version: 1.4.1(vue@3.5.13)
      '@saber/nf-form-elp':
        specifier: ^1.4.4
        version: 1.4.7
        version: 1.4.8
      '@smallwei/avue':
        specifier: ^3.6.2
        version: 3.6.3(element-plus@2.9.7(vue@3.5.13))(vue@3.5.13)
        version: 3.6.4(element-plus@2.9.7(vue@3.5.13))(vue@3.5.13)
      '@turf/turf':
        specifier: ^6.5.0
        version: 6.5.0
@@ -37,7 +37,7 @@
        version: 1.8.4
      cesium:
        specifier: ^1.126.0
        version: 1.127.0
        version: 1.128.0
      codemirror:
        specifier: ^5.65.16
        version: 5.65.19
@@ -56,6 +56,9 @@
      element-plus:
        specifier: ^2.9.3
        version: 2.9.7(vue@3.5.13)
      eventemitter3:
        specifier: ^5.0.1
        version: 5.0.1
      highlight.js:
        specifier: ^11.9.0
        version: 11.11.1
@@ -74,6 +77,12 @@
      lodash:
        specifier: ^4.17.21
        version: 4.17.21
      mitt:
        specifier: ^3.0.1
        version: 3.0.1
      mqtt:
        specifier: ^5.11.0
        version: 5.11.0
      nprogress:
        specifier: ^0.2.0
        version: 0.2.0
@@ -91,7 +100,7 @@
        version: 3.5.13
      vue-i18n:
        specifier: ^9.1.9
        version: 9.14.3(vue@3.5.13)
        version: 9.14.4(vue@3.5.13)
      vue-router:
        specifier: ^4.3.2
        version: 4.5.0(vue@3.5.13)
@@ -104,7 +113,7 @@
    devDependencies:
      '@vitejs/plugin-vue':
        specifier: ^5.0.4
        version: 5.2.3(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0))(vue@3.5.13)
        version: 5.2.3(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0))(vue@3.5.13)
      '@vue/compiler-sfc':
        specifier: ^3.4.27
        version: 3.5.13
@@ -113,25 +122,25 @@
        version: 2.8.8
      sass:
        specifier: ^1.85.1
        version: 1.86.0
        version: 1.86.3
      terser:
        specifier: ^5.31.1
        version: 5.39.0
      unplugin-auto-import:
        specifier: ^0.11.2
        version: 0.11.5(@vueuse/core@9.13.0(vue@3.5.13))(rollup@4.37.0)
        version: 0.11.5(@vueuse/core@9.13.0(vue@3.5.13))(rollup@4.40.0)
      vite:
        specifier: ^5.2.12
        version: 5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)
        version: 5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)
      vite-plugin-compression:
        specifier: ^0.5.1
        version: 0.5.1(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0))
        version: 0.5.1(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0))
      vite-plugin-svg-icons:
        specifier: ^2.0.1
        version: 2.0.1(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0))
        version: 2.0.1(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0))
      vite-plugin-vue-setup-extend:
        specifier: ^0.4.0
        version: 0.4.0(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0))
        version: 0.4.0(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0))
packages:
@@ -165,12 +174,12 @@
  '@bpmn-io/diagram-js-ui@0.2.3':
    resolution: {integrity: sha512-OGyjZKvGK8tHSZ0l7RfeKhilGoOGtFDcoqSGYkX0uhFlo99OVZ9Jn1K7TJGzcE9BdKwvA5Y5kGqHEhdTxHvFfw==}
  '@cesium/engine@15.0.0':
    resolution: {integrity: sha512-jimj7khIf/mBkejsMZ+n6Y9PPvXh4QmWKkz2ekFz59icDCeGj8ZJrzl5p0caqiK/372mnHOwmYFWYEwThEw2ew==}
  '@cesium/engine@16.0.0':
    resolution: {integrity: sha512-UWg9Hpq1r6muy0fs8ypMUpCGhFJ1n8cNHWWwJakTKtstDWzYGESHROx8QlpfNYMTrxYqwLN4svdvWkIEeVjfoA==}
    engines: {node: '>=14.0.0'}
  '@cesium/widgets@11.0.0':
    resolution: {integrity: sha512-4ELgFuU2uwkvD6NI9MHIWNFKjmyI9wlDzZ9NuoPFSnUhf9XfVBI8sJekGx5dijxjK2S3aCuxB3dtUkdDZEsQmA==}
  '@cesium/widgets@11.1.0':
    resolution: {integrity: sha512-AXuW3Q60TVcmFYAbxNmHN47cb6kF5LtNUvVjB+Hw/y4Vl8I4MJUOjT3W5TI2Kdk6n5wOw3Ua6QQVuSw4IqU9gw==}
    engines: {node: '>=14.0.0'}
  '@ctrl/tinycolor@3.6.1':
@@ -329,16 +338,16 @@
  '@floating-ui/utils@0.2.9':
    resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
  '@intlify/core-base@9.14.3':
    resolution: {integrity: sha512-nbJ7pKTlXFnaXPblyfiH6awAx1C0PWNNuqXAR74yRwgi5A/Re/8/5fErLY0pv4R8+EHj3ZaThMHdnuC/5OBa6g==}
  '@intlify/core-base@9.14.4':
    resolution: {integrity: sha512-vtZCt7NqWhKEtHa3SD/322DlgP5uR9MqWxnE0y8Q0tjDs9H5Lxhss+b5wv8rmuXRoHKLESNgw9d+EN9ybBbj9g==}
    engines: {node: '>= 16'}
  '@intlify/message-compiler@9.14.3':
    resolution: {integrity: sha512-ANwC226BQdd+MpJ36rOYkChSESfPwu3Ss2Faw0RHTOknYLoHTX6V6e/JjIKVDMbzs0/H/df/rO6yU0SPiWHqNg==}
  '@intlify/message-compiler@9.14.4':
    resolution: {integrity: sha512-vcyCLiVRN628U38c3PbahrhbbXrckrM9zpy0KZVlDk2Z0OnGwv8uQNNXP3twwGtfLsCf4gu3ci6FMIZnPaqZsw==}
    engines: {node: '>= 16'}
  '@intlify/shared@9.14.3':
    resolution: {integrity: sha512-hJXz9LA5VG7qNE00t50bdzDv8Z4q9fpcL81wj4y4duKavrv0KM8YNLTwXNEFINHjTsfrG9TXvPuEjVaAvZ7yWg==}
  '@intlify/shared@9.14.4':
    resolution: {integrity: sha512-P9zv6i1WvMc9qDBWvIgKkymjY2ptIiQ065PjDv7z7fDqH3J/HBRBN5IoiR46r/ujRcU7hCuSIZWvCAFCyuOYZA==}
    engines: {node: '>= 16'}
  '@jridgewell/gen-mapping@0.3.8':
@@ -501,114 +510,114 @@
      rollup:
        optional: true
  '@rollup/rollup-android-arm-eabi@4.37.0':
    resolution: {integrity: sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==}
  '@rollup/rollup-android-arm-eabi@4.40.0':
    resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==}
    cpu: [arm]
    os: [android]
  '@rollup/rollup-android-arm64@4.37.0':
    resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==}
  '@rollup/rollup-android-arm64@4.40.0':
    resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==}
    cpu: [arm64]
    os: [android]
  '@rollup/rollup-darwin-arm64@4.37.0':
    resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==}
  '@rollup/rollup-darwin-arm64@4.40.0':
    resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==}
    cpu: [arm64]
    os: [darwin]
  '@rollup/rollup-darwin-x64@4.37.0':
    resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==}
  '@rollup/rollup-darwin-x64@4.40.0':
    resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==}
    cpu: [x64]
    os: [darwin]
  '@rollup/rollup-freebsd-arm64@4.37.0':
    resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==}
  '@rollup/rollup-freebsd-arm64@4.40.0':
    resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==}
    cpu: [arm64]
    os: [freebsd]
  '@rollup/rollup-freebsd-x64@4.37.0':
    resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==}
  '@rollup/rollup-freebsd-x64@4.40.0':
    resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==}
    cpu: [x64]
    os: [freebsd]
  '@rollup/rollup-linux-arm-gnueabihf@4.37.0':
    resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==}
  '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
    resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==}
    cpu: [arm]
    os: [linux]
    libc: [glibc]
  '@rollup/rollup-linux-arm-musleabihf@4.37.0':
    resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==}
  '@rollup/rollup-linux-arm-musleabihf@4.40.0':
    resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==}
    cpu: [arm]
    os: [linux]
    libc: [musl]
  '@rollup/rollup-linux-arm64-gnu@4.37.0':
    resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==}
  '@rollup/rollup-linux-arm64-gnu@4.40.0':
    resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==}
    cpu: [arm64]
    os: [linux]
    libc: [glibc]
  '@rollup/rollup-linux-arm64-musl@4.37.0':
    resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==}
  '@rollup/rollup-linux-arm64-musl@4.40.0':
    resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==}
    cpu: [arm64]
    os: [linux]
    libc: [musl]
  '@rollup/rollup-linux-loongarch64-gnu@4.37.0':
    resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==}
  '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
    resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==}
    cpu: [loong64]
    os: [linux]
    libc: [glibc]
  '@rollup/rollup-linux-powerpc64le-gnu@4.37.0':
    resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==}
  '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
    resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==}
    cpu: [ppc64]
    os: [linux]
    libc: [glibc]
  '@rollup/rollup-linux-riscv64-gnu@4.37.0':
    resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==}
  '@rollup/rollup-linux-riscv64-gnu@4.40.0':
    resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==}
    cpu: [riscv64]
    os: [linux]
    libc: [glibc]
  '@rollup/rollup-linux-riscv64-musl@4.37.0':
    resolution: {integrity: sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==}
  '@rollup/rollup-linux-riscv64-musl@4.40.0':
    resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==}
    cpu: [riscv64]
    os: [linux]
    libc: [musl]
  '@rollup/rollup-linux-s390x-gnu@4.37.0':
    resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==}
  '@rollup/rollup-linux-s390x-gnu@4.40.0':
    resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==}
    cpu: [s390x]
    os: [linux]
    libc: [glibc]
  '@rollup/rollup-linux-x64-gnu@4.37.0':
    resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==}
  '@rollup/rollup-linux-x64-gnu@4.40.0':
    resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==}
    cpu: [x64]
    os: [linux]
    libc: [glibc]
  '@rollup/rollup-linux-x64-musl@4.37.0':
    resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==}
  '@rollup/rollup-linux-x64-musl@4.40.0':
    resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==}
    cpu: [x64]
    os: [linux]
    libc: [musl]
  '@rollup/rollup-win32-arm64-msvc@4.37.0':
    resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==}
  '@rollup/rollup-win32-arm64-msvc@4.40.0':
    resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==}
    cpu: [arm64]
    os: [win32]
  '@rollup/rollup-win32-ia32-msvc@4.37.0':
    resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==}
  '@rollup/rollup-win32-ia32-msvc@4.40.0':
    resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==}
    cpu: [ia32]
    os: [win32]
  '@rollup/rollup-win32-x64-msvc@4.37.0':
    resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==}
  '@rollup/rollup-win32-x64-msvc@4.40.0':
    resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==}
    cpu: [x64]
    os: [win32]
@@ -619,12 +628,12 @@
    resolution: {integrity: sha512-O4/ZkOIyxqOplHsRlP/LfDlhCbHNtIrS6n+8+N+0JLYb76a/14X07abAHlpsAg2p0yY62OuuRBu8mpIvh6C40Q==, tarball: https://center.javablade.com/api/packages/blade/npm/%40saber%2Fnf-form-design-elp/-/1.4.1/nf-form-design-elp-1.4.1.tgz}
    engines: {node: ^18.0.0 || >=20.0.0}
  '@saber/nf-form-elp@1.4.7':
    resolution: {integrity: sha512-7//t1GSlUg3BUAQcfdN6Icd1GLhdDHDCpefPcF7lqrUTV96K6m6n9h7z4t7bS9wwcGh6AJFGY3Rolv9oTXiqjg==, tarball: https://center.javablade.com/api/packages/blade/npm/%40saber%2Fnf-form-elp/-/1.4.7/nf-form-elp-1.4.7.tgz}
  '@saber/nf-form-elp@1.4.8':
    resolution: {integrity: sha512-237j7FOT8AhhgTOjAzu7qG/qFLIpMQUNPYYKUYivHOn1vFrHZ7SqDPeG8R/O3MLz4pyZOq9UyQ4vxdDRQBeq/w==, tarball: https://center.javablade.com/api/packages/blade/npm/%40saber%2Fnf-form-elp/-/1.4.8/nf-form-elp-1.4.8.tgz}
    engines: {node: ^18.0.0 || >=20.0.0}
  '@smallwei/avue@3.6.3':
    resolution: {integrity: sha512-d0OiyA0i7W8PM4KhrSq+7TsrtWXghl+9MyB2oPEUYvDL4oWQqKOqXUyzK2bRgEnVktfXRv+Jrj1KLflb92gxGA==}
  '@smallwei/avue@3.6.4':
    resolution: {integrity: sha512-iQtEFpJYm94r3zhIj1VXi4g88Curo/RRrXSPMn7Byfy2C+bn8ISTBAPovRuXcZSMz0B804OeiDcuDkBI/NfXWg==}
    peerDependencies:
      element-plus: '>=2.2.0'
      vue: '>=3.2.0'
@@ -963,8 +972,8 @@
  '@tweenjs/tween.js@25.0.0':
    resolution: {integrity: sha512-XKLA6syeBUaPzx4j3qwMqzzq+V4uo72BnlbOjmuljLrRqdsd3qnzvZZoxvMHZ23ndsRS4aufU6JOZYpCbU6T1A==}
  '@types/estree@1.0.6':
    resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
  '@types/estree@1.0.7':
    resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
  '@types/event-emitter@0.3.5':
    resolution: {integrity: sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ==}
@@ -978,8 +987,11 @@
  '@types/lodash@4.17.16':
    resolution: {integrity: sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==}
  '@types/node@22.13.13':
    resolution: {integrity: sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==}
  '@types/node@22.14.1':
    resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==}
  '@types/readable-stream@4.0.18':
    resolution: {integrity: sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==}
  '@types/svgo@2.6.4':
    resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}
@@ -989,6 +1001,9 @@
  '@types/web-bluetooth@0.0.16':
    resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
  '@types/ws@8.18.1':
    resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
  '@uppy/companion-client@2.2.2':
    resolution: {integrity: sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==}
@@ -1142,9 +1157,13 @@
      slate: ^0.72.0
      snabbdom: ^3.1.0
  '@zip.js/zip.js@2.7.57':
    resolution: {integrity: sha512-BtonQ1/jDnGiMed6OkV6rZYW78gLmLswkHOzyMrMb+CAR7CZO8phOHO6c2qw6qb1g1betN7kwEHhhZk30dv+NA==}
  '@zip.js/zip.js@2.7.60':
    resolution: {integrity: sha512-vA3rLyqdxBrVo1FWSsbyoecaqWTV+vgPRf0QKeM7kVDG0r+lHUqd7zQDv1TO9k4BcAoNzNDSNrrel24Mk6addA==}
    engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=16.5.0'}
  abort-controller@3.0.0:
    resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
    engines: {node: '>=6.5'}
  acorn@8.14.1:
    resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
@@ -1225,6 +1244,9 @@
  axios@1.8.4:
    resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==}
  base64-js@1.5.1:
    resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
  base@0.11.2:
    resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
    engines: {node: '>=0.10.0'}
@@ -1234,6 +1256,9 @@
  bitmap-sdf@1.0.4:
    resolution: {integrity: sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg==}
  bl@6.1.0:
    resolution: {integrity: sha512-ClDyJGQkc8ZtzdAAbAwBmhMSpwN/sC9HA8jxdYm6nVUbCfZbe2mgza4qh7AuEYyEPB/c4Kznf9s66bnsKMQDjw==}
  bluebird@3.7.2:
    resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
@@ -1258,6 +1283,9 @@
  buffer-from@1.1.2:
    resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
  buffer@6.0.3:
    resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
  cache-base@1.0.1:
    resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
    engines: {node: '>=0.10.0'}
@@ -1274,8 +1302,8 @@
    resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
    engines: {node: '>= 0.4'}
  cesium@1.127.0:
    resolution: {integrity: sha512-MRGkPb3ClEkAI9viZxxdD3LCu7ydOzOKdJ6/iPtBx1GUsPCZNbgB0IH7wmhwgbxA5sjv4/a90+mvR9CoLP1PWQ==}
  cesium@1.128.0:
    resolution: {integrity: sha512-L9aTFHvRG4wQ3JddhOG4rX/MW/7q8YuXPyKlCuhcqzIfz3SuzANZAOdFxgqvsu+oC6t43pNBSyUIajygc/VY0A==}
    engines: {node: '>=18.18.0'}
  chalk@1.1.3:
@@ -1330,6 +1358,9 @@
    resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
    engines: {node: '>= 10'}
  commist@3.2.0:
    resolution: {integrity: sha512-4PIMoPniho+LqXmpS5d3NuGYncG6XWlkBSVGiWycL22dd42OYdUGil2CWuzklaJoNxyxUSpO4MKIBU94viWNAw==}
  component-emitter@1.3.1:
    resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==}
@@ -1338,6 +1369,10 @@
  compute-scroll-into-view@1.0.20:
    resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==}
  concat-stream@2.0.0:
    resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
    engines: {'0': node >= 6.0}
  concaveman@1.2.1:
    resolution: {integrity: sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==}
@@ -1510,8 +1545,8 @@
  domify@1.4.2:
    resolution: {integrity: sha512-m4yreHcUWHBncGVV7U+yQzc12vIlq0jMrtHZ5mW6dQMiL/7skSYNVX9wqKwOtyO9SGCgevrAFEgOCAHmamHTUA==}
  dompurify@3.2.4:
    resolution: {integrity: sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==}
  dompurify@3.2.5:
    resolution: {integrity: sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==}
  domutils@1.7.0:
    resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==}
@@ -1619,6 +1654,17 @@
  event-emitter@0.3.5:
    resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==}
  event-target-shim@5.0.1:
    resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
    engines: {node: '>=6'}
  eventemitter3@5.0.1:
    resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
  events@3.3.0:
    resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
    engines: {node: '>=0.8.x'}
  expand-brackets@2.1.4:
    resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
    engines: {node: '>=0.10.0'}
@@ -1641,6 +1687,10 @@
  fast-glob@3.3.3:
    resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
    engines: {node: '>=8.6.0'}
  fast-unique-numbers@8.0.13:
    resolution: {integrity: sha512-7OnTFAVPefgw2eBJ1xj2PGGR9FwYzSUso9decayHgCDX4sJkHLdcsYTytTg+tYv+wKF3U8gJuSBz2jJpQV4u/g==}
    engines: {node: '>=16.1.0'}
  fastq@1.19.1:
    resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
@@ -1799,6 +1849,9 @@
    resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
    hasBin: true
  help-me@5.0.0:
    resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==}
  highlight.js@11.11.1:
    resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==}
    engines: {node: '>=12.0.0'}
@@ -1817,6 +1870,9 @@
  ids@1.0.5:
    resolution: {integrity: sha512-XQ0yom/4KWTL29sLG+tyuycy7UmeaM/79GRtSJq6IG9cJGIPeBz5kwDCguie3TwxaMNIc3WtPi0cTa1XYHicpw==}
  ieee754@1.2.1:
    resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
  image-size@0.5.5:
    resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
@@ -1841,6 +1897,10 @@
  internal-slot@1.1.0:
    resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
    engines: {node: '>= 0.4'}
  ip-address@9.0.5:
    resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
    engines: {node: '>= 12'}
  is-accessor-descriptor@1.0.1:
    resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==}
@@ -2018,6 +2078,9 @@
  js-md5@0.7.3:
    resolution: {integrity: sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==}
  js-sdsl@4.3.0:
    resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
  jsbn@1.1.0:
    resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
@@ -2109,6 +2172,9 @@
  long@5.3.1:
    resolution: {integrity: sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==}
  lru-cache@10.4.3:
    resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
  magic-string@0.25.9:
    resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
@@ -2152,8 +2218,8 @@
  mersenne-twister@1.1.0:
    resolution: {integrity: sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA==}
  meshoptimizer@0.22.0:
    resolution: {integrity: sha512-IebiK79sqIy+E4EgOr+CAw+Ke8hAspXKzBd0JdgEmPHiAwmvEj2S4h1rfvo+o/BnfEYd/jAOg5IeeIjzlzSnDg==}
  meshoptimizer@0.23.0:
    resolution: {integrity: sha512-zAZcfhHE3wBbwEN8MfCMI9PKRyOpz8491wcR2dxkv3IlNwDZrq2hEs5JZVtzfBrmjWhBZZtZZUO0OBSNFq5iUQ==}
  micromatch@3.1.0:
    resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==}
@@ -2183,6 +2249,9 @@
  minimist@1.2.8:
    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
  mitt@3.0.1:
    resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
  mixin-deep@1.3.2:
    resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
    engines: {node: '>=0.10.0'}
@@ -2195,6 +2264,14 @@
  moddle@6.2.3:
    resolution: {integrity: sha512-bLVN+ZHL3aKnhxc19XtjUfvdJsS3EsiEJC7bT6YPD11qYmTzvsxrGgyYz1Ouof7TZuGw0lDJ1OLmEnxcpQWk3Q==}
  mqtt-packet@9.0.2:
    resolution: {integrity: sha512-MvIY0B8/qjq7bKxdN1eD+nrljoeaai+qjLJgfRn3TiMuz0pamsIWY2bFODPZMSNmabsLANXsLl4EMoWvlaTZWA==}
  mqtt@5.11.0:
    resolution: {integrity: sha512-VDqfADTNvohwcY02NgxPb7OojIeDrNQ1q62r/DcM+bnIWY8LBi3nMTvdEaFEp6Bu4ejBIpHjJVthUEgnvGLemA==}
    engines: {node: '>=16.0.0'}
    hasBin: true
  ms@2.0.0:
    resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
@@ -2231,6 +2308,9 @@
  nth-check@2.1.1:
    resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
  number-allocator@1.0.14:
    resolution: {integrity: sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==}
  object-assign@4.1.1:
    resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
@@ -2356,8 +2436,8 @@
    resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==}
    engines: {node: '>=0.10.0'}
  preact@10.26.4:
    resolution: {integrity: sha512-KJhO7LBFTjP71d83trW+Ilnjbo+ySsaAgCfXOXUlmGzJ4ygYPWmysm77yg4emwfmoz3b22yvH5IsVFHbhUaH5w==}
  preact@10.26.5:
    resolution: {integrity: sha512-fmpDkgfGU6JYux9teDWLhj9mKN55tyepwYbxHgQuIxbWQzgFg5vk7Mrrtfx7xRxq798ynkY4DDDxZr235Kk+4w==}
  prettier@2.8.8:
    resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
@@ -2370,6 +2450,10 @@
  process-nextick-args@2.0.1:
    resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
  process@0.11.10:
    resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
    engines: {node: '>= 0.6.0'}
  protobufjs@7.4.0:
    resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==}
@@ -2407,6 +2491,10 @@
    resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
    engines: {node: '>= 6'}
  readable-stream@4.7.0:
    resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  readdirp@4.1.2:
    resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
    engines: {node: '>= 14.18.0'}
@@ -2429,6 +2517,9 @@
    resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
    engines: {node: '>= 0.4'}
  reinterval@1.1.0:
    resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==}
  repeat-element@1.1.4:
    resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
    engines: {node: '>=0.10.0'}
@@ -2449,14 +2540,17 @@
    resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
    engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
  rfdc@1.4.1:
    resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
  robust-predicates@2.0.4:
    resolution: {integrity: sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==}
  robust-predicates@3.0.2:
    resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
  rollup@4.37.0:
    resolution: {integrity: sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==}
  rollup@4.40.0:
    resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==}
    engines: {node: '>=18.0.0', npm: '>=8.0.0'}
    hasBin: true
@@ -2484,8 +2578,8 @@
  safe-regex@1.1.0:
    resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}
  sass@1.86.0:
    resolution: {integrity: sha512-zV8vGUld/+mP4KbMLJMX7TyGCuUp7hnkOScgCMsWuHtns8CWBoz+vmEhoGMXsaJrbUP8gj+F1dLvVe79sK8UdA==}
  sass@1.86.3:
    resolution: {integrity: sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==}
    engines: {node: '>=14.0.0'}
    hasBin: true
@@ -2553,6 +2647,10 @@
  sm-crypto@0.3.13:
    resolution: {integrity: sha512-ztNF+pZq6viCPMA1A6KKu3bgpkmYti5avykRHbcFIdSipFdkVmfUw2CnpM2kBJyppIalqvczLNM3wR8OQ0pT5w==}
  smart-buffer@4.2.0:
    resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
    engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
  snabbdom@3.6.2:
    resolution: {integrity: sha512-ig5qOnCDbugFntKi6c7Xlib8bA6xiJVk8O+WdFrV3wxbMqeHO0hXFQC4nAhPVWfZfi8255lcZkNhtIBINCc4+Q==}
    engines: {node: '>=12.17.0'}
@@ -2568,6 +2666,10 @@
  snapdragon@0.8.2:
    resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
    engines: {node: '>=0.10.0'}
  socks@2.8.4:
    resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==}
    engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
  sortablejs@1.14.0:
    resolution: {integrity: sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==}
@@ -2605,6 +2707,13 @@
  split-string@3.1.0:
    resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
    engines: {node: '>=0.10.0'}
  split2@4.2.0:
    resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
    engines: {node: '>= 10.x'}
  sprintf-js@1.1.3:
    resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
  ssr-window@3.0.0:
    resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==}
@@ -2743,15 +2852,18 @@
    resolution: {integrity: sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==}
    engines: {node: '>= 0.4'}
  ufo@1.5.4:
    resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
  typedarray@0.0.6:
    resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
  ufo@1.6.1:
    resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
  unbox-primitive@1.1.0:
    resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
    engines: {node: '>= 0.4'}
  undici-types@6.20.0:
    resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
  undici-types@6.21.0:
    resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
  unimport@1.3.0:
    resolution: {integrity: sha512-fOkrdxglsHd428yegH0wPH/6IfaSdDeMXtdRGn6en/ccyzc2aaoxiUTMrJyc6Bu+xoa18RJRPMfLUHEzjz8atw==}
@@ -2814,8 +2926,8 @@
    peerDependencies:
      vite: '>=2.0.0'
  vite@5.4.15:
    resolution: {integrity: sha512-6ANcZRivqL/4WtwPGTKNaosuNJr5tWiftOC7liM7G9+rMb8+oeJeyzymDu4rTN93seySBmbjSfsS3Vzr19KNtA==}
  vite@5.4.18:
    resolution: {integrity: sha512-1oDcnEp3lVyHCuQ2YFelM4Alm2o91xNoMncRm1U7S+JdYfYOvbiGZ3/CxGttrOu2M/KcGz7cRC2DoNUA6urmMA==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
    peerDependencies:
@@ -2856,8 +2968,8 @@
      '@vue/composition-api':
        optional: true
  vue-i18n@9.14.3:
    resolution: {integrity: sha512-C+E0KE8ihKjdYCQx8oUkXX+8tBItrYNMnGJuzEPevBARQFUN2tKez6ZVOvBrWH0+KT5wEk3vOWjNk7ygb2u9ig==}
  vue-i18n@9.14.4:
    resolution: {integrity: sha512-B934C8yUyWLT0EMud3DySrwSUJI7ZNiWYsEEz2gknTthqKiG4dzWE/WSa8AzCuSQzwBEv4HtG1jZDhgzPfWSKQ==}
    engines: {node: '>= 16'}
    peerDependencies:
      vue: ^3.0.0
@@ -2912,6 +3024,27 @@
  wildcard@1.1.2:
    resolution: {integrity: sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==}
  worker-timers-broker@6.1.8:
    resolution: {integrity: sha512-FUCJu9jlK3A8WqLTKXM9E6kAmI/dR1vAJ8dHYLMisLNB/n3GuaFIjJ7pn16ZcD1zCOf7P6H62lWIEBi+yz/zQQ==}
  worker-timers-worker@7.0.71:
    resolution: {integrity: sha512-ks/5YKwZsto1c2vmljroppOKCivB/ma97g9y77MAAz2TBBjPPgpoOiS1qYQKIgvGTr2QYPT3XhJWIB6Rj2MVPQ==}
  worker-timers@7.1.8:
    resolution: {integrity: sha512-R54psRKYVLuzff7c1OTFcq/4Hue5Vlz4bFtNEIarpSiCYhpifHU3aIQI29S84o1j87ePCYqbmEJPqwBTf+3sfw==}
  ws@8.18.1:
    resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==}
    engines: {node: '>=10.0.0'}
    peerDependencies:
      bufferutil: ^4.0.1
      utf-8-validate: '>=5.0.2'
    peerDependenciesMeta:
      bufferutil:
        optional: true
      utf-8-validate:
        optional: true
  zrender@5.6.1:
    resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==}
@@ -2941,15 +3074,15 @@
  '@bpmn-io/diagram-js-ui@0.2.3':
    dependencies:
      htm: 3.1.1
      preact: 10.26.4
      preact: 10.26.5
  '@cesium/engine@15.0.0':
  '@cesium/engine@16.0.0':
    dependencies:
      '@tweenjs/tween.js': 25.0.0
      '@zip.js/zip.js': 2.7.57
      '@zip.js/zip.js': 2.7.60
      autolinker: 4.1.0
      bitmap-sdf: 1.0.4
      dompurify: 3.2.4
      dompurify: 3.2.5
      draco3d: 1.5.7
      earcut: 3.0.1
      grapheme-splitter: 1.0.4
@@ -2958,16 +3091,16 @@
      ktx-parse: 1.0.0
      lerc: 2.0.0
      mersenne-twister: 1.1.0
      meshoptimizer: 0.22.0
      meshoptimizer: 0.23.0
      pako: 2.1.0
      protobufjs: 7.4.0
      rbush: 3.0.1
      topojson-client: 3.1.0
      urijs: 1.19.11
  '@cesium/widgets@11.0.0':
  '@cesium/widgets@11.1.0':
    dependencies:
      '@cesium/engine': 15.0.0
      '@cesium/engine': 16.0.0
      nosleep.js: 0.12.0
  '@ctrl/tinycolor@3.6.1': {}
@@ -3056,17 +3189,17 @@
  '@floating-ui/utils@0.2.9': {}
  '@intlify/core-base@9.14.3':
  '@intlify/core-base@9.14.4':
    dependencies:
      '@intlify/message-compiler': 9.14.3
      '@intlify/shared': 9.14.3
      '@intlify/message-compiler': 9.14.4
      '@intlify/shared': 9.14.4
  '@intlify/message-compiler@9.14.3':
  '@intlify/message-compiler@9.14.4':
    dependencies:
      '@intlify/shared': 9.14.3
      '@intlify/shared': 9.14.4
      source-map-js: 1.2.1
  '@intlify/shared@9.14.3': {}
  '@intlify/shared@9.14.4': {}
  '@jridgewell/gen-mapping@0.3.8':
    dependencies:
@@ -3186,72 +3319,72 @@
  '@protobufjs/utf8@1.1.0': {}
  '@rollup/pluginutils@5.1.4(rollup@4.37.0)':
  '@rollup/pluginutils@5.1.4(rollup@4.40.0)':
    dependencies:
      '@types/estree': 1.0.6
      '@types/estree': 1.0.7
      estree-walker: 2.0.2
      picomatch: 4.0.2
    optionalDependencies:
      rollup: 4.37.0
      rollup: 4.40.0
  '@rollup/rollup-android-arm-eabi@4.37.0':
  '@rollup/rollup-android-arm-eabi@4.40.0':
    optional: true
  '@rollup/rollup-android-arm64@4.37.0':
  '@rollup/rollup-android-arm64@4.40.0':
    optional: true
  '@rollup/rollup-darwin-arm64@4.37.0':
  '@rollup/rollup-darwin-arm64@4.40.0':
    optional: true
  '@rollup/rollup-darwin-x64@4.37.0':
  '@rollup/rollup-darwin-x64@4.40.0':
    optional: true
  '@rollup/rollup-freebsd-arm64@4.37.0':
  '@rollup/rollup-freebsd-arm64@4.40.0':
    optional: true
  '@rollup/rollup-freebsd-x64@4.37.0':
  '@rollup/rollup-freebsd-x64@4.40.0':
    optional: true
  '@rollup/rollup-linux-arm-gnueabihf@4.37.0':
  '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
    optional: true
  '@rollup/rollup-linux-arm-musleabihf@4.37.0':
  '@rollup/rollup-linux-arm-musleabihf@4.40.0':
    optional: true
  '@rollup/rollup-linux-arm64-gnu@4.37.0':
  '@rollup/rollup-linux-arm64-gnu@4.40.0':
    optional: true
  '@rollup/rollup-linux-arm64-musl@4.37.0':
  '@rollup/rollup-linux-arm64-musl@4.40.0':
    optional: true
  '@rollup/rollup-linux-loongarch64-gnu@4.37.0':
  '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
    optional: true
  '@rollup/rollup-linux-powerpc64le-gnu@4.37.0':
  '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
    optional: true
  '@rollup/rollup-linux-riscv64-gnu@4.37.0':
  '@rollup/rollup-linux-riscv64-gnu@4.40.0':
    optional: true
  '@rollup/rollup-linux-riscv64-musl@4.37.0':
  '@rollup/rollup-linux-riscv64-musl@4.40.0':
    optional: true
  '@rollup/rollup-linux-s390x-gnu@4.37.0':
  '@rollup/rollup-linux-s390x-gnu@4.40.0':
    optional: true
  '@rollup/rollup-linux-x64-gnu@4.37.0':
  '@rollup/rollup-linux-x64-gnu@4.40.0':
    optional: true
  '@rollup/rollup-linux-x64-musl@4.37.0':
  '@rollup/rollup-linux-x64-musl@4.40.0':
    optional: true
  '@rollup/rollup-win32-arm64-msvc@4.37.0':
  '@rollup/rollup-win32-arm64-msvc@4.40.0':
    optional: true
  '@rollup/rollup-win32-ia32-msvc@4.37.0':
  '@rollup/rollup-win32-ia32-msvc@4.40.0':
    optional: true
  '@rollup/rollup-win32-x64-msvc@4.37.0':
  '@rollup/rollup-win32-x64-msvc@4.40.0':
    optional: true
  '@saber/nf-design-base-elp@1.3.0':
@@ -3266,7 +3399,7 @@
    transitivePeerDependencies:
      - vue
  '@saber/nf-form-elp@1.4.7':
  '@saber/nf-form-elp@1.4.8':
    dependencies:
      '@amap/amap-jsapi-loader': 1.0.1
      '@wangeditor/editor': 5.1.23
@@ -3274,7 +3407,7 @@
      countup.js: 2.8.0
      signature_pad: 5.0.7
  '@smallwei/avue@3.6.3(element-plus@2.9.7(vue@3.5.13))(vue@3.5.13)':
  '@smallwei/avue@3.6.4(element-plus@2.9.7(vue@3.5.13))(vue@3.5.13)':
    dependencies:
      '@element-plus/icons-vue': 2.3.1(vue@3.5.13)
      countup.js: 1.9.3
@@ -4107,7 +4240,7 @@
  '@tweenjs/tween.js@25.0.0': {}
  '@types/estree@1.0.6': {}
  '@types/estree@1.0.7': {}
  '@types/event-emitter@0.3.5': {}
@@ -4119,18 +4252,27 @@
  '@types/lodash@4.17.16': {}
  '@types/node@22.13.13':
  '@types/node@22.14.1':
    dependencies:
      undici-types: 6.20.0
      undici-types: 6.21.0
  '@types/readable-stream@4.0.18':
    dependencies:
      '@types/node': 22.14.1
      safe-buffer: 5.1.2
  '@types/svgo@2.6.4':
    dependencies:
      '@types/node': 22.13.13
      '@types/node': 22.14.1
  '@types/trusted-types@2.0.7':
    optional: true
  '@types/web-bluetooth@0.0.16': {}
  '@types/ws@8.18.1':
    dependencies:
      '@types/node': 22.14.1
  '@uppy/companion-client@2.2.2':
    dependencies:
@@ -4146,7 +4288,7 @@
      mime-match: 1.0.2
      namespace-emitter: 2.0.1
      nanoid: 3.3.11
      preact: 10.26.4
      preact: 10.26.5
  '@uppy/store-default@2.1.1': {}
@@ -4161,9 +4303,9 @@
      '@uppy/utils': 4.1.3
      nanoid: 3.3.11
  '@vitejs/plugin-vue@5.2.3(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0))(vue@3.5.13)':
  '@vitejs/plugin-vue@5.2.3(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0))(vue@3.5.13)':
    dependencies:
      vite: 5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)
      vite: 5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)
      vue: 3.5.13
  '@vue/compiler-core@3.5.13':
@@ -4349,7 +4491,11 @@
      slate: 0.72.8
      snabbdom: 3.6.2
  '@zip.js/zip.js@2.7.57': {}
  '@zip.js/zip.js@2.7.60': {}
  abort-controller@3.0.0:
    dependencies:
      event-target-shim: 5.0.1
  acorn@8.14.1: {}
@@ -4419,6 +4565,8 @@
    transitivePeerDependencies:
      - debug
  base64-js@1.5.1: {}
  base@0.11.2:
    dependencies:
      cache-base: 1.0.1
@@ -4432,6 +4580,13 @@
  big.js@5.2.2: {}
  bitmap-sdf@1.0.4: {}
  bl@6.1.0:
    dependencies:
      '@types/readable-stream': 4.0.18
      buffer: 6.0.3
      inherits: 2.0.4
      readable-stream: 4.7.0
  bluebird@3.7.2: {}
@@ -4476,6 +4631,11 @@
  buffer-from@1.1.2: {}
  buffer@6.0.3:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1
  cache-base@1.0.1:
    dependencies:
      collection-visit: 1.0.0
@@ -4505,10 +4665,10 @@
      call-bind-apply-helpers: 1.0.2
      get-intrinsic: 1.3.0
  cesium@1.127.0:
  cesium@1.128.0:
    dependencies:
      '@cesium/engine': 15.0.0
      '@cesium/widgets': 11.0.0
      '@cesium/engine': 16.0.0
      '@cesium/widgets': 11.1.0
  chalk@1.1.3:
    dependencies:
@@ -4565,11 +4725,20 @@
  commander@7.2.0: {}
  commist@3.2.0: {}
  component-emitter@1.3.1: {}
  component-event@0.2.1: {}
  compute-scroll-into-view@1.0.20: {}
  concat-stream@2.0.0:
    dependencies:
      buffer-from: 1.1.2
      inherits: 2.0.4
      readable-stream: 3.6.2
      typedarray: 0.0.6
  concaveman@1.2.1:
    dependencies:
@@ -4754,7 +4923,7 @@
  domify@1.4.2: {}
  dompurify@3.2.4:
  dompurify@3.2.5:
    optionalDependencies:
      '@types/trusted-types': 2.0.7
@@ -4956,6 +5125,12 @@
      d: 1.0.2
      es5-ext: 0.10.64
  event-target-shim@5.0.1: {}
  eventemitter3@5.0.1: {}
  events@3.3.0: {}
  expand-brackets@2.1.4:
    dependencies:
      debug: 2.6.9
@@ -5001,6 +5176,11 @@
      glob-parent: 5.1.2
      merge2: 1.4.1
      micromatch: 4.0.8
  fast-unique-numbers@8.0.13:
    dependencies:
      '@babel/runtime': 7.27.0
      tslib: 2.8.1
  fastq@1.19.1:
    dependencies:
@@ -5166,6 +5346,8 @@
  he@1.2.0: {}
  help-me@5.0.0: {}
  highlight.js@11.11.1: {}
  htm@3.1.1: {}
@@ -5187,6 +5369,8 @@
  ids@1.0.5: {}
  ieee754@1.2.1: {}
  image-size@0.5.5: {}
  immediate@3.0.6: {}
@@ -5204,6 +5388,11 @@
      es-errors: 1.3.0
      hasown: 2.0.2
      side-channel: 1.1.0
  ip-address@9.0.5:
    dependencies:
      jsbn: 1.1.0
      sprintf-js: 1.1.3
  is-accessor-descriptor@1.0.1:
    dependencies:
@@ -5373,6 +5562,8 @@
  js-md5@0.7.3: {}
  js-sdsl@4.3.0: {}
  jsbn@1.1.0: {}
  jsep@1.4.0: {}
@@ -5450,6 +5641,8 @@
  long@5.3.1: {}
  lru-cache@10.4.3: {}
  magic-string@0.25.9:
    dependencies:
      sourcemap-codec: 1.4.8
@@ -5486,7 +5679,7 @@
  mersenne-twister@1.1.0: {}
  meshoptimizer@0.22.0: {}
  meshoptimizer@0.23.0: {}
  micromatch@3.1.0:
    dependencies:
@@ -5531,6 +5724,8 @@
  minimist@1.2.8: {}
  mitt@3.0.1: {}
  mixin-deep@1.3.2:
    dependencies:
      for-in: 1.0.2
@@ -5541,7 +5736,7 @@
      acorn: 8.14.1
      pathe: 2.0.3
      pkg-types: 1.3.1
      ufo: 1.5.4
      ufo: 1.6.1
  moddle-xml@10.1.0:
    dependencies:
@@ -5552,6 +5747,38 @@
  moddle@6.2.3:
    dependencies:
      min-dash: 4.2.3
  mqtt-packet@9.0.2:
    dependencies:
      bl: 6.1.0
      debug: 4.4.0
      process-nextick-args: 2.0.1
    transitivePeerDependencies:
      - supports-color
  mqtt@5.11.0:
    dependencies:
      '@types/readable-stream': 4.0.18
      '@types/ws': 8.18.1
      commist: 3.2.0
      concat-stream: 2.0.0
      debug: 4.4.0
      help-me: 5.0.0
      lru-cache: 10.4.3
      minimist: 1.2.8
      mqtt-packet: 9.0.2
      number-allocator: 1.0.14
      readable-stream: 4.7.0
      reinterval: 1.1.0
      rfdc: 1.4.1
      socks: 2.8.4
      split2: 4.2.0
      worker-timers: 7.1.8
      ws: 8.18.1
    transitivePeerDependencies:
      - bufferutil
      - supports-color
      - utf-8-validate
  ms@2.0.0: {}
@@ -5591,6 +5818,13 @@
  nth-check@2.1.1:
    dependencies:
      boolbase: 1.0.0
  number-allocator@1.0.14:
    dependencies:
      debug: 4.4.0
      js-sdsl: 4.3.0
    transitivePeerDependencies:
      - supports-color
  object-assign@4.1.1: {}
@@ -5715,13 +5949,15 @@
      posthtml-parser: 0.2.1
      posthtml-render: 1.4.0
  preact@10.26.4: {}
  preact@10.26.5: {}
  prettier@2.8.8: {}
  prismjs@1.30.0: {}
  process-nextick-args@2.0.1: {}
  process@0.11.10: {}
  protobufjs@7.4.0:
    dependencies:
@@ -5735,7 +5971,7 @@
      '@protobufjs/path': 1.1.2
      '@protobufjs/pool': 1.1.0
      '@protobufjs/utf8': 1.1.0
      '@types/node': 22.13.13
      '@types/node': 22.14.1
      long: 5.3.1
  proxy-from-env@1.1.0: {}
@@ -5777,6 +6013,14 @@
      string_decoder: 1.3.0
      util-deprecate: 1.0.2
  readable-stream@4.7.0:
    dependencies:
      abort-controller: 3.0.0
      buffer: 6.0.3
      events: 3.3.0
      process: 0.11.10
      string_decoder: 1.3.0
  readdirp@4.1.2: {}
  reconnecting-websocket@4.4.0: {}
@@ -5808,6 +6052,8 @@
      gopd: 1.2.0
      set-function-name: 2.0.2
  reinterval@1.1.0: {}
  repeat-element@1.1.4: {}
  repeat-string@1.6.1: {}
@@ -5818,34 +6064,36 @@
  reusify@1.1.0: {}
  rfdc@1.4.1: {}
  robust-predicates@2.0.4: {}
  robust-predicates@3.0.2: {}
  rollup@4.37.0:
  rollup@4.40.0:
    dependencies:
      '@types/estree': 1.0.6
      '@types/estree': 1.0.7
    optionalDependencies:
      '@rollup/rollup-android-arm-eabi': 4.37.0
      '@rollup/rollup-android-arm64': 4.37.0
      '@rollup/rollup-darwin-arm64': 4.37.0
      '@rollup/rollup-darwin-x64': 4.37.0
      '@rollup/rollup-freebsd-arm64': 4.37.0
      '@rollup/rollup-freebsd-x64': 4.37.0
      '@rollup/rollup-linux-arm-gnueabihf': 4.37.0
      '@rollup/rollup-linux-arm-musleabihf': 4.37.0
      '@rollup/rollup-linux-arm64-gnu': 4.37.0
      '@rollup/rollup-linux-arm64-musl': 4.37.0
      '@rollup/rollup-linux-loongarch64-gnu': 4.37.0
      '@rollup/rollup-linux-powerpc64le-gnu': 4.37.0
      '@rollup/rollup-linux-riscv64-gnu': 4.37.0
      '@rollup/rollup-linux-riscv64-musl': 4.37.0
      '@rollup/rollup-linux-s390x-gnu': 4.37.0
      '@rollup/rollup-linux-x64-gnu': 4.37.0
      '@rollup/rollup-linux-x64-musl': 4.37.0
      '@rollup/rollup-win32-arm64-msvc': 4.37.0
      '@rollup/rollup-win32-ia32-msvc': 4.37.0
      '@rollup/rollup-win32-x64-msvc': 4.37.0
      '@rollup/rollup-android-arm-eabi': 4.40.0
      '@rollup/rollup-android-arm64': 4.40.0
      '@rollup/rollup-darwin-arm64': 4.40.0
      '@rollup/rollup-darwin-x64': 4.40.0
      '@rollup/rollup-freebsd-arm64': 4.40.0
      '@rollup/rollup-freebsd-x64': 4.40.0
      '@rollup/rollup-linux-arm-gnueabihf': 4.40.0
      '@rollup/rollup-linux-arm-musleabihf': 4.40.0
      '@rollup/rollup-linux-arm64-gnu': 4.40.0
      '@rollup/rollup-linux-arm64-musl': 4.40.0
      '@rollup/rollup-linux-loongarch64-gnu': 4.40.0
      '@rollup/rollup-linux-powerpc64le-gnu': 4.40.0
      '@rollup/rollup-linux-riscv64-gnu': 4.40.0
      '@rollup/rollup-linux-riscv64-musl': 4.40.0
      '@rollup/rollup-linux-s390x-gnu': 4.40.0
      '@rollup/rollup-linux-x64-gnu': 4.40.0
      '@rollup/rollup-linux-x64-musl': 4.40.0
      '@rollup/rollup-win32-arm64-msvc': 4.40.0
      '@rollup/rollup-win32-ia32-msvc': 4.40.0
      '@rollup/rollup-win32-x64-msvc': 4.40.0
      fsevents: 2.3.3
  run-parallel@1.2.0:
@@ -5879,7 +6127,7 @@
    dependencies:
      ret: 0.1.15
  sass@1.86.0:
  sass@1.86.3:
    dependencies:
      chokidar: 4.0.3
      immutable: 5.1.1
@@ -5975,6 +6223,8 @@
    dependencies:
      jsbn: 1.1.0
  smart-buffer@4.2.0: {}
  snabbdom@3.6.2: {}
  snapdragon-node@2.1.1:
@@ -5999,6 +6249,11 @@
      use: 3.1.1
    transitivePeerDependencies:
      - supports-color
  socks@2.8.4:
    dependencies:
      ip-address: 9.0.5
      smart-buffer: 4.2.0
  sortablejs@1.14.0: {}
@@ -6030,6 +6285,10 @@
  split-string@3.1.0:
    dependencies:
      extend-shallow: 3.0.2
  split2@4.2.0: {}
  sprintf-js@1.1.3: {}
  ssr-window@3.0.0: {}
@@ -6220,7 +6479,9 @@
      typed-array-buffer: 1.0.3
      typed-array-byte-offset: 1.0.4
  ufo@1.5.4: {}
  typedarray@0.0.6: {}
  ufo@1.6.1: {}
  unbox-primitive@1.1.0:
    dependencies:
@@ -6229,11 +6490,11 @@
      has-symbols: 1.1.0
      which-boxed-primitive: 1.1.1
  undici-types@6.20.0: {}
  undici-types@6.21.0: {}
  unimport@1.3.0(rollup@4.37.0):
  unimport@1.3.0(rollup@4.40.0):
    dependencies:
      '@rollup/pluginutils': 5.1.4(rollup@4.37.0)
      '@rollup/pluginutils': 5.1.4(rollup@4.40.0)
      escape-string-regexp: 5.0.0
      fast-glob: 3.3.3
      local-pkg: 0.4.3
@@ -6256,13 +6517,13 @@
  universalify@2.0.1: {}
  unplugin-auto-import@0.11.5(@vueuse/core@9.13.0(vue@3.5.13))(rollup@4.37.0):
  unplugin-auto-import@0.11.5(@vueuse/core@9.13.0(vue@3.5.13))(rollup@4.40.0):
    dependencies:
      '@antfu/utils': 0.7.10
      '@rollup/pluginutils': 5.1.4(rollup@4.37.0)
      '@rollup/pluginutils': 5.1.4(rollup@4.40.0)
      local-pkg: 0.4.3
      magic-string: 0.26.7
      unimport: 1.3.0(rollup@4.37.0)
      unimport: 1.3.0(rollup@4.40.0)
      unplugin: 1.16.1
    optionalDependencies:
      '@vueuse/core': 9.13.0(vue@3.5.13)
@@ -6289,16 +6550,16 @@
  vary@1.1.2: {}
  vite-plugin-compression@0.5.1(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)):
  vite-plugin-compression@0.5.1(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)):
    dependencies:
      chalk: 4.1.2
      debug: 4.4.0
      fs-extra: 10.1.0
      vite: 5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)
      vite: 5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)
    transitivePeerDependencies:
      - supports-color
  vite-plugin-svg-icons@2.0.1(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)):
  vite-plugin-svg-icons@2.0.1(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)):
    dependencies:
      '@types/svgo': 2.6.4
      cors: 2.8.5
@@ -6308,35 +6569,35 @@
      pathe: 0.2.0
      svg-baker: 1.7.0
      svgo: 2.8.0
      vite: 5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)
      vite: 5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)
    transitivePeerDependencies:
      - supports-color
  vite-plugin-vue-setup-extend@0.4.0(vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)):
  vite-plugin-vue-setup-extend@0.4.0(vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)):
    dependencies:
      '@vue/compiler-sfc': 3.5.13
      magic-string: 0.25.9
      vite: 5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0)
      vite: 5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0)
  vite@5.4.15(@types/node@22.13.13)(sass@1.86.0)(terser@5.39.0):
  vite@5.4.18(@types/node@22.14.1)(sass@1.86.3)(terser@5.39.0):
    dependencies:
      esbuild: 0.21.5
      postcss: 8.5.3
      rollup: 4.37.0
      rollup: 4.40.0
    optionalDependencies:
      '@types/node': 22.13.13
      '@types/node': 22.14.1
      fsevents: 2.3.3
      sass: 1.86.0
      sass: 1.86.3
      terser: 5.39.0
  vue-demi@0.14.10(vue@3.5.13):
    dependencies:
      vue: 3.5.13
  vue-i18n@9.14.3(vue@3.5.13):
  vue-i18n@9.14.4(vue@3.5.13):
    dependencies:
      '@intlify/core-base': 9.14.3
      '@intlify/shared': 9.14.3
      '@intlify/core-base': 9.14.4
      '@intlify/shared': 9.14.4
      '@vue/devtools-api': 6.6.4
      vue: 3.5.13
@@ -6413,6 +6674,27 @@
  wildcard@1.1.2: {}
  worker-timers-broker@6.1.8:
    dependencies:
      '@babel/runtime': 7.27.0
      fast-unique-numbers: 8.0.13
      tslib: 2.8.1
      worker-timers-worker: 7.0.71
  worker-timers-worker@7.0.71:
    dependencies:
      '@babel/runtime': 7.27.0
      tslib: 2.8.1
  worker-timers@7.1.8:
    dependencies:
      '@babel/runtime': 7.27.0
      tslib: 2.8.1
      worker-timers-broker: 6.1.8
      worker-timers-worker: 7.0.71
  ws@8.18.1: {}
  zrender@5.6.1:
    dependencies:
      tslib: 2.3.0