艺术家
2025-05-24 6564593ef44090cca74582d7b32ac979c262b908
项目代码/伸缩杆/client/pnpm-lock.yaml
@@ -11,6 +11,9 @@
      '@element-plus/icons-vue':
        specifier: ^2.3.1
        version: 2.3.1(vue@3.5.13)
      '@videojs-player/vue':
        specifier: ^1.0.0
        version: 1.0.0(@types/video.js@7.3.58)(video.js@8.22.0)(vue@3.5.13)
      ali-oss:
        specifier: ^6.22.0
        version: 6.22.0
@@ -50,6 +53,9 @@
      uglifyjs-webpack-plugin:
        specifier: ^2.2.0
        version: 2.2.0
      video.js:
        specifier: ^8.22.0
        version: 8.22.0
      vue:
        specifier: ^3.5.13
        version: 3.5.13
@@ -69,6 +75,9 @@
        specifier: ^4.7.15
        version: 4.7.15
    devDependencies:
      '@types/video.js':
        specifier: ^7.3.58
        version: 7.3.58
      '@vitejs/plugin-vue':
        specifier: ^5.2.1
        version: 5.2.3(vite@6.2.2(less@4.3.0)(sass-embedded@1.86.0))(vue@3.5.13)
@@ -578,11 +587,34 @@
  '@types/three@0.141.0':
    resolution: {integrity: sha512-OJdKDgTPVBUgc+s74DYoy4aLznbFFC38Xm4ElmU1YwGNgR7GGFVvFCX7lpVgOsT6S1zSJtGdajTsOYE8/xY9nA==}
  '@types/video.js@7.3.58':
    resolution: {integrity: sha512-1CQjuSrgbv1/dhmcfQ83eVyYbvGyqhTvb2Opxr0QCV+iJ4J6/J+XWQ3Om59WiwCd1MN3rDUHasx5XRrpUtewYQ==}
  '@types/web-bluetooth@0.0.16':
    resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
  '@types/webxr@0.5.21':
    resolution: {integrity: sha512-geZIAtLzjGmgY2JUi6VxXdCrTb99A7yP49lxLr2Nm/uIK0PkkxcEi4OGhoGDO4pxCf3JwGz2GiJL2Ej4K2bKaA==}
  '@videojs-player/vue@1.0.0':
    resolution: {integrity: sha512-WonTezRfKu3fYdQLt/ta+nuKH6gMZUv8l40Jke/j4Lae7IqeO/+lLAmBnh3ni88bwR+vkFXIlZ2Ci7VKInIYJg==}
    peerDependencies:
      '@types/video.js': 7.x
      video.js: 7.x
      vue: 3.x
  '@videojs/http-streaming@3.17.0':
    resolution: {integrity: sha512-Ch1P3tvvIEezeZXyK11UfWgp4cWKX4vIhZ30baN/lRinqdbakZ5hiAI3pGjRy3d+q/Epyc8Csz5xMdKNNGYpcw==}
    engines: {node: '>=8', npm: '>=5'}
    peerDependencies:
      video.js: ^8.19.0
  '@videojs/vhs-utils@4.1.1':
    resolution: {integrity: sha512-5iLX6sR2ownbv4Mtejw6Ax+naosGvoT9kY+gcuHzANyUZZ+4NpeNdKMUhb6ag0acYej1Y7cmr/F2+4PrggMiVA==}
    engines: {node: '>=8', npm: '>=5'}
  '@videojs/xhr@2.7.0':
    resolution: {integrity: sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==}
  '@vitejs/plugin-vue-jsx@4.1.2':
    resolution: {integrity: sha512-4Rk0GdE0QCdsIkuMmWeg11gmM4x8UmTnZR/LWPm7QJ7+BsK4tq08udrN0isrrWqz5heFy9HLV/7bOLgFS8hUjA==}
@@ -666,9 +698,16 @@
  '@vueuse/shared@9.13.0':
    resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
  '@xmldom/xmldom@0.8.10':
    resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
    engines: {node: '>=10.0.0'}
  address@1.2.2:
    resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==}
    engines: {node: '>= 10.0.0'}
  aes-decrypter@4.0.2:
    resolution: {integrity: sha512-lc+/9s6iJvuaRe5qDlMTpCFjnwpkeOXp8qP3oiZ5jsj1MRg+SBVUmmICrhxHvc8OELSmc+fEyyxAuppY6hrWzw==}
  agentkeepalive@3.5.3:
    resolution: {integrity: sha512-yqXL+k5rr8+ZRpOAntkaaRgWgE5o8ESAj5DyRmVTCSoZxXmqemb9Dd7T4i5UzwuERdLAJUy6XzR9zFVuf0kzkw==}
