lockfileVersion: '9.0'

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

importers:

  .:
    dependencies:
      '@opentiny/icons':
        specifier: ^0.1.4
        version: 0.1.4
      '@opentiny/tiny-engine':
        specifier: ^2.7.0
        version: 2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register':
        specifier: ^2.7.0
        version: 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils':
        specifier: ^2.7.0
        version: 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue':
        specifier: ~3.20.0
        version: 3.20.0(echarts@5.4.1)
      '@opentiny/vue-design-smb':
        specifier: ~3.20.0
        version: 3.20.0
      '@opentiny/vue-icon':
        specifier: ~3.20.0
        version: 3.20.0
      '@opentiny/vue-locale':
        specifier: ~3.20.0
        version: 3.20.0
      '@opentiny/vue-renderless':
        specifier: ~3.20.0
        version: 3.20.3
      '@opentiny/vue-theme':
        specifier: ~3.20.0
        version: 3.20.2
      '@vueuse/core':
        specifier: ^9.6.0
        version: 9.13.0(vue@3.5.21)
      tiny-engine-generate-code-tinypro:
        specifier: ^1.0.0
        version: 1.0.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.8.0(@opentiny/vue-renderless@3.20.3))(@opentiny/tiny-engine-utils@2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21))(@opentiny/tiny-engine@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21))(@opentiny/vue@3.20.0(echarts@5.4.1))(@vueuse/core@9.13.0(vue@3.5.21))(vue@3.5.21)
      vue:
        specifier: ^3.4.21
        version: 3.5.21
    devDependencies:
      '@opentiny/tiny-engine-mock':
        specifier: ^2.7.0
        version: 2.8.0
      '@opentiny/tiny-engine-vite-config':
        specifier: ^2.7.0
        version: 2.8.0(esbuild@0.21.5)(monaco-editor@0.51.0)(rollup@4.52.0)(vue@3.5.21)
      '@vitejs/plugin-vue':
        specifier: ^5.1.2
        version: 5.2.4(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      concurrently:
        specifier: ^8.2.0
        version: 8.2.2
      cross-env:
        specifier: ^7.0.3
        version: 7.0.3
      vite:
        specifier: ^5.4.2
        version: 5.4.20(@types/node@18.19.127)(less@4.4.1)

packages:

  '@ampproject/remapping@2.3.0':
    resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
    engines: {node: '>=6.0.0'}

  '@babel/code-frame@7.27.1':
    resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
    engines: {node: '>=6.9.0'}

  '@babel/compat-data@7.28.4':
    resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==}
    engines: {node: '>=6.9.0'}

  '@babel/core@7.18.13':
    resolution: {integrity: sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==}
    engines: {node: '>=6.9.0'}

  '@babel/core@7.23.9':
    resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==}
    engines: {node: '>=6.9.0'}

  '@babel/core@7.28.4':
    resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==}
    engines: {node: '>=6.9.0'}

  '@babel/generator@7.23.6':
    resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
    engines: {node: '>=6.9.0'}

  '@babel/generator@7.28.3':
    resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-annotate-as-pure@7.27.3':
    resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-compilation-targets@7.27.2':
    resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-create-class-features-plugin@7.28.3':
    resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0

  '@babel/helper-environment-visitor@7.24.7':
    resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-function-name@7.24.7':
    resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-globals@7.28.0':
    resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-hoist-variables@7.24.7':
    resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-member-expression-to-functions@7.27.1':
    resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-module-imports@7.27.1':
    resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-module-transforms@7.28.3':
    resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0

  '@babel/helper-optimise-call-expression@7.27.1':
    resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-plugin-utils@7.27.1':
    resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-replace-supers@7.27.1':
    resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0

  '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
    resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-split-export-declaration@7.24.7':
    resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-string-parser@7.27.1':
    resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-validator-identifier@7.27.1':
    resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-validator-option@7.27.1':
    resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
    engines: {node: '>=6.9.0'}

  '@babel/helpers@7.28.4':
    resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
    engines: {node: '>=6.9.0'}

  '@babel/parser@7.23.9':
    resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
    engines: {node: '>=6.0.0'}
    hasBin: true

  '@babel/parser@7.28.4':
    resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
    engines: {node: '>=6.0.0'}
    hasBin: true

  '@babel/plugin-syntax-jsx@7.27.1':
    resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0

  '@babel/plugin-syntax-typescript@7.27.1':
    resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0

  '@babel/plugin-transform-typescript@7.28.0':
    resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
    engines: {node: '>=6.9.0'}
    peerDependencies:
      '@babel/core': ^7.0.0-0

  '@babel/runtime@7.28.4':
    resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
    engines: {node: '>=6.9.0'}

  '@babel/template@7.27.2':
    resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
    engines: {node: '>=6.9.0'}

  '@babel/traverse@7.23.9':
    resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
    engines: {node: '>=6.9.0'}

  '@babel/traverse@7.28.4':
    resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==}
    engines: {node: '>=6.9.0'}

  '@babel/types@7.28.4':
    resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
    engines: {node: '>=6.9.0'}

  '@better-scroll/core@2.5.0':
    resolution: {integrity: sha512-+3aKf8T3kUl4Gj1M7NKV3fNFhsrBpTWwHoDClkXVmQ8S3TxMMHf6Kyw6l1zKsg4r+9ukW5lDDkyif7/gY76qXQ==}

  '@better-scroll/shared-utils@2.5.1':
    resolution: {integrity: sha512-AplkfSjXVYP9LZiD6JsKgmgQJ/mG4uuLmBuwLz8W5OsYc7AYTfN8kw6GqZ5OwCGoXkVhBGyd8NeC4xwYItp0aw==}

  '@better-scroll/wheel@2.5.0':
    resolution: {integrity: sha512-+cru8CtMtgGGMv3yOxn33ApbtatOZBVUCa7+X3UqVVyaxi6FbCrcSZCBlXhXpsFhJo1R282O6nQyik6KUidvoA==}

  '@esbuild-plugins/node-globals-polyfill@0.2.3':
    resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==}
    peerDependencies:
      esbuild: '*'

  '@esbuild-plugins/node-modules-polyfill@0.2.2':
    resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==}
    peerDependencies:
      esbuild: '*'

  '@esbuild/aix-ppc64@0.21.5':
    resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [aix]

  '@esbuild/android-arm64@0.21.5':
    resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [android]

  '@esbuild/android-arm@0.21.5':
    resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [android]

  '@esbuild/android-x64@0.21.5':
    resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [android]

  '@esbuild/darwin-arm64@0.21.5':
    resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [darwin]

  '@esbuild/darwin-x64@0.21.5':
    resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [darwin]

  '@esbuild/freebsd-arm64@0.21.5':
    resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [freebsd]

  '@esbuild/freebsd-x64@0.21.5':
    resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [freebsd]

  '@esbuild/linux-arm64@0.21.5':
    resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [linux]

  '@esbuild/linux-arm@0.21.5':
    resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [linux]

  '@esbuild/linux-ia32@0.21.5':
    resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [linux]

  '@esbuild/linux-loong64@0.21.5':
    resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
    engines: {node: '>=12'}
    cpu: [loong64]
    os: [linux]

  '@esbuild/linux-mips64el@0.21.5':
    resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
    engines: {node: '>=12'}
    cpu: [mips64el]
    os: [linux]

  '@esbuild/linux-ppc64@0.21.5':
    resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [linux]

  '@esbuild/linux-riscv64@0.21.5':
    resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
    engines: {node: '>=12'}
    cpu: [riscv64]
    os: [linux]

  '@esbuild/linux-s390x@0.21.5':
    resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
    engines: {node: '>=12'}
    cpu: [s390x]
    os: [linux]

  '@esbuild/linux-x64@0.21.5':
    resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [linux]

  '@esbuild/netbsd-x64@0.21.5':
    resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [netbsd]

  '@esbuild/openbsd-x64@0.21.5':
    resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [openbsd]

  '@esbuild/sunos-x64@0.21.5':
    resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [sunos]

  '@esbuild/win32-arm64@0.21.5':
    resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [win32]

  '@esbuild/win32-ia32@0.21.5':
    resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [win32]

  '@esbuild/win32-x64@0.21.5':
    resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [win32]

  '@eslint-community/eslint-utils@4.9.0':
    resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0

  '@eslint-community/regexpp@4.12.1':
    resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
    engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}

  '@eslint/eslintrc@2.1.4':
    resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}

  '@eslint/js@8.57.1':
    resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}

  '@floating-ui/core@1.7.3':
    resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}

  '@floating-ui/dom@1.7.4':
    resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}

  '@floating-ui/utils@0.2.10':
    resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}

  '@humanwhocodes/config-array@0.13.0':
    resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
    engines: {node: '>=10.10.0'}
    deprecated: Use @eslint/config-array instead

  '@humanwhocodes/module-importer@1.0.1':
    resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
    engines: {node: '>=12.22'}

  '@humanwhocodes/object-schema@2.0.3':
    resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
    deprecated: Use @eslint/object-schema instead

  '@intlify/core-base@9.14.5':
    resolution: {integrity: sha512-5ah5FqZG4pOoHjkvs8mjtv+gPKYU0zCISaYNjBNNqYiaITxW8ZtVih3GS/oTOqN8d9/mDLyrjD46GBApNxmlsA==}
    engines: {node: '>= 16'}

  '@intlify/message-compiler@9.14.5':
    resolution: {integrity: sha512-IHzgEu61/YIpQV5Pc3aRWScDcnFKWvQA9kigcINcCBXN8mbW+vk9SK+lDxA6STzKQsVJxUPg9ACC52pKKo3SVQ==}
    engines: {node: '>= 16'}

  '@intlify/shared@9.14.5':
    resolution: {integrity: sha512-9gB+E53BYuAEMhbCAxVgG38EZrk59sxBtv3jSizNL2hEWlgjBjAw1AwpLHtNaeda12pe6W20OGEa0TwuMSRbyQ==}
    engines: {node: '>= 16'}

  '@isaacs/cliui@8.0.2':
    resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
    engines: {node: '>=12'}

  '@jridgewell/gen-mapping@0.3.13':
    resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}

  '@jridgewell/remapping@2.3.5':
    resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}

  '@jridgewell/resolve-uri@3.1.2':
    resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
    engines: {node: '>=6.0.0'}

  '@jridgewell/sourcemap-codec@1.5.5':
    resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}

  '@jridgewell/trace-mapping@0.3.31':
    resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}

  '@modelcontextprotocol/sdk@1.18.1':
    resolution: {integrity: sha512-d//GE8/Yh7aC3e7p+kZG8JqqEAwwDUmAfvH1quogtbk+ksS6E0RR6toKKESPYYZVre0meqkJb27zb+dhqE9Sgw==}
    engines: {node: '>=18'}

  '@nodelib/fs.scandir@2.1.5':
    resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
    engines: {node: '>= 8'}

  '@nodelib/fs.stat@2.0.5':
    resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
    engines: {node: '>= 8'}

  '@nodelib/fs.walk@1.2.8':
    resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
    engines: {node: '>= 8'}

  '@opentiny/fluent-editor@3.25.4':
    resolution: {integrity: sha512-jdXXsBq2AIy9e8L8RkNXVo0ittDhfG7ELVs4lGUmnewIvdNOs64axttj2GGfW9Lup95oeMqdoOW0kf09GAx0Vw==}

  '@opentiny/huicharts@1.0.1':
    resolution: {integrity: sha512-KsVNZwCstMJec2vM/uMff9jj/nNHXCchiwGGU4+MGP1nRwg7Hkj8pjgJQh/tJR6+AEKPY/h+TewRM3S6KBtn5g==}

  '@opentiny/icons@0.1.4':
    resolution: {integrity: sha512-4S68BuARPpZqkB1gJDKgwqEoOpWUAxLTIfZ7CK1wpkzuSC42ZW+lIBQnqhvlqKWgKLSBHfLUgYXZoglhjIVikA==}

  '@opentiny/next@0.2.1':
    resolution: {integrity: sha512-o+p2rq3bud5l1r/uVs4v69bIMaEmvlIss9/ThNQoK3m1FwKBmNyDDPlPdawd3mGNzc249Vn0KnQ84q3ui0aRzg==}
    engines: {node: ^18.0.0 || >=20.0.0}

  '@opentiny/tiny-engine-block-compiler@2.8.0':
    resolution: {integrity: sha512-AdEexxVNSWUhotmjEAwcLqncF9ynw15z09hsBzs5hARWykCZo1/kp0yIBiIsjR2p0+PdJoLVs7C184C4f5QnrQ==}
    peerDependencies:
      '@babel/core': ^7.26.0
      '@vue/babel-plugin-jsx': ^1.2.5
      '@vue/compiler-sfc': ^3.4.15
      vue: ^3.4.15

  '@opentiny/tiny-engine-builtin-component@2.8.0':
    resolution: {integrity: sha512-Da4IwxH9Z4cpiAiqN9xJFnMnln6MIMADV/1gxwr/EfQaed2BBGHCkvH6ZTp4INk3/PEXxvrD3qdJyrPDlrlqUg==}
    peerDependencies:
      vue: ^3.4.15

  '@opentiny/tiny-engine-canvas@2.8.0':
    resolution: {integrity: sha512-OzZVMzS6jB2CrqVBz4mAJKJleWbVnI+nXFr2MUcG+hvZJHgps9PQa4VpaGggJ4AMvsVBAJgtqQQJB+NxenfkOw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15
      vue-i18n: ^9.9.0

  '@opentiny/tiny-engine-common@2.8.0':
    resolution: {integrity: sha512-7ocEipX7Sc7vpRgikeE5pqTmmxQgxaAACRt6PxLwxqAg6sx+UstwMe+rMbw7i7ub0rj0Y6FbVU49EM0X86suqQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-locale': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15
      vue-i18n: ^9.9.0

  '@opentiny/tiny-engine-configurator@2.8.0':
    resolution: {integrity: sha512-IUaehLaJBYKpxzJ172/o3vJsr/8qBXGqA1Nh0/6d6L7tdyJV4lqtcoUYwhBvYi7jqBVAAbJ0Rt8qq33HDwIa7A==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-dsl-vue@2.8.0':
    resolution: {integrity: sha512-h2j3wPyNrKng1Y2dO1HsKhTEGNPUajpN44siX80w8SHV6Tgk+g6WpVcQuGgffBwmrUrxykWN/1OGhdKDm7mtkQ==}
    peerDependencies:
      '@babel/generator': ^7.18.13
      '@babel/parser': ^7.18.13
      '@babel/traverse': ^7.18.13
      eslint: ^8.57.1

  '@opentiny/tiny-engine-i18n-host@2.8.0':
    resolution: {integrity: sha512-TQPWi89N0l4vqiTulHaoxN/Rj0XpcFNMduNRvrc/Rqns0niMZIkrpi2Rie03i5j+Ro4tMn8qZ63EPsYBCobE8A==}
    peerDependencies:
      vue: ^3.4.15
      vue-i18n: ^9.9.0

  '@opentiny/tiny-engine-layout@2.8.0':
    resolution: {integrity: sha512-R80fHos136AkBuvR7/TI4+kH/xA+BEB0KmnWriIDEp8i8UiUDzKeC2xflhHf6SrUSepaMrXDCiLsxZUDV3rUDw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-design-smb': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      '@opentiny/vue-theme': ^3.20.0
      vue: ^3.4.23

  '@opentiny/tiny-engine-meta-register@2.8.0':
    resolution: {integrity: sha512-ofXCtCaHJa33v40tJLqBOg5O11okHS8svWwAprxj1IOXkl5934zXOGjwLQ1hNzJ3kszyUa9sgDzxxkQTAeiC4Q==}

  '@opentiny/tiny-engine-mock@2.8.0':
    resolution: {integrity: sha512-tannksoW3YnGm8YG0ZiIRMyE8s3/eA7qCKwTKF646VXV2+Q5wiSb21MmIMAzPrr68duHdbqZnxTAIHaZrljoxg==}
    engines: {node: '>= 16', npm: '>= 6'}

  '@opentiny/tiny-engine-plugin-block@2.8.0':
    resolution: {integrity: sha512-M8lgnlGma3nTj5+ieAgVZhF5pfZunaANzIyoGFYOf4qvQh+qP4cxsNEMpQ7jXq76DduprmKNswkqU3G7fp+SSw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-bridge@2.8.0':
    resolution: {integrity: sha512-16Qxxmm0+CTe45Y2nwWFVVOtUpkbmdUYuzg1APahJILhaqJ/MPK9J8+s7s/HGJnFk5/TbAUIKgEzU50MhRP45Q==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-datasource@2.8.0':
    resolution: {integrity: sha512-jZ/EFSC7zJUu0ww94rcU1fRBO1yJOAuZEXBWRiNdiYDKMvlVE1yjIggEUGdTeHiHwuTasswYAtb2lPU487yyjQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-help@2.8.0':
    resolution: {integrity: sha512-8Q1OtZlS0wOi9FnSAm5Jq1IyHeQXrbohMriA8EtJAHDUwpcPesFvrItsvovbSBEf+U/sHjvZwiYe6Q8pYooVjw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-i18n@2.8.0':
    resolution: {integrity: sha512-piOn6iKYKshgxSre4QYThbawHf/cOZM2bsCi1F6ioSLa4R0+ytSWahxgBcbDmgWDzWM7czbUtH6icbDK8IAhRw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-materials@2.8.0':
    resolution: {integrity: sha512-Yhx8M8Ez07LQtdU7WxuMo/WxF0HGXlHf3RXyTTPPBH1nFe+Sn5zeqk5b7naKMjPKOm2ENm/aYupTU1OBcNL+bQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-page@2.8.0':
    resolution: {integrity: sha512-l4PFoJ/MlzFPBvWWO4l3WjU8Axil0hc7osrW1I/e5AMShFB9yepj2U97q9xTYcKuGyv4ajDiNCh8dOO5JemRsw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-robot@2.8.0':
    resolution: {integrity: sha512-fvi6QyqMRf9OaPvFBp8kab1WgVnAEcYKXJkgg7cTDHXp3bbb6wP6EzSC2fw6Pjx1wPsWQlQE3tRC9GuYi1uuvA==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-schema@2.8.0':
    resolution: {integrity: sha512-A1DGWIBw3W6XVvS47ExJXkmmwlQeM+a89ilugBuExQJTlL2SCidJ+twXiQu/+ixl1/yfhuPAPetZoep0wl01uw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-script@2.8.0':
    resolution: {integrity: sha512-9BXo0cVRaviFUHBk5UmRGHYYZTutxlwa9iZkaH3/zPBky0kQnQqaSDO3k/w+IhFmMA6yKRdvvwOc1q0w5TdS7w==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-state@2.8.0':
    resolution: {integrity: sha512-kBA11uSN+Q/9DIXMiULrl0UoAzNtTbSTuyahrvWc62SoUZlUKcBbvS/9LOBpjcHVn+F8sH+OOS0hHjVmv4DTIQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-tree@2.8.0':
    resolution: {integrity: sha512-o4FpjYk3ZCeAAlcmjr5XquRyWpWkB7nxv3/OdwZiij/LV5rpFv+WNLKvuSZ1Ei80A3fxkr3uJIdqkkT8ZMFWfA==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-plugin-tutorial@2.8.0':
    resolution: {integrity: sha512-758NXNLZQP3Hmty6rEHG41DzZvakhpi4AJg+9KaVOZqkRaqNF3ra3N7CzG0kSe6xyfW7o/k+T/iczkZ0GTUz0Q==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-setting-design@2.8.0':
    resolution: {integrity: sha512-za+/bbEKXDFh7MwbKM/PM5Q/64OLNGuIHGZZyp4Ue/sxUz3Xd9Loc02r/RasSoYj7dTV/TcjraVD7MNWC3xWtA==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-setting-events@2.8.0':
    resolution: {integrity: sha512-lRGHsBBgvwhu+nS5kHvRqgRGUUWXVzdjs2g7NK0px7xx+thKOkklyPhypC+Y3gRJD4SZmoiSkvk6IvnuokMk4g==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-setting-props@2.8.0':
    resolution: {integrity: sha512-4K6Om6dbXcWdgyTuoLS+7gFuzdIB0rmR1NBtLKhorQngfKq7xze5U9vdWYyv0TnyLNQNQlwMOllo85FqBXsqew==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-setting-styles@2.8.0':
    resolution: {integrity: sha512-fqA3wc2m88dRu5XcQfjsfL6y3rAAyOCbY5BjZd0yQHRQCABPZXvdiyC7jh8t9zmk5WghZS8AXpe8bpaKKgY+Qg==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-settings-panel@2.8.0':
    resolution: {integrity: sha512-8d3o3rYNVlduWEqTOolW6A1s1fGcITAIkIDLwkL4U21EKNhipXWPymX/ON1ZZfCD/S6FG59MyJwTGAZ0IT6/hA==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-svgs@2.8.0':
    resolution: {integrity: sha512-TbtoKgURylhMfSZiYzO9Zod2XPoUKeYF6i1b+dau1JKhyKR7poUSWA+lCc6Ro4+ntIPFq7XTnyyOiDnvwGKAgg==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-theme-base@2.8.0':
    resolution: {integrity: sha512-OU2Ei4nflNVEcbSxmzoe2zU/YyjlApTsOteCIjnhVxv3Kcw7y4tyGwDWqySdomjQnSt587hzJhEeN1Tpf2mRmQ==}

  '@opentiny/tiny-engine-toolbar-breadcrumb@2.8.0':
    resolution: {integrity: sha512-9APso4aqb9Xoy0dMDkOuUbH38ChPWwRMiiAygUrVZyIhd6pBHqFrEQusWCpIQSpCPo8Ca8ucaFPYCnNlSARABw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-clean@2.8.0':
    resolution: {integrity: sha512-YUe5lItLusT5S+oQ2vDDav6rl/j5f18w+8al4RnYPul6/+iHdCVKBlOgYr1XWBR9EpHRNSMSEt7PU0zyofjG0g==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-collaboration@2.8.0':
    resolution: {integrity: sha512-tCCb4qweYEEM9b2r+gic4cPdYEwHRdaESaLsPD4VA3mAp8ahwUNEIlSSF7WmxOGjoYl235cLtDBWHsNRP9Q1og==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-fullscreen@2.8.0':
    resolution: {integrity: sha512-IjjeZlugI6Jz7qvoVXeyvmN7xDyp/kiPsSBcfDPfR85HGZMW1+ndmr1iipJ53BXHgOxVSfG82XX04v0dRYt5kg==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-generate-code@2.8.0':
    resolution: {integrity: sha512-Y9OVMzMaT0bIrqWPpbSLS75prwcXjDEm8XbMAlXhVK8DM25Ww+P8O4aV0lSqw6EKCQpaopafpXrZ2+ymPUFzVQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-lang@2.8.0':
    resolution: {integrity: sha512-9hUWYmewi9tkaBg7SJXZ1Azg5XWeptSRXlwH6DpKrAVGAKQP9XV+CSUGuai62HpzPfVuEWynSfEtFTU+/hKzYA==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-lock@2.8.0':
    resolution: {integrity: sha512-pGtfVZE4wrJPh1UWjet/4Z+R4TxjaFInNjwsaucUl98fliyQdsb0OI+h/fTrRLdlunJAP7DiUyS9HuiRdwC6NA==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-logo@2.8.0':
    resolution: {integrity: sha512-koXPyG3jJFchFLRCgKtpennGGOYrerWXrIZ9eCVjHvOSeT0mhF2G1l8kYAY+q3nsttpF3gS477AYP57IzgXYhQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-media@2.8.0':
    resolution: {integrity: sha512-bvo0QtuxbHxxXK/IQGTN03C2XNxpAQE0zVlirUlKYWLF4qF9MQp7AndA50p8KlUVB8jllxAFhLyB6KUpKSgrhg==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-preview@2.8.0':
    resolution: {integrity: sha512-ynZiIlLJ/Oc/ZlKSTgCugdQWvOyC31YLgDvnNMtphalET4IvKYJJksQCPholjIjCH+a+5BqieuYqOaGkuHUfeQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-redoundo@2.8.0':
    resolution: {integrity: sha512-DExlPamSOugjILy2z+fDLGzhpd7wHJCFnN16I/UmzMkhefSghfWjZx9szwrugp8etj2ZqNHsjiYuBML5Dr/Rcg==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-refresh@2.8.0':
    resolution: {integrity: sha512-8EKqhI4Xy0VuOOZYfKgodJzI/QONnSSk2El1Tbj4Ozuu3T3iMG5tftWaMy9XRgXZhcDUAkv11Z3TpmiRhTJBLg==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-save@2.8.0':
    resolution: {integrity: sha512-Fvu5VNkVBNmkJKZDbuHh8G0LybHhYsgt9PctrZrDAjYkctq6nFonYUMomL+YtCYPSqPjCCu6ekSe351grwgDUQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-setting@2.8.0':
    resolution: {integrity: sha512-l0I4gchv28nAr7LLhSyZFekJ6ovevv6+5LLcJMv62AMaYNUN+GJcPeazyt83eXX6vZPyERU3JUF4tJecTrerLA==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-theme-switch@2.8.0':
    resolution: {integrity: sha512-KWAuLnVe30/K2tNuS+xOpiOfRUxMSGWgsOqO7XwUcXY6+zYGxqESLYLQgbt3atkK6E0ie3UlDPl9MM430emnsw==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-toolbar-view-setting@2.8.0':
    resolution: {integrity: sha512-oHu5+t8G4mZZmakmre9kedTJAsT1Nwz0jW4Y9s3ZAQV54+a1P00anDOTg9uYaLBgq9ZKZfplc78twZrv+eILwQ==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-utils@2.8.0':
    resolution: {integrity: sha512-Jjc+o6iFKTjE0KzXKOaxe5briHlpQNdevOpOo/5wq4YJvkNT/9kvLUyYjeGwovGtlomqW1x0c3EjFoP+oEZVOw==}
    peerDependencies:
      '@opentiny/vue-renderless': ^3.20.0
      vue: ^3.4.15

  '@opentiny/tiny-engine-vite-config@2.8.0':
    resolution: {integrity: sha512-+dVjgupoOTcUYiQkixvdYyEpOeR79nZuK9mrscEu3vj5Z7TVuEEgBNR2bqlMNnp62bbp+/WAOcSEYzmrZhthQg==}

  '@opentiny/tiny-engine-vite-plugin-meta-comments@2.8.0':
    resolution: {integrity: sha512-tzui9FRj+WxZJdFqdqgBh06RLq4gHfTasDJ+TyKsGOeEpC1aKZjC7Rb0ehg5qN836fEz9+FbHdTSpug7Q5Tw7Q==}

  '@opentiny/tiny-engine@2.8.0':
    resolution: {integrity: sha512-HNRSXjAg4l/dFNT3ZgD3XuoIWwk9cBpktyJb42iA7WvjQNLDvjhcr0qx+dLKokYWE6rA7WBc/lDExEfufs04Ig==}
    peerDependencies:
      '@opentiny/vue': ^3.20.0
      '@opentiny/vue-design-smb': ^3.20.0
      '@opentiny/vue-icon': ^3.20.0
      '@opentiny/vue-locale': ^3.20.0
      '@opentiny/vue-renderless': ^3.20.0
      '@opentiny/vue-runtime': ^3.20.0
      '@opentiny/vue-theme': ^3.20.0
      vue: ^3.4.23

  '@opentiny/tiny-robot-kit@0.3.0-rc.0':
    resolution: {integrity: sha512-zWTZgLZ7TIiurPoBHVZ05msr6krCwqKC4GHIelYdWMRkx7rRiwws2vIhIH0IxZ6K3z30HrIzdkLqlPk7JEYsMA==}
    peerDependencies:
      vue: '>=3.0.0'

  '@opentiny/tiny-robot-svgs@0.3.0-rc.0':
    resolution: {integrity: sha512-vJeGs1C0DjZM+JErmareBsRNTeQu0ReuBNRqxQ0fdX8Q/wECpB5YYX8ZLB8mX6ngUkmAm0AbGgvhT8p+IjIJ4w==}
    peerDependencies:
      vue: '>=3.0.0'

  '@opentiny/tiny-robot@0.3.0-rc.0':
    resolution: {integrity: sha512-VrdSXzxXJObswp3alb7ICk4GscSxBsJMmkvSOkMqzAgKKO6HXS6C39MDRrgVv+ny4R8a3Sy6bK/sPsZfZvk6kQ==}
    peerDependencies:
      vue: ^3.3.11

  '@opentiny/vue-action-menu@3.20.0':
    resolution: {integrity: sha512-iyX8IhaXNH1uE1e/yEmqg3Kgf20hrGrXrMvfDPeYk07N/hiFnVkV8BPdseb/YYUxAsfFRThzp/4D1c7emIWAZg==}

  '@opentiny/vue-action-sheet@3.20.0':
    resolution: {integrity: sha512-RsPNahL74J2HhUGceO+kxO7HgC/JwnyMiZu7XVS9csq+eHolNz8xVEgX3MAgYdUagn8i049jVCA8oBkmTW2Thg==}

  '@opentiny/vue-alert@3.20.0':
    resolution: {integrity: sha512-5HKMhaFnoEBQEd/lB0q/2c2x9jTbNM6Ce7Smf//S63paJ7HwgipFEfErzgGH5gj5KRyELLgoIUXgyg+kN2hlog==}

  '@opentiny/vue-amount@3.20.0':
    resolution: {integrity: sha512-AGyz3p86yF1+s03upiJ5+dDrg/8enuf+WiVIWZp38D3ZLrkYvD/yMp1bOcOgQp8X+U5xUefpWi9WCqCy6hQt9g==}

  '@opentiny/vue-anchor@3.20.0':
    resolution: {integrity: sha512-0HaV3zCRZu7lRpK3eUiLXbTc4pETV0f5oDedZcgzyY17tzu7T3GK4UBdjpyVrlpUZ0KN0/43dRn4rC420FSkMg==}

  '@opentiny/vue-area@3.20.0':
    resolution: {integrity: sha512-tTM6DuG4578J38axe34olhBokzA9tE15WKG5w5A5C1pDePWxsVxqSBjFHoutQ6HdyOTo/jBYs2uwmZ0gu/G/bA==}

  '@opentiny/vue-async-flowchart@3.20.0':
    resolution: {integrity: sha512-0xQ9DK5nqMnS3gdbPX8N7MM03zAMwns6xs+fc6meA11TqHHj2sib/FBylZeD21R0WrY5CKzkHRgctdTJxpsLqQ==}

  '@opentiny/vue-autocomplete@3.20.0':
    resolution: {integrity: sha512-2C5C9VraAEOmJAUgxiiFDhnzmFGw2vw5QGlZsa7auZrmxFe1vv8MIGEcI/TTqM1aY3Q5VIBXtsmxPap4PaYjFQ==}

  '@opentiny/vue-avatar@3.20.0':
    resolution: {integrity: sha512-PrZGs5psFONX6aAsV70uZDl2O8hsh7A3L3K8yu17POPQ9NRC5PgYVuxnarYlA0rXcAXy8qUc+l8fdHyq5/YciA==}

  '@opentiny/vue-badge@3.20.0':
    resolution: {integrity: sha512-nq94ZliWOMTDFl7P1/PJFo2gV7JkMonsUJ+niVzqWF+O1w0ox5ACLICRVUQi1vAHDW227tDb4U87w5KP5oG0pg==}

  '@opentiny/vue-base-select@3.20.0':
    resolution: {integrity: sha512-7Z/12uX88tzDi1hyw6oEd1LhzB69xSVhRzVYsqR6szmPyiJY/Yb2OsLbe0OsLZ3ivogUT/JIlq8W4mS07IFwVg==}

  '@opentiny/vue-breadcrumb-item@3.20.0':
    resolution: {integrity: sha512-LIxqn+wFWDIyM7OeKdUuB/8c4DUZjttb+MX7eE9PphSiF+ZnxKfo+5HpNbMgUoWpo3zRhI+mOnfGEQ/g+OAZOg==}

  '@opentiny/vue-breadcrumb@3.20.0':
    resolution: {integrity: sha512-dFzovlZscbuHQs8cUXBPgxIGEbTSEpNP71zEeRA/hEUgK9CN7ghquBWctJaqsU5LfyHEuApIMkHr65YnrVHp9w==}

  '@opentiny/vue-bulletin-board@3.20.0':
    resolution: {integrity: sha512-NZow97Pa+ZGn64g+ViPhuazF9aRmLg604zzZmkGJi3VOYEu44tMvGqNr7Xk8AaxzEuMlB5c6mgS3kfloKohYiw==}

  '@opentiny/vue-button-group@3.20.0':
    resolution: {integrity: sha512-lQZY0ltkA3ooYn0+0SYdJTpvcDm32Hewi1CiJlE6UegXH0PAHd9mn5UORXic/8wF/3VhvxVJBs3xpvLZeS3cQA==}

  '@opentiny/vue-button@3.20.0':
    resolution: {integrity: sha512-3PhQa7VQOE6yuQrfydkGAQsAu2Z3WwhGiCq1F1LP3ZkWkN5Xl/RAH+f6LMeTeVyjCCTGod1VqOkIc8RTTKtdgQ==}

  '@opentiny/vue-calendar-bar@3.20.0':
    resolution: {integrity: sha512-wBA0uTSMo0gdmvMFMIMmHJlx4ktcec5pL0eW6no7n3Y+BMhIT8bTykzLQiH5+N1KZzMpIJxXyuHf4WI5h4MFqA==}

  '@opentiny/vue-calendar-view@3.20.0':
    resolution: {integrity: sha512-qv7lODj2i7E5IAWLXAa52YTx2U4z65RP97k7O2jsPYACFsuayH6+ceYm8PuxkY8dO5/xDQe89uuRYaRlQCQprw==}

  '@opentiny/vue-calendar@3.20.0':
    resolution: {integrity: sha512-3Rsa30l2hVREbN2VVoyKh7RWrSH5cTdwcGLvdZ1aoCfAxC3EKCUVn3qoyI2E13T/4nTPGSbZzIRfEoTECL2GCg==}

  '@opentiny/vue-card-group@3.20.0':
    resolution: {integrity: sha512-X/zBaxmnFB91bAVcg+nrsNjTN8nUhtibyxTt1jYAPjekxJTl37vbbNFy4obHsESIvEBI6Tru8kuMK4oRImsGCw==}

  '@opentiny/vue-card-template@3.20.0':
    resolution: {integrity: sha512-rmaXOQRPCoqZTm484jkGxN6hvIQ4fj0YfXBwNPph08lK2VQ2WVLsg96sNBPaAjMkl2Xo0HRyerEJ8RDOWj+JSw==}

  '@opentiny/vue-card@3.20.0':
    resolution: {integrity: sha512-oA+gJHM2XD/3go1pNJmBYRVinqD9roXqm9blXgMZ0u/oOmTwyq7K3OgEDM7LqV4JM1XokBQ7G4Yek1+OEVLFBw==}

  '@opentiny/vue-carousel-item@3.20.0':
    resolution: {integrity: sha512-lzLY11B6zKbQ1zsjLaW6C2zJTw1diAQ+ktB/fWDMot/TpIf4CklMlY2Vrb28KjUC36BBF6WkoyDBUXPu+vsklA==}

  '@opentiny/vue-carousel@3.20.0':
    resolution: {integrity: sha512-0d6goN5+7BIH1YiUUwtCKniNfDFDSFLOogw2lw2ylDwnQuX54YsYGsW43ZvwdI1+E9F+7/PkZos8rX5h4sK2MQ==}

  '@opentiny/vue-cascader-menu@3.20.0':
    resolution: {integrity: sha512-6rD19wylf+6hlyjijcHdYldPND2qmM0iHILCCJbx3RxtpGX7gKK3adNnjOTCsWdrJvsFAr7Wq0nPgXxEuXP57A==}

  '@opentiny/vue-cascader-mobile@3.20.0':
    resolution: {integrity: sha512-+F0uwGBditYffWTkzAEKd1sADYaJkZ2k4x3aXTYqt0LV5v8YP3N0xMRRmNYrHjukrbqNk4iHtxYv3l/QPLizEA==}

  '@opentiny/vue-cascader-node@3.20.0':
    resolution: {integrity: sha512-upfyePfI4op56nArfFw1FQehMmHp3UnCOYICiqb7EHtvyPAzrkqfRDFW26ndBHj+hK7ObL9OBdDqqyKMX7Aslw==}

  '@opentiny/vue-cascader-panel@3.20.0':
    resolution: {integrity: sha512-AHPRcn7xd3V+ZfddnMakR+wRMnXElh9EmZrftQp7hzSz/utKQqXQMybIv2m5SdmHFB7QJ/AbnboowPn2KPi+ig==}

  '@opentiny/vue-cascader-select@3.20.0':
    resolution: {integrity: sha512-Y5BIpTzD4T3eN9C9V+cXpRc/mgnOcyHkc6BvQb6TOf+V2JfauxhCYie0hOt33zbsGPOzlTXDqNPR8uN+IGZfRg==}

  '@opentiny/vue-cascader-view@3.20.0':
    resolution: {integrity: sha512-449sgZwV995SGs0zpVjm9UtdiWu5aF30pyC9mC4P5DhJr4WfOF4uc1lxdF6CPLrQWVgl6UUJmNqRuYxdFzd4+g==}

  '@opentiny/vue-cascader@3.20.0':
    resolution: {integrity: sha512-SdUrE5RBk/7I9ckrAKVD91LI9CjduFWR7fU2e6qrtDkmUCRzJ+F8KUNTwBU9u5xMUcAxRTgrIf1qDAFhVIWLUg==}

  '@opentiny/vue-cell@3.20.0':
    resolution: {integrity: sha512-Fd520gbFkHRIvCbPys9nn/hYLGieNa0WiVzSYdqVAL6EY1elURN5OJlKv0oHCfXaDL8y3Mgas0HXuTJjK0NTuQ==}

  '@opentiny/vue-checkbox-button@3.20.0':
    resolution: {integrity: sha512-5Bn1Kcx21IlpawUd3h4c8b60bHz4puRCKjoGgeGSPXXRPJ9Gdt7XliF/pAONcGhQ4/wPrFdR0QyZq4Xn+uskoA==}

  '@opentiny/vue-checkbox-group@3.20.0':
    resolution: {integrity: sha512-WFv6Iaqm/FYEBv+NsVdPl2epNTY6VR73EPdRrLaBpeo8MWJ2gCS+ucS7G4wBBFQhdDVjqTEkP/BY9lFoEWohXg==}

  '@opentiny/vue-checkbox@3.20.0':
    resolution: {integrity: sha512-2NNZCyKnfXQ0Ajd/m+f/V+GhCXGsfvNICr1M1F+fQ2Y61jq/QVVDdeLVJWDrLWOLUpnvcI+JNnjcX+Y6bu3Vew==}

  '@opentiny/vue-col@3.20.0':
    resolution: {integrity: sha512-aXxvz0Fb8wkjFUH1Cy8fENk1xzE1tB0ksV94AeUAAF7sop+MA49CdnjwQ/RSyxGOmbrtMn8NJlQh2nB/m0pgiQ==}

  '@opentiny/vue-collapse-item@3.20.0':
    resolution: {integrity: sha512-pjTY+gGoRrQtXs+O8sXLZi4bk9zSBkzqlL3/yDuY7RltLzG4QLxftLYXw/OStBtD4rntjsQBsVYh+wW8xvdo/A==}

  '@opentiny/vue-collapse-transition@3.20.0':
    resolution: {integrity: sha512-vJV4fxq29/pP6dD5RtA0YpxzzawCH/2qcZNGMwSubk8Eas15stImdnkw7q1yak826lr8Mjl18ULsAag2RLxVrA==}

  '@opentiny/vue-collapse@3.20.0':
    resolution: {integrity: sha512-croulEFqZ2YpEN/cHnoQlH4KOBQgyDnBXUmnGsRyBPy8mn+PVh1GXObsckpxRteJMUGRJkAN8/ddEW/G75Qo6A==}

  '@opentiny/vue-color-picker@3.20.0':
    resolution: {integrity: sha512-exn/c0E3oQSk5DvvbUWLym/SikYh0ktEY6xtX4/fQIKgOKT4464szECYoBI76pvmvGglijvbRlMeDnprc1Xubw==}

  '@opentiny/vue-color-select-panel@3.20.0':
    resolution: {integrity: sha512-FCQ/Ikcc8VO7yyfQm/3myeGWUzleKGdBUZgVM39JSI3CzV3GC/1Qm+AjIZTS0z2LQToU9WEAT8wZ8pBIpBQH8Q==}

  '@opentiny/vue-column-list-group@3.20.0':
    resolution: {integrity: sha512-s3RZqRZ0dkd74LOq+FasSqQe5M4BJ65z4UYiMg+Ol1cRc8LLmSGaYyAEeuICo/9ODI7f57k4sbUR1ShPYsh/ug==}

  '@opentiny/vue-column-list-item@3.20.0':
    resolution: {integrity: sha512-PmG4v/FjgTruX2ocw0MxzWFLNLJmSp/rvs72tAdnWRU711nI2aK5ZvNdelX8O9syVEiEPv0UHAMW1yDDqQvnXw==}

  '@opentiny/vue-common@3.20.1':
    resolution: {integrity: sha512-FSAPN4k7WOYGKDmLetNVHZk55QmVCanrLJvv+nnvcA3lbgxt+p/zzQrNCgXKn0scD9X/hv7emksy133ru1SPug==}

  '@opentiny/vue-company@3.20.0':
    resolution: {integrity: sha512-FRWal4/wWjszGT5smWAozyyD2ADKuVhfqBLS1KAAQ9d7EGJSL204IMmfVLmsyYUmg92gFQD1QKGGszBsViaZiw==}

  '@opentiny/vue-config-provider@3.20.0':
    resolution: {integrity: sha512-ppV6l4x4/JsvlcSX0qJlQiZ7nIemVg3wAVJ9YDrSf17ZWdDZZeinWfzpisCe7ZQpOY6mJBJFFBD03QLO/ia/Nw==}

  '@opentiny/vue-container@3.20.0':
    resolution: {integrity: sha512-ROLjfakjefRkpHihLjAT5EnyuyxqoLq5eJKGadJWWWY13S9u5pj3cvWuUCsz3+AiHxTZ4oReYXxpX5cd3TdL6w==}

  '@opentiny/vue-country@3.20.0':
    resolution: {integrity: sha512-/q9z7paxUMSQWaLl6ehvrcnmUSfVj9GBiCzB33QD0ztrbiiJYS40Dl9xWLuHvwTAWPHxodZj2QLaN9YFOWZYZA==}

  '@opentiny/vue-crop@3.20.0':
    resolution: {integrity: sha512-YPdiawm7soN0qhUyDOiPsuKtWG+qgb01PyyCoMgGvqwVWe3qcGAh1YtYQEt3CU1IdRiY2zvalgg2kxvzkGRCeQ==}

  '@opentiny/vue-currency@3.20.0':
    resolution: {integrity: sha512-5IGJqSU9RDV7DAs7/Iw4HXt8ZQVc9OTUkBLC+YHTRshI/Q3e72rKhR6pRYdL1mEjgidzzj5PonGaYW9ZiyalQw==}

  '@opentiny/vue-date-panel@3.20.0':
    resolution: {integrity: sha512-qaue/L1TCha6tkV6iJv+ltn6KLgS7F5+lIM7Tjua2utYLBK4snvvrHTGlGa4y0jY/B9W3j9CTy852GVrRct2pQ==}

  '@opentiny/vue-date-picker-mobile-first@3.20.0':
    resolution: {integrity: sha512-2TcBYjvI77R8O2QdUNRkfSmSzFZPgOMJg/C1XuW0eIn40nVUz6Q4LE/IS5EZHWu2akoKehBkfBORAQ7mbgQwMw==}

  '@opentiny/vue-date-picker@3.20.0':
    resolution: {integrity: sha512-pSz4ZZaz4zOq9pDhD2UnoUe1bu3xePs3JoTDa+XP8r2v5xysD2kwZFKZCrgdSd4VrnW8jlLx2nD9oZ6/lTbLgA==}

  '@opentiny/vue-date-range@3.20.0':
    resolution: {integrity: sha512-seDDJLqXb1a69WJLry/L+LWuyapmDI75AkXX/y0QjZ8dAPsAZXjfA9LcwkwNxFAHHV2SkswGNkFF9JfANQWNMQ==}

  '@opentiny/vue-date-table@3.20.0':
    resolution: {integrity: sha512-B+Nap+KrKPXfjWGZIFuA5JG2ytSGDqhlrTJE+pYJuaRZOHWtyjML7/HF9jIOWNSf77d6zNz6jFjDISQBdlaJ6g==}

  '@opentiny/vue-dept@3.20.0':
    resolution: {integrity: sha512-f28LFtfZ4RYkFk+RxVwsNbmF2Wy/o9zcSvllK8/tmLjf72t3b6NSOzkVOpgH+9OTRIbWfCureSsZB+xFa1n7+w==}

  '@opentiny/vue-design-smb@3.20.0':
    resolution: {integrity: sha512-l1uAgrrhze7OonHE8zC5IRAv/GnslQ/51AkDyf1B5zxeTyl2KJ8TbwMuy3ojl5sjTAb9W7P1+tcnhTQUcYeJgg==}

  '@opentiny/vue-dialog-box@3.20.0':
    resolution: {integrity: sha512-UV3DruUqy6JrgNZDxGWmfrvz3ZZYqwdcxfLVtWqRkihsAuv9wlYn5WC4toZp3LWFvW/fnEBuni0Sk5mOzgTiEg==}

  '@opentiny/vue-dialog-select@3.20.0':
    resolution: {integrity: sha512-K+9lnE3TTnolpvtcUhmyLnWXozoLmGLiAAHZyi2MTObHgHCSvSdNTPrdMgPJoMUi/liRfJcrWIzWm/qcxaEnGQ==}

  '@opentiny/vue-directive@3.20.0':
    resolution: {integrity: sha512-NUFEdkgxITnWiW/S17lVvQKeuHLcOOEgvkhW9SKrKwpJMSS4rfWdYj9ZYJo2Wnq/HTTjUjSVO2Hs8i5a89iB0w==}

  '@opentiny/vue-divider@3.20.0':
    resolution: {integrity: sha512-DxN7tZX1MATD/oyXOBSL9y4Ku2QUOdlkk0chSqDas7vkHqxgjVQ80ytPELR2Pn4YNujDqg1UaUlWMI7pD1Xruw==}

  '@opentiny/vue-drawer@3.20.0':
    resolution: {integrity: sha512-TfgTEO8Qr3vxfC0HZRaZ1zPJQAxOcPjyfdYYGv52V0udwUdUf11BrUJ4D/DgCUnU9+ubAxSkkgckWS117YaoPg==}

  '@opentiny/vue-drop-roles@3.20.0':
    resolution: {integrity: sha512-g2j5mchAIHE+/120OqdtmPLTsgaX/szsO3FDtb0MmIvlrauEpyjVAJbvsT0mv1PYcxL8QyovHnAYNt1EmAtRPw==}

  '@opentiny/vue-drop-times@3.20.0':
    resolution: {integrity: sha512-lIH9AMat4xnFg1/un4aJhpofq2Vb9TE9a0qqgOYBROe2cnQackXeBP1kjNpj9hiedIh2+sHptlO+pOQPyuuwgg==}

  '@opentiny/vue-dropdown-item@3.20.0':
    resolution: {integrity: sha512-TIOdc2VlJvWxP67sVy98Ir1AGcx5sZUqwEGKYH0LmM/r0BC9HXWjG4iKVI2pGid3PVKYlIptaYydiJMOSbbMjg==}

  '@opentiny/vue-dropdown-menu@3.20.0':
    resolution: {integrity: sha512-HH7RGOUPzswPdZtqkJ4+J7psHLxeC9onJb46G3Q0ab1DgeDL87l/21gnXIiIaHl703D480xdBeBv2T0Q2wwXkQ==}

  '@opentiny/vue-dropdown@3.20.0':
    resolution: {integrity: sha512-tt7nvONQMj8kPDjvoScbv3zmQsNhK9LHf8n3/ycT5M2C1reHD7jeM6sCutPeSDSyljirMyjBMIhXyWRuHD6ICg==}

  '@opentiny/vue-dynamic-scroller-item@3.20.0':
    resolution: {integrity: sha512-t88yICqyIsx2yuMUoxuHAY0vUWkSeiELFTuEGjeHrKTwUxBrRxy2ydbgIUXTJiaDfvLwwLTqlsWq3OBvHDIXbw==}

  '@opentiny/vue-dynamic-scroller@3.20.0':
    resolution: {integrity: sha512-feX5RONTR36khLC9Uy6/Fi+kmyybl8ZDkXcRAIhoynFegKtXTxvOA/AVoWEo41Xdw3FjDjUafWwZZE2X86qPQw==}

  '@opentiny/vue-espace@3.20.0':
    resolution: {integrity: sha512-D2s42n5KtPsGaq5fspOtKpTM0haT9ezpjLPfINFZIaiCUiYH20kWMc1bcSXJaswPP+SDqr9k7qlti9AdlXdkrw==}

  '@opentiny/vue-exception@3.20.0':
    resolution: {integrity: sha512-u910WoQFRmGc0gLeItfGET4cBt3gg6MlytJeMKuaoJYSFrDEuJVNkIu+bcXYZwmkN+pMNkg52PK4+BBkRwBrVA==}

  '@opentiny/vue-fall-menu@3.20.0':
    resolution: {integrity: sha512-J7lFc/opaIjOT7KIazZ08KomqZG/MdBteDIUfmwbhXK4XYZ7OPWFaM2QXIrcv5AxtlMA9UXKrZ7+6inB2oNZPw==}

  '@opentiny/vue-file-upload@3.20.0':
    resolution: {integrity: sha512-rAvo2ISgXIvlqvyvqRWfe7ejAF8+Mkg7pAfJ4EPWIMvrdg2JNkamFGXErrja6wAgb/Ve2d1wALwEAc0+2RzQ/w==}

  '@opentiny/vue-filter-bar@3.20.0':
    resolution: {integrity: sha512-zRL9Uh/UKVFWlUZwmskho5EyMf6Q6LqpclehE7m8K3hVIM5wt6fswqIMetIIkrhrE406wgl6/GPysMlD8Prj6g==}

  '@opentiny/vue-filter-box@3.20.0':
    resolution: {integrity: sha512-yqgASPZqdNMu3NBL4FNlsgGrJdCYRTS0RMIskG/wBTY83xBnLnhOSi9mwAkU6cJRnX0WOSaV6BZIMJYPH1vvPQ==}

  '@opentiny/vue-filter-panel@3.20.0':
    resolution: {integrity: sha512-hoYufeGWURPCfnwZ8rYJVjh5ESxqaPA2Q825KHwsRPjTZ9rf4+7e7hRmNegUwieDmiDbRm2Ve9Oi9oX4WwrdkA==}

  '@opentiny/vue-filter@3.20.0':
    resolution: {integrity: sha512-7JdGb/jH+7Dfo/ePGRJWPVQV/X+4Qdjj5TsBZBlidBhWJIOqoaqnq5CS/dri4BVrwffZEfYh5ONg+IYXr4BNvg==}

  '@opentiny/vue-float-button@3.20.0':
    resolution: {integrity: sha512-gABH5hWPliNcETr0cpxRBuH3RsL1Y/0kym2rNCHFqScShsCNHZxxJfyX3QSuCiE5Cdb+D9vmdWPoVFd4f+93ug==}

  '@opentiny/vue-floatbar@3.20.0':
    resolution: {integrity: sha512-9iz9mm4QKJ+z0/ybPWCsV/t6dT+kcA8lEX2X63TqnG8uk/g/IUQ3HuE3aK1iyPGAPOTCBMS9CFPBP/tN0N951Q==}

  '@opentiny/vue-floating-button@3.20.0':
    resolution: {integrity: sha512-+6BP/n0u4FOoyXSlGwRp5xjJBE3qqXVuZZuTSq9H3aK4bhOwES4PTOC1InyGeSPwLe0xzWplgZS8BoOqEAHBPQ==}

  '@opentiny/vue-flowchart@3.20.0':
    resolution: {integrity: sha512-5hm+T+g5MgCnZXI2eLMdliWvHxVbqv1urMWjZ2Pg4ut9snvYQo3weMyEkt1mD1h4g2L8TNWdI32yFBxxzvxpTQ==}

  '@opentiny/vue-fluent-editor@3.20.2':
    resolution: {integrity: sha512-ziEDguQ+5XYPLHmOvcBSMtj1w0dhkjwS9H3Aaa2XWfGATpA5LRxj3Nrw8lYnpnJ/iZAVzU114c5H53t5sRtYqw==}

  '@opentiny/vue-form-item@3.20.0':
    resolution: {integrity: sha512-w6Uw/SKN0Zwf4ix1Yqe1TbmjcBew/vIgjxzUON9EH1YCKT/ecpuzUzjl6VQR7s/Ul6Vl9medPWbzSvX4mo2o+g==}

  '@opentiny/vue-form@3.20.0':
    resolution: {integrity: sha512-pGRgJZ9VGSL8vSBpgdOc4an9Ont/una/z0yfga6rdJpERUDIMrA1EpxYisYxRaX8OCaQfVQA7lHGKZehLP3l9Q==}

  '@opentiny/vue-fullscreen@3.20.0':
    resolution: {integrity: sha512-0EmfsuwtTKMlSNgSd3D3W9kkdqzFtIlapbVnb6J8P34fFvhV0L8uG6VQKRaFmc+HGrFyASwnGROE08dSJPJiyA==}

  '@opentiny/vue-grid-column@3.20.0':
    resolution: {integrity: sha512-BMPDeUhxEb7Td/8mG4v/7wN68+dpsiBX+XsTdhoP3TlWHcONOBQ//tDN58Gn5270e5BrJ2byg9pJHPEwhVHP6Q==}

  '@opentiny/vue-grid-manager@3.20.0':
    resolution: {integrity: sha512-4WgWSCkIfoRPGN4y7IS5jVt8fF0fVK9jiqUAjE21dIQZyrb/C+Fp5KLCBzG9MeJLaG5VUHQla5kLdIuxle/t3w==}

  '@opentiny/vue-grid-select@3.20.0':
    resolution: {integrity: sha512-pS7IofKMIoD7Eh7NNtjPSuoEnSjL4gV5XvsalO9xyJc1WsQaA5Vu1udNjlaNYxrP5kCZqxtrPQIrSeEg+OHPwA==}

  '@opentiny/vue-grid-toolbar@3.20.0':
    resolution: {integrity: sha512-Bye0y/2KxdMV2t1Gk4zf0jqv1AZQzUmy87Hsg3A5oWTd5s4V7SvJgXhNmnPLW4LdyDrjG8WOEOO1MLbuIgf5xA==}

  '@opentiny/vue-grid@3.20.1':
    resolution: {integrity: sha512-WiN6Rgz8kGMSuC+WZlbsOWU3m3UTocvL8HtvEdF0Sy38WcpAIyzRydfCTSysPZzIZ3EIBJSBNaWnZPwk2hGHmw==}

  '@opentiny/vue-guide@3.20.0':
    resolution: {integrity: sha512-dSTTSNjJQQ6IU4QpISmBHBkN6hAfcZP6/RhOc/azog024N9K47D+/mEi+7qIjL6DYQIJEoIR1NEiJzuGZw4ZTA==}

  '@opentiny/vue-hrapprover@3.20.0':
    resolution: {integrity: sha512-yainW2sooc9EgKhOgVjdgKJW2Y6RVYRkeKGioqJgHvWL/DXqeu2nx8+dc2zAGNp+j7Kh/kNXJhSR6tZX0MbEIg==}

  '@opentiny/vue-huicharts-amap@3.20.0':
    resolution: {integrity: sha512-Wbcrskf08Rje6x+QUzzblEA+VHdvNtrACTG5i/Y7S07QRQ8gsT1AdlfrgpClnJXiVK2EO7M6WIYPLHFtiw3R1Q==}

  '@opentiny/vue-huicharts-bar@3.20.0':
    resolution: {integrity: sha512-lGO//Mo52RAo29aNc2WTfmQOF0x0cB28zA3EtY6C+PR1QDVZdl58i5iADPcJcFkcFINFU69OIAjNN01LTKnOtg==}

  '@opentiny/vue-huicharts-bmap@3.20.0':
    resolution: {integrity: sha512-HjMSr4bBcxnaqNlb750MI6nbw6h6naloQYDkgb1JlwDoi7JN4CsnbOqXlFJSYeOBPbeL4cUMPhhzsxKqplAL7Q==}

  '@opentiny/vue-huicharts-boxplot@3.20.0':
    resolution: {integrity: sha512-8ozFMOfYuDUa1pWOCbbtNbzKr0gubrehnCV0JIx/zqGZbpBwRym0yNediJjOum+ZopPYbvx4ISHgPvAGwlrTaA==}

  '@opentiny/vue-huicharts-candle@3.20.0':
    resolution: {integrity: sha512-v+IcMFLUnlz9PkUMhe0TO2fkLmttuCzBLqPgQ0p9Fsk30kwzhJWLdHF9u0b9g+9QkHO8NSpIg05oa3/ScjuvXA==}

  '@opentiny/vue-huicharts-core@3.20.0':
    resolution: {integrity: sha512-L20c3l+tbC0GoKAgqi83GjKZtSXWWUlsWOAlh06IR3yS+WLMtUtMTw7zS64miqXBHLUHN79lGlN8RdAHFY6D7g==}

  '@opentiny/vue-huicharts-funnel@3.20.0':
    resolution: {integrity: sha512-pq7ESeqivvrQaRWFxFBBWn7biCyqJC1avvaidgA5mqoeP1uu2KE4fyALdibglUTxlfdBLw6GyKomhWURqKFI3Q==}

  '@opentiny/vue-huicharts-gauge@3.20.0':
    resolution: {integrity: sha512-SpWAVdibItw9zaAHNG7D+PgW+YyxyW0mi1N12sy0EJdRsqZUTTz72LSkU5zi+qNUtBSM6ix59TOetkBk6D9ezg==}

  '@opentiny/vue-huicharts-graph@3.20.0':
    resolution: {integrity: sha512-Qbw+KNWaBI1JjN+owMy+0FoUSVKpogkbImr8IZqECp2aH70E+lyFvhhz6YJV+E0Q7/DaZm9agzvwt5d2l876+A==}

  '@opentiny/vue-huicharts-heatmap@3.20.0':
    resolution: {integrity: sha512-N1OW0j6L+sRAtgQmepJY2MIRoPBOQrs+XVOgLYR9Hnjf8Uk212iDf+2tCrlBVsXqrNXDBGLYSyk900tpDq3K+w==}

  '@opentiny/vue-huicharts-histogram@3.20.0':
    resolution: {integrity: sha512-oUKiOFyq97aM3rCHbSFqd83fg91F2vOHwRgDGTv959gq2LJRjmqdN2n1VYNEpiPx0T4kDSkjd7IbLXrcgYASoA==}

  '@opentiny/vue-huicharts-line@3.20.0':
    resolution: {integrity: sha512-1AAyej0Oq0JQNuXqIcXFBkGU6nSsMPTkdRKx9O1BT8R0n+8pOnFE4+8XzQDebnKIXce8pCzob35P3UsmO0kmrg==}

  '@opentiny/vue-huicharts-liquidfill@3.20.0':
    resolution: {integrity: sha512-7ekaDJ9jNA6wgzFA3Z42qy0ZAeDQ7hh/BLdDkepASP4DI4AsFpxwJUtLsKlwYkC+N7KdUj+zcA7xW82t8R+LCg==}

  '@opentiny/vue-huicharts-map@3.20.0':
    resolution: {integrity: sha512-wjI/nKs9BsgMhIkOE2TIM1BAez0+KqibUGMVWYwFlMfbphX+nFjVzpJkuq2dGSQnJqPFPG8Zwgt0T8sYSC/dVA==}

  '@opentiny/vue-huicharts-pie@3.20.0':
    resolution: {integrity: sha512-v3Cr01Z9k1/KOtnpaSC9+72UjDVvWvMfzFkclUpYVJVayuyL3AUaYKDmHE8I34zPC41nC3/Dbipxfki3vSVEBQ==}

  '@opentiny/vue-huicharts-process@3.20.0':
    resolution: {integrity: sha512-JQRilFUf+O+l/caLXKRz6UmymiWlHHqLNmOcoRW1dxYrtZC3AHYR8Ba294PwcvCWolqXOruXIzz7re1Oymmv1g==}

  '@opentiny/vue-huicharts-radar@3.20.0':
    resolution: {integrity: sha512-P59AOXn3D2RnTom66/Bo5eVVsxANlF3oLvCPl33sqDgVXoAczplbly1hKTZZqaolkx6v7dfFKkVGHePkH8/rVA==}

  '@opentiny/vue-huicharts-ring@3.20.0':
    resolution: {integrity: sha512-BcLUF+iOETjJ7XqgK/p5Z0qiQl5yIgTpOENzcEQ7KSbivg9g6HSWyJqDrlIWLTz1NsqieLCoc9Oyn/G1JbihsA==}

  '@opentiny/vue-huicharts-sankey@3.20.0':
    resolution: {integrity: sha512-jirEJCx1CmS1hDYOkPyHauM4uAWpv+l7rkrSLAtlb2NdUkZXVkOMEhcToMxGqAI5DYKxCle1iEkTGAQ2zG89YA==}

  '@opentiny/vue-huicharts-scatter@3.20.0':
    resolution: {integrity: sha512-uZ8lXp7QRiqVWtrLmnTptam1KdFsJh1FLp7kf8MIw8cOqXbhaxYNuUPwkfdOIpaRooMe1l5Vf2shY8Y79/qsdg==}

  '@opentiny/vue-huicharts-sunburst@3.20.0':
    resolution: {integrity: sha512-EPvdok4P1/4FgX2O+LwBjVmaalkPzibrNxoZK4eqisq7+3Yq0LIaVqFR4bLHlINhzZtjc+pZvpzg5HtzJI3aGQ==}

  '@opentiny/vue-huicharts-tree@3.20.0':
    resolution: {integrity: sha512-Q07zXB5YgXWuHfkWpld1TsXG3xeJlUICFFfU+wUNHi7Htu9RBPjiaqGdhSnfMZXRWQxm7JjtWroDbWTIV30P2Q==}

  '@opentiny/vue-huicharts-waterfall@3.20.0':
    resolution: {integrity: sha512-5fmh5nusP6MixAaQe4aWnjEEyZZKpaelnBJge5StYwK06pE2BKmYSQBtqTSL7qTNUZohrXyqoDz1vjWQ5kJNGQ==}

  '@opentiny/vue-huicharts-wordcloud@3.20.0':
    resolution: {integrity: sha512-P+DaIf4983f7+uj+GMiKijuCmIYEkhg8NF0ajQdJZy1Rzs/WEknfOnxYWenmKJZX4rtExkobJXcB3p60lNw+3g==}

  '@opentiny/vue-huicharts@3.20.0':
    resolution: {integrity: sha512-YlvZsPv4EydSNrnVf4OhPcdr0IIz8ni/RehMWNww49Ni+MELBMTeETZnuWkTCMiZOqCy0T48uy4ssq1X/P9sXg==}

  '@opentiny/vue-icon@3.20.0':
    resolution: {integrity: sha512-fdKM+hfGTHqi6K2KuFnuFYpYCWUULoOwsn+OPH+ATk6lou0JAe/Mn1A6Gv5mbLcQ2N2hewEwjSURGiLFIlenzw==}

  '@opentiny/vue-image-viewer@3.20.0':
    resolution: {integrity: sha512-EmoIT/R8FrqwphkVx+x40f8q0lbKf5Z75HK/L0SI493gEIcUeMzsOc03DE87JUFAZcQKZoaV/3RtJt4WynErtw==}

  '@opentiny/vue-image@3.20.0':
    resolution: {integrity: sha512-GYp9FM/AZ0EJ6V2f7Od98BqD+OVoF6tjsgYLtALbwkvGl3SsbhGq0cMm6M13eAD4IU3oj4CPkkQuReVl9xnrgw==}

  '@opentiny/vue-index-bar-anchor@3.20.0':
    resolution: {integrity: sha512-zDYkAXFgjm/wmMVErAXQROnhrdQys31DDhRNYMp0xUEcoiQ4LimP9tLLx/mccVMGKBfq8UKcYvBbxnqGG2IHYA==}

  '@opentiny/vue-index-bar@3.20.0':
    resolution: {integrity: sha512-3jJDLUK1lctFDK3oTQEACp5sEWTC5QmI4InVzE+Op7ifEMM6CRdqSmJcLJxi32jsZ50fXHgWceFIbCRx470rTA==}

  '@opentiny/vue-input@3.20.0':
    resolution: {integrity: sha512-2t2L83HgNeY5HTzvJoGTu073TAlD75hjIeP5SzM98nzuqlgj8LcQLNMw2hm5ByzFtr+xP+SvtBxdMbyCkGdFuA==}

  '@opentiny/vue-ip-address@3.20.0':
    resolution: {integrity: sha512-yL5fz5s6Sf9lI7K1JeryTxUlA4OE/++BTfhMWA3jrj53sjCf16qy5/WfrUaTx0zeYVn4JFeRDyxskq2gl461hw==}

  '@opentiny/vue-label@3.20.0':
    resolution: {integrity: sha512-CiKzXZNieFaVGBM+hK81hdFQcEVx7y5t+MjkKXOdB4hrqgTOd4sYNbrGp3B1+c+MdsKcbiFjpIgK6wC0LTe7ww==}

  '@opentiny/vue-layout@3.20.0':
    resolution: {integrity: sha512-OD5izAFjWhU44ItqNLRy76yo2yJGejVSgU3HkKcI1TuQXfldKSpcA6PvPptyp7EEveLZ/oj31Z0GRcyJhK3UPQ==}

  '@opentiny/vue-link-menu@3.20.0':
    resolution: {integrity: sha512-FeKD3qUrSZhCeVOawsg2ytBmUE5zJnzbsAIkfz3rx/PAQgNd0liCuI0WoffgbeibsRMbRu2chtPWGvmVLdQPQQ==}

  '@opentiny/vue-link@3.20.0':
    resolution: {integrity: sha512-hpl5+llJNfeephKCF5ZQp0NMRnKKgjJT8N+aemtQ5eXr2PWOola5RoKjgAfNoWgFgkUxBFZGerhMAI/Oxw5pyg==}

  '@opentiny/vue-list@3.20.0':
    resolution: {integrity: sha512-fghSm6KRrZVlbQeytT8aFQn8gc+kBLv7uTtAFzsr73HSC2wxqozNJDSMvHCfQGoQ9DYVhce1TG9ddz+Gr8Oihg==}

  '@opentiny/vue-load-list@3.20.0':
    resolution: {integrity: sha512-rA2OTux7b1uIJD3JcgQ3AyigJtDD1PR4ZOTdfJnN49hpYp29iQOoPpwC5f5n2WTuddZnvhDS7I76U14S9gNxtQ==}

  '@opentiny/vue-loading@3.20.0':
    resolution: {integrity: sha512-mL4Q3rbkA98U200fBtqKgir4y/2aHwLl9WuUwLVApoIH/CXwpcLMA6eibDauvEwvvT6XGoRIHn4qVo+pDP515g==}

  '@opentiny/vue-locale@3.20.0':
    resolution: {integrity: sha512-JVJwPeptabY1w25rZpJOc1NlMKY7hqhHOyoJaHiK16VRPyJBBE9Gd52ECaJiDj2JJIxbaBoxOri6j0xXjkvFIA==}

  '@opentiny/vue-locales@3.20.0':
    resolution: {integrity: sha512-Ah6Pmy314b6sKyKFHS5k1ARDMYhl+izhR1cTR0Ewu5sMNJyL5A1YQ4OapsxDLDkBVaTGdG1yhUjekoSij0zWqQ==}

  '@opentiny/vue-logon-user@3.20.0':
    resolution: {integrity: sha512-IJpYjLFsCO7TsRVz9vSIafkNxpqgGGdrz7N7EbHT/kDdxTRcfQpNAFoIBdNigbmOwpjiKXohm5pZpX4XOmUS0g==}

  '@opentiny/vue-logout@3.20.0':
    resolution: {integrity: sha512-ZSBNhI3Jh5duKGnmu+PsSVNU0iDuw0swXzDLBFY9AAWtOsCYR9wT6sgDMPL1JhtaKKOAbC2C7/t4NRkN8Fk+BQ==}

  '@opentiny/vue-mask@3.20.0':
    resolution: {integrity: sha512-3wYvMdi4W28HQzF+HLZzxfjvqJouzT9WRLgra3YQE5S9PbSmBqwBV9Wj42+B4lf6UgPFWUCZtLxClGn2W+UsYQ==}

  '@opentiny/vue-menu@3.20.0':
    resolution: {integrity: sha512-jhP8xDAvv0IUEjaOQFexqgGZzZkqFCOQs82kgL1orykr3gjhLvs4s6uX3+hnh6Te0p1daUFrnERtlsGQ6reHAQ==}

  '@opentiny/vue-message@3.20.0':
    resolution: {integrity: sha512-RgtZvsLFTp/R16sy3aqZ/Fuv0+wG693Xv7qiyMqKFvgvKVG8t/h2pdDjxwj8Kob5eAHKrxrr39wwf1Ho3MiHbQ==}

  '@opentiny/vue-milestone@3.20.0':
    resolution: {integrity: sha512-OqqBDwPy8Fpv7ct5xjsMv51VXxn/x48oG0vmuLSmZqM6IMsqIB4F6hgKCADucmtTOpv6UT1Q40rXf/h2CLUifw==}

  '@opentiny/vue-mind-map@3.20.0':
    resolution: {integrity: sha512-tEIceH+9GfTPnws0e6BUgwBNkr/vJGtTEBlT1Vk+fP0OcI35JOH2ciiCWkIxcvb42H60nE6mR0vw4d33c+UsAA==}

  '@opentiny/vue-mini-picker@3.20.0':
    resolution: {integrity: sha512-tNtQ8Rz2VaEWis8b9b7zkvcAqhyBpLzAnBfng3CoRY0EzPk5mbKSs4HlZv8EP5rV03bM++EET+af/3xobLPF3A==}

  '@opentiny/vue-modal@3.20.0':
    resolution: {integrity: sha512-v8fYvu/+gjyp50ekWVNk2Z5PMRXPW2t/XbAhikiLSw1dvtDqnB1Wf86cV8l9IvdhG65/+PyXvtjdL71YsrcNrw==}

  '@opentiny/vue-month-range@3.20.0':
    resolution: {integrity: sha512-sQTJ/hc6OiIylwKinE8xC4nreH4XWxYdjdXuLl90dDYtshOWZDaU0yM7Wnx/LO/RCELaNL/2ieJb197DNF/urg==}

  '@opentiny/vue-month-table@3.20.0':
    resolution: {integrity: sha512-JLV6A9viHEBd0G+udnLbE2VjiK0G7CVUYlrAYL2nIE6GVI3wef0S4d0gM3ma2GgjmJGijVQjmUx3t0zcIgeYSQ==}

  '@opentiny/vue-multi-select-item@3.20.0':
    resolution: {integrity: sha512-EqYdevh5+JMfSIVQM1IFWX134SGDfXFXtgf6deUYNZhg/EtAnCc6ovruGdiTVZkUVegJDiOHXw4Bca3jTOtjcQ==}

  '@opentiny/vue-multi-select@3.20.0':
    resolution: {integrity: sha512-9lVPYj76tEeRIKcKivZkLCWR+towD5r5tYgcs9CrFJ+BBDFJAvKRxsQmkPjZO5vWJYR+bwetf15Bn7DUZwcRRA==}

  '@opentiny/vue-nav-bar@3.20.0':
    resolution: {integrity: sha512-mzjzONdboxEE2u6PNpn4sgC6K7KdYhbKC2bgFrQRSRu8z3Fwlweju/n0+KI9I8ts7yZwWQZnKnSQiG3bGI7JwQ==}

  '@opentiny/vue-nav-menu@3.20.0':
    resolution: {integrity: sha512-RH9ekbIyzXvUB9hsDSGAb0kSK1AHegeVCxnN1ln4DEDITDIg5hW1ViOZrQKdO12BWePR949bDpHS7upUq2SFAQ==}

  '@opentiny/vue-notify@3.20.0':
    resolution: {integrity: sha512-+ZBz3rubsS0x0ndiT7JY/FTKk2PS7ybt5rZPAbzzkILFwsqhNc5nRHI8tShLkyipr/dyZsM729bj+OH98KaFaA==}

  '@opentiny/vue-numeric@3.20.0':
    resolution: {integrity: sha512-0snBXrDgCITAQtkiC7ZCA/8CQYCcEar/ktkMQUMFWZmPdi3V0htGikM5t8iBn7sA9p1gzEX5fH73WAo6GZGkXA==}

  '@opentiny/vue-option-group@3.20.0':
    resolution: {integrity: sha512-CcLP0y1COHSlIzhHY5/vs0wwQM/jy58njyJEY5+IwW4PPMBM25MOnmiA1M7v/mRwKZy1gicem0WWFLihprgo/Q==}

  '@opentiny/vue-option@3.20.0':
    resolution: {integrity: sha512-yY+mZE2XVm9PWPf7D0s2fjhktVx5exZMsfAb0MIZ2lKvqK2ShSOLd5MvTzScmtYznWRp9h6wSbQzHMAHJecdXA==}

  '@opentiny/vue-pager-item@3.20.0':
    resolution: {integrity: sha512-X5qtWR6iS2F69j7xb54an8ljiB1qVfg8/jTRF54aGEqFRrzu2A+01EFhMTMPadEqRpi0gUKYVFM5U9spimZSSQ==}

  '@opentiny/vue-pager@3.20.0':
    resolution: {integrity: sha512-7pQt9w8wZARE72pt7Y2k75Snm6ZUKw7UZ0b9dqzyu6MnQML+w9GwU4s/y30SvzTukEYIFoc0m5Lz6hYgF+5s6w==}

  '@opentiny/vue-panel@3.20.0':
    resolution: {integrity: sha512-Ufj4bpp/2wTmEsaQhnO8QKRgA8x2n+T3JHG8XnGWNxbzXQWnEvYQVqSLGspnTyuoHBj04IxY1DQ1ra4XXl1u/w==}

  '@opentiny/vue-picker-column@3.20.0':
    resolution: {integrity: sha512-XbIxDD1nY9cgKL94GKyqAZmTDgSOVdlt3oOaHNQuJmYH+Jf66HjKB0SwfM2ZmSJbpsLsMISigb35wk1ee2Zyvg==}

  '@opentiny/vue-picker@3.20.0':
    resolution: {integrity: sha512-IXF58iEgTR1CgYc9SN62Co08yfDp/BsWcXVL4bDfwVg6Now0xQpuiDJysDUt5jW17xqC2AilyX5d7qYIlk5iBw==}

  '@opentiny/vue-pop-upload@3.20.0':
    resolution: {integrity: sha512-XsPtEjVDjIInlvbUbyWYgJ2AvYhowSp3oK9AjPh16OZcPHd08ajKzIzEOQNkkimedF+/++CLdOkpZZSEzUIeqA==}

  '@opentiny/vue-popconfirm@3.20.0':
    resolution: {integrity: sha512-xABtyH006Y5RZdlUjX9FG2kp2luGxRvL5dQ5yz3FRgwu1pPejG4NxbudEtdXCFP1jfyuer+rL1q76CWssYLxEQ==}

  '@opentiny/vue-popeditor@3.20.0':
    resolution: {integrity: sha512-96yLrXPZCzsSDFSs5iwwXp+5HADW//WPxKcDRMQ0kIrv3UKru0zkBaAcyTY6yqTYk4bTh9ooiGjD3e+rYAPzdg==}

  '@opentiny/vue-popover@3.20.0':
    resolution: {integrity: sha512-MLZ2bjeBdViNa4y+mnxtYoZsfrBYE6DgjCHJwf+LdOYdmVzsS5TPOxqxO3/rpanlcTtG+YklVOTE4BGKHVMaPw==}

  '@opentiny/vue-popup@3.20.0':
    resolution: {integrity: sha512-rNE1FpACauLhKSPnqiupm5bpsIDRDs8T65IBVTOwnWb4Jo+0s7SCVDco+nujb6OQC9nrY2BNAgFVe0BsRHJhHQ==}

  '@opentiny/vue-progress@3.20.0':
    resolution: {integrity: sha512-lsZRMVsVFwtPpnK+cRUOoq1+a22OfEEw6QVVZWVXvV2U/7kwcoB7SWkg9ylQoqHfyubyZMXrQMwG3BCt0JsQwg==}

  '@opentiny/vue-pull-refresh@3.20.0':
    resolution: {integrity: sha512-WNizkOy5mcHOraKxjD55KH6R16OIIfH1veUdCWGeGfFry9cXxrhCCIgBtLYW8v1I4FSCbiDtPYXb5ltMmiA97g==}

  '@opentiny/vue-qr-code@3.20.0':
    resolution: {integrity: sha512-cdVHXbbbrEjGNrAi6AsR/ymVnFsM5UBQQlnJzFfNgSbFpzSEhtar4ehAp9bY5KVeXbDFX9eYoq6kLX8eJsJn4Q==}

  '@opentiny/vue-quarter-panel@3.20.0':
    resolution: {integrity: sha512-8QXV0b4XaEV7LgEdIRTrHwNT1MoMqctJfJmyATASI6oBos69v1VHeFunNWbKztfSwWU4o8fsJAhsvDMyEkcCuw==}

  '@opentiny/vue-query-builder@3.20.0':
    resolution: {integrity: sha512-EXyDADs/ig3dNzZIUNYi53Q8oobyB44AkBtY9dB+9plWAhg5rn/1umALLbzZzzWD8obvc9jsO6DxYx3gNFks6Q==}

  '@opentiny/vue-radio-button@3.20.0':
    resolution: {integrity: sha512-O6fdHlpPGZD/XrR5FQRw/l+5BK6C3T48Jv9rHjvA79RuxeNJQVbm1S8E6qRqTr7K7NVMzwdo5tZ7Ii0FlhrSxQ==}

  '@opentiny/vue-radio-group@3.20.0':
    resolution: {integrity: sha512-GgSEUo5pLVTuwNTGV4Vlby0GT9i8kWsphCKzBJcRRQWw9R/AoKwQLEsqUu5M57Mw0oxKhVXAHzrLFfBTBmZEkg==}

  '@opentiny/vue-radio@3.20.0':
    resolution: {integrity: sha512-OeqjjY0FFgMYFU0shFJtc4mwMCWZ8YlEptXk+Ss3W2eFXkiO+oSmYZ/O9IIciJ0MAsL5hTsMaUkt6z9McbMBpg==}

  '@opentiny/vue-rate@3.20.0':
    resolution: {integrity: sha512-qz0ub/8cSa3vH5Ss5U0wDzt/wKPSue9ZtDkhpXYxKOLQt+XuotbWU/zyD8RruShmRGJsKlJfqniK50rzyAJ7ug==}

  '@opentiny/vue-record@3.20.0':
    resolution: {integrity: sha512-wyScF9zml2o8eeSP+My+pnhizaH8zuhF45Lc+EA2CjQvyCIf/yroOQ0XUxgBxiyZ8JhbQaPF/KqUzkYMTBpTsg==}

  '@opentiny/vue-recycle-scroller@3.20.0':
    resolution: {integrity: sha512-rrk24rcel2gVhlREkEz1+Y9PYFMAn6Atwp4ibq46rutLit3K6HUh+j5lLF56KlaD3YCKe64PadDQ1QdjrRm2Sg==}

  '@opentiny/vue-renderless@3.20.3':
    resolution: {integrity: sha512-NJz1f1/0G4Nk+Zq9ftC6Yg9Nrg7IsFC/07Xc1BdTHofUPuUm63dbnY50b9JQkF6KAQztU+N7/m4p4dk9vh8AzQ==}

  '@opentiny/vue-rich-text-editor@3.20.0':
    resolution: {integrity: sha512-iFVKI9f1dFIBPqxLOgWUlBHwAnuCIN+vjhhmO99PtOzRyPArv8YgHvMWCPGa5z+ILnUwIeyz+a4dQO+eA3zhTg==}

  '@opentiny/vue-river@3.20.0':
    resolution: {integrity: sha512-jX3/ESlREg0IeraEUjLdVQYuc5bhhRiTzclRxB+TgcbSxJXszMJ78wKx3uY4qIGSlPKWQjrKlHiWCrz7DMyF+g==}

  '@opentiny/vue-roles@3.20.0':
    resolution: {integrity: sha512-mqPz50OILKrfmhN0LL5qlK+VF51HCQVk9wRqnZqYTd2RxSskSO2bnFXthgR9Q51c64VEm4V8zQy7n/A5tcsRgA==}

  '@opentiny/vue-row@3.20.0':
    resolution: {integrity: sha512-SB56wiAoMzgLonR7ONI7ctLwtqktAJSmb8X0unmIfgWguDSs14Zl1pPQS2GfJMwwcOimuDrfYniDmj16ETFs9g==}

  '@opentiny/vue-runtime@3.26.0':
    resolution: {integrity: sha512-8FcEiBguDdolmSQeoG+IcEFxglWTwT1FKgmeePpfBYCwRAVI/5hccEhhPo+1nt/M0QixgPnXxNMwyBZLhTLIZQ==}

  '@opentiny/vue-scroll-text@3.20.0':
    resolution: {integrity: sha512-Nmp3FuAuDG3o7Cbi2b8X0sZ4E1WB60nFxCx0CIuwHT5dFcbS0WSE6OF2UZ3fa6/LIrzhwHB815DouFpF8NIBVw==}

  '@opentiny/vue-scrollbar@3.20.0':
    resolution: {integrity: sha512-afcl4zmERjQt7fUmh93SLzTLmmOPXYsYnqkR48WYVZ++Mvsp/5Y5GN8yTOJyJbHU/CVaGhSrJEnWhnHSM1jbkw==}

  '@opentiny/vue-search@3.20.0':
    resolution: {integrity: sha512-4cehWMYi1L8IkNTzj89zMMGKNv+63P3iURuYZ5OS9y1FbW6BkkkFdBmyLLtRMYCf3JmU6Sp1aKnQ9gFZf518/Q==}

  '@opentiny/vue-select-dropdown@3.20.0':
    resolution: {integrity: sha512-hXeBq9fNg8r562HuHPE5i215WgqVJx4OknNTbO9llF8LObL12ZCpi3E0wr2xR5MGvse9+vboqoZLHIXeWb0Eng==}

  '@opentiny/vue-select-mobile@3.20.0':
    resolution: {integrity: sha512-rrSOw7NitJ902giwLed5FSbJZLlbrPtwpv1GeqE4eO+/HZLEn9PGs7+iV0HwdfmLwmrxTFj9A7NXLOB4HxPZJg==}

  '@opentiny/vue-select-view@3.20.0':
    resolution: {integrity: sha512-buoAe8mwr2ghRIcJmxKy4QnM2D+7NMLBVjh/Wfp8Cf5xnN8Ansl+5/nnRg7CONf9tvA4Lz0tbG9XYlp4ISCBeA==}

  '@opentiny/vue-select@3.20.0':
    resolution: {integrity: sha512-KLkkBSR7PtT3iGlIrcy3lLAjAkms9E/lwF7En5nIyrsRTipYNNrkiC5y9ChfqVezQxNWJO7s+NwkEpkZJNIwoQ==}

  '@opentiny/vue-selected-box@3.20.0':
    resolution: {integrity: sha512-r4+bo+1/jT5BnIR1XpBtbDodcsC9IIkjq9uq7MakwT1tB+jMWJ7c2MOCN2jZLW4gDvopRSpMt3fGT341pDEbVQ==}

  '@opentiny/vue-signature@3.20.0':
    resolution: {integrity: sha512-DmeUsNdiZ3q1smXZsZ1mUNB/QArPKlSqQ+Ht2qKjdwNZTlN92vWFpebCTazm0k5S6ZEPfskgvTjlzp6cBLWmqw==}

  '@opentiny/vue-skeleton-item@3.20.0':
    resolution: {integrity: sha512-lPO9CNEVCdU0w3YlkXKQnPerAljAv1KzjRQZaZCZCvTqV7iwa7SX9p0/6RS7y38YLh4I7nbUy4L2fQbMnpbPMw==}

  '@opentiny/vue-skeleton@3.20.0':
    resolution: {integrity: sha512-ZuU3iGS1BMwNUv0TA/HBpBb/ThkK2SxOOD+ABaBfrgXdNrAmgnZVPQZTiGAQUAKjax0spX+NSQtPKHGZqCSnRQ==}

  '@opentiny/vue-slider-button-group@3.20.0':
    resolution: {integrity: sha512-MVxPs4PCgzyk444rI9x8J6mEFt7h8rz4wfiv5DDRq6x6h2kkkAN3Jdl+IDDsjC8Doc71BmX97gg59Q7B6axDUg==}

  '@opentiny/vue-slider-button@3.20.0':
    resolution: {integrity: sha512-Du8vq75STy3UsYvfpHC5RCWGgsh2QWAqrCAxhEU65C8h00Ad7qAPwucKP768pZmBWu/ZJ8jST2UXW/+GbbxMCQ==}

  '@opentiny/vue-slider@3.20.0':
    resolution: {integrity: sha512-QjZtDpS+gofFtOgJOGG3oEK9cSoHETqpfFWcqNiH9oEQsii6Ye+VWnkYK+LUXr9uq07Wyeb0f6f07exGHsvqWA==}

  '@opentiny/vue-split@3.20.0':
    resolution: {integrity: sha512-Od5jMGNHwxubuQL8AmtWbu9jQTIge6XBKS0AgZ+Xy/B8Dv6icsoMx53vBIS3BqkuuiPvZZAHeqrBADOHx2YMVg==}

  '@opentiny/vue-standard-list-item@3.20.0':
    resolution: {integrity: sha512-Q+on8rSf3z7B0U90nAIl2JI1kJJz0uK3u5FGsVKo+9fjqIHPUVJHlshmQr/HmpoAyLE3+kGJSMrG2E0fieHBmw==}

  '@opentiny/vue-statistic@3.20.0':
    resolution: {integrity: sha512-MYLuglr21w1UwnMGPKSaUodi4BzrQ6Sd5eiTNgFAXmhUqWKDDwBobHi7o6o7OmxQNGy4acIPFGd8H+NYNdQTGw==}

  '@opentiny/vue-steps@3.20.0':
    resolution: {integrity: sha512-WSh/7RxV82rFf9f/e48L0OXJWa/hdJ+jm2bTRoz/xzmaSUpml06Ryf4SZUOUKhhwbKbbKVt6Lxr4XF84RBTN6A==}

  '@opentiny/vue-sticky@3.20.0':
    resolution: {integrity: sha512-H89gdwX9Gm28lMCLtaskbpW+9zwbJA2kodBijhbqH8Kt5okmw0deBZtZkDhBtHJ5M0ww63SMbxHLTi/UXNirsQ==}

  '@opentiny/vue-switch@3.20.0':
    resolution: {integrity: sha512-d6w3mPWfEh+cey3c2QHPu+7X7rrzriaWpP6sEnJCGxRWjhvMRH7rkUiPxHzKBsvxQYlOrpOUt306s4UHSaIwfA==}

  '@opentiny/vue-tab-item@3.20.0':
    resolution: {integrity: sha512-/++IBPOCMgEVaXNhLnXLm94bxebYGHEVSt43Mywe+SkzaYrfhUmsFfuumcL6EOuTtwyiu15E5xRgdqkxEEKfGg==}

  '@opentiny/vue-tabbar-item@3.20.0':
    resolution: {integrity: sha512-NEWeG1SBkfA2gDT2eyw5UCsA8TDT815i7t0yESCeHfug/e6GOcEC9dWpFmPWKgSzfc95j+Q8HfOfVwB3Zc7Qlg==}

  '@opentiny/vue-tabbar@3.20.0':
    resolution: {integrity: sha512-XZuagY+AFXOmHsZx7kNeVcmdDtDd46c6by5xQDatNg18k69XmE+bG5c5gRVbUTLpo1tVAJWZ90GU/XEppcPb/w==}

  '@opentiny/vue-table@3.20.0':
    resolution: {integrity: sha512-WouaciVXgxO6+f9Y6GAc3Rns0lLwL2j7LW+gzAyha7P6D6WsZB/uKCMWD0Zxcd6eoqvzGZWxMlvgovldRhD+pQ==}

  '@opentiny/vue-tabs@3.20.0':
    resolution: {integrity: sha512-Sfb05ZrVQ2Sy/yGA3D9e001mRuTiwXw2BW6cfTSWoJ42enZVCaSgWwxyh71UFH3Ssb5XRQ/euLmf+4OVkwWmuw==}

  '@opentiny/vue-tag-group@3.20.0':
    resolution: {integrity: sha512-SZAzPbfXHl3wfHyra1XD2lPxN4NrV17xbymSv5RSxBhmePD9FadidOd0euQ/G3V6MPmizcKCqFZOrrwBN1kUWA==}

  '@opentiny/vue-tag@3.20.0':
    resolution: {integrity: sha512-QoZQiW/DBMGtUImm1gC/8hv5AJr++9AiYyCKzTglLkffu2P96D3QHzELnTuXlKZoj4wGgjgUtQLuhMsUSbVq7g==}

  '@opentiny/vue-text-popup@3.20.0':
    resolution: {integrity: sha512-HJwMCsltikfXZgrvMANvEbFZFFoD+VYaWceMG5Y7mxlvqA93KQObj1KFp4HHqz3saHYL1D5peyenoILpUTlFuw==}

  '@opentiny/vue-theme-mobile@3.20.0':
    resolution: {integrity: sha512-dc6/KP05ZgM+BiL43NcCMHpnPCRpO+MuCNilVTOzsfx1iR0Mt3ecHd8UyI1B2AF7WqifKRRyWCEpSkEm0l7ICA==}

  '@opentiny/vue-theme@3.20.2':
    resolution: {integrity: sha512-NEk528nEPDAjBvi2DR4Pj9DHayCUEx9XEo1kAyVaB/Iy1TTRCGciTxU1gAY752fMdcc+cCyKL/SLPtpAmQigOQ==}

  '@opentiny/vue-time-line-new@3.20.0':
    resolution: {integrity: sha512-ge0Eek6JEPoPnRq1b6/sD4hykRXRxIt+XEr+pNfryr51u3vUsaJll5Avjfa7ARHUz4svkbewRXpI/fUKABxYcw==}

  '@opentiny/vue-time-line@3.20.0':
    resolution: {integrity: sha512-JRLTXAFmWVCwGVaMJTX07Zpcn+m4C+LqUsSrdrc9A7l3gCOp8/4ThViViiLKL4J+nn7mb0Rinsx9ZQwBuEiFOA==}

  '@opentiny/vue-time-panel@3.20.0':
    resolution: {integrity: sha512-gn9URjXhnN8PhOtLT/ws7RH6UPDUtD1V9BbUpqvkso/1yFQTGwRMcVMEVWPfWL5qlBUYN0WQ/e6VcpAHQ6U97w==}

  '@opentiny/vue-time-picker-mobile@3.20.0':
    resolution: {integrity: sha512-IPIgck0TlgftTrL0R9ivvrNBtUQ7GedLIiIqWIjywr24MGRfAZQ740rgCkpXwYXVnGK/IXg2JJUuVFU690UhuQ==}

  '@opentiny/vue-time-picker@3.20.0':
    resolution: {integrity: sha512-+BJfClbDq5tANOjjPxz3gq79W4PV69TUrMBLAvUz0qzO57gfyaxT/B8YyY/TGv2LS8bwPoGabwAh38GQyLiJTA==}

  '@opentiny/vue-time-range@3.20.0':
    resolution: {integrity: sha512-rEsrdZwSi0jQ0F30ZJamybiOUqGokn7RTycG4vwEOaLnOI7XK0s1yqf7Ikn1BgLFesSn9KV9YjWJrNj0z8ydkg==}

  '@opentiny/vue-time-select@3.20.0':
    resolution: {integrity: sha512-WNyj/78yRhUicRE+GLkiF3lKB7k3q6tU4NBIN8nZEYO9e82CSJgn+GwQyLvQew2kEnrCS83u1msylyRDl2CafA==}

  '@opentiny/vue-time-spinner@3.20.0':
    resolution: {integrity: sha512-jCn7bs699uBAU4qBQJNoMz3bwE3vnsBqZE/EcMzF6GDqpVi2xcyL8+FW13k8Tb6cM504+rrQCDth3Nj57KZTSQ==}

  '@opentiny/vue-time@3.20.0':
    resolution: {integrity: sha512-UIC/aTNe41r2P1c7FuKY1ITcUrRecpyHBNK3YC48AskXFtugUOO7oKGA9dlnhZUy2ILwprm3gfp45PyjHvjkDQ==}

  '@opentiny/vue-timeline-item@3.20.0':
    resolution: {integrity: sha512-m0RslYL9iNzj5B2pRq6ovf2mZxcN5AobgULb4S78g2B936vZbDXrGg6ThivCEcvnFiR+cFg/iDYG8O6afqzTCA==}

  '@opentiny/vue-toast@3.20.0':
    resolution: {integrity: sha512-nopuUTSNN5LdYDV0yLFsFQvbElfAYNj0xIZarYcoUl8gvVsSx2ebBNklDpeFkNlB/kiXpOJE6jJXjnHajPo3vA==}

  '@opentiny/vue-toggle-menu@3.20.0':
    resolution: {integrity: sha512-3JWRybKRQ8vp/2zzy5hDfTQwwOwPMsd0QmrRWarP3/yFAVOP5UORwPttUBRl2ScyZh9wh+Nt++bqQ7mZ1QM1tQ==}

  '@opentiny/vue-tooltip@3.20.0':
    resolution: {integrity: sha512-RFM8iW2v3giXdEWN862qwvmfnRPKojMI1MyQZRsqRiPpndTgzht06O31CjKhzIDVliL7ChOmUB6+aZV12IcuTA==}

  '@opentiny/vue-top-box@3.20.0':
    resolution: {integrity: sha512-HG/0QgE2+c/ngTprIJbtyJDRkGOOsElYN8fHfj5a8JkzXQZfvMf2Y8U+WG7n8FicIUBPa8HoFVM5HSEBPlYkUQ==}

  '@opentiny/vue-transfer-panel@3.20.0':
    resolution: {integrity: sha512-m84VG3RkZ21cy4IftD5iB4Nz1PsRehMkv7VtXkp7wxDGrM/uUYa83/imXcr9gVcL+JLbn3ZQUOS17SiZH1/Kaw==}

  '@opentiny/vue-transfer@3.20.0':
    resolution: {integrity: sha512-WlGcdiqcQDKBnNUeU5B866QvkS5smmWohlIRDWPy6urfSIy6kqo29cCHeeMSwc3ehIA4LqdTIsvKNA2wr+MvuA==}

  '@opentiny/vue-tree-menu@3.20.1':
    resolution: {integrity: sha512-MQVhS29rmh4SLTOrk3Ef7RY93M4uPOG3pLGiKZZYkNlqiqxtJ2HIkfDRpNaf202f0WCDq7aKfkIKvZpT5Dn5Qw==}

  '@opentiny/vue-tree-select@3.20.0':
    resolution: {integrity: sha512-VhtRk5E59pav/YKR0AYkoGx7QSHuZHCh/ULkPbnhAMdrZL5FMCWVMT5iPlxD4ehVG3aFG6dhmAx9tgHE1cB7bw==}

  '@opentiny/vue-tree@3.20.0':
    resolution: {integrity: sha512-XGUwUfaJqvfOX8xOyAS7+PLjQiiFZP0JPc2x98d/2H/KviQM6tVB6NG2PEsVWCLp3MWY5QwcuGbVCv2dgdh+ow==}

  '@opentiny/vue-upload-dragger@3.20.0':
    resolution: {integrity: sha512-vm7USx00+Z1CAW3MyuCAxMXA3Tk8jI4hHQC1t+bbCbuI+KPfoqWwSYrtLBxvwObB7ZUrRtDuFAu7lGeKy4ul/Q==}

  '@opentiny/vue-upload-list@3.20.0':
    resolution: {integrity: sha512-KlzLXGNe362yTE1Uu5JrNZOELumJhQwYah+uZw38oiI6+B2/Qjjj4xBck2baG5/DxljiX3PCanOJTc9Q0QcJXw==}

  '@opentiny/vue-upload@3.20.0':
    resolution: {integrity: sha512-LUX/4UQBGm4zgcvOJRknuy/sg7gEUKQZ4bLNgT1y/BGkJFfPUAnpVfBKdl0CPgzs8YC3d1ZaVk0YaOgz9cKQXw==}

  '@opentiny/vue-user-account@3.20.0':
    resolution: {integrity: sha512-LcbyNYYAJn6dBiYrCNcTEqSSnmPXSOCSJ6/PY47lUPcdk5opuGUeaUd9RjB6B2me45rxj8WX0LCC7dzR5AU+Zg==}

  '@opentiny/vue-user-contact@3.20.0':
    resolution: {integrity: sha512-Jgt7HhCBM1UKmCFNBAe0fKw2g/W1LfbWeD5r4bD2PdKK1YhH6nXXBiHDLhJyHD63F+DSsZ6QeU2uiQmP0CKnBg==}

  '@opentiny/vue-user-head-group@3.20.0':
    resolution: {integrity: sha512-jMaejlwuJfXC7W/P1rAhaeRFk06BQQPxGt0phQYoAPimeSmQeBvSbj0tRjDCjaZHO8n0RjsngPAMB1TNfn8HpQ==}

  '@opentiny/vue-user-head@3.20.0':
    resolution: {integrity: sha512-WZk0+WQiLFzLKQsXmIM+9AzbFiy7LvsO6wmYgjxg2HpfQr4yFiA6019SxXIs40IMVlAUTWCleT+sICdspRFNMg==}

  '@opentiny/vue-user-link@3.20.0':
    resolution: {integrity: sha512-Cw6mGUSlBiOr5tUfgT6Su2sY0AhW+YFt0hLcwa8gtFme8sW7YfHg4Ltl2k025gR6yYLiWoAfMMADuS2xt40jVw==}

  '@opentiny/vue-user@3.20.0':
    resolution: {integrity: sha512-+/AkBggj1ba38xeiDnll/+AzW1x+wBtGpHz4y9eKep9mWHuX0qbc/RSIDDA+T4RB0yV731JLlqbqJMqhmnjm6A==}

  '@opentiny/vue-virtual-scroll-box@3.20.0':
    resolution: {integrity: sha512-SWQ+wgcY2R0v24MivZuRjNKiDxGistxEoEpr1CzaDAE4OURSPtmVA9FYGV8/HaP/J1dEm32Dy13G11yUr+P+MA==}

  '@opentiny/vue-virtual-tree@3.20.0':
    resolution: {integrity: sha512-azxso9xNoJEHVYEcyl3DywtI7H9TFi6CMSs8IRORSEWpS+iISDnRjrLIY8oFERBoxtVWoGWdoNlJ9F89VePvpw==}

  '@opentiny/vue-watermark@3.20.0':
    resolution: {integrity: sha512-1zSMrhvT+Hy2WIiT69GSWvVzquizqs+nAxhGowtItlqnWJFIPaDRuzPHll9682mb0hzvHxh32cO/xNDMeL/dXQ==}

  '@opentiny/vue-wheel@3.20.0':
    resolution: {integrity: sha512-UQcLvUw8qdWsLKikEEqxDxPyVxrATanVKs9QGPvPDM1EbaESiaMG4XvT3MZtnqbsMDrClenN37bRY4kZmvwF6A==}

  '@opentiny/vue-wizard@3.20.0':
    resolution: {integrity: sha512-NGbQtDQFkQUVu0Sq5vYlDDFTmoFW5JEPL/K8jLmahEqSzqejZpgjXnYAmJemHidzytOoZtZk/P4w/gVdxIibpg==}

  '@opentiny/vue-year-range@3.20.0':
    resolution: {integrity: sha512-k9v9nIDEy3AfwaM+dKNnjuOuvvX+DgryUd7sZO0hCGO3cKk8cisv4lyCMfKj1oXpplC+yE5N5dNdfNuhUsN4Zg==}

  '@opentiny/vue-year-table@3.20.0':
    resolution: {integrity: sha512-ds2gJycGPSWezY83OeAliXjb2TKashie0j8hFsb7ixeyXVKlwpwVHqdpy7bnw7198JX67U5EuDzr1WquzmzTDw==}

  '@opentiny/vue@3.20.0':
    resolution: {integrity: sha512-pH4hYv/D0anWJbzFhNGzv0Lxf00ezvaglbLu2XfcG4frKDuycvUMec04L1xDzuJZLkapqm7v0lcMsJLXwjWrUQ==}

  '@pkgjs/parseargs@0.11.0':
    resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
    engines: {node: '>=14'}

  '@rolldown/pluginutils@1.0.0-beta.38':
    resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==}

  '@rollup/plugin-inject@5.0.5':
    resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
    peerDependenciesMeta:
      rollup:
        optional: true

  '@rollup/plugin-replace@6.0.2':
    resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
    peerDependenciesMeta:
      rollup:
        optional: true

  '@rollup/pluginutils@5.3.0':
    resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
    peerDependenciesMeta:
      rollup:
        optional: true

  '@rollup/rollup-android-arm-eabi@4.52.0':
    resolution: {integrity: sha512-VxDYCDqOaR7NXzAtvRx7G1u54d2kEHopb28YH/pKzY6y0qmogP3gG7CSiWsq9WvDFxOQMpNEyjVAHZFXfH3o/A==}
    cpu: [arm]
    os: [android]

  '@rollup/rollup-android-arm64@4.52.0':
    resolution: {integrity: sha512-pqDirm8koABIKvzL59YI9W9DWbRlTX7RWhN+auR8HXJxo89m4mjqbah7nJZjeKNTNYopqL+yGg+0mhCpf3xZtQ==}
    cpu: [arm64]
    os: [android]

  '@rollup/rollup-darwin-arm64@4.52.0':
    resolution: {integrity: sha512-YCdWlY/8ltN6H78HnMsRHYlPiKvqKagBP1r+D7SSylxX+HnsgXGCmLiV3Y4nSyY9hW8qr8U9LDUx/Lo7M6MfmQ==}
    cpu: [arm64]
    os: [darwin]

  '@rollup/rollup-darwin-x64@4.52.0':
    resolution: {integrity: sha512-z4nw6y1j+OOSGzuVbSWdIp1IUks9qNw4dc7z7lWuWDKojY38VMWBlEN7F9jk5UXOkUcp97vA1N213DF+Lz8BRg==}
    cpu: [x64]
    os: [darwin]

  '@rollup/rollup-freebsd-arm64@4.52.0':
    resolution: {integrity: sha512-Q/dv9Yvyr5rKlK8WQJZVrp5g2SOYeZUs9u/t2f9cQ2E0gJjYB/BWoedXfUT0EcDJefi2zzVfhcOj8drWCzTviw==}
    cpu: [arm64]
    os: [freebsd]

  '@rollup/rollup-freebsd-x64@4.52.0':
    resolution: {integrity: sha512-kdBsLs4Uile/fbjZVvCRcKB4q64R+1mUq0Yd7oU1CMm1Av336ajIFqNFovByipciuUQjBCPMxwJhCgfG2re3rg==}
    cpu: [x64]
    os: [freebsd]

  '@rollup/rollup-linux-arm-gnueabihf@4.52.0':
    resolution: {integrity: sha512-aL6hRwu0k7MTUESgkg7QHY6CoqPgr6gdQXRJI1/VbFlUMwsSzPGSR7sG5d+MCbYnJmJwThc2ol3nixj1fvI/zQ==}
    cpu: [arm]
    os: [linux]

  '@rollup/rollup-linux-arm-musleabihf@4.52.0':
    resolution: {integrity: sha512-BTs0M5s1EJejgIBJhCeiFo7GZZ2IXWkFGcyZhxX4+8usnIo5Mti57108vjXFIQmmJaRyDwmV59Tw64Ap1dkwMw==}
    cpu: [arm]
    os: [linux]

  '@rollup/rollup-linux-arm64-gnu@4.52.0':
    resolution: {integrity: sha512-uj672IVOU9m08DBGvoPKPi/J8jlVgjh12C9GmjjBxCTQc3XtVmRkRKyeHSmIKQpvJ7fIm1EJieBUcnGSzDVFyw==}
    cpu: [arm64]
    os: [linux]

  '@rollup/rollup-linux-arm64-musl@4.52.0':
    resolution: {integrity: sha512-/+IVbeDMDCtB/HP/wiWsSzduD10SEGzIZX2945KSgZRNi4TSkjHqRJtNTVtVb8IRwhJ65ssI56krlLik+zFWkw==}
    cpu: [arm64]
    os: [linux]

  '@rollup/rollup-linux-loong64-gnu@4.52.0':
    resolution: {integrity: sha512-U1vVzvSWtSMWKKrGoROPBXMh3Vwn93TA9V35PldokHGqiUbF6erSzox/5qrSMKp6SzakvyjcPiVF8yB1xKr9Pg==}
    cpu: [loong64]
    os: [linux]

  '@rollup/rollup-linux-ppc64-gnu@4.52.0':
    resolution: {integrity: sha512-X/4WfuBAdQRH8cK3DYl8zC00XEE6aM472W+QCycpQJeLWVnHfkv7RyBFVaTqNUMsTgIX8ihMjCvFF9OUgeABzw==}
    cpu: [ppc64]
    os: [linux]

  '@rollup/rollup-linux-riscv64-gnu@4.52.0':
    resolution: {integrity: sha512-xIRYc58HfWDBZoLmWfWXg2Sq8VCa2iJ32B7mqfWnkx5mekekl0tMe7FHpY8I72RXEcUkaWawRvl3qA55og+cwQ==}
    cpu: [riscv64]
    os: [linux]

  '@rollup/rollup-linux-riscv64-musl@4.52.0':
    resolution: {integrity: sha512-mbsoUey05WJIOz8U1WzNdf+6UMYGwE3fZZnQqsM22FZ3wh1N887HT6jAOjXs6CNEK3Ntu2OBsyQDXfIjouI4dw==}
    cpu: [riscv64]
    os: [linux]

  '@rollup/rollup-linux-s390x-gnu@4.52.0':
    resolution: {integrity: sha512-qP6aP970bucEi5KKKR4AuPFd8aTx9EF6BvutvYxmZuWLJHmnq4LvBfp0U+yFDMGwJ+AIJEH5sIP+SNypauMWzg==}
    cpu: [s390x]
    os: [linux]

  '@rollup/rollup-linux-x64-gnu@4.52.0':
    resolution: {integrity: sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==}
    cpu: [x64]
    os: [linux]

  '@rollup/rollup-linux-x64-musl@4.52.0':
    resolution: {integrity: sha512-2d0qRo33G6TfQVjaMR71P+yJVGODrt5V6+T0BDYH4EMfGgdC/2HWDVjSSFw888GSzAZUwuska3+zxNUCDco6rQ==}
    cpu: [x64]
    os: [linux]

  '@rollup/rollup-openharmony-arm64@4.52.0':
    resolution: {integrity: sha512-A1JalX4MOaFAAyGgpO7XP5khquv/7xKzLIyLmhNrbiCxWpMlnsTYr8dnsWM7sEeotNmxvSOEL7F65j0HXFcFsw==}
    cpu: [arm64]
    os: [openharmony]

  '@rollup/rollup-win32-arm64-msvc@4.52.0':
    resolution: {integrity: sha512-YQugafP/rH0eOOHGjmNgDURrpYHrIX0yuojOI8bwCyXwxC9ZdTd3vYkmddPX0oHONLXu9Rb1dDmT0VNpjkzGGw==}
    cpu: [arm64]
    os: [win32]

  '@rollup/rollup-win32-ia32-msvc@4.52.0':
    resolution: {integrity: sha512-zYdUYhi3Qe2fndujBqL5FjAFzvNeLxtIqfzNEVKD1I7C37/chv1VxhscWSQHTNfjPCrBFQMnynwA3kpZpZ8w4A==}
    cpu: [ia32]
    os: [win32]

  '@rollup/rollup-win32-x64-gnu@4.52.0':
    resolution: {integrity: sha512-fGk03kQylNaCOQ96HDMeT7E2n91EqvCDd3RwvT5k+xNdFCeMGnj5b5hEgTGrQuyidqSsD3zJDQ21QIaxXqTBJw==}
    cpu: [x64]
    os: [win32]

  '@rollup/rollup-win32-x64-msvc@4.52.0':
    resolution: {integrity: sha512-6iKDCVSIUQ8jPMoIV0OytRKniaYyy5EbY/RRydmLW8ZR3cEBhxbWl5ro0rkUNe0ef6sScvhbY79HrjRm8i3vDQ==}
    cpu: [x64]
    os: [win32]

  '@seald-io/binary-search-tree@1.0.3':
    resolution: {integrity: sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA==}

  '@seald-io/nedb@4.1.2':
    resolution: {integrity: sha512-bDr6TqjBVS2rDyYM9CPxAnotj5FuNL9NF8o7h7YyFXM7yruqT4ddr+PkSb2mJvvw991bqdftazkEo38gykvaww==}

  '@trysound/sax@0.2.0':
    resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
    engines: {node: '>=10.13.0'}

  '@types/diff-match-patch@1.0.36':
    resolution: {integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==}

  '@types/estree@1.0.8':
    resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}

  '@types/formidable@1.2.8':
    resolution: {integrity: sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA==}

  '@types/node@18.19.127':
    resolution: {integrity: sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==}

  '@types/node@24.5.2':
    resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==}

  '@types/svgo@2.6.4':
    resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}

  '@types/trusted-types@2.0.7':
    resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}

  '@types/web-bluetooth@0.0.16':
    resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}

  '@types/web-bluetooth@0.0.21':
    resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}

  '@ungap/structured-clone@1.3.0':
    resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}

  '@vitejs/plugin-vue-jsx@4.2.0':
    resolution: {integrity: sha512-DSTrmrdLp+0LDNF77fqrKfx7X0ErRbOcUAgJL/HbSesqQwoUvUQ4uYQqaex+rovqgGcoPqVk+AwUh3v9CuiYIw==}
    engines: {node: ^18.0.0 || >=20.0.0}
    peerDependencies:
      vite: ^5.0.0 || ^6.0.0
      vue: ^3.0.0

  '@vitejs/plugin-vue@5.2.4':
    resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
    engines: {node: ^18.0.0 || >=20.0.0}
    peerDependencies:
      vite: ^5.0.0 || ^6.0.0
      vue: ^3.2.25

  '@vue/babel-helper-vue-transform-on@1.5.0':
    resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==}

  '@vue/babel-plugin-jsx@1.5.0':
    resolution: {integrity: sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==}
    peerDependencies:
      '@babel/core': ^7.0.0-0
    peerDependenciesMeta:
      '@babel/core':
        optional: true

  '@vue/babel-plugin-resolve-type@1.5.0':
    resolution: {integrity: sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==}
    peerDependencies:
      '@babel/core': ^7.0.0-0

  '@vue/compiler-core@3.2.45':
    resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}

  '@vue/compiler-core@3.5.21':
    resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==}

  '@vue/compiler-dom@3.2.45':
    resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}

  '@vue/compiler-dom@3.5.21':
    resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==}

  '@vue/compiler-sfc@3.2.45':
    resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}

  '@vue/compiler-sfc@3.5.21':
    resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==}

  '@vue/compiler-ssr@3.2.45':
    resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}

  '@vue/compiler-ssr@3.5.21':
    resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==}

  '@vue/devtools-api@6.6.4':
    resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}

  '@vue/reactivity-transform@3.2.45':
    resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}

  '@vue/reactivity@3.5.21':
    resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==}

  '@vue/repl@4.6.1':
    resolution: {integrity: sha512-tgeEa+QXzqbFsAIbq/dCXzOJxIW2Nq1F79KXRjbKyPt1ODpCx86bDbFgNzFcBEK3In2/mjPTMpN7fSD6Ig0Qsw==}

  '@vue/runtime-core@3.5.21':
    resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==}

  '@vue/runtime-dom@3.5.21':
    resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==}

  '@vue/server-renderer@3.5.21':
    resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==}
    peerDependencies:
      vue: 3.5.21

  '@vue/shared@3.2.45':
    resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}

  '@vue/shared@3.5.21':
    resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==}

  '@vueuse/core@13.9.0':
    resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==}
    peerDependencies:
      vue: ^3.5.0

  '@vueuse/core@9.13.0':
    resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}

  '@vueuse/metadata@13.9.0':
    resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==}

  '@vueuse/metadata@9.13.0':
    resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}

  '@vueuse/shared@13.9.0':
    resolution: {integrity: sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==}
    peerDependencies:
      vue: ^3.5.0

  '@vueuse/shared@9.13.0':
    resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}

  accepts@1.3.8:
    resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
    engines: {node: '>= 0.6'}

  accepts@2.0.0:
    resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
    engines: {node: '>= 0.6'}

  acorn-jsx@5.3.2:
    resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
    peerDependencies:
      acorn: ^6.0.0 || ^7.0.0 || ^8.0.0

  acorn@8.15.0:
    resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
    engines: {node: '>=0.4.0'}
    hasBin: true

  adler-32@1.3.1:
    resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==}
    engines: {node: '>=0.8'}

  aggregate-error@1.0.0:
    resolution: {integrity: sha512-7heCOdGepPfjajU0Hi8wJypLsZIB6AeDN/YzW+Mmy8QU7iaEW579WzA9cWbke3cGYwmBazCVL2Zzdhq+iQ6pBg==}
    engines: {node: '>=4'}

  ajv@6.12.6:
    resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}

  ansi-regex@2.1.1:
    resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
    engines: {node: '>=0.10.0'}

  ansi-regex@5.0.1:
    resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
    engines: {node: '>=8'}

  ansi-regex@6.2.2:
    resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
    engines: {node: '>=12'}

  ansi-styles@2.2.1:
    resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==}
    engines: {node: '>=0.10.0'}

  ansi-styles@4.3.0:
    resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
    engines: {node: '>=8'}

  ansi-styles@6.2.3:
    resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
    engines: {node: '>=12'}

  any-promise@1.3.0:
    resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}

  anymatch@3.1.3:
    resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
    engines: {node: '>= 8'}

  argparse@2.0.1:
    resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}

  arr-diff@4.0.0:
    resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==}
    engines: {node: '>=0.10.0'}

  arr-flatten@1.1.0:
    resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==}
    engines: {node: '>=0.10.0'}

  arr-union@3.1.0:
    resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
    engines: {node: '>=0.10.0'}

  array-buffer-byte-length@1.0.2:
    resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
    engines: {node: '>= 0.4'}

  array-union@2.1.0:
    resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
    engines: {node: '>=8'}

  array-unique@0.3.2:
    resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==}
    engines: {node: '>=0.10.0'}

  arraybuffer.prototype.slice@1.0.4:
    resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
    engines: {node: '>= 0.4'}

  assign-symbols@1.0.0:
    resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==}
    engines: {node: '>=0.10.0'}

  async-function@1.0.0:
    resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
    engines: {node: '>= 0.4'}

  asynckit@0.4.0:
    resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}

  atob@2.1.2:
    resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
    engines: {node: '>= 4.5.0'}
    hasBin: true

  available-typed-arrays@1.0.7:
    resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
    engines: {node: '>= 0.4'}

  axios@0.28.1:
    resolution: {integrity: sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==}

  babel-runtime@6.26.0:
    resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==}

  balanced-match@1.0.2:
    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}

  base64-arraybuffer@1.0.2:
    resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==}
    engines: {node: '>= 0.6.0'}

  base@0.11.2:
    resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
    engines: {node: '>=0.10.0'}

  baseline-browser-mapping@2.8.6:
    resolution: {integrity: sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==}
    hasBin: true

  batch-processor@1.0.0:
    resolution: {integrity: sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==}

  big.js@5.2.2:
    resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}

  binary-extensions@2.3.0:
    resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
    engines: {node: '>=8'}

  bluebird@3.7.2:
    resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}

  body-parser@2.2.0:
    resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==}
    engines: {node: '>=18'}

  boolbase@1.0.0:
    resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}

  brace-expansion@1.1.12:
    resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}

  brace-expansion@2.0.2:
    resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}

  braces@2.3.2:
    resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
    engines: {node: '>=0.10.0'}

  braces@3.0.3:
    resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
    engines: {node: '>=8'}

  browserslist@4.26.2:
    resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==}
    engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
    hasBin: true

  buffer-equal-constant-time@1.0.1:
    resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}

  bytes@3.1.2:
    resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
    engines: {node: '>= 0.8'}

  cache-base@1.0.1:
    resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
    engines: {node: '>=0.10.0'}

  cache-content-type@1.0.1:
    resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==}
    engines: {node: '>= 6.0.0'}

  call-bind-apply-helpers@1.0.2:
    resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
    engines: {node: '>= 0.4'}

  call-bind@1.0.8:
    resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
    engines: {node: '>= 0.4'}

  call-bound@1.0.4:
    resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
    engines: {node: '>= 0.4'}

  callsites@3.1.0:
    resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
    engines: {node: '>=6'}

  camelcase@5.3.1:
    resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
    engines: {node: '>=6'}

  caniuse-lite@1.0.30001743:
    resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==}

  cfb@1.2.2:
    resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==}
    engines: {node: '>=0.8'}

  chalk@1.1.3:
    resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
    engines: {node: '>=0.10.0'}

  chalk@4.1.2:
    resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
    engines: {node: '>=10'}

  chokidar@3.6.0:
    resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
    engines: {node: '>= 8.10.0'}

  class-utils@0.3.6:
    resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==}
    engines: {node: '>=0.10.0'}

  clean-stack@1.3.0:
    resolution: {integrity: sha512-4CCmhqt4yqbQQI9REDKCf+N6U3SToC5o7PoKCq4veHvr30TJ2Vmz1mYYF23VC0E7Z13tf4CXh9jXY0VC+Jtdng==}
    engines: {node: '>=4'}

  clipboard@2.0.11:
    resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==}

  cliui@6.0.0:
    resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}

  cliui@8.0.1:
    resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
    engines: {node: '>=12'}

  clone@2.1.2:
    resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
    engines: {node: '>=0.8'}

  co-body@5.2.0:
    resolution: {integrity: sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ==}

  co@4.6.0:
    resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
    engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}

  codepage@1.15.0:
    resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==}
    engines: {node: '>=0.8'}

  collection-visit@1.0.0:
    resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
    engines: {node: '>=0.10.0'}

  color-convert@2.0.1:
    resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
    engines: {node: '>=7.0.0'}

  color-name@1.1.4:
    resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}

  color-string@1.9.1:
    resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}

  color@4.2.3:
    resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
    engines: {node: '>=12.5.0'}

  combined-stream@1.0.8:
    resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
    engines: {node: '>= 0.8'}

  commander@2.20.3:
    resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}

  commander@7.2.0:
    resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
    engines: {node: '>= 10'}

  component-emitter@1.3.1:
    resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==}

  concat-map@0.0.1:
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}

  concurrently@8.2.2:
    resolution: {integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==}
    engines: {node: ^14.13.0 || >=16.0.0}
    hasBin: true

  content-disposition@0.5.4:
    resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
    engines: {node: '>= 0.6'}

  content-disposition@1.0.0:
    resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==}
    engines: {node: '>= 0.6'}

  content-type@1.0.5:
    resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
    engines: {node: '>= 0.6'}

  convert-source-map@1.9.0:
    resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}

  convert-source-map@2.0.0:
    resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}

  cookie-signature@1.2.2:
    resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
    engines: {node: '>=6.6.0'}

  cookie@0.7.2:
    resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
    engines: {node: '>= 0.6'}

  cookies@0.9.1:
    resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==}
    engines: {node: '>= 0.8'}

  copy-anything@2.0.6:
    resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}

  copy-descriptor@0.1.1:
    resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
    engines: {node: '>=0.10.0'}

  core-js@2.6.12:
    resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==}
    deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

  core-util-is@1.0.3:
    resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}

  cors@2.8.5:
    resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
    engines: {node: '>= 0.10'}

  crc-32@1.2.2:
    resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
    engines: {node: '>=0.8'}
    hasBin: true

  cropperjs@1.5.7:
    resolution: {integrity: sha512-sGj+G/ofKh+f6A4BtXLJwtcKJgMUsXYVUubfTo9grERiDGXncttefmue/fyQFvn8wfdyoD1KhDRYLfjkJFl0yw==}

  cross-env@7.0.3:
    resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
    engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
    hasBin: true

  cross-spawn@7.0.6:
    resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
    engines: {node: '>= 8'}

  crypto-js@4.2.0:
    resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}

  css-line-break@2.1.0:
    resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==}

  css-select@4.3.0:
    resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}

  css-tree@1.1.3:
    resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
    engines: {node: '>=8.0.0'}

  css-tree@2.3.1:
    resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
    engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}

  css-what@6.2.2:
    resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
    engines: {node: '>= 6'}

  cssesc@3.0.0:
    resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
    engines: {node: '>=4'}
    hasBin: true

  cssfilter@0.0.10:
    resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==}

  csso@4.2.0:
    resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
    engines: {node: '>=8.0.0'}

  csstype@3.1.3:
    resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}

  data-view-buffer@1.0.2:
    resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
    engines: {node: '>= 0.4'}

  data-view-byte-length@1.0.2:
    resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
    engines: {node: '>= 0.4'}

  data-view-byte-offset@1.0.1:
    resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
    engines: {node: '>= 0.4'}

  date-fns@2.30.0:
    resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
    engines: {node: '>=0.11'}

  debug@2.6.9:
    resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true

  debug@4.4.3:
    resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
    engines: {node: '>=6.0'}
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true

  decamelize@1.2.0:
    resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
    engines: {node: '>=0.10.0'}

  decode-uri-component@0.2.2:
    resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
    engines: {node: '>=0.10'}

  deep-equal@1.0.1:
    resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==}

  deep-is@0.1.4:
    resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}

  deepmerge@4.3.1:
    resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
    engines: {node: '>=0.10.0'}

  define-data-property@1.1.4:
    resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
    engines: {node: '>= 0.4'}

  define-lazy-prop@2.0.0:
    resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
    engines: {node: '>=8'}

  define-properties@1.2.1:
    resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
    engines: {node: '>= 0.4'}

  define-property@0.2.5:
    resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==}
    engines: {node: '>=0.10.0'}

  define-property@1.0.0:
    resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==}
    engines: {node: '>=0.10.0'}

  define-property@2.0.2:
    resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==}
    engines: {node: '>=0.10.0'}

  delayed-stream@1.0.0:
    resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
    engines: {node: '>=0.4.0'}

  delegate@3.2.0:
    resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==}

  delegates@1.0.0:
    resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}

  depd@1.1.2:
    resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
    engines: {node: '>= 0.6'}

  depd@2.0.0:
    resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
    engines: {node: '>= 0.8'}

  destroy@1.2.0:
    resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
    engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}

  diff-match-patch@1.0.5:
    resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==}

  dijkstrajs@1.0.3:
    resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}

  dir-glob@3.0.1:
    resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
    engines: {node: '>=8'}

  doctrine@3.0.0:
    resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
    engines: {node: '>=6.0.0'}

  dom-serializer@0.2.2:
    resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==}

  dom-serializer@1.4.1:
    resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}

  domelementtype@1.3.1:
    resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==}

  domelementtype@2.3.0:
    resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}

  domhandler@2.4.2:
    resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==}

  domhandler@4.3.1:
    resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
    engines: {node: '>= 4'}

  dompurify@3.2.7:
    resolution: {integrity: sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==}

  domutils@1.7.0:
    resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==}

  domutils@2.8.0:
    resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}

  dunder-proto@1.0.1:
    resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
    engines: {node: '>= 0.4'}

  eastasianwidth@0.2.0:
    resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}

  ecdsa-sig-formatter@1.0.11:
    resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}

  echarts-liquidfill@3.1.0:
    resolution: {integrity: sha512-5Dlqs/jTsdTUAsd+K5LPLLTgrbbNORUSBQyk8PSy1Mg2zgHDWm83FmvA4s0ooNepCJojFYRITTQ4GU1UUSKYLw==}
    peerDependencies:
      echarts: ^5.0.1

  echarts-wordcloud@2.0.0:
    resolution: {integrity: sha512-K7l6pTklqdW7ZWzT/1CS0KhBSINr/cd7c5N1fVMzZMwLQHEwT7x+nivK7g5hkVh7WNcAv4Dn6/ZS5zMKRozC1g==}
    peerDependencies:
      echarts: ^5.0.1

  echarts@5.4.1:
    resolution: {integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==}

  ee-first@1.1.1:
    resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}

  electron-to-chromium@1.5.222:
    resolution: {integrity: sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w==}

  element-resize-detector@1.2.4:
    resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==}

  emoji-regex@8.0.0:
    resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}

  emoji-regex@9.2.2:
    resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}

  emojis-list@3.0.0:
    resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
    engines: {node: '>= 4'}

  encode-utf8@1.0.3:
    resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==}

  encodeurl@1.0.2:
    resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
    engines: {node: '>= 0.8'}

  encodeurl@2.0.0:
    resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
    engines: {node: '>= 0.8'}

  entities@1.1.2:
    resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==}

  entities@2.2.0:
    resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}

  entities@4.5.0:
    resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
    engines: {node: '>=0.12'}

  errno@0.1.8:
    resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
    hasBin: true

  es-abstract@1.24.0:
    resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
    engines: {node: '>= 0.4'}

  es-define-property@1.0.1:
    resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
    engines: {node: '>= 0.4'}

  es-errors@1.3.0:
    resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
    engines: {node: '>= 0.4'}

  es-object-atoms@1.1.1:
    resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
    engines: {node: '>= 0.4'}

  es-set-tostringtag@2.1.0:
    resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
    engines: {node: '>= 0.4'}

  es-to-primitive@1.3.0:
    resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
    engines: {node: '>= 0.4'}

  esbuild-plugin-copy@2.1.1:
    resolution: {integrity: sha512-Bk66jpevTcV8KMFzZI1P7MZKZ+uDcrZm2G2egZ2jNIvVnivDpodZI+/KnpL3Jnap0PBdIHU7HwFGB8r+vV5CVw==}
    peerDependencies:
      esbuild: '>= 0.14.0'

  esbuild@0.21.5:
    resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
    engines: {node: '>=12'}
    hasBin: true

  escalade@3.2.0:
    resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
    engines: {node: '>=6'}

  escape-html@1.0.3:
    resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}

  escape-string-regexp@1.0.5:
    resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
    engines: {node: '>=0.8.0'}

  escape-string-regexp@4.0.0:
    resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
    engines: {node: '>=10'}

  eslint-linter-browserify@8.57.0:
    resolution: {integrity: sha512-/idNlk9+YK55RTUnH/ZFpos0QsVgK2poNCczSH5jyjeqKHQ96nYDugpDrDpqPNfI+i414IddxDDwspVKzBPQ2A==}

  eslint-scope@7.2.2:
    resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}

  eslint-visitor-keys@3.4.3:
    resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}

  eslint@8.57.1:
    resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
    hasBin: true

  espree@9.6.1:
    resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}

  esquery@1.6.0:
    resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
    engines: {node: '>=0.10'}

  esrecurse@4.3.0:
    resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
    engines: {node: '>=4.0'}

  estraverse@5.3.0:
    resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
    engines: {node: '>=4.0'}

  estree-walker@0.6.1:
    resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}

  estree-walker@2.0.2:
    resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}

  esutils@2.0.3:
    resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
    engines: {node: '>=0.10.0'}

  etag@1.8.1:
    resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
    engines: {node: '>= 0.6'}

  eventemitter3@5.0.1:
    resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}

  eventsource-parser@3.0.6:
    resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
    engines: {node: '>=18.0.0'}

  eventsource@3.0.7:
    resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
    engines: {node: '>=18.0.0'}

  expand-brackets@2.1.4:
    resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
    engines: {node: '>=0.10.0'}

  express-rate-limit@7.5.1:
    resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==}
    engines: {node: '>= 16'}
    peerDependencies:
      express: '>= 4.11'

  express@5.1.0:
    resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==}
    engines: {node: '>= 18'}

  extend-shallow@2.0.1:
    resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
    engines: {node: '>=0.10.0'}

  extend-shallow@3.0.2:
    resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==}
    engines: {node: '>=0.10.0'}

  extglob@2.0.4:
    resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
    engines: {node: '>=0.10.0'}

  fast-deep-equal@3.1.3:
    resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}

  fast-diff@1.3.0:
    resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}

  fast-glob@3.3.3:
    resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
    engines: {node: '>=8.6.0'}

  fast-json-stable-stringify@2.1.0:
    resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}

  fast-levenshtein@2.0.6:
    resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}

  fastq@1.19.1:
    resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}

  file-entry-cache@6.0.1:
    resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
    engines: {node: ^10.12.0 || >=12.0.0}

  file-saver@2.0.5:
    resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==}

  fill-range@4.0.0:
    resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==}
    engines: {node: '>=0.10.0'}

  fill-range@7.1.1:
    resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
    engines: {node: '>=8'}

  finalhandler@2.1.0:
    resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==}
    engines: {node: '>= 0.8'}

  find-up@4.1.0:
    resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
    engines: {node: '>=8'}

  find-up@5.0.0:
    resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
    engines: {node: '>=10'}

  flat-cache@3.2.0:
    resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
    engines: {node: ^10.12.0 || >=12.0.0}

  flatted@3.3.3:
    resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}

  follow-redirects@1.15.11:
    resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
    engines: {node: '>=4.0'}
    peerDependencies:
      debug: '*'
    peerDependenciesMeta:
      debug:
        optional: true

  for-each@0.3.5:
    resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
    engines: {node: '>= 0.4'}

  for-in@1.0.2:
    resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
    engines: {node: '>=0.10.0'}

  foreground-child@3.3.1:
    resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
    engines: {node: '>=14'}

  form-data@4.0.4:
    resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
    engines: {node: '>= 6'}

  formidable@1.2.6:
    resolution: {integrity: sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==}
    deprecated: 'Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau'

  forwarded@0.2.0:
    resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
    engines: {node: '>= 0.6'}

  frac@1.1.2:
    resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==}
    engines: {node: '>=0.8'}

  fragment-cache@0.2.1:
    resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==}
    engines: {node: '>=0.10.0'}

  fresh@0.5.2:
    resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
    engines: {node: '>= 0.6'}

  fresh@2.0.0:
    resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
    engines: {node: '>= 0.8'}

  fs-extra@10.1.0:
    resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
    engines: {node: '>=12'}

  fs-extra@11.3.2:
    resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==}
    engines: {node: '>=14.14'}

  fs.realpath@1.0.0:
    resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}

  fsevents@2.3.3:
    resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]

  function-bind@1.1.2:
    resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}

  function.prototype.name@1.1.8:
    resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
    engines: {node: '>= 0.4'}

  functions-have-names@1.2.3:
    resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}

  gensync@1.0.0-beta.2:
    resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
    engines: {node: '>=6.9.0'}

  get-caller-file@2.0.5:
    resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
    engines: {node: 6.* || 8.* || >= 10.*}

  get-intrinsic@1.3.0:
    resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
    engines: {node: '>= 0.4'}

  get-proto@1.0.1:
    resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
    engines: {node: '>= 0.4'}

  get-symbol-description@1.1.0:
    resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
    engines: {node: '>= 0.4'}

  get-value@2.0.6:
    resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
    engines: {node: '>=0.10.0'}

  glob-parent@5.1.2:
    resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
    engines: {node: '>= 6'}

  glob-parent@6.0.2:
    resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
    engines: {node: '>=10.13.0'}

  glob@10.4.5:
    resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
    hasBin: true

  glob@7.2.3:
    resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
    deprecated: Glob versions prior to v9 are no longer supported

  globals@11.12.0:
    resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
    engines: {node: '>=4'}

  globals@13.24.0:
    resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
    engines: {node: '>=8'}

  globalthis@1.0.4:
    resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
    engines: {node: '>= 0.4'}

  globby@11.1.0:
    resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
    engines: {node: '>=10'}

  good-listener@1.2.2:
    resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==}

  gopd@1.2.0:
    resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
    engines: {node: '>= 0.4'}

  graceful-fs@4.2.11:
    resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}

  graphemer@1.4.0:
    resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}

  has-ansi@2.0.0:
    resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==}
    engines: {node: '>=0.10.0'}

  has-bigints@1.1.0:
    resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
    engines: {node: '>= 0.4'}

  has-flag@1.0.0:
    resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==}
    engines: {node: '>=0.10.0'}

  has-flag@4.0.0:
    resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
    engines: {node: '>=8'}

  has-property-descriptors@1.0.2:
    resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}

  has-proto@1.2.0:
    resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
    engines: {node: '>= 0.4'}

  has-symbols@1.1.0:
    resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
    engines: {node: '>= 0.4'}

  has-tostringtag@1.0.2:
    resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
    engines: {node: '>= 0.4'}

  has-value@0.3.1:
    resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==}
    engines: {node: '>=0.10.0'}

  has-value@1.0.0:
    resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==}
    engines: {node: '>=0.10.0'}

  has-values@0.1.4:
    resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==}
    engines: {node: '>=0.10.0'}

  has-values@1.0.0:
    resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==}
    engines: {node: '>=0.10.0'}

  hasown@2.0.2:
    resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
    engines: {node: '>= 0.4'}

  he@1.2.0:
    resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
    hasBin: true

  highlight.js@11.11.1:
    resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==}
    engines: {node: '>=12.0.0'}

  html2canvas@1.4.1:
    resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==}
    engines: {node: '>=8.0.0'}

  htmlparser2@3.10.1:
    resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==}

  http-assert@1.5.0:
    resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==}
    engines: {node: '>= 0.8'}

  http-errors@1.6.3:
    resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==}
    engines: {node: '>= 0.6'}

  http-errors@1.8.1:
    resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==}
    engines: {node: '>= 0.6'}

  http-errors@2.0.0:
    resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
    engines: {node: '>= 0.8'}

  iconv-lite@0.4.24:
    resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
    engines: {node: '>=0.10.0'}

  iconv-lite@0.6.3:
    resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
    engines: {node: '>=0.10.0'}

  iconv-lite@0.7.0:
    resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==}
    engines: {node: '>=0.10.0'}

  ignore@5.3.2:
    resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
    engines: {node: '>= 4'}

  image-size@0.5.5:
    resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
    engines: {node: '>=0.10.0'}
    hasBin: true

  immediate@3.0.6:
    resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}

  import-fresh@3.3.1:
    resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
    engines: {node: '>=6'}

  imurmurhash@0.1.4:
    resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
    engines: {node: '>=0.8.19'}

  indent-string@3.2.0:
    resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==}
    engines: {node: '>=4'}

  inflation@2.1.0:
    resolution: {integrity: sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==}
    engines: {node: '>= 0.8.0'}

  inflight@1.0.6:
    resolution: {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.

  inherits@2.0.3:
    resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}

  inherits@2.0.4:
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}

  internal-slot@1.1.0:
    resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
    engines: {node: '>= 0.4'}

  interpret@1.4.0:
    resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==}
    engines: {node: '>= 0.10'}

  ipaddr.js@1.9.1:
    resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
    engines: {node: '>= 0.10'}

  is-accessor-descriptor@1.0.1:
    resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==}
    engines: {node: '>= 0.10'}

  is-arguments@1.2.0:
    resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==}
    engines: {node: '>= 0.4'}

  is-array-buffer@3.0.5:
    resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
    engines: {node: '>= 0.4'}

  is-arrayish@0.3.4:
    resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==}

  is-async-function@2.1.1:
    resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
    engines: {node: '>= 0.4'}

  is-bigint@1.1.0:
    resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
    engines: {node: '>= 0.4'}

  is-binary-path@2.1.0:
    resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
    engines: {node: '>=8'}

  is-boolean-object@1.2.2:
    resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
    engines: {node: '>= 0.4'}

  is-buffer@1.1.6:
    resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}

  is-callable@1.2.7:
    resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
    engines: {node: '>= 0.4'}

  is-core-module@2.16.1:
    resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
    engines: {node: '>= 0.4'}

  is-data-descriptor@1.0.1:
    resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==}
    engines: {node: '>= 0.4'}

  is-data-view@1.0.2:
    resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
    engines: {node: '>= 0.4'}

  is-date-object@1.1.0:
    resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
    engines: {node: '>= 0.4'}

  is-descriptor@0.1.7:
    resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==}
    engines: {node: '>= 0.4'}

  is-descriptor@1.0.3:
    resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==}
    engines: {node: '>= 0.4'}

  is-docker@2.2.1:
    resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
    engines: {node: '>=8'}
    hasBin: true

  is-extendable@0.1.1:
    resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
    engines: {node: '>=0.10.0'}

  is-extendable@1.0.1:
    resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==}
    engines: {node: '>=0.10.0'}

  is-extglob@2.1.1:
    resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
    engines: {node: '>=0.10.0'}

  is-finalizationregistry@1.1.1:
    resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
    engines: {node: '>= 0.4'}

  is-fullwidth-code-point@3.0.0:
    resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
    engines: {node: '>=8'}

  is-generator-function@1.1.0:
    resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==}
    engines: {node: '>= 0.4'}

  is-glob@4.0.3:
    resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
    engines: {node: '>=0.10.0'}

  is-map@2.0.3:
    resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
    engines: {node: '>= 0.4'}

  is-negative-zero@2.0.3:
    resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
    engines: {node: '>= 0.4'}

  is-number-object@1.1.1:
    resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
    engines: {node: '>= 0.4'}

  is-number@3.0.0:
    resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==}
    engines: {node: '>=0.10.0'}

  is-number@7.0.0:
    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
    engines: {node: '>=0.12.0'}

  is-path-inside@3.0.3:
    resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
    engines: {node: '>=8'}

  is-plain-obj@1.1.0:
    resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
    engines: {node: '>=0.10.0'}

  is-plain-object@2.0.4:
    resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
    engines: {node: '>=0.10.0'}

  is-promise@4.0.0:
    resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}

  is-regex@1.2.1:
    resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
    engines: {node: '>= 0.4'}

  is-set@2.0.3:
    resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
    engines: {node: '>= 0.4'}

  is-shared-array-buffer@1.0.4:
    resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
    engines: {node: '>= 0.4'}

  is-string@1.1.1:
    resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
    engines: {node: '>= 0.4'}

  is-symbol@1.1.1:
    resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
    engines: {node: '>= 0.4'}

  is-typed-array@1.1.15:
    resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
    engines: {node: '>= 0.4'}

  is-weakmap@2.0.2:
    resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
    engines: {node: '>= 0.4'}

  is-weakref@1.1.1:
    resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
    engines: {node: '>= 0.4'}

  is-weakset@2.0.4:
    resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
    engines: {node: '>= 0.4'}

  is-what@3.14.1:
    resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}

  is-windows@1.0.2:
    resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
    engines: {node: '>=0.10.0'}

  is-wsl@2.2.0:
    resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
    engines: {node: '>=8'}

  isarray@0.0.1:
    resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}

  isarray@1.0.0:
    resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}

  isarray@2.0.5:
    resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}

  isexe@2.0.0:
    resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}

  isobject@2.1.0:
    resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==}
    engines: {node: '>=0.10.0'}

  isobject@3.0.1:
    resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
    engines: {node: '>=0.10.0'}

  jackspeak@3.4.3:
    resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}

  js-base64@2.6.4:
    resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==}

  js-tokens@4.0.0:
    resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}

  js-yaml@4.1.0:
    resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
    hasBin: true

  jsesc@2.5.2:
    resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
    engines: {node: '>=4'}
    hasBin: true

  jsesc@3.1.0:
    resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
    engines: {node: '>=6'}
    hasBin: true

  json-buffer@3.0.1:
    resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}

  json-schema-traverse@0.4.1:
    resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}

  json-stable-stringify-without-jsonify@1.0.1:
    resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}

  json5@1.0.2:
    resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
    hasBin: true

  json5@2.2.3:
    resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
    engines: {node: '>=6'}
    hasBin: true

  jsondiffpatch@0.6.2:
    resolution: {integrity: sha512-c4RkbPb6RXWjkhirwcKK87PuZCITdGRN1usrW4pXKEkwp7Gqf+0pSwQHoh/LtlYNHcxzoF6kok2/EFe6KL0qqQ==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true

  jsonfile@6.2.0:
    resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}

  jsonwebtoken@8.5.1:
    resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==}
    engines: {node: '>=4', npm: '>=1.4.28'}

  jsonwebtoken@9.0.2:
    resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==}
    engines: {node: '>=12', npm: '>=6'}

  jszip@3.10.1:
    resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}

  jwa@1.4.2:
    resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==}

  jws@3.2.2:
    resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==}

  keygrip@1.1.0:
    resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==}
    engines: {node: '>= 0.6'}

  keyv@4.5.4:
    resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}

  kind-of@3.2.2:
    resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
    engines: {node: '>=0.10.0'}

  kind-of@4.0.0:
    resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==}
    engines: {node: '>=0.10.0'}

  kind-of@5.1.0:
    resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==}
    engines: {node: '>=0.10.0'}

  kind-of@6.0.3:
    resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
    engines: {node: '>=0.10.0'}

  koa-body@4.2.0:
    resolution: {integrity: sha512-wdGu7b9amk4Fnk/ytH8GuWwfs4fsB5iNkY8kZPpgQVb04QZSv85T0M8reb+cJmvLE8cjPYvBzRikD3s6qz8OoA==}

  koa-compose@4.1.0:
    resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==}

  koa-convert@2.0.0:
    resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==}
    engines: {node: '>= 10'}

  koa-jwt@3.6.0:
    resolution: {integrity: sha512-wNvqG+54oBUu3q1Wgm0/3rDRY+xXji1J2AVLERSTYe1ouv3bO+yERbxSSpbZTXkRKfSFnIL5ryE6elxQv/U1Nw==}
    engines: {node: '>= 7.6.0'}

  koa-router@8.0.8:
    resolution: {integrity: sha512-2rNF2cgu/EWi/NV8GlBE5+H/QBoaof83X6Z0dULmalkbt7W610/lyP2EOLVqVrUUFfjsVWL/Ju5TVBcGJDY9XQ==}
    engines: {node: '>= 8.0.0'}
    deprecated: 'Please use @koa/router instead, starting from v9! '

  koa-send@3.3.0:
    resolution: {integrity: sha512-5AH9ZrP8k9X13K5aAdyI+XPzqzKDMcM3omVgaWsTntQiZxIL9nkrvxgmjB8fmMXsNobvhIern21RNNSHCLSOeg==}

  koa-static2@0.1.8:
    resolution: {integrity: sha512-d+GFOi4Zjms4RR3DSl9XWsN3hWS1u2pdNHsOmVRplngYgJWSCIfWGOz9FxNLHzEftP++V+VulEUFDadGXyXuLA==}

  koa-unless@1.0.7:
    resolution: {integrity: sha512-NKiz+nk4KxSJFskiJMuJvxeA41Lcnx3d8Zy+8QETgifm4ab4aOeGD3RgR6bIz0FGNWwo3Fz0DtnK77mEIqHWxA==}

  koa@2.16.2:
    resolution: {integrity: sha512-+CCssgnrWKx9aI3OeZwroa/ckG4JICxvIFnSiOUyl2Uv+UTI+xIw0FfFrWS7cQFpoePpr9o8csss7KzsTzNL8Q==}
    engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4}

  less@4.4.1:
    resolution: {integrity: sha512-X9HKyiXPi0f/ed0XhgUlBeFfxrlDP3xR4M7768Zl+WXLUViuL9AOPPJP4nCV0tgRWvTYvpNmN0SFhZOQzy16PA==}
    engines: {node: '>=14'}
    hasBin: true

  levn@0.4.1:
    resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
    engines: {node: '>= 0.8.0'}

  lie@3.1.1:
    resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}

  lie@3.3.0:
    resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}

  linkify-it@5.0.0:
    resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}

  loader-utils@1.4.2:
    resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==}
    engines: {node: '>=4.0.0'}

  localforage@1.10.0:
    resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==}

  locate-path@5.0.0:
    resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
    engines: {node: '>=8'}

  locate-path@6.0.0:
    resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
    engines: {node: '>=10'}

  lodash-es@4.17.21:
    resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}

  lodash.clonedeep@4.5.0:
    resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}

  lodash.includes@4.3.0:
    resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}

  lodash.isboolean@3.0.3:
    resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}

  lodash.isequal@4.5.0:
    resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
    deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.

  lodash.isinteger@4.0.4:
    resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==}

  lodash.isnumber@3.0.3:
    resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==}

  lodash.isplainobject@4.0.6:
    resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}

  lodash.isstring@4.0.1:
    resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==}

  lodash.merge@4.6.2:
    resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}

  lodash.once@4.1.1:
    resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}

  lodash@4.17.21:
    resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}

  lru-cache@10.4.3:
    resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}

  lru-cache@5.1.1:
    resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}

  magic-string@0.25.9:
    resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}

  magic-string@0.30.19:
    resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}

  make-dir@2.1.0:
    resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
    engines: {node: '>=6'}

  map-cache@0.2.2:
    resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
    engines: {node: '>=0.10.0'}

  map-visit@1.0.0:
    resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==}
    engines: {node: '>=0.10.0'}

  markdown-it@14.1.0:
    resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
    hasBin: true

  marked@4.3.0:
    resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
    engines: {node: '>= 12'}
    hasBin: true

  math-intrinsics@1.1.0:
    resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
    engines: {node: '>= 0.4'}

  mdn-data@2.0.14:
    resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}

  mdn-data@2.0.30:
    resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}

  mdurl@2.0.0:
    resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}

  media-typer@0.3.0:
    resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
    engines: {node: '>= 0.6'}

  media-typer@1.1.0:
    resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
    engines: {node: '>= 0.8'}

  merge-descriptors@2.0.0:
    resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
    engines: {node: '>=18'}

  merge-options@1.0.1:
    resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==}
    engines: {node: '>=4'}

  merge2@1.4.1:
    resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
    engines: {node: '>= 8'}

  methods@1.1.2:
    resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
    engines: {node: '>= 0.6'}

  micromatch@3.1.0:
    resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==}
    engines: {node: '>=0.10.0'}

  micromatch@4.0.8:
    resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
    engines: {node: '>=8.6'}

  mime-db@1.52.0:
    resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
    engines: {node: '>= 0.6'}

  mime-db@1.54.0:
    resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
    engines: {node: '>= 0.6'}

  mime-types@2.1.35:
    resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
    engines: {node: '>= 0.6'}

  mime-types@3.0.1:
    resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
    engines: {node: '>= 0.6'}

  mime@1.6.0:
    resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
    engines: {node: '>=4'}
    hasBin: true

  mind-elixir@3.3.2:
    resolution: {integrity: sha512-SHHospQXT7ARaNMMnaZLFzBsOela9tc8rgSYHPhAPrV8Jxh6MCo1X8qQxJAvuqIVvN8uSGnXf+Po4nhzzSmWWQ==}

  minimatch@3.1.2:
    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}

  minimatch@9.0.5:
    resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
    engines: {node: '>=16 || 14 >=14.17'}

  minimist@1.2.8:
    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}

  minipass@7.1.2:
    resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
    engines: {node: '>=16 || 14 >=14.17'}

  mixin-deep@1.3.2:
    resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
    engines: {node: '>=0.10.0'}

  monaco-editor@0.51.0:
    resolution: {integrity: sha512-xaGwVV1fq343cM7aOYB6lVE4Ugf0UyimdD/x5PWcWBMKENwectaEu77FAN7c5sFiyumqeJdX1RPTh1ocioyDjw==}

  ms@2.0.0:
    resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}

  ms@2.1.3:
    resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}

  mz@2.7.0:
    resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}

  nanoid@3.3.11:
    resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
    hasBin: true

  nanomatch@1.2.13:
    resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==}
    engines: {node: '>=0.10.0'}

  natural-compare@1.4.0:
    resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}

  needle@3.3.1:
    resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==}
    engines: {node: '>= 4.4.x'}
    hasBin: true

  negotiator@0.6.3:
    resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
    engines: {node: '>= 0.6'}

  negotiator@1.0.0:
    resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
    engines: {node: '>= 0.6'}

  node-releases@2.0.21:
    resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==}

  normalize-path@3.0.0:
    resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
    engines: {node: '>=0.10.0'}

  nth-check@2.1.1:
    resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}

  object-assign@4.1.1:
    resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
    engines: {node: '>=0.10.0'}

  object-copy@0.1.0:
    resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==}
    engines: {node: '>=0.10.0'}

  object-inspect@1.13.4:
    resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
    engines: {node: '>= 0.4'}

  object-keys@1.1.1:
    resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
    engines: {node: '>= 0.4'}

  object-visit@1.0.1:
    resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==}
    engines: {node: '>=0.10.0'}

  object.assign@4.1.7:
    resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
    engines: {node: '>= 0.4'}

  object.pick@1.3.0:
    resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==}
    engines: {node: '>=0.10.0'}

  on-finished@2.4.1:
    resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
    engines: {node: '>= 0.8'}

  once@1.4.0:
    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}

  only@0.0.2:
    resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==}

  open@8.4.2:
    resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
    engines: {node: '>=12'}

  optionator@0.9.4:
    resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
    engines: {node: '>= 0.8.0'}

  own-keys@1.0.1:
    resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
    engines: {node: '>= 0.4'}

  p-any@1.1.0:
    resolution: {integrity: sha512-Ef0tVa4CZ5pTAmKn+Cg3w8ABBXh+hHO1aV8281dKOoUHfX+3tjG2EaFcC+aZyagg9b4EYGsHEjz21DnEE8Og2g==}
    engines: {node: '>=4'}

  p-limit@2.3.0:
    resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
    engines: {node: '>=6'}

  p-limit@3.1.0:
    resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
    engines: {node: '>=10'}

  p-locate@4.1.0:
    resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
    engines: {node: '>=8'}

  p-locate@5.0.0:
    resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
    engines: {node: '>=10'}

  p-some@2.0.1:
    resolution: {integrity: sha512-f9CD3pAecrW6tH59pgqsuDmDNt5Hbb73qTxs1QNvtLuRe8/YyfeMMQ8H9aongmeGe/9pCXuwmupabHpjiEaF3A==}
    engines: {node: '>=4'}

  p-try@2.2.0:
    resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
    engines: {node: '>=6'}

  package-json-from-dist@1.0.1:
    resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}

  pako@1.0.11:
    resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}

  parchment@3.0.0:
    resolution: {integrity: sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A==}

  parent-module@1.0.1:
    resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
    engines: {node: '>=6'}

  parse-node-version@1.0.1:
    resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
    engines: {node: '>= 0.10'}

  parseurl@1.3.3:
    resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
    engines: {node: '>= 0.8'}

  pascalcase@0.1.1:
    resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
    engines: {node: '>=0.10.0'}

  path-exists@4.0.0:
    resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
    engines: {node: '>=8'}

  path-is-absolute@1.0.1:
    resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
    engines: {node: '>=0.10.0'}

  path-key@3.1.1:
    resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
    engines: {node: '>=8'}

  path-parse@1.0.7:
    resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}

  path-scurry@1.11.1:
    resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
    engines: {node: '>=16 || 14 >=14.18'}

  path-to-regexp@1.9.0:
    resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==}

  path-to-regexp@8.3.0:
    resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}

  path-type@4.0.0:
    resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
    engines: {node: '>=8'}

  path@0.12.7:
    resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==}

  pathe@0.2.0:
    resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}

  picocolors@1.1.1:
    resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}

  picomatch@2.3.1:
    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
    engines: {node: '>=8.6'}

  picomatch@4.0.3:
    resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
    engines: {node: '>=12'}

  pify@4.0.1:
    resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
    engines: {node: '>=6'}

  pinyin-pro@3.27.0:
    resolution: {integrity: sha512-Osdgjwe7Rm17N2paDMM47yW+jUIUH3+0RGo8QP39ZTLpTaJVDK0T58hOLaMQJbcMmAebVuK2ePunTEVEx1clNQ==}

  pkce-challenge@5.0.0:
    resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==}
    engines: {node: '>=16.20.0'}

  pngjs@5.0.0:
    resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
    engines: {node: '>=10.13.0'}

  posix-character-classes@0.1.1:
    resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
    engines: {node: '>=0.10.0'}

  possible-typed-array-names@1.1.0:
    resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
    engines: {node: '>= 0.4'}

  postcss-prefix-selector@1.16.1:
    resolution: {integrity: sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==}
    peerDependencies:
      postcss: '>4 <9'

  postcss-selector-parser@7.1.0:
    resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
    engines: {node: '>=4'}

  postcss@5.2.18:
    resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==}
    engines: {node: '>=0.12'}

  postcss@8.5.6:
    resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
    engines: {node: ^10 || ^12 || >=14}

  posthtml-parser@0.2.1:
    resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==}

  posthtml-rename-id@1.0.12:
    resolution: {integrity: sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==}

  posthtml-render@1.4.0:
    resolution: {integrity: sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==}
    engines: {node: '>=10'}

  posthtml-svg-mode@1.0.3:
    resolution: {integrity: sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==}

  posthtml@0.9.2:
    resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==}
    engines: {node: '>=0.10.0'}

  prelude-ls@1.2.1:
    resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
    engines: {node: '>= 0.8.0'}

  prettier@2.7.1:
    resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
    engines: {node: '>=10.13.0'}
    hasBin: true

  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'}

  proxy-addr@2.0.7:
    resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
    engines: {node: '>= 0.10'}

  proxy-from-env@1.1.0:
    resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}

  prr@1.0.1:
    resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}

  punycode.js@2.3.1:
    resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
    engines: {node: '>=6'}

  punycode@2.3.1:
    resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
    engines: {node: '>=6'}

  qrcode@1.5.1:
    resolution: {integrity: sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==}
    engines: {node: '>=10.13.0'}
    hasBin: true

  qs@6.14.0:
    resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
    engines: {node: '>=0.6'}

  query-string@4.3.4:
    resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==}
    engines: {node: '>=0.10.0'}

  queue-microtask@1.2.3:
    resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}

  quill-delta@5.1.0:
    resolution: {integrity: sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==}
    engines: {node: '>= 12.0.0'}

  quill@2.0.3:
    resolution: {integrity: sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw==}
    engines: {npm: '>=8.2.3'}

  range-parser@1.2.1:
    resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
    engines: {node: '>= 0.6'}

  raw-body@2.5.2:
    resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
    engines: {node: '>= 0.8'}

  raw-body@3.0.1:
    resolution: {integrity: sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==}
    engines: {node: '>= 0.10'}

  readable-stream@2.3.8:
    resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}

  readable-stream@3.6.2:
    resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
    engines: {node: '>= 6'}

  readdirp@3.6.0:
    resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
    engines: {node: '>=8.10.0'}

  rechoir@0.6.2:
    resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
    engines: {node: '>= 0.10'}

  reflect.getprototypeof@1.0.10:
    resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
    engines: {node: '>= 0.4'}

  regenerator-runtime@0.11.1:
    resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==}

  regex-not@1.0.2:
    resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
    engines: {node: '>=0.10.0'}

  regexp.prototype.flags@1.5.4:
    resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
    engines: {node: '>= 0.4'}

  repeat-element@1.1.4:
    resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
    engines: {node: '>=0.10.0'}

  repeat-string@1.6.1:
    resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
    engines: {node: '>=0.10'}

  require-directory@2.1.1:
    resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
    engines: {node: '>=0.10.0'}

  require-main-filename@2.0.0:
    resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}

  resolve-from@4.0.0:
    resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
    engines: {node: '>=4'}

  resolve-path@1.4.0:
    resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==}
    engines: {node: '>= 0.8'}

  resolve-url@0.2.1:
    resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
    deprecated: https://github.com/lydell/resolve-url#deprecated

  resolve@1.22.10:
    resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
    engines: {node: '>= 0.4'}
    hasBin: true

  ret@0.1.15:
    resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
    engines: {node: '>=0.12'}

  reusify@1.1.0:
    resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
    engines: {iojs: '>=1.0.0', node: '>=0.10.0'}

  rimraf@3.0.2:
    resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
    deprecated: Rimraf versions prior to v4 are no longer supported
    hasBin: true

  rollup-plugin-inject@3.0.2:
    resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==}
    deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.

  rollup-plugin-node-polyfills@0.2.1:
    resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==}

  rollup-plugin-polyfill-node@0.13.0:
    resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==}
    peerDependencies:
      rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0

  rollup-plugin-visualizer@5.14.0:
    resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==}
    engines: {node: '>=18'}
    hasBin: true
    peerDependencies:
      rolldown: 1.x
      rollup: 2.x || 3.x || 4.x
    peerDependenciesMeta:
      rolldown:
        optional: true
      rollup:
        optional: true

  rollup-pluginutils@2.8.2:
    resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}

  rollup@4.52.0:
    resolution: {integrity: sha512-+IuescNkTJQgX7AkIDtITipZdIGcWF0pnVvZTWStiazUmcGA2ag8dfg0urest2XlXUi9kuhfQ+qmdc5Stc3z7g==}
    engines: {node: '>=18.0.0', npm: '>=8.0.0'}
    hasBin: true

  router@2.2.0:
    resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
    engines: {node: '>= 18'}

  run-parallel@1.2.0:
    resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}

  rxjs@7.8.2:
    resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}

  safe-array-concat@1.1.3:
    resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
    engines: {node: '>=0.4'}

  safe-buffer@5.1.2:
    resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}

  safe-buffer@5.2.1:
    resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}

  safe-push-apply@1.0.0:
    resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
    engines: {node: '>= 0.4'}

  safe-regex-test@1.1.0:
    resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
    engines: {node: '>= 0.4'}

  safe-regex@1.1.0:
    resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}

  safer-buffer@2.1.2:
    resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}

  sax@1.4.1:
    resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}

  select@1.1.2:
    resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==}

  semver@5.7.2:
    resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
    hasBin: true

  semver@6.3.1:
    resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
    hasBin: true

  semver@7.7.2:
    resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
    engines: {node: '>=10'}
    hasBin: true

  send@1.2.0:
    resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
    engines: {node: '>= 18'}

  serve-static@2.2.0:
    resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==}
    engines: {node: '>= 18'}

  set-blocking@2.0.0:
    resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}

  set-function-length@1.2.2:
    resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
    engines: {node: '>= 0.4'}

  set-function-name@2.0.2:
    resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
    engines: {node: '>= 0.4'}

  set-proto@1.0.0:
    resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
    engines: {node: '>= 0.4'}

  set-value@2.0.1:
    resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==}
    engines: {node: '>=0.10.0'}

  setimmediate@1.0.5:
    resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}

  setprototypeof@1.1.0:
    resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}

  setprototypeof@1.2.0:
    resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}

  shebang-command@2.0.0:
    resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
    engines: {node: '>=8'}

  shebang-regex@3.0.0:
    resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
    engines: {node: '>=8'}

  shell-quote@1.8.3:
    resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
    engines: {node: '>= 0.4'}

  shelljs@0.8.5:
    resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==}
    engines: {node: '>=4'}
    hasBin: true

  shepherd.js@11.1.1:
    resolution: {integrity: sha512-7nVEgLTZUu5qQCKTlzQeKL1AQd2rG9Y9iqzZUgGvCFwMUZZhfwtZ6eEyMWMYw0zl8qKjSrjgzxFOe+SpfO43aA==}
    engines: {node: 16.* || >= 18}

  side-channel-list@1.0.0:
    resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
    engines: {node: '>= 0.4'}

  side-channel-map@1.0.1:
    resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
    engines: {node: '>= 0.4'}

  side-channel-weakmap@1.0.2:
    resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
    engines: {node: '>= 0.4'}

  side-channel@1.1.0:
    resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
    engines: {node: '>= 0.4'}

  signal-exit@4.1.0:
    resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
    engines: {node: '>=14'}

  simple-swizzle@0.2.4:
    resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==}

  slash@3.0.0:
    resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
    engines: {node: '>=8'}

  snapdragon-node@2.1.1:
    resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
    engines: {node: '>=0.10.0'}

  snapdragon-util@3.0.1:
    resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==}
    engines: {node: '>=0.10.0'}

  snapdragon@0.8.2:
    resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
    engines: {node: '>=0.10.0'}

  sortablejs@1.15.6:
    resolution: {integrity: sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A==}

  source-map-js@1.2.1:
    resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
    engines: {node: '>=0.10.0'}

  source-map-resolve@0.5.3:
    resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
    deprecated: See https://github.com/lydell/source-map-resolve#deprecated

  source-map-url@0.4.1:
    resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==}
    deprecated: See https://github.com/lydell/source-map-url#deprecated

  source-map@0.5.7:
    resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
    engines: {node: '>=0.10.0'}

  source-map@0.6.1:
    resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
    engines: {node: '>=0.10.0'}

  source-map@0.7.6:
    resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
    engines: {node: '>= 12'}

  sourcemap-codec@1.4.8:
    resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
    deprecated: Please use @jridgewell/sourcemap-codec instead

  spawn-command@0.0.2:
    resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==}

  split-string@3.1.0:
    resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
    engines: {node: '>=0.10.0'}

  ssf@0.11.2:
    resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==}
    engines: {node: '>=0.8'}

  stable@0.1.8:
    resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
    deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'

  static-extend@0.1.2:
    resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==}
    engines: {node: '>=0.10.0'}

  statuses@1.5.0:
    resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
    engines: {node: '>= 0.6'}

  statuses@2.0.1:
    resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
    engines: {node: '>= 0.8'}

  statuses@2.0.2:
    resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
    engines: {node: '>= 0.8'}

  stop-iteration-iterator@1.1.0:
    resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
    engines: {node: '>= 0.4'}

  streamsaver@2.0.6:
    resolution: {integrity: sha512-LK4e7TfCV8HzuM0PKXuVUfKyCB1FtT9L0EGxsFk5Up8njj0bXK8pJM9+Wq2Nya7/jslmCQwRK39LFm55h7NBTw==}

  strict-uri-encode@1.1.0:
    resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==}
    engines: {node: '>=0.10.0'}

  string-width@4.2.3:
    resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
    engines: {node: '>=8'}

  string-width@5.1.2:
    resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
    engines: {node: '>=12'}

  string.prototype.trim@1.2.10:
    resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
    engines: {node: '>= 0.4'}

  string.prototype.trimend@1.0.9:
    resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
    engines: {node: '>= 0.4'}

  string.prototype.trimstart@1.0.8:
    resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
    engines: {node: '>= 0.4'}

  string_decoder@1.1.1:
    resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}

  string_decoder@1.3.0:
    resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}

  strip-ansi@3.0.1:
    resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==}
    engines: {node: '>=0.10.0'}

  strip-ansi@6.0.1:
    resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
    engines: {node: '>=8'}

  strip-ansi@7.1.2:
    resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
    engines: {node: '>=12'}

  strip-json-comments@3.1.1:
    resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
    engines: {node: '>=8'}

  supports-color@2.0.0:
    resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
    engines: {node: '>=0.8.0'}

  supports-color@3.2.3:
    resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==}
    engines: {node: '>=0.8.0'}

  supports-color@7.2.0:
    resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
    engines: {node: '>=8'}

  supports-color@8.1.1:
    resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
    engines: {node: '>=10'}

  supports-preserve-symlinks-flag@1.0.0:
    resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
    engines: {node: '>= 0.4'}

  svg-baker@1.7.0:
    resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==}

  svgo@2.8.0:
    resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==}
    engines: {node: '>=10.13.0'}
    hasBin: true

  tailwind-merge@1.14.0:
    resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==}

  text-segmentation@1.0.3:
    resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==}

  text-table@0.2.0:
    resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}

  thenify-all@1.6.0:
    resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
    engines: {node: '>=0.8'}

  thenify@3.3.1:
    resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}

  tiny-emitter@2.1.0:
    resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}

  tiny-engine-generate-code-tinypro@1.0.0:
    resolution: {integrity: sha512-5lQP7A8Lqda+uDHu5WvD3VMPmzBMAT6kfm3WC606UWrUrsrnnzxusL6RKxBG6m/Zyo3NAFDDcGspjjEEwMiIfA==}
    peerDependencies:
      '@opentiny/icons': ^0.1.4
      '@opentiny/tiny-engine': ^2.7.0
      '@opentiny/tiny-engine-meta-register': ^2.7.0
      '@opentiny/tiny-engine-utils': ^2.7.0
      '@opentiny/vue': ~3.20.0
      '@vueuse/core': ^9.6.0
      vue: ^3.4.21

  to-object-path@0.3.0:
    resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==}
    engines: {node: '>=0.10.0'}

  to-regex-range@2.1.1:
    resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==}
    engines: {node: '>=0.10.0'}

  to-regex-range@5.0.1:
    resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
    engines: {node: '>=8.0'}

  to-regex@3.0.2:
    resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
    engines: {node: '>=0.10.0'}

  toidentifier@1.0.1:
    resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
    engines: {node: '>=0.6'}

  traverse@0.6.11:
    resolution: {integrity: sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==}
    engines: {node: '>= 0.4'}

  tree-kill@1.2.2:
    resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
    hasBin: true

  tslib@2.3.0:
    resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==}

  tslib@2.8.1:
    resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}

  tsscmp@1.0.6:
    resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==}
    engines: {node: '>=0.6.x'}

  type-check@0.4.0:
    resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
    engines: {node: '>= 0.8.0'}

  type-fest@0.20.2:
    resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
    engines: {node: '>=10'}

  type-is@1.6.18:
    resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
    engines: {node: '>= 0.6'}

  type-is@2.0.1:
    resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
    engines: {node: '>= 0.6'}

  typed-array-buffer@1.0.3:
    resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
    engines: {node: '>= 0.4'}

  typed-array-byte-length@1.0.3:
    resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
    engines: {node: '>= 0.4'}

  typed-array-byte-offset@1.0.4:
    resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
    engines: {node: '>= 0.4'}

  typed-array-length@1.0.7:
    resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
    engines: {node: '>= 0.4'}

  typedarray.prototype.slice@1.0.5:
    resolution: {integrity: sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==}
    engines: {node: '>= 0.4'}

  uc.micro@2.1.0:
    resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}

  unbox-primitive@1.1.0:
    resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
    engines: {node: '>= 0.4'}

  undici-types@5.26.5:
    resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}

  undici-types@7.12.0:
    resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==}

  union-value@1.0.1:
    resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
    engines: {node: '>=0.10.0'}

  universalify@2.0.1:
    resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
    engines: {node: '>= 10.0.0'}

  unpipe@1.0.0:
    resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
    engines: {node: '>= 0.8'}

  unset-value@1.0.0:
    resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==}
    engines: {node: '>=0.10.0'}

  update-browserslist-db@1.1.3:
    resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
    hasBin: true
    peerDependencies:
      browserslist: '>= 4.21.0'

  uri-js@4.4.1:
    resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}

  urijs@1.19.11:
    resolution: {integrity: sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==}

  urix@0.1.0:
    resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==}
    deprecated: Please see https://github.com/lydell/urix#deprecated

  use@3.1.1:
    resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
    engines: {node: '>=0.10.0'}

  util-deprecate@1.0.2:
    resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}

  util@0.10.4:
    resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==}

  util@0.12.5:
    resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}

  utrie@1.0.2:
    resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==}

  vary@1.1.2:
    resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
    engines: {node: '>= 0.8'}

  vite-plugin-css-injected-by-js@3.5.2:
    resolution: {integrity: sha512-2MpU/Y+SCZyWUB6ua3HbJCrgnF0KACAsmzOQt1UvRVJCGF6S8xdA3ZUhWcWdM9ivG4I5az8PnQmwwrkC2CAQrQ==}
    peerDependencies:
      vite: '>2.0.0-0'

  vite-plugin-externalize-dependencies@1.0.1:
    resolution: {integrity: sha512-kRIizv+YcrXFwzjde1iqayKTOKLR0JE3JPVrwm/6bsrXnwGSz+3Q+pKOgamAtlASPXx13JpXB50/OfQ0GqiIUw==}

  vite-plugin-monaco-editor@1.1.0:
    resolution: {integrity: sha512-IvtUqZotrRoVqwT0PBBDIZPNraya3BxN/bfcNfnxZ5rkJiGcNtO5eAOWWSgT7zullIAEqQwxMU83yL9J5k7gww==}
    peerDependencies:
      monaco-editor: '>=0.33.0'

  vite-plugin-static-copy@1.0.6:
    resolution: {integrity: sha512-3uSvsMwDVFZRitqoWHj0t4137Kz7UynnJeq1EZlRW7e25h2068fyIZX4ORCCOAkfp1FklGxJNVJBkBOD+PZIew==}
    engines: {node: ^18.0.0 || >=20.0.0}
    peerDependencies:
      vite: ^5.0.0

  vite-plugin-svg-icons@2.0.1:
    resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==}
    peerDependencies:
      vite: '>=2.0.0'

  vite@5.4.20:
    resolution: {integrity: sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
    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

  vue-clipboard3@2.0.0:
    resolution: {integrity: sha512-Q9S7dzWGax7LN5iiSPcu/K1GGm2gcBBlYwmMsUc5/16N6w90cbKow3FnPmPs95sungns4yvd9/+JhbAznECS2A==}

  vue-demi@0.14.10:
    resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
    engines: {node: '>=12'}
    hasBin: true
    peerDependencies:
      '@vue/composition-api': ^1.0.0-rc.1
      vue: ^3.0.0-0 || ^2.6.0
    peerDependenciesMeta:
      '@vue/composition-api':
        optional: true

  vue-draggable-next@2.2.1:
    resolution: {integrity: sha512-EAMS1IRHF0kZO0o5PMOinsQsXIqsrKT1hKmbICxG3UEtn7zLFkLxlAtajcCcUTisNvQ6TtCB5COjD9a1raNADw==}
    peerDependencies:
      sortablejs: ^1.14.0
      vue: ^3.2.2

  vue-eslint-parser@8.3.0:
    resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: '>=6.0.0'

  vue-i18n@9.14.5:
    resolution: {integrity: sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==}
    engines: {node: '>= 16'}
    peerDependencies:
      vue: ^3.0.0

  vue@3.5.21:
    resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==}
    peerDependencies:
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true

  which-boxed-primitive@1.1.1:
    resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
    engines: {node: '>= 0.4'}

  which-builtin-type@1.2.1:
    resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
    engines: {node: '>= 0.4'}

  which-collection@1.0.2:
    resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
    engines: {node: '>= 0.4'}

  which-module@2.0.1:
    resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}

  which-typed-array@1.1.19:
    resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
    engines: {node: '>= 0.4'}

  which@2.0.2:
    resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
    engines: {node: '>= 8'}
    hasBin: true

  wmf@1.0.2:
    resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==}
    engines: {node: '>=0.8'}

  word-wrap@1.2.5:
    resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
    engines: {node: '>=0.10.0'}

  word@0.3.0:
    resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==}
    engines: {node: '>=0.8'}

  wrap-ansi@6.2.0:
    resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
    engines: {node: '>=8'}

  wrap-ansi@7.0.0:
    resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
    engines: {node: '>=10'}

  wrap-ansi@8.1.0:
    resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
    engines: {node: '>=12'}

  wrappy@1.0.2:
    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}

  xlsx@0.18.5:
    resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==}
    engines: {node: '>=0.8'}
    hasBin: true

  xss@1.0.11:
    resolution: {integrity: sha512-EimjrjThZeK2MO7WKR9mN5ZC1CSqivSl55wvUK5EtU6acf0rzEE1pN+9ZDrFXJ82BRp3JL38pPE6S4o/rpp1zQ==}
    engines: {node: '>= 0.10.0'}
    hasBin: true

  y18n@4.0.3:
    resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}

  y18n@5.0.8:
    resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
    engines: {node: '>=10'}

  yallist@3.1.1:
    resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}

  yargs-parser@18.1.3:
    resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
    engines: {node: '>=6'}

  yargs-parser@21.1.1:
    resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
    engines: {node: '>=12'}

  yargs@15.4.1:
    resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
    engines: {node: '>=8'}

  yargs@17.7.2:
    resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
    engines: {node: '>=12'}

  ylru@1.4.0:
    resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==}
    engines: {node: '>= 4.0.0'}

  yocto-queue@0.1.0:
    resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
    engines: {node: '>=10'}

  zod-to-json-schema@3.24.6:
    resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==}
    peerDependencies:
      zod: ^3.24.1

  zod@3.25.76:
    resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}

  zrender@5.4.1:
    resolution: {integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==}