@@ -889,6 +928,9 @@
    resolution: {integrity: sha512-glXVh42vz40yZb9Cq2oMOt70FIoWiv+vxNvdKdU8CwjLad25qHM3trLxhl9bVjdr6WaslIXhWpn0NO8T/67Qjg==}
    engines: {node: '>= 8.0.0'}
  dom-walk@0.1.2:
    resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
  dunder-proto@1.0.1:
    resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
    engines: {node: '>= 0.4'}
@@ -1063,6 +1105,9 @@
    resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
    deprecated: Glob versions prior to v9 are no longer supported
  global@4.4.0:
    resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
  globals@11.12.0:
    resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
    engines: {node: '>=4'}
@@ -1140,6 +1185,9 @@
  is-extendable@0.1.1:
    resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
    engines: {node: '>=0.10.0'}
  is-function@1.0.2:
    resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
  is-inside-container@1.0.0:
    resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
@@ -1261,6 +1309,9 @@
  lru-cache@5.1.1:
    resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
  m3u8-parser@7.2.0:
    resolution: {integrity: sha512-CRatFqpjVtMiMaKXxNvuI3I++vUumIXVVT/JpCpdU/FynV/ceVw1qpPyyBNindL+JlPMSesx+WX1QJaZEJSaMQ==}
  magic-string@0.30.17:
    resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
@@ -1296,6 +1347,9 @@
    engines: {node: '>=4.0.0'}
    hasBin: true
  min-document@2.19.0:
    resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
  minimatch@3.1.2:
    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -1317,12 +1371,21 @@
    resolution: {integrity: sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==}
    deprecated: This package is no longer supported.
  mpd-parser@1.3.1:
    resolution: {integrity: sha512-1FuyEWI5k2HcmhS1HkKnUAQV7yFPfXPht2DnRRGtoiiAAW+ESTbtEXIDpRkwdU+XyrQuwrIym7UkoPKsZ0SyFw==}
    hasBin: true
  mrmime@2.0.1:
    resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
    engines: {node: '>=10'}
  ms@2.1.3:
    resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
  mux.js@7.1.0:
    resolution: {integrity: sha512-NTxawK/BBELJrYsZThEulyUMDVlLizKdxyAsMuzoCD1eFj97BVaA8D/CvKsKu6FOLYkFojN5CbM9h++ZTZtknA==}
    engines: {node: '>=8', npm: '>=5'}
    hasBin: true
  mz@2.7.0:
    resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -1456,6 +1519,10 @@
      typescript:
        optional: true
  pkcs7@1.0.4:
    resolution: {integrity: sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==}
    hasBin: true
  pkg-dir@3.0.0:
    resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
    engines: {node: '>=6'}
@@ -1473,6 +1540,10 @@
  process-nextick-args@2.0.1:
    resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
  process@0.11.10:
    resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
    engines: {node: '>= 0.6.0'}
  promise-inflight@1.0.1:
    resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
@@ -1902,6 +1973,21 @@
  varint@6.0.0:
    resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==}
  video.js@8.22.0:
    resolution: {integrity: sha512-xge2kpjsvC0zgFJ1cqt+wTqsi21+huFswlonPFh7qiplypsb4FN/D2Rz6bWdG/S9eQaPHfWHsarmJL/7D3DHoA==}
  videojs-contrib-quality-levels@4.1.0:
    resolution: {integrity: sha512-TfrXJJg1Bv4t6TOCMEVMwF/CoS8iENYsWNKip8zfhB5kTcegiFYezEA0eHAJPU64ZC8NQbxQgOwAsYU8VXbOWA==}
    engines: {node: '>=16', npm: '>=8'}
    peerDependencies:
      video.js: ^8
  videojs-font@4.2.0:
    resolution: {integrity: sha512-YPq+wiKoGy2/M7ccjmlvwi58z2xsykkkfNMyIg4xb7EZQQNwB71hcSsB3o75CqQV7/y5lXkXhI/rsGAS7jfEmQ==}
  videojs-vtt.js@0.15.5:
    resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==}
  vite-hot-client@0.2.4:
    resolution: {integrity: sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==}
@@ -2459,9 +2545,39 @@
    dependencies:
      '@types/webxr': 0.5.21
  '@types/video.js@7.3.58': {}
  '@types/web-bluetooth@0.0.16': {}
  '@types/webxr@0.5.21': {}
  '@videojs-player/vue@1.0.0(@types/video.js@7.3.58)(video.js@8.22.0)(vue@3.5.13)':
    dependencies:
      '@types/video.js': 7.3.58
      video.js: 8.22.0
      vue: 3.5.13
  '@videojs/http-streaming@3.17.0(video.js@8.22.0)':
    dependencies:
      '@babel/runtime': 7.27.1
      '@videojs/vhs-utils': 4.1.1
      aes-decrypter: 4.0.2
      global: 4.4.0
      m3u8-parser: 7.2.0
      mpd-parser: 1.3.1
      mux.js: 7.1.0
      video.js: 8.22.0
  '@videojs/vhs-utils@4.1.1':
    dependencies:
      '@babel/runtime': 7.27.1
      global: 4.4.0
  '@videojs/xhr@2.7.0':
    dependencies:
      '@babel/runtime': 7.27.1
      global: 4.4.0
      is-function: 1.0.2
  '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.2(less@4.3.0)(sass-embedded@1.86.0))(vue@3.5.13)':
    dependencies:
@@ -2608,7 +2724,16 @@
      - '@vue/composition-api'
      - vue
  '@xmldom/xmldom@0.8.10': {}
  address@1.2.2: {}
  aes-decrypter@4.0.2:
    dependencies:
      '@babel/runtime': 7.27.1
      '@videojs/vhs-utils': 4.1.1
      global: 4.4.0
      pkcs7: 1.0.4
  agentkeepalive@3.5.3:
    dependencies:
@@ -2854,6 +2979,8 @@
  digest-header@1.1.0: {}
  dom-walk@0.1.2: {}
  dunder-proto@1.0.1:
    dependencies:
      call-bind-apply-helpers: 1.0.2
@@ -3089,6 +3216,11 @@
      once: 1.4.0
      path-is-absolute: 1.0.1
  global@4.4.0:
    dependencies:
      min-document: 2.19.0
      process: 0.11.10
  globals@11.12.0: {}
  gopd@1.2.0: {}
@@ -3142,6 +3274,8 @@
  is-docker@3.0.0: {}
  is-extendable@0.1.1: {}
  is-function@1.0.2: {}
  is-inside-container@1.0.0:
    dependencies:
@@ -3248,6 +3382,12 @@
    dependencies:
      yallist: 3.1.1
  m3u8-parser@7.2.0:
    dependencies:
      '@babel/runtime': 7.27.1
      '@videojs/vhs-utils': 4.1.1
      global: 4.4.0
  magic-string@0.30.17:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.0
@@ -3273,6 +3413,10 @@
    optional: true
  mime@2.6.0: {}
  min-document@2.19.0:
    dependencies:
      dom-walk: 0.1.2
  minimatch@3.1.2:
    dependencies:
@@ -3308,9 +3452,21 @@
      rimraf: 2.7.1
      run-queue: 1.0.3
  mpd-parser@1.3.1:
    dependencies:
      '@babel/runtime': 7.27.1
      '@videojs/vhs-utils': 4.1.1
      '@xmldom/xmldom': 0.8.10
      global: 4.4.0
  mrmime@2.0.1: {}
  ms@2.1.3: {}
  mux.js@7.1.0:
    dependencies:
      '@babel/runtime': 7.27.1
      global: 4.4.0
  mz@2.7.0:
    dependencies:
@@ -3417,6 +3573,10 @@
    transitivePeerDependencies:
      - '@vue/composition-api'
  pkcs7@1.0.4:
    dependencies:
      '@babel/runtime': 7.27.1
  pkg-dir@3.0.0:
    dependencies:
      find-up: 3.0.0
@@ -3434,6 +3594,8 @@
      parse-ms: 4.0.0
  process-nextick-args@2.0.1: {}
  process@0.11.10: {}
  promise-inflight@1.0.1(bluebird@3.7.2):
    optionalDependencies:
@@ -3858,6 +4020,32 @@
  varint@6.0.0: {}
  video.js@8.22.0:
    dependencies:
      '@babel/runtime': 7.27.1
      '@videojs/http-streaming': 3.17.0(video.js@8.22.0)
      '@videojs/vhs-utils': 4.1.1
      '@videojs/xhr': 2.7.0
      aes-decrypter: 4.0.2
      global: 4.4.0
      m3u8-parser: 7.2.0
      mpd-parser: 1.3.1
      mux.js: 7.1.0
      videojs-contrib-quality-levels: 4.1.0(video.js@8.22.0)
      videojs-font: 4.2.0
      videojs-vtt.js: 0.15.5
  videojs-contrib-quality-levels@4.1.0(video.js@8.22.0):
    dependencies:
      global: 4.4.0
      video.js: 8.22.0
  videojs-font@4.2.0: {}
  videojs-vtt.js@0.15.5:
    dependencies:
      global: 4.4.0
  vite-hot-client@0.2.4(vite@6.2.2(less@4.3.0)(sass-embedded@1.86.0)):
    dependencies:
      vite: 6.2.2(less@4.3.0)(sass-embedded@1.86.0)