snapshots:

  '@ampproject/remapping@2.3.0':
    dependencies:
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31

  '@babel/code-frame@7.27.1':
    dependencies:
      '@babel/helper-validator-identifier': 7.27.1
      js-tokens: 4.0.0
      picocolors: 1.1.1

  '@babel/compat-data@7.28.4': {}

  '@babel/core@7.18.13':
    dependencies:
      '@ampproject/remapping': 2.3.0
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.23.6
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.18.13)
      '@babel/helpers': 7.28.4
      '@babel/parser': 7.23.9
      '@babel/template': 7.27.2
      '@babel/traverse': 7.23.9
      '@babel/types': 7.28.4
      convert-source-map: 1.9.0
      debug: 4.4.3
      gensync: 1.0.0-beta.2
      json5: 2.2.3
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  '@babel/core@7.23.9':
    dependencies:
      '@ampproject/remapping': 2.3.0
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.23.6
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.23.9)
      '@babel/helpers': 7.28.4
      '@babel/parser': 7.28.4
      '@babel/template': 7.27.2
      '@babel/traverse': 7.23.9
      '@babel/types': 7.28.4
      convert-source-map: 2.0.0
      debug: 4.4.3
      gensync: 1.0.0-beta.2
      json5: 2.2.3
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  '@babel/core@7.28.4':
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.28.3
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
      '@babel/helpers': 7.28.4
      '@babel/parser': 7.28.4
      '@babel/template': 7.27.2
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
      '@jridgewell/remapping': 2.3.5
      convert-source-map: 2.0.0
      debug: 4.4.3
      gensync: 1.0.0-beta.2
      json5: 2.2.3
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  '@babel/generator@7.23.6':
    dependencies:
      '@babel/types': 7.28.4
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31
      jsesc: 2.5.2

  '@babel/generator@7.28.3':
    dependencies:
      '@babel/parser': 7.28.4
      '@babel/types': 7.28.4
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31
      jsesc: 3.1.0

  '@babel/helper-annotate-as-pure@7.27.3':
    dependencies:
      '@babel/types': 7.28.4

  '@babel/helper-compilation-targets@7.27.2':
    dependencies:
      '@babel/compat-data': 7.28.4
      '@babel/helper-validator-option': 7.27.1
      browserslist: 4.26.2
      lru-cache: 5.1.1
      semver: 6.3.1

  '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)':
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-member-expression-to-functions': 7.27.1
      '@babel/helper-optimise-call-expression': 7.27.1
      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      '@babel/traverse': 7.28.4
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-environment-visitor@7.24.7':
    dependencies:
      '@babel/types': 7.28.4

  '@babel/helper-function-name@7.24.7':
    dependencies:
      '@babel/template': 7.27.2
      '@babel/types': 7.28.4

  '@babel/helper-globals@7.28.0': {}

  '@babel/helper-hoist-variables@7.24.7':
    dependencies:
      '@babel/types': 7.28.4

  '@babel/helper-member-expression-to-functions@7.27.1':
    dependencies:
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-module-imports@7.27.1':
    dependencies:
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-module-transforms@7.28.3(@babel/core@7.18.13)':
    dependencies:
      '@babel/core': 7.18.13
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-module-transforms@7.28.3(@babel/core@7.23.9)':
    dependencies:
      '@babel/core': 7.23.9
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)':
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-optimise-call-expression@7.27.1':
    dependencies:
      '@babel/types': 7.28.4

  '@babel/helper-plugin-utils@7.27.1': {}

  '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)':
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-member-expression-to-functions': 7.27.1
      '@babel/helper-optimise-call-expression': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
    dependencies:
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@babel/helper-split-export-declaration@7.24.7':
    dependencies:
      '@babel/types': 7.28.4

  '@babel/helper-string-parser@7.27.1': {}

  '@babel/helper-validator-identifier@7.27.1': {}

  '@babel/helper-validator-option@7.27.1': {}

  '@babel/helpers@7.28.4':
    dependencies:
      '@babel/template': 7.27.2
      '@babel/types': 7.28.4

  '@babel/parser@7.23.9':
    dependencies:
      '@babel/types': 7.28.4

  '@babel/parser@7.28.4':
    dependencies:
      '@babel/types': 7.28.4

  '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.18.13)':
    dependencies:
      '@babel/core': 7.18.13
      '@babel/helper-plugin-utils': 7.27.1

  '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.23.9)':
    dependencies:
      '@babel/core': 7.23.9
      '@babel/helper-plugin-utils': 7.27.1

  '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)':
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)':
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)':
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  '@babel/runtime@7.28.4': {}

  '@babel/template@7.27.2':
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/parser': 7.28.4
      '@babel/types': 7.28.4

  '@babel/traverse@7.23.9':
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.23.6
      '@babel/helper-environment-visitor': 7.24.7
      '@babel/helper-function-name': 7.24.7
      '@babel/helper-hoist-variables': 7.24.7
      '@babel/helper-split-export-declaration': 7.24.7
      '@babel/parser': 7.28.4
      '@babel/types': 7.28.4
      debug: 4.4.3
      globals: 11.12.0
    transitivePeerDependencies:
      - supports-color

  '@babel/traverse@7.28.4':
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.28.3
      '@babel/helper-globals': 7.28.0
      '@babel/parser': 7.28.4
      '@babel/template': 7.27.2
      '@babel/types': 7.28.4
      debug: 4.4.3
    transitivePeerDependencies:
      - supports-color

  '@babel/types@7.28.4':
    dependencies:
      '@babel/helper-string-parser': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1

  '@better-scroll/core@2.5.0':
    dependencies:
      '@better-scroll/shared-utils': 2.5.1

  '@better-scroll/shared-utils@2.5.1': {}

  '@better-scroll/wheel@2.5.0':
    dependencies:
      '@better-scroll/core': 2.5.0

  '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.21.5)':
    dependencies:
      esbuild: 0.21.5

  '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.21.5)':
    dependencies:
      esbuild: 0.21.5
      escape-string-regexp: 4.0.0
      rollup-plugin-node-polyfills: 0.2.1

  '@esbuild/aix-ppc64@0.21.5':
    optional: true

  '@esbuild/android-arm64@0.21.5':
    optional: true

  '@esbuild/android-arm@0.21.5':
    optional: true

  '@esbuild/android-x64@0.21.5':
    optional: true

  '@esbuild/darwin-arm64@0.21.5':
    optional: true

  '@esbuild/darwin-x64@0.21.5':
    optional: true

  '@esbuild/freebsd-arm64@0.21.5':
    optional: true

  '@esbuild/freebsd-x64@0.21.5':
    optional: true

  '@esbuild/linux-arm64@0.21.5':
    optional: true

  '@esbuild/linux-arm@0.21.5':
    optional: true

  '@esbuild/linux-ia32@0.21.5':
    optional: true

  '@esbuild/linux-loong64@0.21.5':
    optional: true

  '@esbuild/linux-mips64el@0.21.5':
    optional: true

  '@esbuild/linux-ppc64@0.21.5':
    optional: true

  '@esbuild/linux-riscv64@0.21.5':
    optional: true

  '@esbuild/linux-s390x@0.21.5':
    optional: true

  '@esbuild/linux-x64@0.21.5':
    optional: true

  '@esbuild/netbsd-x64@0.21.5':
    optional: true

  '@esbuild/openbsd-x64@0.21.5':
    optional: true

  '@esbuild/sunos-x64@0.21.5':
    optional: true

  '@esbuild/win32-arm64@0.21.5':
    optional: true

  '@esbuild/win32-ia32@0.21.5':
    optional: true

  '@esbuild/win32-x64@0.21.5':
    optional: true

  '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)':
    dependencies:
      eslint: 8.57.1
      eslint-visitor-keys: 3.4.3

  '@eslint-community/regexpp@4.12.1': {}

  '@eslint/eslintrc@2.1.4':
    dependencies:
      ajv: 6.12.6
      debug: 4.4.3
      espree: 9.6.1
      globals: 13.24.0
      ignore: 5.3.2
      import-fresh: 3.3.1
      js-yaml: 4.1.0
      minimatch: 3.1.2
      strip-json-comments: 3.1.1
    transitivePeerDependencies:
      - supports-color

  '@eslint/js@8.57.1': {}

  '@floating-ui/core@1.7.3':
    dependencies:
      '@floating-ui/utils': 0.2.10

  '@floating-ui/dom@1.7.4':
    dependencies:
      '@floating-ui/core': 1.7.3
      '@floating-ui/utils': 0.2.10

  '@floating-ui/utils@0.2.10': {}

  '@humanwhocodes/config-array@0.13.0':
    dependencies:
      '@humanwhocodes/object-schema': 2.0.3
      debug: 4.4.3
      minimatch: 3.1.2
    transitivePeerDependencies:
      - supports-color

  '@humanwhocodes/module-importer@1.0.1': {}

  '@humanwhocodes/object-schema@2.0.3': {}

  '@intlify/core-base@9.14.5':
    dependencies:
      '@intlify/message-compiler': 9.14.5
      '@intlify/shared': 9.14.5

  '@intlify/message-compiler@9.14.5':
    dependencies:
      '@intlify/shared': 9.14.5
      source-map-js: 1.2.1

  '@intlify/shared@9.14.5': {}

  '@isaacs/cliui@8.0.2':
    dependencies:
      string-width: 5.1.2
      string-width-cjs: string-width@4.2.3
      strip-ansi: 7.1.2
      strip-ansi-cjs: strip-ansi@6.0.1
      wrap-ansi: 8.1.0
      wrap-ansi-cjs: wrap-ansi@7.0.0

  '@jridgewell/gen-mapping@0.3.13':
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.5
      '@jridgewell/trace-mapping': 0.3.31

  '@jridgewell/remapping@2.3.5':
    dependencies:
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31

  '@jridgewell/resolve-uri@3.1.2': {}

  '@jridgewell/sourcemap-codec@1.5.5': {}

  '@jridgewell/trace-mapping@0.3.31':
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.5.5

  '@modelcontextprotocol/sdk@1.18.1':
    dependencies:
      ajv: 6.12.6
      content-type: 1.0.5
      cors: 2.8.5
      cross-spawn: 7.0.6
      eventsource: 3.0.7
      eventsource-parser: 3.0.6
      express: 5.1.0
      express-rate-limit: 7.5.1(express@5.1.0)
      pkce-challenge: 5.0.0
      raw-body: 3.0.1
      zod: 3.25.76
      zod-to-json-schema: 3.24.6(zod@3.25.76)
    transitivePeerDependencies:
      - supports-color

  '@nodelib/fs.scandir@2.1.5':
    dependencies:
      '@nodelib/fs.stat': 2.0.5
      run-parallel: 1.2.0

  '@nodelib/fs.stat@2.0.5': {}

  '@nodelib/fs.walk@1.2.8':
    dependencies:
      '@nodelib/fs.scandir': 2.1.5
      fastq: 1.19.1

  '@opentiny/fluent-editor@3.25.4':
    dependencies:
      lodash-es: 4.17.21
      quill: 2.0.3

  '@opentiny/huicharts@1.0.1': {}

  '@opentiny/icons@0.1.4': {}

  '@opentiny/next@0.2.1':
    dependencies:
      '@modelcontextprotocol/sdk': 1.18.1
      jsonwebtoken: 9.0.2
      zod: 3.25.76
    transitivePeerDependencies:
      - supports-color

  '@opentiny/tiny-engine-block-compiler@2.8.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(vue@3.5.21)':
    dependencies:
      '@babel/core': 7.23.9
      '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.23.9)
      '@vue/compiler-sfc': 3.5.21
      vue: 3.5.21

  '@opentiny/tiny-engine-builtin-component@2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)':
    dependencies:
      vite-plugin-css-injected-by-js: 3.5.2(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))
      vue: 3.5.21
    transitivePeerDependencies:
      - vite

  '@opentiny/tiny-engine-canvas@2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@babel/core': 7.18.13
      '@opentiny/tiny-engine-builtin-component': 2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-dsl-vue': 2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))
      '@opentiny/tiny-engine-i18n-host': 2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.18.13)
      '@vue/shared': 3.5.21
      '@vueuse/core': 9.13.0(vue@3.5.21)
      diff-match-patch: 1.0.5
      jsondiffpatch: 0.6.2
      postcss: 8.5.6
      postcss-selector-parser: 7.1.0
      vue: 3.5.21
      vue-i18n: 9.14.5(vue@3.5.21)
      zod: 3.25.76
    transitivePeerDependencies:
      - '@babel/generator'
      - '@babel/parser'
      - '@babel/traverse'
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite

  '@opentiny/tiny-engine-common@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@babel/generator': 7.23.6
      '@babel/parser': 7.23.9
      '@babel/traverse': 7.23.9
      '@eslint/js': 8.57.1
      '@modelcontextprotocol/sdk': 1.18.1
      '@opentiny/next': 0.2.1
      '@opentiny/tiny-engine-dsl-vue': 2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))
      '@opentiny/tiny-engine-i18n-host': 2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@vue/shared': 3.5.21
      '@vueuse/core': 9.13.0(vue@3.5.21)
      axios: 0.28.1
      css-tree: 2.3.1
      eslint-linter-browserify: 8.57.0
      monaco-editor: 0.51.0
      prettier: 2.7.1
      vue: 3.5.21
      vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.21)
      vue-i18n: 9.14.5(vue@3.5.21)
      zod: 3.25.76
    transitivePeerDependencies:
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite

  '@opentiny/tiny-engine-configurator@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@vue/shared': 3.5.21
      monaco-editor: 0.51.0
      vue: 3.5.21
      vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.21)
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-dsl-vue@2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))':
    dependencies:
      '@babel/generator': 7.23.6
      '@babel/parser': 7.23.9
      '@babel/traverse': 7.23.9
      '@opentiny/tiny-engine-builtin-component': 2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      '@vue/compiler-sfc': 3.2.45
      '@vue/shared': 3.5.21
      eslint: 8.57.1
      vue: 3.5.21
      vue-eslint-parser: 8.3.0(eslint@8.57.1)
    transitivePeerDependencies:
      - supports-color
      - typescript
      - vite

  '@opentiny/tiny-engine-i18n-host@2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      vue: 3.5.21
      vue-i18n: 9.14.5(vue@3.5.21)

  '@opentiny/tiny-engine-layout@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-design-smb': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@vueuse/core': 9.13.0(vue@3.5.21)
      vue: 3.5.21
      vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.21)
      zod: 3.25.76
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-meta-register@2.8.0(@opentiny/vue-renderless@3.20.3)':
    dependencies:
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      lodash-es: 4.17.21
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-renderless'
      - typescript

  '@opentiny/tiny-engine-mock@2.8.0':
    dependencies:
      '@babel/runtime': 7.28.4
      '@seald-io/nedb': 4.1.2
      fs-extra: 11.3.2
      glob: 10.4.5
      koa: 2.16.2
      koa-body: 4.2.0
      koa-compose: 4.1.0
      koa-jwt: 3.6.0
      koa-router: 8.0.8
      koa-static2: 0.1.8
    transitivePeerDependencies:
      - supports-color

  '@opentiny/tiny-engine-plugin-block@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@vue/shared': 3.5.21
      html2canvas: 1.4.1
      pinyin-pro: 3.27.0
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-bridge@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-datasource@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@vue/shared': 3.5.21
      axios: 0.28.1
      vue: 3.5.21
      vue-clipboard3: 2.0.0
      xlsx: 0.18.5
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-help@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-renderless'
      - typescript

  '@opentiny/tiny-engine-plugin-i18n@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      vue: 3.5.21
      vue-clipboard3: 2.0.0
      zod: 3.25.76
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-materials@2.8.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-block-compiler': 2.8.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(vue@3.5.21)
      '@opentiny/tiny-engine-builtin-component': 2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      vue: 3.5.21
      zod: 3.25.76
    transitivePeerDependencies:
      - '@babel/core'
      - '@opentiny/vue-locale'
      - '@vue/babel-plugin-jsx'
      - '@vue/compiler-sfc'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-page@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      vue: 3.5.21
      zod: 3.25.76
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-robot@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(echarts@5.4.1)(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-robot': 0.3.0-rc.0(echarts@5.4.1)(vue@3.5.21)
      '@opentiny/tiny-robot-kit': 0.3.0-rc.0(vue@3.5.21)
      '@opentiny/tiny-robot-svgs': 0.3.0-rc.0(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      dompurify: 3.2.7
      highlight.js: 11.11.1
      markdown-it: 14.1.0
      vue: 3.5.21
    transitivePeerDependencies:
      - echarts
      - typescript

  '@opentiny/tiny-engine-plugin-schema@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@vueuse/core': 9.13.0(vue@3.5.21)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-script@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-renderless': 3.20.3
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-state@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      monaco-editor: 0.51.0
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-tree@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-plugin-tutorial@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      marked: 4.3.0
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-setting-design@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      sortablejs: 1.15.6
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-setting-events@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      magic-string: 0.30.19
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-setting-props@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@vueuse/core': 9.13.0(vue@3.5.21)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-setting-styles@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@vueuse/core': 9.13.0(vue@3.5.21)
      postcss: 8.5.6
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-settings-panel@2.8.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-renderless'
      - typescript

  '@opentiny/tiny-engine-svgs@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)':
    dependencies:
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      vue: 3.5.21

  '@opentiny/tiny-engine-theme-base@2.8.0': {}

  '@opentiny/tiny-engine-toolbar-breadcrumb@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-clean@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-collaboration@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-fullscreen@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-generate-code@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-lang@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@vueuse/core': 9.13.0(vue@3.5.21)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-lock@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-logo@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-media@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-icon': 3.20.0
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-preview@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-redoundo@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-refresh@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-save@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-setting@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-theme-switch@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-toolbar-view-setting@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@vueuse/core': 9.13.0(vue@3.5.21)
      vue: 3.5.21
    transitivePeerDependencies:
      - '@opentiny/vue-icon'
      - '@opentiny/vue-locale'
      - '@opentiny/vue-renderless'
      - '@vue/composition-api'
      - debug
      - eslint
      - sortablejs
      - supports-color
      - typescript
      - vite
      - vue-i18n

  '@opentiny/tiny-engine-utils@2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)':
    dependencies:
      '@opentiny/vue-renderless': 3.20.3
      jszip: 3.10.1
      vue: 3.5.21

  '@opentiny/tiny-engine-vite-config@2.8.0(esbuild@0.21.5)(monaco-editor@0.51.0)(rollup@4.52.0)(vue@3.5.21)':
    dependencies:
      '@babel/core': 7.23.9
      '@babel/generator': 7.23.6
      '@babel/parser': 7.28.4
      '@babel/traverse': 7.23.9
      '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.21.5)
      '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.21.5)
      '@opentiny/tiny-engine-vite-plugin-meta-comments': 2.8.0
      '@rollup/plugin-replace': 6.0.2(rollup@4.52.0)
      '@types/node': 18.19.127
      '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      '@vitejs/plugin-vue-jsx': 4.2.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      esbuild-plugin-copy: 2.1.1(esbuild@0.21.5)
      fast-glob: 3.3.3
      fs-extra: 10.1.0
      less: 4.4.1
      path: 0.12.7
      rollup-plugin-polyfill-node: 0.13.0(rollup@4.52.0)
      rollup-plugin-visualizer: 5.14.0(rollup@4.52.0)
      semver: 7.7.2
      shelljs: 0.8.5
      vite: 5.4.20(@types/node@18.19.127)(less@4.4.1)
      vite-plugin-externalize-dependencies: 1.0.1
      vite-plugin-monaco-editor: 1.1.0(monaco-editor@0.51.0)
      vite-plugin-static-copy: 1.0.6(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))
      vite-plugin-svg-icons: 2.0.1(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))
    transitivePeerDependencies:
      - esbuild
      - lightningcss
      - monaco-editor
      - rolldown
      - rollup
      - sass
      - sass-embedded
      - stylus
      - sugarss
      - supports-color
      - terser
      - vue

  '@opentiny/tiny-engine-vite-plugin-meta-comments@2.8.0': {}

  '@opentiny/tiny-engine@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)':
    dependencies:
      '@babel/core': 7.23.9
      '@babel/generator': 7.23.6
      '@babel/parser': 7.23.9
      '@babel/traverse': 7.23.9
      '@opentiny/tiny-engine-canvas': 2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-i18n-host': 2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-layout': 2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-plugin-block': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-bridge': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-datasource': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-help': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-i18n': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-materials': 2.8.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-page': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-robot': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(echarts@5.4.1)(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-schema': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-script': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-state': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-tree': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-plugin-tutorial': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-setting-design': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-setting-events': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-setting-props': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-setting-styles': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-settings-panel': 2.8.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)
      '@opentiny/tiny-engine-svgs': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)
      '@opentiny/tiny-engine-theme-base': 2.8.0
      '@opentiny/tiny-engine-toolbar-breadcrumb': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-clean': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-collaboration': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-fullscreen': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-generate-code': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-lang': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-lock': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-logo': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-media': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-preview': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-redoundo': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-refresh': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-save': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-setting': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-theme-switch': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-toolbar-view-setting': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/tiny-engine-vite-plugin-meta-comments': 2.8.0
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-design-smb': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-runtime': 3.26.0
      '@opentiny/vue-theme': 3.20.2
      '@vue/repl': 4.6.1
      '@vueuse/core': 9.13.0(vue@3.5.21)
      element-resize-detector: 1.2.4
      eslint-linter-browserify: 8.57.0
      file-saver: 2.0.5
      html2canvas: 1.4.1
      monaco-editor: 0.51.0
      prettier: 2.7.1
      sortablejs: 1.15.6
      vue: 3.5.21
      vue-i18n: 9.14.5(vue@3.5.21)
    transitivePeerDependencies:
      - '@vue/babel-plugin-jsx'
      - '@vue/compiler-sfc'
      - '@vue/composition-api'
      - debug
      - echarts
      - eslint
      - supports-color
      - typescript
      - vite

  '@opentiny/tiny-robot-kit@0.3.0-rc.0(vue@3.5.21)':
    dependencies:
      vue: 3.5.21

  '@opentiny/tiny-robot-svgs@0.3.0-rc.0(vue@3.5.21)':
    dependencies:
      vue: 3.5.21

  '@opentiny/tiny-robot@0.3.0-rc.0(echarts@5.4.1)(vue@3.5.21)':
    dependencies:
      '@opentiny/tiny-robot-svgs': 0.3.0-rc.0(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@vueuse/core': 13.9.0(vue@3.5.21)
      dompurify: 3.2.7
      markdown-it: 14.1.0
      vue: 3.5.21
    transitivePeerDependencies:
      - echarts

  '@opentiny/vue-action-menu@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-action-sheet@3.20.0':
    dependencies:
      '@better-scroll/core': 2.5.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-drawer': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-alert@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-amount@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-currency': 3.20.0
      '@opentiny/vue-date-picker': 3.20.0
      '@opentiny/vue-date-picker-mobile-first': 3.20.0
      '@opentiny/vue-filter-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-radio-group': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-anchor@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-area@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-async-flowchart@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-flowchart': 3.20.0
      '@opentiny/vue-loading': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-autocomplete@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-avatar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-badge@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-base-select@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-filter-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-recycle-scroller': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-select-dropdown': 3.20.0
      '@opentiny/vue-tag': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-breadcrumb-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-breadcrumb@3.20.0':
    dependencies:
      '@opentiny/vue-breadcrumb-item': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-bulletin-board@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tab-item': 3.20.0
      '@opentiny/vue-tabs': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-button-group@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-button@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-calendar-bar@3.20.0':
    dependencies:
      '@opentiny/vue-cascader-select': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-calendar-view@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-date-picker': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-radio-button': 3.20.0
      '@opentiny/vue-radio-group': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-slider-button': 3.20.0
      '@opentiny/vue-slider-button-group': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-calendar@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-card-group@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-card-template@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-card@3.20.0':
    dependencies:
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-carousel-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-carousel@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-cascader-menu@3.20.0':
    dependencies:
      '@opentiny/vue-cascader-node': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-cascader-mobile@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-exception': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-cascader-node@3.20.0':
    dependencies:
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-cascader-panel@3.20.0':
    dependencies:
      '@opentiny/vue-cascader-menu': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-cascader-select@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-cascader-view@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-exception': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-cascader@3.20.0':
    dependencies:
      '@opentiny/vue-cascader-mobile': 3.20.0
      '@opentiny/vue-cascader-panel': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-filter-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-tag': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-cell@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-checkbox-button@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-checkbox-group@3.20.0':
    dependencies:
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-checkbox-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-checkbox@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-col@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-collapse-item@3.20.0':
    dependencies:
      '@opentiny/vue-collapse-transition': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-collapse-transition@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-collapse@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-color-picker@3.20.0':
    dependencies:
      '@opentiny/vue-color-select-panel': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-color-select-panel@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-collapse': 3.20.0
      '@opentiny/vue-collapse-item': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-column-list-group@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-column-list-item@3.20.0':
    dependencies:
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-common@3.20.1':
    dependencies:
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      tailwind-merge: 1.14.0

  '@opentiny/vue-company@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-config-provider@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-container@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-country@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-crop@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      cropperjs: 1.5.7

  '@opentiny/vue-currency@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-select-mobile': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-date-panel@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-date-table': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-month-table': 3.20.0
      '@opentiny/vue-popup': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-time': 3.20.0
      '@opentiny/vue-year-table': 3.20.0

  '@opentiny/vue-date-picker-mobile-first@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-recycle-scroller': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-time-picker-mobile': 3.20.0

  '@opentiny/vue-date-picker@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-mini-picker': 3.20.0
      '@opentiny/vue-picker': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-date-range@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-date-table': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-time': 3.20.0

  '@opentiny/vue-date-table@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-dept@3.20.0':
    dependencies:
      '@opentiny/vue-col': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-row': 3.20.0
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-design-smb@3.20.0':
    dependencies:
      '@opentiny/vue-icon': 3.20.0

  '@opentiny/vue-dialog-box@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-dialog-select@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-grid': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-pager': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-selected-box': 3.20.0
      '@opentiny/vue-split': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-directive@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-divider@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-drawer@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-drop-roles@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-drop-times@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-dropdown-item@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popup': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-dropdown-menu@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-dropdown@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-button-group': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-dynamic-scroller-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-dynamic-scroller@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-recycle-scroller': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-espace@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-exception@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-fall-menu@3.20.0':
    dependencies:
      '@opentiny/vue-col': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-row': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-file-upload@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-progress': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-switch': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-upload': 3.20.0
      '@opentiny/vue-upload-list': 3.20.0
      crypto-js: 4.2.0
      streamsaver: 2.0.6

  '@opentiny/vue-filter-bar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-filter-box@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-filter-panel@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-filter-box': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-filter@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-filter-bar': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-float-button@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-floatbar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-floating-button@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-flowchart@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-fluent-editor@3.20.2':
    dependencies:
      '@opentiny/fluent-editor': 3.25.4
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-image-viewer': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-form-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-form@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-fullscreen@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-grid-column@3.20.0':
    dependencies:
      '@opentiny/vue-grid': 3.20.1

  '@opentiny/vue-grid-manager@3.20.0':
    dependencies:
      '@opentiny/vue-grid': 3.20.1

  '@opentiny/vue-grid-select@3.20.0':
    dependencies:
      '@opentiny/vue-base-select': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-grid': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-grid-toolbar@3.20.0':
    dependencies:
      '@opentiny/vue-alert': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-checkbox-group': 3.20.0
      '@opentiny/vue-col': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-grid': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-layout': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-radio-group': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-row': 3.20.0
      '@opentiny/vue-search': 3.20.0
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-split': 3.20.0
      '@opentiny/vue-tab-item': 3.20.0
      '@opentiny/vue-tabs': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-grid@3.20.1':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-exception': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-loading': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-pager': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tag': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-guide@3.20.0':
    dependencies:
      '@floating-ui/dom': 1.7.4
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      shepherd.js: 11.1.1

  '@opentiny/vue-hrapprover@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dept': 3.20.0
      '@opentiny/vue-loading': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-huicharts-amap@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-bar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-bmap@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-boxplot@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-candle@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0
      '@opentiny/vue-locale': 3.20.0

  '@opentiny/vue-huicharts-core@3.20.0':
    dependencies:
      '@opentiny/huicharts': 1.0.1
      '@opentiny/vue-theme': 3.20.2
      echarts: 5.4.1

  '@opentiny/vue-huicharts-funnel@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-gauge@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-graph@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-heatmap@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-histogram@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-line@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-liquidfill@3.20.0(echarts@5.4.1)':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0
      echarts-liquidfill: 3.1.0(echarts@5.4.1)
    transitivePeerDependencies:
      - echarts

  '@opentiny/vue-huicharts-map@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-pie@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0
      '@opentiny/vue-locale': 3.20.0

  '@opentiny/vue-huicharts-process@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-radar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-ring@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0
      '@opentiny/vue-locale': 3.20.0

  '@opentiny/vue-huicharts-sankey@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-scatter@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-sunburst@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-tree@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0

  '@opentiny/vue-huicharts-waterfall@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0
      '@opentiny/vue-locale': 3.20.0

  '@opentiny/vue-huicharts-wordcloud@3.20.0(echarts@5.4.1)':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-core': 3.20.0
      echarts-wordcloud: 2.0.0(echarts@5.4.1)
    transitivePeerDependencies:
      - echarts

  '@opentiny/vue-huicharts@3.20.0(echarts@5.4.1)':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-huicharts-amap': 3.20.0
      '@opentiny/vue-huicharts-bar': 3.20.0
      '@opentiny/vue-huicharts-bmap': 3.20.0
      '@opentiny/vue-huicharts-boxplot': 3.20.0
      '@opentiny/vue-huicharts-candle': 3.20.0
      '@opentiny/vue-huicharts-core': 3.20.0
      '@opentiny/vue-huicharts-funnel': 3.20.0
      '@opentiny/vue-huicharts-gauge': 3.20.0
      '@opentiny/vue-huicharts-graph': 3.20.0
      '@opentiny/vue-huicharts-heatmap': 3.20.0
      '@opentiny/vue-huicharts-histogram': 3.20.0
      '@opentiny/vue-huicharts-line': 3.20.0
      '@opentiny/vue-huicharts-liquidfill': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-huicharts-map': 3.20.0
      '@opentiny/vue-huicharts-pie': 3.20.0
      '@opentiny/vue-huicharts-radar': 3.20.0
      '@opentiny/vue-huicharts-ring': 3.20.0
      '@opentiny/vue-huicharts-sankey': 3.20.0
      '@opentiny/vue-huicharts-scatter': 3.20.0
      '@opentiny/vue-huicharts-sunburst': 3.20.0
      '@opentiny/vue-huicharts-tree': 3.20.0
      '@opentiny/vue-huicharts-waterfall': 3.20.0
      '@opentiny/vue-huicharts-wordcloud': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-theme': 3.20.2
    transitivePeerDependencies:
      - echarts

  '@opentiny/vue-icon@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-image-viewer@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-image@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-image-viewer': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-index-bar-anchor@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-index-bar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-input@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-ip-address@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-label@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-layout@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-link-menu@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-link@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-list@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-load-list@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-loading@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-locale@3.20.0':
    dependencies:
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-locales@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-logon-user@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-logout@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-mask@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-menu@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-exception': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-message@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-milestone@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-mind-map@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      mind-elixir: 3.3.2

  '@opentiny/vue-mini-picker@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-picker-column': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-modal@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-checkbox-group': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popconfirm': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-month-range@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-month-table': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-month-table@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-multi-select-item@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-multi-select@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-mask': 3.20.0
      '@opentiny/vue-multi-select-item': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0
      '@opentiny/vue-wheel': 3.20.0

  '@opentiny/vue-nav-bar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-nav-menu@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-notify@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-numeric@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-filter-panel': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-radio-group': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tag': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-option-group@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-option@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-pager-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-pager@3.20.0':
    dependencies:
      '@opentiny/vue-base-select': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-loading': 3.20.0
      '@opentiny/vue-pager-item': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-panel@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-picker-column@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-picker@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-date-panel': 3.20.0
      '@opentiny/vue-date-picker-mobile-first': 3.20.0
      '@opentiny/vue-date-range': 3.20.0
      '@opentiny/vue-filter-box': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-month-range': 3.20.0
      '@opentiny/vue-quarter-panel': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-time': 3.20.0
      '@opentiny/vue-time-panel': 3.20.0
      '@opentiny/vue-time-picker-mobile': 3.20.0
      '@opentiny/vue-time-range': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-year-range': 3.20.0

  '@opentiny/vue-pop-upload@3.20.0':
    dependencies:
      '@opentiny/vue-alert': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-file-upload': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-popconfirm': 3.20.0
      '@opentiny/vue-progress': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-popconfirm@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-popeditor@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-grid': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-pager': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-selected-box': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-popover@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-popup@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-progress@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-pull-refresh@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-loading': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-qr-code@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      qrcode: 1.5.1

  '@opentiny/vue-quarter-panel@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-year-table': 3.20.0

  '@opentiny/vue-query-builder@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-date-picker': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-numeric': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-option-group': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-time-picker': 3.20.0

  '@opentiny/vue-radio-button@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-radio-group@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-radio-button': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-radio@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-rate@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-record@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-recycle-scroller@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-renderless@3.20.3':
    dependencies:
      color: 4.2.3
      xss: 1.0.11

  '@opentiny/vue-rich-text-editor@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-river@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      echarts: 5.4.1

  '@opentiny/vue-roles@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-row@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-runtime@3.26.0': {}

  '@opentiny/vue-scroll-text@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-scrollbar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-search@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-select-dropdown@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-search': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-select-mobile@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-cell': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-exception': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-select-view@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-exception': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-select@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-filter-box': 3.20.0
      '@opentiny/vue-grid': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-recycle-scroller': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-select-dropdown': 3.20.0
      '@opentiny/vue-tag': 3.20.0
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-selected-box@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-signature@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-skeleton-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-skeleton@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-skeleton-item': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-slider-button-group@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-slider-button': 3.20.0

  '@opentiny/vue-slider-button@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-slider@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-split@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-standard-list-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tag-group': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-user-head': 3.20.0

  '@opentiny/vue-statistic@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-steps@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-sticky@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-switch@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-tab-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-tabbar-item@3.20.0':
    dependencies:
      '@opentiny/vue-badge': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-tabbar@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tabbar-item': 3.20.0
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-table@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-tabs@3.20.0':
    dependencies:
      '@opentiny/vue-carousel': 3.20.0
      '@opentiny/vue-carousel-item': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-locale': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-tag-group@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tag': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-tag@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-text-popup@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-theme-mobile@3.20.0': {}

  '@opentiny/vue-theme@3.20.2': {}

  '@opentiny/vue-time-line-new@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-time-line@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0
      '@opentiny/vue-timeline-item': 3.20.0

  '@opentiny/vue-time-panel@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-time-picker-mobile@3.20.0':
    dependencies:
      '@opentiny/vue-cascader-select': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-time-picker@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-picker': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-time-range@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-time-spinner': 3.20.0

  '@opentiny/vue-time-select@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-picker': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-time-spinner@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-time@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-time-spinner': 3.20.0

  '@opentiny/vue-timeline-item@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-toast@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-toggle-menu@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-tooltip@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-top-box@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-transfer-panel@3.20.0':
    dependencies:
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-pager': 3.20.0
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-transfer@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-transfer-panel': 3.20.0

  '@opentiny/vue-tree-menu@3.20.1':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-tree-select@3.20.0':
    dependencies:
      '@opentiny/vue-base-select': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tree': 3.20.0

  '@opentiny/vue-tree@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-collapse-transition': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-directive': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-switch': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-upload-dragger@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-upload-list@3.20.0':
    dependencies:
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-image-viewer': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-progress': 3.20.0
      '@opentiny/vue-record': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tooltip': 3.20.0

  '@opentiny/vue-upload@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-upload-dragger': 3.20.0

  '@opentiny/vue-user-account@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-logout': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-user-contact': 3.20.0

  '@opentiny/vue-user-contact@3.20.0':
    dependencies:
      '@opentiny/vue-card-template': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-espace': 3.20.0
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-user-head': 3.20.0

  '@opentiny/vue-user-head-group@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-user-head': 3.20.0

  '@opentiny/vue-user-head@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-user-link@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-loading': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-user@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-virtual-scroll-box@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3

  '@opentiny/vue-virtual-tree@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-tree': 3.20.0
      '@opentiny/vue-virtual-scroll-box': 3.20.0

  '@opentiny/vue-watermark@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue-wheel@3.20.0':
    dependencies:
      '@better-scroll/core': 2.5.0
      '@better-scroll/wheel': 2.5.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme-mobile': 3.20.0

  '@opentiny/vue-wizard@3.20.0':
    dependencies:
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2
      '@opentiny/vue-user-contact': 3.20.0

  '@opentiny/vue-year-range@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-icon': 3.20.0
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-year-table': 3.20.0

  '@opentiny/vue-year-table@3.20.0':
    dependencies:
      '@opentiny/vue-common': 3.20.1
      '@opentiny/vue-renderless': 3.20.3
      '@opentiny/vue-theme': 3.20.2

  '@opentiny/vue@3.20.0(echarts@5.4.1)':
    dependencies:
      '@opentiny/vue-action-menu': 3.20.0
      '@opentiny/vue-action-sheet': 3.20.0
      '@opentiny/vue-alert': 3.20.0
      '@opentiny/vue-amount': 3.20.0
      '@opentiny/vue-anchor': 3.20.0
      '@opentiny/vue-area': 3.20.0
      '@opentiny/vue-async-flowchart': 3.20.0
      '@opentiny/vue-autocomplete': 3.20.0
      '@opentiny/vue-avatar': 3.20.0
      '@opentiny/vue-badge': 3.20.0
      '@opentiny/vue-base-select': 3.20.0
      '@opentiny/vue-breadcrumb': 3.20.0
      '@opentiny/vue-breadcrumb-item': 3.20.0
      '@opentiny/vue-bulletin-board': 3.20.0
      '@opentiny/vue-button': 3.20.0
      '@opentiny/vue-button-group': 3.20.0
      '@opentiny/vue-calendar': 3.20.0
      '@opentiny/vue-calendar-bar': 3.20.0
      '@opentiny/vue-calendar-view': 3.20.0
      '@opentiny/vue-card': 3.20.0
      '@opentiny/vue-card-group': 3.20.0
      '@opentiny/vue-card-template': 3.20.0
      '@opentiny/vue-carousel': 3.20.0
      '@opentiny/vue-carousel-item': 3.20.0
      '@opentiny/vue-cascader': 3.20.0
      '@opentiny/vue-cascader-menu': 3.20.0
      '@opentiny/vue-cascader-mobile': 3.20.0
      '@opentiny/vue-cascader-node': 3.20.0
      '@opentiny/vue-cascader-panel': 3.20.0
      '@opentiny/vue-cascader-select': 3.20.0
      '@opentiny/vue-cascader-view': 3.20.0
      '@opentiny/vue-cell': 3.20.0
      '@opentiny/vue-checkbox': 3.20.0
      '@opentiny/vue-checkbox-button': 3.20.0
      '@opentiny/vue-checkbox-group': 3.20.0
      '@opentiny/vue-col': 3.20.0
      '@opentiny/vue-collapse': 3.20.0
      '@opentiny/vue-collapse-item': 3.20.0
      '@opentiny/vue-collapse-transition': 3.20.0
      '@opentiny/vue-color-picker': 3.20.0
      '@opentiny/vue-color-select-panel': 3.20.0
      '@opentiny/vue-column-list-group': 3.20.0
      '@opentiny/vue-column-list-item': 3.20.0
      '@opentiny/vue-company': 3.20.0
      '@opentiny/vue-config-provider': 3.20.0
      '@opentiny/vue-container': 3.20.0
      '@opentiny/vue-country': 3.20.0
      '@opentiny/vue-crop': 3.20.0
      '@opentiny/vue-currency': 3.20.0
      '@opentiny/vue-date-panel': 3.20.0
      '@opentiny/vue-date-picker': 3.20.0
      '@opentiny/vue-date-picker-mobile-first': 3.20.0
      '@opentiny/vue-date-range': 3.20.0
      '@opentiny/vue-date-table': 3.20.0
      '@opentiny/vue-dept': 3.20.0
      '@opentiny/vue-dialog-box': 3.20.0
      '@opentiny/vue-dialog-select': 3.20.0
      '@opentiny/vue-divider': 3.20.0
      '@opentiny/vue-drawer': 3.20.0
      '@opentiny/vue-drop-roles': 3.20.0
      '@opentiny/vue-drop-times': 3.20.0
      '@opentiny/vue-dropdown': 3.20.0
      '@opentiny/vue-dropdown-item': 3.20.0
      '@opentiny/vue-dropdown-menu': 3.20.0
      '@opentiny/vue-dynamic-scroller': 3.20.0
      '@opentiny/vue-dynamic-scroller-item': 3.20.0
      '@opentiny/vue-espace': 3.20.0
      '@opentiny/vue-exception': 3.20.0
      '@opentiny/vue-fall-menu': 3.20.0
      '@opentiny/vue-file-upload': 3.20.0
      '@opentiny/vue-filter': 3.20.0
      '@opentiny/vue-filter-bar': 3.20.0
      '@opentiny/vue-filter-box': 3.20.0
      '@opentiny/vue-filter-panel': 3.20.0
      '@opentiny/vue-float-button': 3.20.0
      '@opentiny/vue-floatbar': 3.20.0
      '@opentiny/vue-floating-button': 3.20.0
      '@opentiny/vue-flowchart': 3.20.0
      '@opentiny/vue-fluent-editor': 3.20.2
      '@opentiny/vue-form': 3.20.0
      '@opentiny/vue-form-item': 3.20.0
      '@opentiny/vue-fullscreen': 3.20.0
      '@opentiny/vue-grid': 3.20.1
      '@opentiny/vue-grid-column': 3.20.0
      '@opentiny/vue-grid-manager': 3.20.0
      '@opentiny/vue-grid-select': 3.20.0
      '@opentiny/vue-grid-toolbar': 3.20.0
      '@opentiny/vue-guide': 3.20.0
      '@opentiny/vue-hrapprover': 3.20.0
      '@opentiny/vue-huicharts': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-huicharts-amap': 3.20.0
      '@opentiny/vue-huicharts-bar': 3.20.0
      '@opentiny/vue-huicharts-bmap': 3.20.0
      '@opentiny/vue-huicharts-boxplot': 3.20.0
      '@opentiny/vue-huicharts-candle': 3.20.0
      '@opentiny/vue-huicharts-core': 3.20.0
      '@opentiny/vue-huicharts-funnel': 3.20.0
      '@opentiny/vue-huicharts-gauge': 3.20.0
      '@opentiny/vue-huicharts-graph': 3.20.0
      '@opentiny/vue-huicharts-heatmap': 3.20.0
      '@opentiny/vue-huicharts-histogram': 3.20.0
      '@opentiny/vue-huicharts-line': 3.20.0
      '@opentiny/vue-huicharts-liquidfill': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-huicharts-map': 3.20.0
      '@opentiny/vue-huicharts-pie': 3.20.0
      '@opentiny/vue-huicharts-process': 3.20.0
      '@opentiny/vue-huicharts-radar': 3.20.0
      '@opentiny/vue-huicharts-ring': 3.20.0
      '@opentiny/vue-huicharts-sankey': 3.20.0
      '@opentiny/vue-huicharts-scatter': 3.20.0
      '@opentiny/vue-huicharts-sunburst': 3.20.0
      '@opentiny/vue-huicharts-tree': 3.20.0
      '@opentiny/vue-huicharts-waterfall': 3.20.0
      '@opentiny/vue-huicharts-wordcloud': 3.20.0(echarts@5.4.1)
      '@opentiny/vue-image': 3.20.0
      '@opentiny/vue-image-viewer': 3.20.0
      '@opentiny/vue-index-bar': 3.20.0
      '@opentiny/vue-index-bar-anchor': 3.20.0
      '@opentiny/vue-input': 3.20.0
      '@opentiny/vue-ip-address': 3.20.0
      '@opentiny/vue-label': 3.20.0
      '@opentiny/vue-layout': 3.20.0
      '@opentiny/vue-link': 3.20.0
      '@opentiny/vue-link-menu': 3.20.0
      '@opentiny/vue-list': 3.20.0
      '@opentiny/vue-load-list': 3.20.0
      '@opentiny/vue-loading': 3.20.0
      '@opentiny/vue-locales': 3.20.0
      '@opentiny/vue-logon-user': 3.20.0
      '@opentiny/vue-logout': 3.20.0
      '@opentiny/vue-mask': 3.20.0
      '@opentiny/vue-menu': 3.20.0
      '@opentiny/vue-message': 3.20.0
      '@opentiny/vue-milestone': 3.20.0
      '@opentiny/vue-mind-map': 3.20.0
      '@opentiny/vue-mini-picker': 3.20.0
      '@opentiny/vue-modal': 3.20.0
      '@opentiny/vue-month-range': 3.20.0
      '@opentiny/vue-month-table': 3.20.0
      '@opentiny/vue-multi-select': 3.20.0
      '@opentiny/vue-multi-select-item': 3.20.0
      '@opentiny/vue-nav-bar': 3.20.0
      '@opentiny/vue-nav-menu': 3.20.0
      '@opentiny/vue-notify': 3.20.0
      '@opentiny/vue-numeric': 3.20.0
      '@opentiny/vue-option': 3.20.0
      '@opentiny/vue-option-group': 3.20.0
      '@opentiny/vue-pager': 3.20.0
      '@opentiny/vue-pager-item': 3.20.0
      '@opentiny/vue-panel': 3.20.0
      '@opentiny/vue-picker': 3.20.0
      '@opentiny/vue-picker-column': 3.20.0
      '@opentiny/vue-pop-upload': 3.20.0
      '@opentiny/vue-popconfirm': 3.20.0
      '@opentiny/vue-popeditor': 3.20.0
      '@opentiny/vue-popover': 3.20.0
      '@opentiny/vue-popup': 3.20.0
      '@opentiny/vue-progress': 3.20.0
      '@opentiny/vue-pull-refresh': 3.20.0
      '@opentiny/vue-qr-code': 3.20.0
      '@opentiny/vue-quarter-panel': 3.20.0
      '@opentiny/vue-query-builder': 3.20.0
      '@opentiny/vue-radio': 3.20.0
      '@opentiny/vue-radio-button': 3.20.0
      '@opentiny/vue-radio-group': 3.20.0
      '@opentiny/vue-rate': 3.20.0
      '@opentiny/vue-record': 3.20.0
      '@opentiny/vue-recycle-scroller': 3.20.0
      '@opentiny/vue-rich-text-editor': 3.20.0
      '@opentiny/vue-river': 3.20.0
      '@opentiny/vue-roles': 3.20.0
      '@opentiny/vue-row': 3.20.0
      '@opentiny/vue-scroll-text': 3.20.0
      '@opentiny/vue-scrollbar': 3.20.0
      '@opentiny/vue-search': 3.20.0
      '@opentiny/vue-select': 3.20.0
      '@opentiny/vue-select-dropdown': 3.20.0
      '@opentiny/vue-select-mobile': 3.20.0
      '@opentiny/vue-select-view': 3.20.0
      '@opentiny/vue-selected-box': 3.20.0
      '@opentiny/vue-signature': 3.20.0
      '@opentiny/vue-skeleton': 3.20.0
      '@opentiny/vue-skeleton-item': 3.20.0
      '@opentiny/vue-slider': 3.20.0
      '@opentiny/vue-slider-button': 3.20.0
      '@opentiny/vue-slider-button-group': 3.20.0
      '@opentiny/vue-split': 3.20.0
      '@opentiny/vue-standard-list-item': 3.20.0
      '@opentiny/vue-statistic': 3.20.0
      '@opentiny/vue-steps': 3.20.0
      '@opentiny/vue-sticky': 3.20.0
      '@opentiny/vue-switch': 3.20.0
      '@opentiny/vue-tab-item': 3.20.0
      '@opentiny/vue-tabbar': 3.20.0
      '@opentiny/vue-tabbar-item': 3.20.0
      '@opentiny/vue-table': 3.20.0
      '@opentiny/vue-tabs': 3.20.0
      '@opentiny/vue-tag': 3.20.0
      '@opentiny/vue-tag-group': 3.20.0
      '@opentiny/vue-text-popup': 3.20.0
      '@opentiny/vue-time': 3.20.0
      '@opentiny/vue-time-line': 3.20.0
      '@opentiny/vue-time-line-new': 3.20.0
      '@opentiny/vue-time-panel': 3.20.0
      '@opentiny/vue-time-picker': 3.20.0
      '@opentiny/vue-time-picker-mobile': 3.20.0
      '@opentiny/vue-time-range': 3.20.0
      '@opentiny/vue-time-select': 3.20.0
      '@opentiny/vue-time-spinner': 3.20.0
      '@opentiny/vue-timeline-item': 3.20.0
      '@opentiny/vue-toast': 3.20.0
      '@opentiny/vue-toggle-menu': 3.20.0
      '@opentiny/vue-tooltip': 3.20.0
      '@opentiny/vue-top-box': 3.20.0
      '@opentiny/vue-transfer': 3.20.0
      '@opentiny/vue-transfer-panel': 3.20.0
      '@opentiny/vue-tree': 3.20.0
      '@opentiny/vue-tree-menu': 3.20.1
      '@opentiny/vue-tree-select': 3.20.0
      '@opentiny/vue-upload': 3.20.0
      '@opentiny/vue-upload-dragger': 3.20.0
      '@opentiny/vue-upload-list': 3.20.0
      '@opentiny/vue-user': 3.20.0
      '@opentiny/vue-user-account': 3.20.0
      '@opentiny/vue-user-contact': 3.20.0
      '@opentiny/vue-user-head': 3.20.0
      '@opentiny/vue-user-head-group': 3.20.0
      '@opentiny/vue-user-link': 3.20.0
      '@opentiny/vue-virtual-scroll-box': 3.20.0
      '@opentiny/vue-virtual-tree': 3.20.0
      '@opentiny/vue-watermark': 3.20.0
      '@opentiny/vue-wheel': 3.20.0
      '@opentiny/vue-wizard': 3.20.0
      '@opentiny/vue-year-range': 3.20.0
      '@opentiny/vue-year-table': 3.20.0
    transitivePeerDependencies:
      - echarts

  '@pkgjs/parseargs@0.11.0':
    optional: true

  '@rolldown/pluginutils@1.0.0-beta.38': {}

  '@rollup/plugin-inject@5.0.5(rollup@4.52.0)':
    dependencies:
      '@rollup/pluginutils': 5.3.0(rollup@4.52.0)
      estree-walker: 2.0.2
      magic-string: 0.30.19
    optionalDependencies:
      rollup: 4.52.0

  '@rollup/plugin-replace@6.0.2(rollup@4.52.0)':
    dependencies:
      '@rollup/pluginutils': 5.3.0(rollup@4.52.0)
      magic-string: 0.30.19
    optionalDependencies:
      rollup: 4.52.0

  '@rollup/pluginutils@5.3.0(rollup@4.52.0)':
    dependencies:
      '@types/estree': 1.0.8
      estree-walker: 2.0.2
      picomatch: 4.0.3
    optionalDependencies:
      rollup: 4.52.0

  '@rollup/rollup-android-arm-eabi@4.52.0':
    optional: true

  '@rollup/rollup-android-arm64@4.52.0':
    optional: true

  '@rollup/rollup-darwin-arm64@4.52.0':
    optional: true

  '@rollup/rollup-darwin-x64@4.52.0':
    optional: true

  '@rollup/rollup-freebsd-arm64@4.52.0':
    optional: true

  '@rollup/rollup-freebsd-x64@4.52.0':
    optional: true

  '@rollup/rollup-linux-arm-gnueabihf@4.52.0':
    optional: true

  '@rollup/rollup-linux-arm-musleabihf@4.52.0':
    optional: true

  '@rollup/rollup-linux-arm64-gnu@4.52.0':
    optional: true

  '@rollup/rollup-linux-arm64-musl@4.52.0':
    optional: true

  '@rollup/rollup-linux-loong64-gnu@4.52.0':
    optional: true

  '@rollup/rollup-linux-ppc64-gnu@4.52.0':
    optional: true

  '@rollup/rollup-linux-riscv64-gnu@4.52.0':
    optional: true

  '@rollup/rollup-linux-riscv64-musl@4.52.0':
    optional: true

  '@rollup/rollup-linux-s390x-gnu@4.52.0':
    optional: true

  '@rollup/rollup-linux-x64-gnu@4.52.0':
    optional: true

  '@rollup/rollup-linux-x64-musl@4.52.0':
    optional: true

  '@rollup/rollup-openharmony-arm64@4.52.0':
    optional: true

  '@rollup/rollup-win32-arm64-msvc@4.52.0':
    optional: true

  '@rollup/rollup-win32-ia32-msvc@4.52.0':
    optional: true

  '@rollup/rollup-win32-x64-gnu@4.52.0':
    optional: true

  '@rollup/rollup-win32-x64-msvc@4.52.0':
    optional: true

  '@seald-io/binary-search-tree@1.0.3': {}

  '@seald-io/nedb@4.1.2':
    dependencies:
      '@seald-io/binary-search-tree': 1.0.3
      localforage: 1.10.0
      util: 0.12.5

  '@trysound/sax@0.2.0': {}

  '@types/diff-match-patch@1.0.36': {}

  '@types/estree@1.0.8': {}

  '@types/formidable@1.2.8':
    dependencies:
      '@types/node': 24.5.2

  '@types/node@18.19.127':
    dependencies:
      undici-types: 5.26.5

  '@types/node@24.5.2':
    dependencies:
      undici-types: 7.12.0

  '@types/svgo@2.6.4':
    dependencies:
      '@types/node': 18.19.127

  '@types/trusted-types@2.0.7':
    optional: true

  '@types/web-bluetooth@0.0.16': {}

  '@types/web-bluetooth@0.0.21': {}

  '@ungap/structured-clone@1.3.0': {}

  '@vitejs/plugin-vue-jsx@4.2.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)':
    dependencies:
      '@babel/core': 7.28.4
      '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
      '@rolldown/pluginutils': 1.0.0-beta.38
      '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4)
      vite: 5.4.20(@types/node@18.19.127)(less@4.4.1)
      vue: 3.5.21
    transitivePeerDependencies:
      - supports-color

  '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)':
    dependencies:
      vite: 5.4.20(@types/node@18.19.127)(less@4.4.1)
      vue: 3.5.21

  '@vue/babel-helper-vue-transform-on@1.5.0': {}

  '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.18.13)':
    dependencies:
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.18.13)
      '@babel/template': 7.27.2
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
      '@vue/babel-helper-vue-transform-on': 1.5.0
      '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.18.13)
      '@vue/shared': 3.5.21
    optionalDependencies:
      '@babel/core': 7.18.13
    transitivePeerDependencies:
      - supports-color

  '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9)':
    dependencies:
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.23.9)
      '@babel/template': 7.27.2
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
      '@vue/babel-helper-vue-transform-on': 1.5.0
      '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.23.9)
      '@vue/shared': 3.5.21
    optionalDependencies:
      '@babel/core': 7.23.9
    transitivePeerDependencies:
      - supports-color

  '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)':
    dependencies:
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
      '@babel/template': 7.27.2
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
      '@vue/babel-helper-vue-transform-on': 1.5.0
      '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.4)
      '@vue/shared': 3.5.21
    optionalDependencies:
      '@babel/core': 7.28.4
    transitivePeerDependencies:
      - supports-color

  '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.18.13)':
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/core': 7.18.13
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/parser': 7.28.4
      '@vue/compiler-sfc': 3.5.21
    transitivePeerDependencies:
      - supports-color

  '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.23.9)':
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/core': 7.23.9
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/parser': 7.28.4
      '@vue/compiler-sfc': 3.5.21
    transitivePeerDependencies:
      - supports-color

  '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.4)':
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/core': 7.28.4
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/parser': 7.28.4
      '@vue/compiler-sfc': 3.5.21
    transitivePeerDependencies:
      - supports-color

  '@vue/compiler-core@3.2.45':
    dependencies:
      '@babel/parser': 7.23.9
      '@vue/shared': 3.2.45
      estree-walker: 2.0.2
      source-map: 0.6.1

  '@vue/compiler-core@3.5.21':
    dependencies:
      '@babel/parser': 7.28.4
      '@vue/shared': 3.5.21
      entities: 4.5.0
      estree-walker: 2.0.2
      source-map-js: 1.2.1

  '@vue/compiler-dom@3.2.45':
    dependencies:
      '@vue/compiler-core': 3.2.45
      '@vue/shared': 3.2.45

  '@vue/compiler-dom@3.5.21':
    dependencies:
      '@vue/compiler-core': 3.5.21
      '@vue/shared': 3.5.21

  '@vue/compiler-sfc@3.2.45':
    dependencies:
      '@babel/parser': 7.23.9
      '@vue/compiler-core': 3.2.45
      '@vue/compiler-dom': 3.2.45
      '@vue/compiler-ssr': 3.2.45
      '@vue/reactivity-transform': 3.2.45
      '@vue/shared': 3.2.45
      estree-walker: 2.0.2
      magic-string: 0.25.9
      postcss: 8.5.6
      source-map: 0.6.1

  '@vue/compiler-sfc@3.5.21':
    dependencies:
      '@babel/parser': 7.28.4
      '@vue/compiler-core': 3.5.21
      '@vue/compiler-dom': 3.5.21
      '@vue/compiler-ssr': 3.5.21
      '@vue/shared': 3.5.21
      estree-walker: 2.0.2
      magic-string: 0.30.19
      postcss: 8.5.6
      source-map-js: 1.2.1

  '@vue/compiler-ssr@3.2.45':
    dependencies:
      '@vue/compiler-dom': 3.2.45
      '@vue/shared': 3.2.45

  '@vue/compiler-ssr@3.5.21':
    dependencies:
      '@vue/compiler-dom': 3.5.21
      '@vue/shared': 3.5.21

  '@vue/devtools-api@6.6.4': {}

  '@vue/reactivity-transform@3.2.45':
    dependencies:
      '@babel/parser': 7.23.9
      '@vue/compiler-core': 3.2.45
      '@vue/shared': 3.2.45
      estree-walker: 2.0.2
      magic-string: 0.25.9

  '@vue/reactivity@3.5.21':
    dependencies:
      '@vue/shared': 3.5.21

  '@vue/repl@4.6.1': {}

  '@vue/runtime-core@3.5.21':
    dependencies:
      '@vue/reactivity': 3.5.21
      '@vue/shared': 3.5.21

  '@vue/runtime-dom@3.5.21':
    dependencies:
      '@vue/reactivity': 3.5.21
      '@vue/runtime-core': 3.5.21
      '@vue/shared': 3.5.21
      csstype: 3.1.3

  '@vue/server-renderer@3.5.21(vue@3.5.21)':
    dependencies:
      '@vue/compiler-ssr': 3.5.21
      '@vue/shared': 3.5.21
      vue: 3.5.21

  '@vue/shared@3.2.45': {}

  '@vue/shared@3.5.21': {}

  '@vueuse/core@13.9.0(vue@3.5.21)':
    dependencies:
      '@types/web-bluetooth': 0.0.21
      '@vueuse/metadata': 13.9.0
      '@vueuse/shared': 13.9.0(vue@3.5.21)
      vue: 3.5.21

  '@vueuse/core@9.13.0(vue@3.5.21)':
    dependencies:
      '@types/web-bluetooth': 0.0.16
      '@vueuse/metadata': 9.13.0
      '@vueuse/shared': 9.13.0(vue@3.5.21)
      vue-demi: 0.14.10(vue@3.5.21)
    transitivePeerDependencies:
      - '@vue/composition-api'
      - vue

  '@vueuse/metadata@13.9.0': {}

  '@vueuse/metadata@9.13.0': {}

  '@vueuse/shared@13.9.0(vue@3.5.21)':
    dependencies:
      vue: 3.5.21

  '@vueuse/shared@9.13.0(vue@3.5.21)':
    dependencies:
      vue-demi: 0.14.10(vue@3.5.21)
    transitivePeerDependencies:
      - '@vue/composition-api'
      - vue

  accepts@1.3.8:
    dependencies:
      mime-types: 2.1.35
      negotiator: 0.6.3

  accepts@2.0.0:
    dependencies:
      mime-types: 3.0.1
      negotiator: 1.0.0

  acorn-jsx@5.3.2(acorn@8.15.0):
    dependencies:
      acorn: 8.15.0

  acorn@8.15.0: {}

  adler-32@1.3.1: {}

  aggregate-error@1.0.0:
    dependencies:
      clean-stack: 1.3.0
      indent-string: 3.2.0

  ajv@6.12.6:
    dependencies:
      fast-deep-equal: 3.1.3
      fast-json-stable-stringify: 2.1.0
      json-schema-traverse: 0.4.1
      uri-js: 4.4.1

  ansi-regex@2.1.1: {}

  ansi-regex@5.0.1: {}

  ansi-regex@6.2.2: {}

  ansi-styles@2.2.1: {}

  ansi-styles@4.3.0:
    dependencies:
      color-convert: 2.0.1

  ansi-styles@6.2.3: {}

  any-promise@1.3.0: {}

  anymatch@3.1.3:
    dependencies:
      normalize-path: 3.0.0
      picomatch: 2.3.1

  argparse@2.0.1: {}

  arr-diff@4.0.0: {}

  arr-flatten@1.1.0: {}

  arr-union@3.1.0: {}

  array-buffer-byte-length@1.0.2:
    dependencies:
      call-bound: 1.0.4
      is-array-buffer: 3.0.5

  array-union@2.1.0: {}

  array-unique@0.3.2: {}

  arraybuffer.prototype.slice@1.0.4:
    dependencies:
      array-buffer-byte-length: 1.0.2
      call-bind: 1.0.8
      define-properties: 1.2.1
      es-abstract: 1.24.0
      es-errors: 1.3.0
      get-intrinsic: 1.3.0
      is-array-buffer: 3.0.5

  assign-symbols@1.0.0: {}

  async-function@1.0.0: {}

  asynckit@0.4.0: {}

  atob@2.1.2: {}

  available-typed-arrays@1.0.7:
    dependencies:
      possible-typed-array-names: 1.1.0

  axios@0.28.1:
    dependencies:
      follow-redirects: 1.15.11
      form-data: 4.0.4
      proxy-from-env: 1.1.0
    transitivePeerDependencies:
      - debug

  babel-runtime@6.26.0:
    dependencies:
      core-js: 2.6.12
      regenerator-runtime: 0.11.1

  balanced-match@1.0.2: {}

  base64-arraybuffer@1.0.2: {}

  base@0.11.2:
    dependencies:
      cache-base: 1.0.1
      class-utils: 0.3.6
      component-emitter: 1.3.1
      define-property: 1.0.0
      isobject: 3.0.1
      mixin-deep: 1.3.2
      pascalcase: 0.1.1

  baseline-browser-mapping@2.8.6: {}

  batch-processor@1.0.0: {}

  big.js@5.2.2: {}

  binary-extensions@2.3.0: {}

  bluebird@3.7.2: {}

  body-parser@2.2.0:
    dependencies:
      bytes: 3.1.2
      content-type: 1.0.5
      debug: 4.4.3
      http-errors: 2.0.0
      iconv-lite: 0.6.3
      on-finished: 2.4.1
      qs: 6.14.0
      raw-body: 3.0.1
      type-is: 2.0.1
    transitivePeerDependencies:
      - supports-color

  boolbase@1.0.0: {}

  brace-expansion@1.1.12:
    dependencies:
      balanced-match: 1.0.2
      concat-map: 0.0.1

  brace-expansion@2.0.2:
    dependencies:
      balanced-match: 1.0.2

  braces@2.3.2:
    dependencies:
      arr-flatten: 1.1.0
      array-unique: 0.3.2
      extend-shallow: 2.0.1
      fill-range: 4.0.0
      isobject: 3.0.1
      repeat-element: 1.1.4
      snapdragon: 0.8.2
      snapdragon-node: 2.1.1
      split-string: 3.1.0
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  braces@3.0.3:
    dependencies:
      fill-range: 7.1.1

  browserslist@4.26.2:
    dependencies:
      baseline-browser-mapping: 2.8.6
      caniuse-lite: 1.0.30001743
      electron-to-chromium: 1.5.222
      node-releases: 2.0.21
      update-browserslist-db: 1.1.3(browserslist@4.26.2)

  buffer-equal-constant-time@1.0.1: {}

  bytes@3.1.2: {}

  cache-base@1.0.1:
    dependencies:
      collection-visit: 1.0.0
      component-emitter: 1.3.1
      get-value: 2.0.6
      has-value: 1.0.0
      isobject: 3.0.1
      set-value: 2.0.1
      to-object-path: 0.3.0
      union-value: 1.0.1
      unset-value: 1.0.0

  cache-content-type@1.0.1:
    dependencies:
      mime-types: 2.1.35
      ylru: 1.4.0

  call-bind-apply-helpers@1.0.2:
    dependencies:
      es-errors: 1.3.0
      function-bind: 1.1.2

  call-bind@1.0.8:
    dependencies:
      call-bind-apply-helpers: 1.0.2
      es-define-property: 1.0.1
      get-intrinsic: 1.3.0
      set-function-length: 1.2.2

  call-bound@1.0.4:
    dependencies:
      call-bind-apply-helpers: 1.0.2
      get-intrinsic: 1.3.0

  callsites@3.1.0: {}

  camelcase@5.3.1: {}

  caniuse-lite@1.0.30001743: {}

  cfb@1.2.2:
    dependencies:
      adler-32: 1.3.1
      crc-32: 1.2.2

  chalk@1.1.3:
    dependencies:
      ansi-styles: 2.2.1
      escape-string-regexp: 1.0.5
      has-ansi: 2.0.0
      strip-ansi: 3.0.1
      supports-color: 2.0.0

  chalk@4.1.2:
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0

  chokidar@3.6.0:
    dependencies:
      anymatch: 3.1.3
      braces: 3.0.3
      glob-parent: 5.1.2
      is-binary-path: 2.1.0
      is-glob: 4.0.3
      normalize-path: 3.0.0
      readdirp: 3.6.0
    optionalDependencies:
      fsevents: 2.3.3

  class-utils@0.3.6:
    dependencies:
      arr-union: 3.1.0
      define-property: 0.2.5
      isobject: 3.0.1
      static-extend: 0.1.2

  clean-stack@1.3.0: {}

  clipboard@2.0.11:
    dependencies:
      good-listener: 1.2.2
      select: 1.1.2
      tiny-emitter: 2.1.0

  cliui@6.0.0:
    dependencies:
      string-width: 4.2.3
      strip-ansi: 6.0.1
      wrap-ansi: 6.2.0

  cliui@8.0.1:
    dependencies:
      string-width: 4.2.3
      strip-ansi: 6.0.1
      wrap-ansi: 7.0.0

  clone@2.1.2: {}

  co-body@5.2.0:
    dependencies:
      inflation: 2.1.0
      qs: 6.14.0
      raw-body: 2.5.2
      type-is: 1.6.18

  co@4.6.0: {}

  codepage@1.15.0: {}

  collection-visit@1.0.0:
    dependencies:
      map-visit: 1.0.0
      object-visit: 1.0.1

  color-convert@2.0.1:
    dependencies:
      color-name: 1.1.4

  color-name@1.1.4: {}

  color-string@1.9.1:
    dependencies:
      color-name: 1.1.4
      simple-swizzle: 0.2.4

  color@4.2.3:
    dependencies:
      color-convert: 2.0.1
      color-string: 1.9.1

  combined-stream@1.0.8:
    dependencies:
      delayed-stream: 1.0.0

  commander@2.20.3: {}

  commander@7.2.0: {}

  component-emitter@1.3.1: {}

  concat-map@0.0.1: {}

  concurrently@8.2.2:
    dependencies:
      chalk: 4.1.2
      date-fns: 2.30.0
      lodash: 4.17.21
      rxjs: 7.8.2
      shell-quote: 1.8.3
      spawn-command: 0.0.2
      supports-color: 8.1.1
      tree-kill: 1.2.2
      yargs: 17.7.2

  content-disposition@0.5.4:
    dependencies:
      safe-buffer: 5.2.1

  content-disposition@1.0.0:
    dependencies:
      safe-buffer: 5.2.1

  content-type@1.0.5: {}

  convert-source-map@1.9.0: {}

  convert-source-map@2.0.0: {}

  cookie-signature@1.2.2: {}

  cookie@0.7.2: {}

  cookies@0.9.1:
    dependencies:
      depd: 2.0.0
      keygrip: 1.1.0

  copy-anything@2.0.6:
    dependencies:
      is-what: 3.14.1

  copy-descriptor@0.1.1: {}

  core-js@2.6.12: {}

  core-util-is@1.0.3: {}

  cors@2.8.5:
    dependencies:
      object-assign: 4.1.1
      vary: 1.1.2

  crc-32@1.2.2: {}

  cropperjs@1.5.7: {}

  cross-env@7.0.3:
    dependencies:
      cross-spawn: 7.0.6

  cross-spawn@7.0.6:
    dependencies:
      path-key: 3.1.1
      shebang-command: 2.0.0
      which: 2.0.2

  crypto-js@4.2.0: {}

  css-line-break@2.1.0:
    dependencies:
      utrie: 1.0.2

  css-select@4.3.0:
    dependencies:
      boolbase: 1.0.0
      css-what: 6.2.2
      domhandler: 4.3.1
      domutils: 2.8.0
      nth-check: 2.1.1

  css-tree@1.1.3:
    dependencies:
      mdn-data: 2.0.14
      source-map: 0.6.1

  css-tree@2.3.1:
    dependencies:
      mdn-data: 2.0.30
      source-map-js: 1.2.1

  css-what@6.2.2: {}

  cssesc@3.0.0: {}

  cssfilter@0.0.10: {}

  csso@4.2.0:
    dependencies:
      css-tree: 1.1.3

  csstype@3.1.3: {}

  data-view-buffer@1.0.2:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      is-data-view: 1.0.2

  data-view-byte-length@1.0.2:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      is-data-view: 1.0.2

  data-view-byte-offset@1.0.1:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      is-data-view: 1.0.2

  date-fns@2.30.0:
    dependencies:
      '@babel/runtime': 7.28.4

  debug@2.6.9:
    dependencies:
      ms: 2.0.0

  debug@4.4.3:
    dependencies:
      ms: 2.1.3

  decamelize@1.2.0: {}

  decode-uri-component@0.2.2: {}

  deep-equal@1.0.1: {}

  deep-is@0.1.4: {}

  deepmerge@4.3.1: {}

  define-data-property@1.1.4:
    dependencies:
      es-define-property: 1.0.1
      es-errors: 1.3.0
      gopd: 1.2.0

  define-lazy-prop@2.0.0: {}

  define-properties@1.2.1:
    dependencies:
      define-data-property: 1.1.4
      has-property-descriptors: 1.0.2
      object-keys: 1.1.1

  define-property@0.2.5:
    dependencies:
      is-descriptor: 0.1.7

  define-property@1.0.0:
    dependencies:
      is-descriptor: 1.0.3

  define-property@2.0.2:
    dependencies:
      is-descriptor: 1.0.3
      isobject: 3.0.1

  delayed-stream@1.0.0: {}

  delegate@3.2.0: {}

  delegates@1.0.0: {}

  depd@1.1.2: {}

  depd@2.0.0: {}

  destroy@1.2.0: {}

  diff-match-patch@1.0.5: {}

  dijkstrajs@1.0.3: {}

  dir-glob@3.0.1:
    dependencies:
      path-type: 4.0.0

  doctrine@3.0.0:
    dependencies:
      esutils: 2.0.3

  dom-serializer@0.2.2:
    dependencies:
      domelementtype: 2.3.0
      entities: 2.2.0

  dom-serializer@1.4.1:
    dependencies:
      domelementtype: 2.3.0
      domhandler: 4.3.1
      entities: 2.2.0

  domelementtype@1.3.1: {}

  domelementtype@2.3.0: {}

  domhandler@2.4.2:
    dependencies:
      domelementtype: 1.3.1

  domhandler@4.3.1:
    dependencies:
      domelementtype: 2.3.0

  dompurify@3.2.7:
    optionalDependencies:
      '@types/trusted-types': 2.0.7

  domutils@1.7.0:
    dependencies:
      dom-serializer: 0.2.2
      domelementtype: 1.3.1

  domutils@2.8.0:
    dependencies:
      dom-serializer: 1.4.1
      domelementtype: 2.3.0
      domhandler: 4.3.1

  dunder-proto@1.0.1:
    dependencies:
      call-bind-apply-helpers: 1.0.2
      es-errors: 1.3.0
      gopd: 1.2.0

  eastasianwidth@0.2.0: {}

  ecdsa-sig-formatter@1.0.11:
    dependencies:
      safe-buffer: 5.2.1

  echarts-liquidfill@3.1.0(echarts@5.4.1):
    dependencies:
      echarts: 5.4.1

  echarts-wordcloud@2.0.0(echarts@5.4.1):
    dependencies:
      echarts: 5.4.1

  echarts@5.4.1:
    dependencies:
      tslib: 2.3.0
      zrender: 5.4.1

  ee-first@1.1.1: {}

  electron-to-chromium@1.5.222: {}

  element-resize-detector@1.2.4:
    dependencies:
      batch-processor: 1.0.0

  emoji-regex@8.0.0: {}

  emoji-regex@9.2.2: {}

  emojis-list@3.0.0: {}

  encode-utf8@1.0.3: {}

  encodeurl@1.0.2: {}

  encodeurl@2.0.0: {}

  entities@1.1.2: {}

  entities@2.2.0: {}

  entities@4.5.0: {}

  errno@0.1.8:
    dependencies:
      prr: 1.0.1
    optional: true

  es-abstract@1.24.0:
    dependencies:
      array-buffer-byte-length: 1.0.2
      arraybuffer.prototype.slice: 1.0.4
      available-typed-arrays: 1.0.7
      call-bind: 1.0.8
      call-bound: 1.0.4
      data-view-buffer: 1.0.2
      data-view-byte-length: 1.0.2
      data-view-byte-offset: 1.0.1
      es-define-property: 1.0.1
      es-errors: 1.3.0
      es-object-atoms: 1.1.1
      es-set-tostringtag: 2.1.0
      es-to-primitive: 1.3.0
      function.prototype.name: 1.1.8
      get-intrinsic: 1.3.0
      get-proto: 1.0.1
      get-symbol-description: 1.1.0
      globalthis: 1.0.4
      gopd: 1.2.0
      has-property-descriptors: 1.0.2
      has-proto: 1.2.0
      has-symbols: 1.1.0
      hasown: 2.0.2
      internal-slot: 1.1.0
      is-array-buffer: 3.0.5
      is-callable: 1.2.7
      is-data-view: 1.0.2
      is-negative-zero: 2.0.3
      is-regex: 1.2.1
      is-set: 2.0.3
      is-shared-array-buffer: 1.0.4
      is-string: 1.1.1
      is-typed-array: 1.1.15
      is-weakref: 1.1.1
      math-intrinsics: 1.1.0
      object-inspect: 1.13.4
      object-keys: 1.1.1
      object.assign: 4.1.7
      own-keys: 1.0.1
      regexp.prototype.flags: 1.5.4
      safe-array-concat: 1.1.3
      safe-push-apply: 1.0.0
      safe-regex-test: 1.1.0
      set-proto: 1.0.0
      stop-iteration-iterator: 1.1.0
      string.prototype.trim: 1.2.10
      string.prototype.trimend: 1.0.9
      string.prototype.trimstart: 1.0.8
      typed-array-buffer: 1.0.3
      typed-array-byte-length: 1.0.3
      typed-array-byte-offset: 1.0.4
      typed-array-length: 1.0.7
      unbox-primitive: 1.1.0
      which-typed-array: 1.1.19

  es-define-property@1.0.1: {}

  es-errors@1.3.0: {}

  es-object-atoms@1.1.1:
    dependencies:
      es-errors: 1.3.0

  es-set-tostringtag@2.1.0:
    dependencies:
      es-errors: 1.3.0
      get-intrinsic: 1.3.0
      has-tostringtag: 1.0.2
      hasown: 2.0.2

  es-to-primitive@1.3.0:
    dependencies:
      is-callable: 1.2.7
      is-date-object: 1.1.0
      is-symbol: 1.1.1

  esbuild-plugin-copy@2.1.1(esbuild@0.21.5):
    dependencies:
      chalk: 4.1.2
      chokidar: 3.6.0
      esbuild: 0.21.5
      fs-extra: 10.1.0
      globby: 11.1.0

  esbuild@0.21.5:
    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

  escalade@3.2.0: {}

  escape-html@1.0.3: {}

  escape-string-regexp@1.0.5: {}

  escape-string-regexp@4.0.0: {}

  eslint-linter-browserify@8.57.0: {}

  eslint-scope@7.2.2:
    dependencies:
      esrecurse: 4.3.0
      estraverse: 5.3.0

  eslint-visitor-keys@3.4.3: {}

  eslint@8.57.1:
    dependencies:
      '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1)
      '@eslint-community/regexpp': 4.12.1
      '@eslint/eslintrc': 2.1.4
      '@eslint/js': 8.57.1
      '@humanwhocodes/config-array': 0.13.0
      '@humanwhocodes/module-importer': 1.0.1
      '@nodelib/fs.walk': 1.2.8
      '@ungap/structured-clone': 1.3.0
      ajv: 6.12.6
      chalk: 4.1.2
      cross-spawn: 7.0.6
      debug: 4.4.3
      doctrine: 3.0.0
      escape-string-regexp: 4.0.0
      eslint-scope: 7.2.2
      eslint-visitor-keys: 3.4.3
      espree: 9.6.1
      esquery: 1.6.0
      esutils: 2.0.3
      fast-deep-equal: 3.1.3
      file-entry-cache: 6.0.1
      find-up: 5.0.0
      glob-parent: 6.0.2
      globals: 13.24.0
      graphemer: 1.4.0
      ignore: 5.3.2
      imurmurhash: 0.1.4
      is-glob: 4.0.3
      is-path-inside: 3.0.3
      js-yaml: 4.1.0
      json-stable-stringify-without-jsonify: 1.0.1
      levn: 0.4.1
      lodash.merge: 4.6.2
      minimatch: 3.1.2
      natural-compare: 1.4.0
      optionator: 0.9.4
      strip-ansi: 6.0.1
      text-table: 0.2.0
    transitivePeerDependencies:
      - supports-color

  espree@9.6.1:
    dependencies:
      acorn: 8.15.0
      acorn-jsx: 5.3.2(acorn@8.15.0)
      eslint-visitor-keys: 3.4.3

  esquery@1.6.0:
    dependencies:
      estraverse: 5.3.0

  esrecurse@4.3.0:
    dependencies:
      estraverse: 5.3.0

  estraverse@5.3.0: {}

  estree-walker@0.6.1: {}

  estree-walker@2.0.2: {}

  esutils@2.0.3: {}

  etag@1.8.1: {}

  eventemitter3@5.0.1: {}

  eventsource-parser@3.0.6: {}

  eventsource@3.0.7:
    dependencies:
      eventsource-parser: 3.0.6

  expand-brackets@2.1.4:
    dependencies:
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      posix-character-classes: 0.1.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  express-rate-limit@7.5.1(express@5.1.0):
    dependencies:
      express: 5.1.0

  express@5.1.0:
    dependencies:
      accepts: 2.0.0
      body-parser: 2.2.0
      content-disposition: 1.0.0
      content-type: 1.0.5
      cookie: 0.7.2
      cookie-signature: 1.2.2
      debug: 4.4.3
      encodeurl: 2.0.0
      escape-html: 1.0.3
      etag: 1.8.1
      finalhandler: 2.1.0
      fresh: 2.0.0
      http-errors: 2.0.0
      merge-descriptors: 2.0.0
      mime-types: 3.0.1
      on-finished: 2.4.1
      once: 1.4.0
      parseurl: 1.3.3
      proxy-addr: 2.0.7
      qs: 6.14.0
      range-parser: 1.2.1
      router: 2.2.0
      send: 1.2.0
      serve-static: 2.2.0
      statuses: 2.0.2
      type-is: 2.0.1
      vary: 1.1.2
    transitivePeerDependencies:
      - supports-color

  extend-shallow@2.0.1:
    dependencies:
      is-extendable: 0.1.1

  extend-shallow@3.0.2:
    dependencies:
      assign-symbols: 1.0.0
      is-extendable: 1.0.1

  extglob@2.0.4:
    dependencies:
      array-unique: 0.3.2
      define-property: 1.0.0
      expand-brackets: 2.1.4
      extend-shallow: 2.0.1
      fragment-cache: 0.2.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  fast-deep-equal@3.1.3: {}

  fast-diff@1.3.0: {}

  fast-glob@3.3.3:
    dependencies:
      '@nodelib/fs.stat': 2.0.5
      '@nodelib/fs.walk': 1.2.8
      glob-parent: 5.1.2
      merge2: 1.4.1
      micromatch: 4.0.8

  fast-json-stable-stringify@2.1.0: {}

  fast-levenshtein@2.0.6: {}

  fastq@1.19.1:
    dependencies:
      reusify: 1.1.0

  file-entry-cache@6.0.1:
    dependencies:
      flat-cache: 3.2.0

  file-saver@2.0.5: {}

  fill-range@4.0.0:
    dependencies:
      extend-shallow: 2.0.1
      is-number: 3.0.0
      repeat-string: 1.6.1
      to-regex-range: 2.1.1

  fill-range@7.1.1:
    dependencies:
      to-regex-range: 5.0.1

  finalhandler@2.1.0:
    dependencies:
      debug: 4.4.3
      encodeurl: 2.0.0
      escape-html: 1.0.3
      on-finished: 2.4.1
      parseurl: 1.3.3
      statuses: 2.0.2
    transitivePeerDependencies:
      - supports-color

  find-up@4.1.0:
    dependencies:
      locate-path: 5.0.0
      path-exists: 4.0.0

  find-up@5.0.0:
    dependencies:
      locate-path: 6.0.0
      path-exists: 4.0.0

  flat-cache@3.2.0:
    dependencies:
      flatted: 3.3.3
      keyv: 4.5.4
      rimraf: 3.0.2

  flatted@3.3.3: {}

  follow-redirects@1.15.11: {}

  for-each@0.3.5:
    dependencies:
      is-callable: 1.2.7

  for-in@1.0.2: {}

  foreground-child@3.3.1:
    dependencies:
      cross-spawn: 7.0.6
      signal-exit: 4.1.0

  form-data@4.0.4:
    dependencies:
      asynckit: 0.4.0
      combined-stream: 1.0.8
      es-set-tostringtag: 2.1.0
      hasown: 2.0.2
      mime-types: 2.1.35

  formidable@1.2.6: {}

  forwarded@0.2.0: {}

  frac@1.1.2: {}

  fragment-cache@0.2.1:
    dependencies:
      map-cache: 0.2.2

  fresh@0.5.2: {}

  fresh@2.0.0: {}

  fs-extra@10.1.0:
    dependencies:
      graceful-fs: 4.2.11
      jsonfile: 6.2.0
      universalify: 2.0.1

  fs-extra@11.3.2:
    dependencies:
      graceful-fs: 4.2.11
      jsonfile: 6.2.0
      universalify: 2.0.1

  fs.realpath@1.0.0: {}

  fsevents@2.3.3:
    optional: true

  function-bind@1.1.2: {}

  function.prototype.name@1.1.8:
    dependencies:
      call-bind: 1.0.8
      call-bound: 1.0.4
      define-properties: 1.2.1
      functions-have-names: 1.2.3
      hasown: 2.0.2
      is-callable: 1.2.7

  functions-have-names@1.2.3: {}

  gensync@1.0.0-beta.2: {}

  get-caller-file@2.0.5: {}

  get-intrinsic@1.3.0:
    dependencies:
      call-bind-apply-helpers: 1.0.2
      es-define-property: 1.0.1
      es-errors: 1.3.0
      es-object-atoms: 1.1.1
      function-bind: 1.1.2
      get-proto: 1.0.1
      gopd: 1.2.0
      has-symbols: 1.1.0
      hasown: 2.0.2
      math-intrinsics: 1.1.0

  get-proto@1.0.1:
    dependencies:
      dunder-proto: 1.0.1
      es-object-atoms: 1.1.1

  get-symbol-description@1.1.0:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      get-intrinsic: 1.3.0

  get-value@2.0.6: {}

  glob-parent@5.1.2:
    dependencies:
      is-glob: 4.0.3

  glob-parent@6.0.2:
    dependencies:
      is-glob: 4.0.3

  glob@10.4.5:
    dependencies:
      foreground-child: 3.3.1
      jackspeak: 3.4.3
      minimatch: 9.0.5
      minipass: 7.1.2
      package-json-from-dist: 1.0.1
      path-scurry: 1.11.1

  glob@7.2.3:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.1.2
      once: 1.4.0
      path-is-absolute: 1.0.1

  globals@11.12.0: {}

  globals@13.24.0:
    dependencies:
      type-fest: 0.20.2

  globalthis@1.0.4:
    dependencies:
      define-properties: 1.2.1
      gopd: 1.2.0

  globby@11.1.0:
    dependencies:
      array-union: 2.1.0
      dir-glob: 3.0.1
      fast-glob: 3.3.3
      ignore: 5.3.2
      merge2: 1.4.1
      slash: 3.0.0

  good-listener@1.2.2:
    dependencies:
      delegate: 3.2.0

  gopd@1.2.0: {}

  graceful-fs@4.2.11: {}

  graphemer@1.4.0: {}

  has-ansi@2.0.0:
    dependencies:
      ansi-regex: 2.1.1

  has-bigints@1.1.0: {}

  has-flag@1.0.0: {}

  has-flag@4.0.0: {}

  has-property-descriptors@1.0.2:
    dependencies:
      es-define-property: 1.0.1

  has-proto@1.2.0:
    dependencies:
      dunder-proto: 1.0.1

  has-symbols@1.1.0: {}

  has-tostringtag@1.0.2:
    dependencies:
      has-symbols: 1.1.0

  has-value@0.3.1:
    dependencies:
      get-value: 2.0.6
      has-values: 0.1.4
      isobject: 2.1.0

  has-value@1.0.0:
    dependencies:
      get-value: 2.0.6
      has-values: 1.0.0
      isobject: 3.0.1

  has-values@0.1.4: {}

  has-values@1.0.0:
    dependencies:
      is-number: 3.0.0
      kind-of: 4.0.0

  hasown@2.0.2:
    dependencies:
      function-bind: 1.1.2

  he@1.2.0: {}

  highlight.js@11.11.1: {}

  html2canvas@1.4.1:
    dependencies:
      css-line-break: 2.1.0
      text-segmentation: 1.0.3

  htmlparser2@3.10.1:
    dependencies:
      domelementtype: 1.3.1
      domhandler: 2.4.2
      domutils: 1.7.0
      entities: 1.1.2
      inherits: 2.0.4
      readable-stream: 3.6.2

  http-assert@1.5.0:
    dependencies:
      deep-equal: 1.0.1
      http-errors: 1.8.1

  http-errors@1.6.3:
    dependencies:
      depd: 1.1.2
      inherits: 2.0.3
      setprototypeof: 1.1.0
      statuses: 1.5.0

  http-errors@1.8.1:
    dependencies:
      depd: 1.1.2
      inherits: 2.0.4
      setprototypeof: 1.2.0
      statuses: 1.5.0
      toidentifier: 1.0.1

  http-errors@2.0.0:
    dependencies:
      depd: 2.0.0
      inherits: 2.0.4
      setprototypeof: 1.2.0
      statuses: 2.0.1
      toidentifier: 1.0.1

  iconv-lite@0.4.24:
    dependencies:
      safer-buffer: 2.1.2

  iconv-lite@0.6.3:
    dependencies:
      safer-buffer: 2.1.2

  iconv-lite@0.7.0:
    dependencies:
      safer-buffer: 2.1.2

  ignore@5.3.2: {}

  image-size@0.5.5: {}

  immediate@3.0.6: {}

  import-fresh@3.3.1:
    dependencies:
      parent-module: 1.0.1
      resolve-from: 4.0.0

  imurmurhash@0.1.4: {}

  indent-string@3.2.0: {}

  inflation@2.1.0: {}

  inflight@1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2

  inherits@2.0.3: {}

  inherits@2.0.4: {}

  internal-slot@1.1.0:
    dependencies:
      es-errors: 1.3.0
      hasown: 2.0.2
      side-channel: 1.1.0

  interpret@1.4.0: {}

  ipaddr.js@1.9.1: {}

  is-accessor-descriptor@1.0.1:
    dependencies:
      hasown: 2.0.2

  is-arguments@1.2.0:
    dependencies:
      call-bound: 1.0.4
      has-tostringtag: 1.0.2

  is-array-buffer@3.0.5:
    dependencies:
      call-bind: 1.0.8
      call-bound: 1.0.4
      get-intrinsic: 1.3.0

  is-arrayish@0.3.4: {}

  is-async-function@2.1.1:
    dependencies:
      async-function: 1.0.0
      call-bound: 1.0.4
      get-proto: 1.0.1
      has-tostringtag: 1.0.2
      safe-regex-test: 1.1.0

  is-bigint@1.1.0:
    dependencies:
      has-bigints: 1.1.0

  is-binary-path@2.1.0:
    dependencies:
      binary-extensions: 2.3.0

  is-boolean-object@1.2.2:
    dependencies:
      call-bound: 1.0.4
      has-tostringtag: 1.0.2

  is-buffer@1.1.6: {}

  is-callable@1.2.7: {}

  is-core-module@2.16.1:
    dependencies:
      hasown: 2.0.2

  is-data-descriptor@1.0.1:
    dependencies:
      hasown: 2.0.2

  is-data-view@1.0.2:
    dependencies:
      call-bound: 1.0.4
      get-intrinsic: 1.3.0
      is-typed-array: 1.1.15

  is-date-object@1.1.0:
    dependencies:
      call-bound: 1.0.4
      has-tostringtag: 1.0.2

  is-descriptor@0.1.7:
    dependencies:
      is-accessor-descriptor: 1.0.1
      is-data-descriptor: 1.0.1

  is-descriptor@1.0.3:
    dependencies:
      is-accessor-descriptor: 1.0.1
      is-data-descriptor: 1.0.1

  is-docker@2.2.1: {}

  is-extendable@0.1.1: {}

  is-extendable@1.0.1:
    dependencies:
      is-plain-object: 2.0.4

  is-extglob@2.1.1: {}

  is-finalizationregistry@1.1.1:
    dependencies:
      call-bound: 1.0.4

  is-fullwidth-code-point@3.0.0: {}

  is-generator-function@1.1.0:
    dependencies:
      call-bound: 1.0.4
      get-proto: 1.0.1
      has-tostringtag: 1.0.2
      safe-regex-test: 1.1.0

  is-glob@4.0.3:
    dependencies:
      is-extglob: 2.1.1

  is-map@2.0.3: {}

  is-negative-zero@2.0.3: {}

  is-number-object@1.1.1:
    dependencies:
      call-bound: 1.0.4
      has-tostringtag: 1.0.2

  is-number@3.0.0:
    dependencies:
      kind-of: 3.2.2

  is-number@7.0.0: {}

  is-path-inside@3.0.3: {}

  is-plain-obj@1.1.0: {}

  is-plain-object@2.0.4:
    dependencies:
      isobject: 3.0.1

  is-promise@4.0.0: {}

  is-regex@1.2.1:
    dependencies:
      call-bound: 1.0.4
      gopd: 1.2.0
      has-tostringtag: 1.0.2
      hasown: 2.0.2

  is-set@2.0.3: {}

  is-shared-array-buffer@1.0.4:
    dependencies:
      call-bound: 1.0.4

  is-string@1.1.1:
    dependencies:
      call-bound: 1.0.4
      has-tostringtag: 1.0.2

  is-symbol@1.1.1:
    dependencies:
      call-bound: 1.0.4
      has-symbols: 1.1.0
      safe-regex-test: 1.1.0

  is-typed-array@1.1.15:
    dependencies:
      which-typed-array: 1.1.19

  is-weakmap@2.0.2: {}

  is-weakref@1.1.1:
    dependencies:
      call-bound: 1.0.4

  is-weakset@2.0.4:
    dependencies:
      call-bound: 1.0.4
      get-intrinsic: 1.3.0

  is-what@3.14.1: {}

  is-windows@1.0.2: {}

  is-wsl@2.2.0:
    dependencies:
      is-docker: 2.2.1

  isarray@0.0.1: {}

  isarray@1.0.0: {}

  isarray@2.0.5: {}

  isexe@2.0.0: {}

  isobject@2.1.0:
    dependencies:
      isarray: 1.0.0

  isobject@3.0.1: {}

  jackspeak@3.4.3:
    dependencies:
      '@isaacs/cliui': 8.0.2
    optionalDependencies:
      '@pkgjs/parseargs': 0.11.0

  js-base64@2.6.4: {}

  js-tokens@4.0.0: {}

  js-yaml@4.1.0:
    dependencies:
      argparse: 2.0.1

  jsesc@2.5.2: {}

  jsesc@3.1.0: {}

  json-buffer@3.0.1: {}

  json-schema-traverse@0.4.1: {}

  json-stable-stringify-without-jsonify@1.0.1: {}

  json5@1.0.2:
    dependencies:
      minimist: 1.2.8

  json5@2.2.3: {}

  jsondiffpatch@0.6.2:
    dependencies:
      '@types/diff-match-patch': 1.0.36
      diff-match-patch: 1.0.5

  jsonfile@6.2.0:
    dependencies:
      universalify: 2.0.1
    optionalDependencies:
      graceful-fs: 4.2.11

  jsonwebtoken@8.5.1:
    dependencies:
      jws: 3.2.2
      lodash.includes: 4.3.0
      lodash.isboolean: 3.0.3
      lodash.isinteger: 4.0.4
      lodash.isnumber: 3.0.3
      lodash.isplainobject: 4.0.6
      lodash.isstring: 4.0.1
      lodash.once: 4.1.1
      ms: 2.1.3
      semver: 5.7.2

  jsonwebtoken@9.0.2:
    dependencies:
      jws: 3.2.2
      lodash.includes: 4.3.0
      lodash.isboolean: 3.0.3
      lodash.isinteger: 4.0.4
      lodash.isnumber: 3.0.3
      lodash.isplainobject: 4.0.6
      lodash.isstring: 4.0.1
      lodash.once: 4.1.1
      ms: 2.1.3
      semver: 7.7.2

  jszip@3.10.1:
    dependencies:
      lie: 3.3.0
      pako: 1.0.11
      readable-stream: 2.3.8
      setimmediate: 1.0.5

  jwa@1.4.2:
    dependencies:
      buffer-equal-constant-time: 1.0.1
      ecdsa-sig-formatter: 1.0.11
      safe-buffer: 5.2.1

  jws@3.2.2:
    dependencies:
      jwa: 1.4.2
      safe-buffer: 5.2.1

  keygrip@1.1.0:
    dependencies:
      tsscmp: 1.0.6

  keyv@4.5.4:
    dependencies:
      json-buffer: 3.0.1

  kind-of@3.2.2:
    dependencies:
      is-buffer: 1.1.6

  kind-of@4.0.0:
    dependencies:
      is-buffer: 1.1.6

  kind-of@5.1.0: {}

  kind-of@6.0.3: {}

  koa-body@4.2.0:
    dependencies:
      '@types/formidable': 1.2.8
      co-body: 5.2.0
      formidable: 1.2.6

  koa-compose@4.1.0: {}

  koa-convert@2.0.0:
    dependencies:
      co: 4.6.0
      koa-compose: 4.1.0

  koa-jwt@3.6.0:
    dependencies:
      jsonwebtoken: 8.5.1
      koa-unless: 1.0.7
      p-any: 1.1.0

  koa-router@8.0.8:
    dependencies:
      debug: 4.4.3
      http-errors: 1.8.1
      koa-compose: 4.1.0
      methods: 1.1.2
      path-to-regexp: 1.9.0
      urijs: 1.19.11
    transitivePeerDependencies:
      - supports-color

  koa-send@3.3.0:
    dependencies:
      co: 4.6.0
      debug: 2.6.9
      mz: 2.7.0
      resolve-path: 1.4.0
    transitivePeerDependencies:
      - supports-color

  koa-static2@0.1.8:
    dependencies:
      babel-runtime: 6.26.0
      koa-send: 3.3.0
    transitivePeerDependencies:
      - supports-color

  koa-unless@1.0.7: {}

  koa@2.16.2:
    dependencies:
      accepts: 1.3.8
      cache-content-type: 1.0.1
      content-disposition: 0.5.4
      content-type: 1.0.5
      cookies: 0.9.1
      debug: 4.4.3
      delegates: 1.0.0
      depd: 2.0.0
      destroy: 1.2.0
      encodeurl: 1.0.2
      escape-html: 1.0.3
      fresh: 0.5.2
      http-assert: 1.5.0
      http-errors: 1.8.1
      is-generator-function: 1.1.0
      koa-compose: 4.1.0
      koa-convert: 2.0.0
      on-finished: 2.4.1
      only: 0.0.2
      parseurl: 1.3.3
      statuses: 1.5.0
      type-is: 1.6.18
      vary: 1.1.2
    transitivePeerDependencies:
      - supports-color

  less@4.4.1:
    dependencies:
      copy-anything: 2.0.6
      parse-node-version: 1.0.1
      tslib: 2.8.1
    optionalDependencies:
      errno: 0.1.8
      graceful-fs: 4.2.11
      image-size: 0.5.5
      make-dir: 2.1.0
      mime: 1.6.0
      needle: 3.3.1
      source-map: 0.6.1

  levn@0.4.1:
    dependencies:
      prelude-ls: 1.2.1
      type-check: 0.4.0

  lie@3.1.1:
    dependencies:
      immediate: 3.0.6

  lie@3.3.0:
    dependencies:
      immediate: 3.0.6

  linkify-it@5.0.0:
    dependencies:
      uc.micro: 2.1.0

  loader-utils@1.4.2:
    dependencies:
      big.js: 5.2.2
      emojis-list: 3.0.0
      json5: 1.0.2

  localforage@1.10.0:
    dependencies:
      lie: 3.1.1

  locate-path@5.0.0:
    dependencies:
      p-locate: 4.1.0

  locate-path@6.0.0:
    dependencies:
      p-locate: 5.0.0

  lodash-es@4.17.21: {}

  lodash.clonedeep@4.5.0: {}

  lodash.includes@4.3.0: {}

  lodash.isboolean@3.0.3: {}

  lodash.isequal@4.5.0: {}

  lodash.isinteger@4.0.4: {}

  lodash.isnumber@3.0.3: {}

  lodash.isplainobject@4.0.6: {}

  lodash.isstring@4.0.1: {}

  lodash.merge@4.6.2: {}

  lodash.once@4.1.1: {}

  lodash@4.17.21: {}

  lru-cache@10.4.3: {}

  lru-cache@5.1.1:
    dependencies:
      yallist: 3.1.1

  magic-string@0.25.9:
    dependencies:
      sourcemap-codec: 1.4.8

  magic-string@0.30.19:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.5

  make-dir@2.1.0:
    dependencies:
      pify: 4.0.1
      semver: 5.7.2
    optional: true

  map-cache@0.2.2: {}

  map-visit@1.0.0:
    dependencies:
      object-visit: 1.0.1

  markdown-it@14.1.0:
    dependencies:
      argparse: 2.0.1
      entities: 4.5.0
      linkify-it: 5.0.0
      mdurl: 2.0.0
      punycode.js: 2.3.1
      uc.micro: 2.1.0

  marked@4.3.0: {}

  math-intrinsics@1.1.0: {}

  mdn-data@2.0.14: {}

  mdn-data@2.0.30: {}

  mdurl@2.0.0: {}

  media-typer@0.3.0: {}

  media-typer@1.1.0: {}

  merge-descriptors@2.0.0: {}

  merge-options@1.0.1:
    dependencies:
      is-plain-obj: 1.1.0

  merge2@1.4.1: {}

  methods@1.1.2: {}

  micromatch@3.1.0:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      braces: 2.3.2
      define-property: 1.0.0
      extend-shallow: 2.0.1
      extglob: 2.0.4
      fragment-cache: 0.2.1
      kind-of: 5.1.0
      nanomatch: 1.2.13
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  micromatch@4.0.8:
    dependencies:
      braces: 3.0.3
      picomatch: 2.3.1

  mime-db@1.52.0: {}

  mime-db@1.54.0: {}

  mime-types@2.1.35:
    dependencies:
      mime-db: 1.52.0

  mime-types@3.0.1:
    dependencies:
      mime-db: 1.54.0

  mime@1.6.0:
    optional: true

  mind-elixir@3.3.2: {}

  minimatch@3.1.2:
    dependencies:
      brace-expansion: 1.1.12

  minimatch@9.0.5:
    dependencies:
      brace-expansion: 2.0.2

  minimist@1.2.8: {}

  minipass@7.1.2: {}

  mixin-deep@1.3.2:
    dependencies:
      for-in: 1.0.2
      is-extendable: 1.0.1

  monaco-editor@0.51.0: {}

  ms@2.0.0: {}

  ms@2.1.3: {}

  mz@2.7.0:
    dependencies:
      any-promise: 1.3.0
      object-assign: 4.1.1
      thenify-all: 1.6.0

  nanoid@3.3.11: {}

  nanomatch@1.2.13:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      fragment-cache: 0.2.1
      is-windows: 1.0.2
      kind-of: 6.0.3
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  natural-compare@1.4.0: {}

  needle@3.3.1:
    dependencies:
      iconv-lite: 0.6.3
      sax: 1.4.1
    optional: true

  negotiator@0.6.3: {}

  negotiator@1.0.0: {}

  node-releases@2.0.21: {}

  normalize-path@3.0.0: {}

  nth-check@2.1.1:
    dependencies:
      boolbase: 1.0.0

  object-assign@4.1.1: {}

  object-copy@0.1.0:
    dependencies:
      copy-descriptor: 0.1.1
      define-property: 0.2.5
      kind-of: 3.2.2

  object-inspect@1.13.4: {}

  object-keys@1.1.1: {}

  object-visit@1.0.1:
    dependencies:
      isobject: 3.0.1

  object.assign@4.1.7:
    dependencies:
      call-bind: 1.0.8
      call-bound: 1.0.4
      define-properties: 1.2.1
      es-object-atoms: 1.1.1
      has-symbols: 1.1.0
      object-keys: 1.1.1

  object.pick@1.3.0:
    dependencies:
      isobject: 3.0.1

  on-finished@2.4.1:
    dependencies:
      ee-first: 1.1.1

  once@1.4.0:
    dependencies:
      wrappy: 1.0.2

  only@0.0.2: {}

  open@8.4.2:
    dependencies:
      define-lazy-prop: 2.0.0
      is-docker: 2.2.1
      is-wsl: 2.2.0

  optionator@0.9.4:
    dependencies:
      deep-is: 0.1.4
      fast-levenshtein: 2.0.6
      levn: 0.4.1
      prelude-ls: 1.2.1
      type-check: 0.4.0
      word-wrap: 1.2.5

  own-keys@1.0.1:
    dependencies:
      get-intrinsic: 1.3.0
      object-keys: 1.1.1
      safe-push-apply: 1.0.0

  p-any@1.1.0:
    dependencies:
      p-some: 2.0.1

  p-limit@2.3.0:
    dependencies:
      p-try: 2.2.0

  p-limit@3.1.0:
    dependencies:
      yocto-queue: 0.1.0

  p-locate@4.1.0:
    dependencies:
      p-limit: 2.3.0

  p-locate@5.0.0:
    dependencies:
      p-limit: 3.1.0

  p-some@2.0.1:
    dependencies:
      aggregate-error: 1.0.0

  p-try@2.2.0: {}

  package-json-from-dist@1.0.1: {}

  pako@1.0.11: {}

  parchment@3.0.0: {}

  parent-module@1.0.1:
    dependencies:
      callsites: 3.1.0

  parse-node-version@1.0.1: {}

  parseurl@1.3.3: {}

  pascalcase@0.1.1: {}

  path-exists@4.0.0: {}

  path-is-absolute@1.0.1: {}

  path-key@3.1.1: {}

  path-parse@1.0.7: {}

  path-scurry@1.11.1:
    dependencies:
      lru-cache: 10.4.3
      minipass: 7.1.2

  path-to-regexp@1.9.0:
    dependencies:
      isarray: 0.0.1

  path-to-regexp@8.3.0: {}

  path-type@4.0.0: {}

  path@0.12.7:
    dependencies:
      process: 0.11.10
      util: 0.10.4

  pathe@0.2.0: {}

  picocolors@1.1.1: {}

  picomatch@2.3.1: {}

  picomatch@4.0.3: {}

  pify@4.0.1:
    optional: true

  pinyin-pro@3.27.0: {}

  pkce-challenge@5.0.0: {}

  pngjs@5.0.0: {}

  posix-character-classes@0.1.1: {}

  possible-typed-array-names@1.1.0: {}

  postcss-prefix-selector@1.16.1(postcss@5.2.18):
    dependencies:
      postcss: 5.2.18

  postcss-selector-parser@7.1.0:
    dependencies:
      cssesc: 3.0.0
      util-deprecate: 1.0.2

  postcss@5.2.18:
    dependencies:
      chalk: 1.1.3
      js-base64: 2.6.4
      source-map: 0.5.7
      supports-color: 3.2.3

  postcss@8.5.6:
    dependencies:
      nanoid: 3.3.11
      picocolors: 1.1.1
      source-map-js: 1.2.1

  posthtml-parser@0.2.1:
    dependencies:
      htmlparser2: 3.10.1
      isobject: 2.1.0

  posthtml-rename-id@1.0.12:
    dependencies:
      escape-string-regexp: 1.0.5

  posthtml-render@1.4.0: {}

  posthtml-svg-mode@1.0.3:
    dependencies:
      merge-options: 1.0.1
      posthtml: 0.9.2
      posthtml-parser: 0.2.1
      posthtml-render: 1.4.0

  posthtml@0.9.2:
    dependencies:
      posthtml-parser: 0.2.1
      posthtml-render: 1.4.0

  prelude-ls@1.2.1: {}

  prettier@2.7.1: {}

  process-nextick-args@2.0.1: {}

  process@0.11.10: {}

  proxy-addr@2.0.7:
    dependencies:
      forwarded: 0.2.0
      ipaddr.js: 1.9.1

  proxy-from-env@1.1.0: {}

  prr@1.0.1:
    optional: true

  punycode.js@2.3.1: {}

  punycode@2.3.1: {}

  qrcode@1.5.1:
    dependencies:
      dijkstrajs: 1.0.3
      encode-utf8: 1.0.3
      pngjs: 5.0.0
      yargs: 15.4.1

  qs@6.14.0:
    dependencies:
      side-channel: 1.1.0

  query-string@4.3.4:
    dependencies:
      object-assign: 4.1.1
      strict-uri-encode: 1.1.0

  queue-microtask@1.2.3: {}

  quill-delta@5.1.0:
    dependencies:
      fast-diff: 1.3.0
      lodash.clonedeep: 4.5.0
      lodash.isequal: 4.5.0

  quill@2.0.3:
    dependencies:
      eventemitter3: 5.0.1
      lodash-es: 4.17.21
      parchment: 3.0.0
      quill-delta: 5.1.0

  range-parser@1.2.1: {}

  raw-body@2.5.2:
    dependencies:
      bytes: 3.1.2
      http-errors: 2.0.0
      iconv-lite: 0.4.24
      unpipe: 1.0.0

  raw-body@3.0.1:
    dependencies:
      bytes: 3.1.2
      http-errors: 2.0.0
      iconv-lite: 0.7.0
      unpipe: 1.0.0

  readable-stream@2.3.8:
    dependencies:
      core-util-is: 1.0.3
      inherits: 2.0.4
      isarray: 1.0.0
      process-nextick-args: 2.0.1
      safe-buffer: 5.1.2
      string_decoder: 1.1.1
      util-deprecate: 1.0.2

  readable-stream@3.6.2:
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.3.0
      util-deprecate: 1.0.2

  readdirp@3.6.0:
    dependencies:
      picomatch: 2.3.1

  rechoir@0.6.2:
    dependencies:
      resolve: 1.22.10

  reflect.getprototypeof@1.0.10:
    dependencies:
      call-bind: 1.0.8
      define-properties: 1.2.1
      es-abstract: 1.24.0
      es-errors: 1.3.0
      es-object-atoms: 1.1.1
      get-intrinsic: 1.3.0
      get-proto: 1.0.1
      which-builtin-type: 1.2.1

  regenerator-runtime@0.11.1: {}

  regex-not@1.0.2:
    dependencies:
      extend-shallow: 3.0.2
      safe-regex: 1.1.0

  regexp.prototype.flags@1.5.4:
    dependencies:
      call-bind: 1.0.8
      define-properties: 1.2.1
      es-errors: 1.3.0
      get-proto: 1.0.1
      gopd: 1.2.0
      set-function-name: 2.0.2

  repeat-element@1.1.4: {}

  repeat-string@1.6.1: {}

  require-directory@2.1.1: {}

  require-main-filename@2.0.0: {}

  resolve-from@4.0.0: {}

  resolve-path@1.4.0:
    dependencies:
      http-errors: 1.6.3
      path-is-absolute: 1.0.1

  resolve-url@0.2.1: {}

  resolve@1.22.10:
    dependencies:
      is-core-module: 2.16.1
      path-parse: 1.0.7
      supports-preserve-symlinks-flag: 1.0.0

  ret@0.1.15: {}

  reusify@1.1.0: {}

  rimraf@3.0.2:
    dependencies:
      glob: 7.2.3

  rollup-plugin-inject@3.0.2:
    dependencies:
      estree-walker: 0.6.1
      magic-string: 0.25.9
      rollup-pluginutils: 2.8.2

  rollup-plugin-node-polyfills@0.2.1:
    dependencies:
      rollup-plugin-inject: 3.0.2

  rollup-plugin-polyfill-node@0.13.0(rollup@4.52.0):
    dependencies:
      '@rollup/plugin-inject': 5.0.5(rollup@4.52.0)
      rollup: 4.52.0

  rollup-plugin-visualizer@5.14.0(rollup@4.52.0):
    dependencies:
      open: 8.4.2
      picomatch: 4.0.3
      source-map: 0.7.6
      yargs: 17.7.2
    optionalDependencies:
      rollup: 4.52.0

  rollup-pluginutils@2.8.2:
    dependencies:
      estree-walker: 0.6.1

  rollup@4.52.0:
    dependencies:
      '@types/estree': 1.0.8
    optionalDependencies:
      '@rollup/rollup-android-arm-eabi': 4.52.0
      '@rollup/rollup-android-arm64': 4.52.0
      '@rollup/rollup-darwin-arm64': 4.52.0
      '@rollup/rollup-darwin-x64': 4.52.0
      '@rollup/rollup-freebsd-arm64': 4.52.0
      '@rollup/rollup-freebsd-x64': 4.52.0
      '@rollup/rollup-linux-arm-gnueabihf': 4.52.0
      '@rollup/rollup-linux-arm-musleabihf': 4.52.0
      '@rollup/rollup-linux-arm64-gnu': 4.52.0
      '@rollup/rollup-linux-arm64-musl': 4.52.0
      '@rollup/rollup-linux-loong64-gnu': 4.52.0
      '@rollup/rollup-linux-ppc64-gnu': 4.52.0
      '@rollup/rollup-linux-riscv64-gnu': 4.52.0
      '@rollup/rollup-linux-riscv64-musl': 4.52.0
      '@rollup/rollup-linux-s390x-gnu': 4.52.0
      '@rollup/rollup-linux-x64-gnu': 4.52.0
      '@rollup/rollup-linux-x64-musl': 4.52.0
      '@rollup/rollup-openharmony-arm64': 4.52.0
      '@rollup/rollup-win32-arm64-msvc': 4.52.0
      '@rollup/rollup-win32-ia32-msvc': 4.52.0
      '@rollup/rollup-win32-x64-gnu': 4.52.0
      '@rollup/rollup-win32-x64-msvc': 4.52.0
      fsevents: 2.3.3

  router@2.2.0:
    dependencies:
      debug: 4.4.3
      depd: 2.0.0
      is-promise: 4.0.0
      parseurl: 1.3.3
      path-to-regexp: 8.3.0
    transitivePeerDependencies:
      - supports-color

  run-parallel@1.2.0:
    dependencies:
      queue-microtask: 1.2.3

  rxjs@7.8.2:
    dependencies:
      tslib: 2.8.1

  safe-array-concat@1.1.3:
    dependencies:
      call-bind: 1.0.8
      call-bound: 1.0.4
      get-intrinsic: 1.3.0
      has-symbols: 1.1.0
      isarray: 2.0.5

  safe-buffer@5.1.2: {}

  safe-buffer@5.2.1: {}

  safe-push-apply@1.0.0:
    dependencies:
      es-errors: 1.3.0
      isarray: 2.0.5

  safe-regex-test@1.1.0:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      is-regex: 1.2.1

  safe-regex@1.1.0:
    dependencies:
      ret: 0.1.15

  safer-buffer@2.1.2: {}

  sax@1.4.1:
    optional: true

  select@1.1.2: {}

  semver@5.7.2: {}

  semver@6.3.1: {}

  semver@7.7.2: {}

  send@1.2.0:
    dependencies:
      debug: 4.4.3
      encodeurl: 2.0.0
      escape-html: 1.0.3
      etag: 1.8.1
      fresh: 2.0.0
      http-errors: 2.0.0
      mime-types: 3.0.1
      ms: 2.1.3
      on-finished: 2.4.1
      range-parser: 1.2.1
      statuses: 2.0.2
    transitivePeerDependencies:
      - supports-color

  serve-static@2.2.0:
    dependencies:
      encodeurl: 2.0.0
      escape-html: 1.0.3
      parseurl: 1.3.3
      send: 1.2.0
    transitivePeerDependencies:
      - supports-color

  set-blocking@2.0.0: {}

  set-function-length@1.2.2:
    dependencies:
      define-data-property: 1.1.4
      es-errors: 1.3.0
      function-bind: 1.1.2
      get-intrinsic: 1.3.0
      gopd: 1.2.0
      has-property-descriptors: 1.0.2

  set-function-name@2.0.2:
    dependencies:
      define-data-property: 1.1.4
      es-errors: 1.3.0
      functions-have-names: 1.2.3
      has-property-descriptors: 1.0.2

  set-proto@1.0.0:
    dependencies:
      dunder-proto: 1.0.1
      es-errors: 1.3.0
      es-object-atoms: 1.1.1

  set-value@2.0.1:
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      split-string: 3.1.0

  setimmediate@1.0.5: {}

  setprototypeof@1.1.0: {}

  setprototypeof@1.2.0: {}

  shebang-command@2.0.0:
    dependencies:
      shebang-regex: 3.0.0

  shebang-regex@3.0.0: {}

  shell-quote@1.8.3: {}

  shelljs@0.8.5:
    dependencies:
      glob: 7.2.3
      interpret: 1.4.0
      rechoir: 0.6.2

  shepherd.js@11.1.1:
    dependencies:
      '@floating-ui/dom': 1.7.4
      deepmerge: 4.3.1

  side-channel-list@1.0.0:
    dependencies:
      es-errors: 1.3.0
      object-inspect: 1.13.4

  side-channel-map@1.0.1:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      get-intrinsic: 1.3.0
      object-inspect: 1.13.4

  side-channel-weakmap@1.0.2:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      get-intrinsic: 1.3.0
      object-inspect: 1.13.4
      side-channel-map: 1.0.1

  side-channel@1.1.0:
    dependencies:
      es-errors: 1.3.0
      object-inspect: 1.13.4
      side-channel-list: 1.0.0
      side-channel-map: 1.0.1
      side-channel-weakmap: 1.0.2

  signal-exit@4.1.0: {}

  simple-swizzle@0.2.4:
    dependencies:
      is-arrayish: 0.3.4

  slash@3.0.0: {}

  snapdragon-node@2.1.1:
    dependencies:
      define-property: 1.0.0
      isobject: 3.0.1
      snapdragon-util: 3.0.1

  snapdragon-util@3.0.1:
    dependencies:
      kind-of: 3.2.2

  snapdragon@0.8.2:
    dependencies:
      base: 0.11.2
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      map-cache: 0.2.2
      source-map: 0.5.7
      source-map-resolve: 0.5.3
      use: 3.1.1
    transitivePeerDependencies:
      - supports-color

  sortablejs@1.15.6: {}

  source-map-js@1.2.1: {}

  source-map-resolve@0.5.3:
    dependencies:
      atob: 2.1.2
      decode-uri-component: 0.2.2
      resolve-url: 0.2.1
      source-map-url: 0.4.1
      urix: 0.1.0

  source-map-url@0.4.1: {}

  source-map@0.5.7: {}

  source-map@0.6.1: {}

  source-map@0.7.6: {}

  sourcemap-codec@1.4.8: {}

  spawn-command@0.0.2: {}

  split-string@3.1.0:
    dependencies:
      extend-shallow: 3.0.2

  ssf@0.11.2:
    dependencies:
      frac: 1.1.2

  stable@0.1.8: {}

  static-extend@0.1.2:
    dependencies:
      define-property: 0.2.5
      object-copy: 0.1.0

  statuses@1.5.0: {}

  statuses@2.0.1: {}

  statuses@2.0.2: {}

  stop-iteration-iterator@1.1.0:
    dependencies:
      es-errors: 1.3.0
      internal-slot: 1.1.0

  streamsaver@2.0.6: {}

  strict-uri-encode@1.1.0: {}

  string-width@4.2.3:
    dependencies:
      emoji-regex: 8.0.0
      is-fullwidth-code-point: 3.0.0
      strip-ansi: 6.0.1

  string-width@5.1.2:
    dependencies:
      eastasianwidth: 0.2.0
      emoji-regex: 9.2.2
      strip-ansi: 7.1.2

  string.prototype.trim@1.2.10:
    dependencies:
      call-bind: 1.0.8
      call-bound: 1.0.4
      define-data-property: 1.1.4
      define-properties: 1.2.1
      es-abstract: 1.24.0
      es-object-atoms: 1.1.1
      has-property-descriptors: 1.0.2

  string.prototype.trimend@1.0.9:
    dependencies:
      call-bind: 1.0.8
      call-bound: 1.0.4
      define-properties: 1.2.1
      es-object-atoms: 1.1.1

  string.prototype.trimstart@1.0.8:
    dependencies:
      call-bind: 1.0.8
      define-properties: 1.2.1
      es-object-atoms: 1.1.1

  string_decoder@1.1.1:
    dependencies:
      safe-buffer: 5.1.2

  string_decoder@1.3.0:
    dependencies:
      safe-buffer: 5.2.1

  strip-ansi@3.0.1:
    dependencies:
      ansi-regex: 2.1.1

  strip-ansi@6.0.1:
    dependencies:
      ansi-regex: 5.0.1

  strip-ansi@7.1.2:
    dependencies:
      ansi-regex: 6.2.2

  strip-json-comments@3.1.1: {}

  supports-color@2.0.0: {}

  supports-color@3.2.3:
    dependencies:
      has-flag: 1.0.0

  supports-color@7.2.0:
    dependencies:
      has-flag: 4.0.0

  supports-color@8.1.1:
    dependencies:
      has-flag: 4.0.0

  supports-preserve-symlinks-flag@1.0.0: {}

  svg-baker@1.7.0:
    dependencies:
      bluebird: 3.7.2
      clone: 2.1.2
      he: 1.2.0
      image-size: 0.5.5
      loader-utils: 1.4.2
      merge-options: 1.0.1
      micromatch: 3.1.0
      postcss: 5.2.18
      postcss-prefix-selector: 1.16.1(postcss@5.2.18)
      posthtml-rename-id: 1.0.12
      posthtml-svg-mode: 1.0.3
      query-string: 4.3.4
      traverse: 0.6.11
    transitivePeerDependencies:
      - supports-color

  svgo@2.8.0:
    dependencies:
      '@trysound/sax': 0.2.0
      commander: 7.2.0
      css-select: 4.3.0
      css-tree: 1.1.3
      csso: 4.2.0
      picocolors: 1.1.1
      stable: 0.1.8

  tailwind-merge@1.14.0: {}

  text-segmentation@1.0.3:
    dependencies:
      utrie: 1.0.2

  text-table@0.2.0: {}

  thenify-all@1.6.0:
    dependencies:
      thenify: 3.3.1

  thenify@3.3.1:
    dependencies:
      any-promise: 1.3.0

  tiny-emitter@2.1.0: {}

  tiny-engine-generate-code-tinypro@1.0.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.8.0(@opentiny/vue-renderless@3.20.3))(@opentiny/tiny-engine-utils@2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21))(@opentiny/tiny-engine@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21))(@opentiny/vue@3.20.0(echarts@5.4.1))(@vueuse/core@9.13.0(vue@3.5.21))(vue@3.5.21):
    dependencies:
      '@opentiny/icons': 0.1.4
      '@opentiny/tiny-engine': 2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)
      '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3)
      '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)
      '@opentiny/vue': 3.20.0(echarts@5.4.1)
      '@vueuse/core': 9.13.0(vue@3.5.21)
      vue: 3.5.21

  to-object-path@0.3.0:
    dependencies:
      kind-of: 3.2.2

  to-regex-range@2.1.1:
    dependencies:
      is-number: 3.0.0
      repeat-string: 1.6.1

  to-regex-range@5.0.1:
    dependencies:
      is-number: 7.0.0

  to-regex@3.0.2:
    dependencies:
      define-property: 2.0.2
      extend-shallow: 3.0.2
      regex-not: 1.0.2
      safe-regex: 1.1.0

  toidentifier@1.0.1: {}

  traverse@0.6.11:
    dependencies:
      gopd: 1.2.0
      typedarray.prototype.slice: 1.0.5
      which-typed-array: 1.1.19

  tree-kill@1.2.2: {}

  tslib@2.3.0: {}

  tslib@2.8.1: {}

  tsscmp@1.0.6: {}

  type-check@0.4.0:
    dependencies:
      prelude-ls: 1.2.1

  type-fest@0.20.2: {}

  type-is@1.6.18:
    dependencies:
      media-typer: 0.3.0
      mime-types: 2.1.35

  type-is@2.0.1:
    dependencies:
      content-type: 1.0.5
      media-typer: 1.1.0
      mime-types: 3.0.1

  typed-array-buffer@1.0.3:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      is-typed-array: 1.1.15

  typed-array-byte-length@1.0.3:
    dependencies:
      call-bind: 1.0.8
      for-each: 0.3.5
      gopd: 1.2.0
      has-proto: 1.2.0
      is-typed-array: 1.1.15

  typed-array-byte-offset@1.0.4:
    dependencies:
      available-typed-arrays: 1.0.7
      call-bind: 1.0.8
      for-each: 0.3.5
      gopd: 1.2.0
      has-proto: 1.2.0
      is-typed-array: 1.1.15
      reflect.getprototypeof: 1.0.10

  typed-array-length@1.0.7:
    dependencies:
      call-bind: 1.0.8
      for-each: 0.3.5
      gopd: 1.2.0
      is-typed-array: 1.1.15
      possible-typed-array-names: 1.1.0
      reflect.getprototypeof: 1.0.10

  typedarray.prototype.slice@1.0.5:
    dependencies:
      call-bind: 1.0.8
      define-properties: 1.2.1
      es-abstract: 1.24.0
      es-errors: 1.3.0
      get-proto: 1.0.1
      math-intrinsics: 1.1.0
      typed-array-buffer: 1.0.3
      typed-array-byte-offset: 1.0.4

  uc.micro@2.1.0: {}

  unbox-primitive@1.1.0:
    dependencies:
      call-bound: 1.0.4
      has-bigints: 1.1.0
      has-symbols: 1.1.0
      which-boxed-primitive: 1.1.1

  undici-types@5.26.5: {}

  undici-types@7.12.0: {}

  union-value@1.0.1:
    dependencies:
      arr-union: 3.1.0
      get-value: 2.0.6
      is-extendable: 0.1.1
      set-value: 2.0.1

  universalify@2.0.1: {}

  unpipe@1.0.0: {}

  unset-value@1.0.0:
    dependencies:
      has-value: 0.3.1
      isobject: 3.0.1

  update-browserslist-db@1.1.3(browserslist@4.26.2):
    dependencies:
      browserslist: 4.26.2
      escalade: 3.2.0
      picocolors: 1.1.1

  uri-js@4.4.1:
    dependencies:
      punycode: 2.3.1

  urijs@1.19.11: {}

  urix@0.1.0: {}

  use@3.1.1: {}

  util-deprecate@1.0.2: {}

  util@0.10.4:
    dependencies:
      inherits: 2.0.3

  util@0.12.5:
    dependencies:
      inherits: 2.0.4
      is-arguments: 1.2.0
      is-generator-function: 1.1.0
      is-typed-array: 1.1.15
      which-typed-array: 1.1.19

  utrie@1.0.2:
    dependencies:
      base64-arraybuffer: 1.0.2

  vary@1.1.2: {}

  vite-plugin-css-injected-by-js@3.5.2(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)):
    dependencies:
      vite: 5.4.20(@types/node@18.19.127)(less@4.4.1)

  vite-plugin-externalize-dependencies@1.0.1: {}

  vite-plugin-monaco-editor@1.1.0(monaco-editor@0.51.0):
    dependencies:
      monaco-editor: 0.51.0

  vite-plugin-static-copy@1.0.6(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)):
    dependencies:
      chokidar: 3.6.0
      fast-glob: 3.3.3
      fs-extra: 11.3.2
      picocolors: 1.1.1
      vite: 5.4.20(@types/node@18.19.127)(less@4.4.1)

  vite-plugin-svg-icons@2.0.1(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)):
    dependencies:
      '@types/svgo': 2.6.4
      cors: 2.8.5
      debug: 4.4.3
      etag: 1.8.1
      fs-extra: 10.1.0
      pathe: 0.2.0
      svg-baker: 1.7.0
      svgo: 2.8.0
      vite: 5.4.20(@types/node@18.19.127)(less@4.4.1)
    transitivePeerDependencies:
      - supports-color

  vite@5.4.20(@types/node@18.19.127)(less@4.4.1):
    dependencies:
      esbuild: 0.21.5
      postcss: 8.5.6
      rollup: 4.52.0
    optionalDependencies:
      '@types/node': 18.19.127
      fsevents: 2.3.3
      less: 4.4.1

  vue-clipboard3@2.0.0:
    dependencies:
      clipboard: 2.0.11

  vue-demi@0.14.10(vue@3.5.21):
    dependencies:
      vue: 3.5.21

  vue-draggable-next@2.2.1(sortablejs@1.15.6)(vue@3.5.21):
    dependencies:
      sortablejs: 1.15.6
      vue: 3.5.21

  vue-eslint-parser@8.3.0(eslint@8.57.1):
    dependencies:
      debug: 4.4.3
      eslint: 8.57.1
      eslint-scope: 7.2.2
      eslint-visitor-keys: 3.4.3
      espree: 9.6.1
      esquery: 1.6.0
      lodash: 4.17.21
      semver: 7.7.2
    transitivePeerDependencies:
      - supports-color

  vue-i18n@9.14.5(vue@3.5.21):
    dependencies:
      '@intlify/core-base': 9.14.5
      '@intlify/shared': 9.14.5
      '@vue/devtools-api': 6.6.4
      vue: 3.5.21

  vue@3.5.21:
    dependencies:
      '@vue/compiler-dom': 3.5.21
      '@vue/compiler-sfc': 3.5.21
      '@vue/runtime-dom': 3.5.21
      '@vue/server-renderer': 3.5.21(vue@3.5.21)
      '@vue/shared': 3.5.21

  which-boxed-primitive@1.1.1:
    dependencies:
      is-bigint: 1.1.0
      is-boolean-object: 1.2.2
      is-number-object: 1.1.1
      is-string: 1.1.1
      is-symbol: 1.1.1

  which-builtin-type@1.2.1:
    dependencies:
      call-bound: 1.0.4
      function.prototype.name: 1.1.8
      has-tostringtag: 1.0.2
      is-async-function: 2.1.1
      is-date-object: 1.1.0
      is-finalizationregistry: 1.1.1
      is-generator-function: 1.1.0
      is-regex: 1.2.1
      is-weakref: 1.1.1
      isarray: 2.0.5
      which-boxed-primitive: 1.1.1
      which-collection: 1.0.2
      which-typed-array: 1.1.19

  which-collection@1.0.2:
    dependencies:
      is-map: 2.0.3
      is-set: 2.0.3
      is-weakmap: 2.0.2
      is-weakset: 2.0.4

  which-module@2.0.1: {}

  which-typed-array@1.1.19:
    dependencies:
      available-typed-arrays: 1.0.7
      call-bind: 1.0.8
      call-bound: 1.0.4
      for-each: 0.3.5
      get-proto: 1.0.1
      gopd: 1.2.0
      has-tostringtag: 1.0.2

  which@2.0.2:
    dependencies:
      isexe: 2.0.0

  wmf@1.0.2: {}

  word-wrap@1.2.5: {}

  word@0.3.0: {}

  wrap-ansi@6.2.0:
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.3
      strip-ansi: 6.0.1

  wrap-ansi@7.0.0:
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.3
      strip-ansi: 6.0.1

  wrap-ansi@8.1.0:
    dependencies:
      ansi-styles: 6.2.3
      string-width: 5.1.2
      strip-ansi: 7.1.2

  wrappy@1.0.2: {}

  xlsx@0.18.5:
    dependencies:
      adler-32: 1.3.1
      cfb: 1.2.2
      codepage: 1.15.0
      crc-32: 1.2.2
      ssf: 0.11.2
      wmf: 1.0.2
      word: 0.3.0

  xss@1.0.11:
    dependencies:
      commander: 2.20.3
      cssfilter: 0.0.10

  y18n@4.0.3: {}

  y18n@5.0.8: {}

  yallist@3.1.1: {}

  yargs-parser@18.1.3:
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0

  yargs-parser@21.1.1: {}

  yargs@15.4.1:
    dependencies:
      cliui: 6.0.0
      decamelize: 1.2.0
      find-up: 4.1.0
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      require-main-filename: 2.0.0
      set-blocking: 2.0.0
      string-width: 4.2.3
      which-module: 2.0.1
      y18n: 4.0.3
      yargs-parser: 18.1.3

  yargs@17.7.2:
    dependencies:
      cliui: 8.0.1
      escalade: 3.2.0
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      string-width: 4.2.3
      y18n: 5.0.8
      yargs-parser: 21.1.1

  ylru@1.4.0: {}

  yocto-queue@0.1.0: {}

  zod-to-json-schema@3.24.6(zod@3.25.76):
    dependencies:
      zod: 3.25.76

  zod@3.25.76: {}

  zrender@5.4.1:
    dependencies:
      tslib: 2.3.0