lex 1 год назад
Родитель
Сommit
0212a30511
47 измененных файлов с 148 добавлено и 77 удалено
  1. 0 0
      dist/assets/index-089dd35c.js
  2. 0 0
      dist/assets/index-13f92589.js
  3. 0 0
      dist/assets/index-2823a568.js
  4. 0 1
      dist/assets/index-332a4b0c.js
  5. 0 0
      dist/assets/index-40330d7e.js
  6. 0 0
      dist/assets/index-4247a554.js
  7. 0 0
      dist/assets/index-4fcbc3c2.js
  8. 0 0
      dist/assets/index-5c4526ce.js
  9. 0 0
      dist/assets/index-63a04118.js
  10. 0 0
      dist/assets/index-69222ebd.js
  11. 0 0
      dist/assets/index-71a2f56b.js
  12. 0 0
      dist/assets/index-7ae5b1a0.js
  13. 0 0
      dist/assets/index-859c5907.js
  14. 0 0
      dist/assets/index-8c7c6a84.js
  15. 0 0
      dist/assets/index-948cf7ef.js
  16. 0 0
      dist/assets/index-a2d70b45.js
  17. 0 0
      dist/assets/index-cd37788d.js
  18. 0 0
      dist/assets/index-d4ab4eba.js
  19. 0 0
      dist/assets/index-d6a2c332.js
  20. 0 0
      dist/assets/index-def76bbd.js
  21. 0 0
      dist/assets/index-fb5a8ab8.js
  22. 1 0
      dist/assets/index-fc55e1ef.js
  23. 0 0
      dist/assets/index-legacy-1dac09e6.js
  24. 0 0
      dist/assets/index-legacy-38703b14.js
  25. 0 0
      dist/assets/index-legacy-3c95d82f.js
  26. 0 0
      dist/assets/index-legacy-43f2e444.js
  27. 0 0
      dist/assets/index-legacy-5d9a7bef.js
  28. 0 0
      dist/assets/index-legacy-620f0f4d.js
  29. 0 0
      dist/assets/index-legacy-8c238337.js
  30. 0 0
      dist/assets/index-legacy-a12282a2.js
  31. 0 0
      dist/assets/index-legacy-a7b97739.js
  32. 0 0
      dist/assets/index-legacy-b5701c83.js
  33. 0 0
      dist/assets/index-legacy-cdbeacc9.js
  34. 0 0
      dist/assets/index-legacy-ee11a622.js
  35. 0 0
      dist/assets/index-legacy-f19ffda7.js
  36. 0 0
      dist/assets/index-legacy-fcc0694e.js
  37. 1 0
      dist/assets/use-id-9ab70ab4.js
  38. 0 1
      dist/assets/use-id-a326a0f5.js
  39. 1 1
      dist/assets/use-id-legacy-677270e1.js
  40. 0 0
      dist/assets/utils-cf5a2342.js
  41. 0 0
      dist/assets/utils-dbbfbf42.js
  42. 0 0
      dist/assets/utils-legacy-b9dab7f9.js
  43. 0 0
      dist/assets/utils-legacy-c2239dc7.js
  44. 2 2
      dist/index.html
  45. 137 71
      package-lock.json
  46. 1 0
      package.json
  47. 5 1
      vite.config.ts

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-089dd35c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-13f92589.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-2823a568.js


+ 0 - 1
dist/assets/index-332a4b0c.js

@@ -1 +0,0 @@
-import{M as e,a as s}from"./index-8c7c6a84.js";import{d as F,c as u,a as t}from"./index-63a04118.js";const E="_banner_hpct1_1",c="_bannerImg_hpct1_6",l="_title_hpct1_11",a="_content_hpct1_35",o="_section1_hpct1_41",i="_section2_hpct1_57",n={banner:E,bannerImg:c,title:l,content:a,section1:o,section2:i},r=""+new URL("banner-a7746997.png",import.meta.url).href,B=""+new URL("img1-5e56bb90.png",import.meta.url).href,C=""+new URL("img2-bec00b76.png",import.meta.url).href,D=F({name:"about-us",setup(){return()=>u("div",{class:n.aboutUs},[u(e,null,null),u("div",{class:n.banner},[u("img",{class:n.bannerImg,src:r},null)]),u("div",{class:n.section1},[u("div",{class:[n.title]},[u("span",null,[t("关于酷乐秀")])]),u("img",{src:B,class:"w100"},null),u("div",{class:n.content},[u("p",null,[t("我们是一家专注于音乐教育创新的企业,深度融合新技术,为广大音乐爱好者和机构、学校提供高质量的音乐教育服务。")]),u("p",null,[t("未来数字化音乐教学将更加注重与人工智能、虚拟现实等新技术的深度融合,为音乐教学提供更加智能化、个性化的解决方案。我们深知数字化音乐课堂的重要性,因此积极布局数字化教育领域,现已拥有一系列成熟的音乐教学软件、教学团队及硬件供应链,助力音乐教育迈向新高峰。")])])]),u("div",{class:n.section2},[u("div",{class:[n.title]},[u("span",null,[t("选择我们你将得到")])]),u("img",{src:C,class:"w100"},null)]),u(s,null,null)])}});export{D as default};

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-40330d7e.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-4247a554.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-4fcbc3c2.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-5c4526ce.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-63a04118.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-69222ebd.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-71a2f56b.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-7ae5b1a0.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-859c5907.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-8c7c6a84.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-948cf7ef.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-a2d70b45.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-cd37788d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-d4ab4eba.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-d6a2c332.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-def76bbd.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-fb5a8ab8.js


+ 1 - 0
dist/assets/index-fc55e1ef.js

@@ -0,0 +1 @@
+import{M as t,a}from"./index-948cf7ef.js";import{d as e,c as n,a as l}from"./index-4247a554.js";const s={banner:"_banner_hpct1_1",bannerImg:"_bannerImg_hpct1_6",title:"_title_hpct1_11",content:"_content_hpct1_35",section1:"_section1_hpct1_41",section2:"_section2_hpct1_57"},c=""+new URL("banner-a7746997.png",import.meta.url).href,i=""+new URL("img1-5e56bb90.png",import.meta.url).href,r=""+new URL("img2-bec00b76.png",import.meta.url).href,m=e({name:"about-us",setup:()=>()=>n("div",{class:s.aboutUs},[n(t,null,null),n("div",{class:s.banner},[n("img",{class:s.bannerImg,src:c},null)]),n("div",{class:s.section1},[n("div",{class:[s.title]},[n("span",null,[l("关于酷乐秀")])]),n("img",{src:i,class:"w100"},null),n("div",{class:s.content},[n("p",null,[l("我们是一家专注于音乐教育创新的企业,深度融合新技术,为广大音乐爱好者和机构、学校提供高质量的音乐教育服务。")]),n("p",null,[l("未来数字化音乐教学将更加注重与人工智能、虚拟现实等新技术的深度融合,为音乐教学提供更加智能化、个性化的解决方案。我们深知数字化音乐课堂的重要性,因此积极布局数字化教育领域,现已拥有一系列成熟的音乐教学软件、教学团队及硬件供应链,助力音乐教育迈向新高峰。")])])]),n("div",{class:s.section2},[n("div",{class:[s.title]},[n("span",null,[l("选择我们你将得到")])]),n("img",{src:r,class:"w100"},null)]),n(a,null,null)])});export{m as default};

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-1dac09e6.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-38703b14.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-3c95d82f.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-43f2e444.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-5d9a7bef.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-620f0f4d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-8c238337.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-a12282a2.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-a7b97739.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-b5701c83.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-cdbeacc9.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-ee11a622.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-f19ffda7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/index-legacy-fcc0694e.js


+ 1 - 0
dist/assets/use-id-9ab70ab4.js

@@ -0,0 +1 @@
+import{t}from"./index-4247a554.js";let e=0;function u(){const n=t(),{name:o="unknown"}=(n==null?void 0:n.type)||{};return"".concat(o,"-").concat(++e)}export{u};

+ 0 - 1
dist/assets/use-id-a326a0f5.js

@@ -1 +0,0 @@
-import{t as e}from"./index-63a04118.js";let r=0;function u(){const n=e(),{name:t="unknown"}=(n==null?void 0:n.type)||{};return"".concat(t,"-").concat(++r)}export{u};

+ 1 - 1
dist/assets/use-id-legacy-fdcc07ef.js → dist/assets/use-id-legacy-677270e1.js

@@ -1 +1 @@
-System.register(["./index-legacy-896e3068.js"],(function(e,t){"use strict";var n;return{setters:[e=>{n=e.t}],execute:function(){e("u",(function(){const e=n(),{name:u="unknown"}=(null==e?void 0:e.type)||{};return`${u}-${++t}`}));let t=0}}}));
+System.register(["./index-legacy-a7b97739.js"],(function(e,t){"use strict";var n;return{setters:[e=>{n=e.t}],execute:function(){e("u",(function(){const e=n(),{name:u="unknown"}=(null==e?void 0:e.type)||{};return`${u}-${++t}`}));let t=0}}}));

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/utils-cf5a2342.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/utils-dbbfbf42.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/utils-legacy-b9dab7f9.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/assets/utils-legacy-c2239dc7.js


+ 2 - 2
dist/index.html

@@ -15,7 +15,7 @@
   <meta name="HandheldFriendly" content="true" />
   <title>课堂乐器官网</title>
   <script src="./flexible.js" charset="UTF-8"></script>
-  <script type="module" crossorigin src="./assets/index-63a04118.js"></script>
+  <script type="module" crossorigin src="./assets/index-4247a554.js"></script>
   <link rel="stylesheet" href="./assets/index-ccb99403.css">
   <script type="module">import.meta.url;import("_").catch(()=>1);async function* g(){};if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
   <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
@@ -26,7 +26,7 @@
   
   <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
   <script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-9f17e47e.js"></script>
-  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-896e3068.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-a7b97739.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 137 - 71
package-lock.json

@@ -16,6 +16,7 @@
         "numeral": "^2.0.6",
         "pinia": "^2.0.34",
         "query-string": "^8.1.0",
+        "rollup-plugin-terser": "^7.0.2",
         "swiper": "^11.0.3",
         "umi-request": "^1.4.0",
         "vant": "^4.1.2",
@@ -92,7 +93,6 @@
       "version": "7.22.13",
       "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz",
       "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
-      "dev": true,
       "dependencies": {
         "@babel/highlight": "^7.22.13",
         "chalk": "^2.4.2"
@@ -428,7 +428,6 @@
       "version": "7.22.20",
       "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
       "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
-      "dev": true,
       "engines": {
         "node": ">=6.9.0"
       }
@@ -474,7 +473,6 @@
       "version": "7.22.20",
       "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.20.tgz",
       "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==",
-      "dev": true,
       "dependencies": {
         "@babel/helper-validator-identifier": "^7.22.20",
         "chalk": "^2.4.2",
@@ -2228,7 +2226,6 @@
       "version": "0.3.3",
       "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
       "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
-      "dev": true,
       "dependencies": {
         "@jridgewell/set-array": "^1.0.1",
         "@jridgewell/sourcemap-codec": "^1.4.10",
@@ -2242,7 +2239,6 @@
       "version": "3.1.1",
       "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
       "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
-      "dev": true,
       "engines": {
         "node": ">=6.0.0"
       }
@@ -2251,7 +2247,6 @@
       "version": "1.1.2",
       "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz",
       "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
-      "dev": true,
       "engines": {
         "node": ">=6.0.0"
       }
@@ -2260,7 +2255,6 @@
       "version": "0.3.5",
       "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz",
       "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
-      "dev": true,
       "dependencies": {
         "@jridgewell/gen-mapping": "^0.3.0",
         "@jridgewell/trace-mapping": "^0.3.9"
@@ -2275,7 +2269,6 @@
       "version": "0.3.20",
       "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
       "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
-      "dev": true,
       "dependencies": {
         "@jridgewell/resolve-uri": "^3.1.0",
         "@jridgewell/sourcemap-codec": "^1.4.14"
@@ -2389,8 +2382,7 @@
     "node_modules/@types/node": {
       "version": "16.18.60",
       "resolved": "https://registry.npmmirror.com/@types/node/-/node-16.18.60.tgz",
-      "integrity": "sha512-ZUGPWx5vKfN+G2/yN7pcSNLkIkXEvlwNaJEd4e0ppX7W2S8XAkdc/37hM4OUNJB9sa0p12AOvGvxL4JCPiz9DA==",
-      "dev": true
+      "integrity": "sha512-ZUGPWx5vKfN+G2/yN7pcSNLkIkXEvlwNaJEd4e0ppX7W2S8XAkdc/37hM4OUNJB9sa0p12AOvGvxL4JCPiz9DA=="
     },
     "node_modules/@types/semver": {
       "version": "7.5.4",
@@ -3017,7 +3009,6 @@
       "version": "8.11.2",
       "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.11.2.tgz",
       "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
-      "dev": true,
       "bin": {
         "acorn": "bin/acorn"
       },
@@ -3084,7 +3075,6 @@
       "version": "3.2.1",
       "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-      "dev": true,
       "dependencies": {
         "color-convert": "^1.9.0"
       },
@@ -3300,8 +3290,7 @@
     "node_modules/buffer-from": {
       "version": "1.1.2",
       "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
-      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
-      "dev": true
+      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
     },
     "node_modules/call-bind": {
       "version": "1.0.5",
@@ -3362,7 +3351,6 @@
       "version": "2.4.2",
       "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-      "dev": true,
       "dependencies": {
         "ansi-styles": "^3.2.1",
         "escape-string-regexp": "^1.0.5",
@@ -3515,7 +3503,6 @@
       "version": "1.9.3",
       "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-      "dev": true,
       "dependencies": {
         "color-name": "1.1.3"
       }
@@ -3523,8 +3510,7 @@
     "node_modules/color-name": {
       "version": "1.1.3",
       "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
-      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
-      "dev": true
+      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
     },
     "node_modules/colorette": {
       "version": "2.0.20",
@@ -3866,7 +3852,6 @@
       "version": "1.0.5",
       "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
       "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-      "dev": true,
       "engines": {
         "node": ">=0.8.0"
       }
@@ -4689,7 +4674,6 @@
       "version": "3.0.0",
       "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
       "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
-      "dev": true,
       "engines": {
         "node": ">=4"
       }
@@ -5363,11 +5347,42 @@
         "whatwg-fetch": ">=0.10.0"
       }
     },
+    "node_modules/jest-worker": {
+      "version": "26.6.2",
+      "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz",
+      "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
+      "dependencies": {
+        "@types/node": "*",
+        "merge-stream": "^2.0.0",
+        "supports-color": "^7.0.0"
+      },
+      "engines": {
+        "node": ">= 10.13.0"
+      }
+    },
+    "node_modules/jest-worker/node_modules/has-flag": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/jest-worker/node_modules/supports-color": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+      "dependencies": {
+        "has-flag": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
     "node_modules/js-tokens": {
       "version": "4.0.0",
       "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
-      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
-      "dev": true
+      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
     },
     "node_modules/js-yaml": {
       "version": "4.1.0",
@@ -5772,8 +5787,7 @@
     "node_modules/merge-stream": {
       "version": "2.0.0",
       "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
-      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
-      "dev": true
+      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
     },
     "node_modules/merge2": {
       "version": "1.4.1",
@@ -6644,6 +6658,14 @@
       "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
       "dev": true
     },
+    "node_modules/randombytes": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz",
+      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+      "dependencies": {
+        "safe-buffer": "^5.1.0"
+      }
+    },
     "node_modules/readable-stream": {
       "version": "3.6.2",
       "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -6867,6 +6889,21 @@
         "fsevents": "~2.3.2"
       }
     },
+    "node_modules/rollup-plugin-terser": {
+      "version": "7.0.2",
+      "resolved": "https://registry.npmmirror.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
+      "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
+      "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser",
+      "dependencies": {
+        "@babel/code-frame": "^7.10.4",
+        "jest-worker": "^26.2.1",
+        "serialize-javascript": "^4.0.0",
+        "terser": "^5.0.0"
+      },
+      "peerDependencies": {
+        "rollup": "^2.0.0"
+      }
+    },
     "node_modules/run-async": {
       "version": "2.4.1",
       "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz",
@@ -6897,8 +6934,7 @@
     "node_modules/safe-buffer": {
       "version": "5.2.1",
       "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
-      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
-      "dev": true
+      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
     },
     "node_modules/safer-buffer": {
       "version": "2.1.2",
@@ -6932,6 +6968,14 @@
         "upper-case-first": "^2.0.2"
       }
     },
+    "node_modules/serialize-javascript": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+      "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+      "dependencies": {
+        "randombytes": "^2.1.0"
+      }
+    },
     "node_modules/set-function-length": {
       "version": "1.1.1",
       "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.1.1.tgz",
@@ -7028,7 +7072,6 @@
       "version": "0.6.1",
       "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-      "dev": true,
       "engines": {
         "node": ">=0.10.0"
       }
@@ -7045,7 +7088,6 @@
       "version": "0.5.21",
       "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz",
       "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
-      "dev": true,
       "dependencies": {
         "buffer-from": "^1.0.0",
         "source-map": "^0.6.0"
@@ -7176,7 +7218,6 @@
       "version": "5.5.0",
       "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
       "dependencies": {
         "has-flag": "^3.0.0"
       },
@@ -7217,7 +7258,6 @@
       "version": "5.24.0",
       "resolved": "https://registry.npmmirror.com/terser/-/terser-5.24.0.tgz",
       "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==",
-      "dev": true,
       "dependencies": {
         "@jridgewell/source-map": "^0.3.3",
         "acorn": "^8.8.2",
@@ -7234,8 +7274,7 @@
     "node_modules/terser/node_modules/commander": {
       "version": "2.20.3",
       "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
-      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
-      "dev": true
+      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
     },
     "node_modules/text-table": {
       "version": "0.2.0",
@@ -8163,7 +8202,6 @@
       "version": "7.22.13",
       "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz",
       "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
-      "dev": true,
       "requires": {
         "@babel/highlight": "^7.22.13",
         "chalk": "^2.4.2"
@@ -8411,8 +8449,7 @@
     "@babel/helper-validator-identifier": {
       "version": "7.22.20",
       "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
-      "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
-      "dev": true
+      "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A=="
     },
     "@babel/helper-validator-option": {
       "version": "7.22.15",
@@ -8446,7 +8483,6 @@
       "version": "7.22.20",
       "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.20.tgz",
       "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==",
-      "dev": true,
       "requires": {
         "@babel/helper-validator-identifier": "^7.22.20",
         "chalk": "^2.4.2",
@@ -9551,7 +9587,6 @@
       "version": "0.3.3",
       "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
       "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
-      "dev": true,
       "requires": {
         "@jridgewell/set-array": "^1.0.1",
         "@jridgewell/sourcemap-codec": "^1.4.10",
@@ -9561,20 +9596,17 @@
     "@jridgewell/resolve-uri": {
       "version": "3.1.1",
       "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
-      "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
-      "dev": true
+      "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA=="
     },
     "@jridgewell/set-array": {
       "version": "1.1.2",
       "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz",
-      "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
-      "dev": true
+      "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
     },
     "@jridgewell/source-map": {
       "version": "0.3.5",
       "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz",
       "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
-      "dev": true,
       "requires": {
         "@jridgewell/gen-mapping": "^0.3.0",
         "@jridgewell/trace-mapping": "^0.3.9"
@@ -9589,7 +9621,6 @@
       "version": "0.3.20",
       "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
       "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
-      "dev": true,
       "requires": {
         "@jridgewell/resolve-uri": "^3.1.0",
         "@jridgewell/sourcemap-codec": "^1.4.14"
@@ -9683,8 +9714,7 @@
     "@types/node": {
       "version": "16.18.60",
       "resolved": "https://registry.npmmirror.com/@types/node/-/node-16.18.60.tgz",
-      "integrity": "sha512-ZUGPWx5vKfN+G2/yN7pcSNLkIkXEvlwNaJEd4e0ppX7W2S8XAkdc/37hM4OUNJB9sa0p12AOvGvxL4JCPiz9DA==",
-      "dev": true
+      "integrity": "sha512-ZUGPWx5vKfN+G2/yN7pcSNLkIkXEvlwNaJEd4e0ppX7W2S8XAkdc/37hM4OUNJB9sa0p12AOvGvxL4JCPiz9DA=="
     },
     "@types/semver": {
       "version": "7.5.4",
@@ -10178,8 +10208,7 @@
     "acorn": {
       "version": "8.11.2",
       "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.11.2.tgz",
-      "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
-      "dev": true
+      "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w=="
     },
     "acorn-jsx": {
       "version": "5.3.2",
@@ -10228,7 +10257,6 @@
       "version": "3.2.1",
       "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-      "dev": true,
       "requires": {
         "color-convert": "^1.9.0"
       }
@@ -10399,8 +10427,7 @@
     "buffer-from": {
       "version": "1.1.2",
       "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
-      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
-      "dev": true
+      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
     },
     "call-bind": {
       "version": "1.0.5",
@@ -10455,7 +10482,6 @@
       "version": "2.4.2",
       "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-      "dev": true,
       "requires": {
         "ansi-styles": "^3.2.1",
         "escape-string-regexp": "^1.0.5",
@@ -10578,7 +10604,6 @@
       "version": "1.9.3",
       "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-      "dev": true,
       "requires": {
         "color-name": "1.1.3"
       }
@@ -10586,8 +10611,7 @@
     "color-name": {
       "version": "1.1.3",
       "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
-      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
-      "dev": true
+      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
     },
     "colorette": {
       "version": "2.0.20",
@@ -10872,8 +10896,7 @@
     "escape-string-regexp": {
       "version": "1.0.5",
       "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-      "dev": true
+      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
     },
     "eslint": {
       "version": "8.52.0",
@@ -11515,8 +11538,7 @@
     "has-flag": {
       "version": "3.0.0",
       "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
-      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
-      "dev": true
+      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
     },
     "has-property-descriptors": {
       "version": "1.0.1",
@@ -12033,11 +12055,35 @@
         "whatwg-fetch": ">=0.10.0"
       }
     },
+    "jest-worker": {
+      "version": "26.6.2",
+      "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz",
+      "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
+      "requires": {
+        "@types/node": "*",
+        "merge-stream": "^2.0.0",
+        "supports-color": "^7.0.0"
+      },
+      "dependencies": {
+        "has-flag": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+        },
+        "supports-color": {
+          "version": "7.2.0",
+          "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+          "requires": {
+            "has-flag": "^4.0.0"
+          }
+        }
+      }
+    },
     "js-tokens": {
       "version": "4.0.0",
       "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
-      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
-      "dev": true
+      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
     },
     "js-yaml": {
       "version": "4.1.0",
@@ -12359,8 +12405,7 @@
     "merge-stream": {
       "version": "2.0.0",
       "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
-      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
-      "dev": true
+      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
     },
     "merge2": {
       "version": "1.4.1",
@@ -13035,6 +13080,14 @@
       "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
       "dev": true
     },
+    "randombytes": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz",
+      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+      "requires": {
+        "safe-buffer": "^5.1.0"
+      }
+    },
     "readable-stream": {
       "version": "3.6.2",
       "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -13209,6 +13262,17 @@
         "fsevents": "~2.3.2"
       }
     },
+    "rollup-plugin-terser": {
+      "version": "7.0.2",
+      "resolved": "https://registry.npmmirror.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
+      "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
+      "requires": {
+        "@babel/code-frame": "^7.10.4",
+        "jest-worker": "^26.2.1",
+        "serialize-javascript": "^4.0.0",
+        "terser": "^5.0.0"
+      }
+    },
     "run-async": {
       "version": "2.4.1",
       "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz",
@@ -13236,8 +13300,7 @@
     "safe-buffer": {
       "version": "5.2.1",
       "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
-      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
-      "dev": true
+      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
     },
     "safer-buffer": {
       "version": "2.1.2",
@@ -13268,6 +13331,14 @@
         "upper-case-first": "^2.0.2"
       }
     },
+    "serialize-javascript": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+      "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+      "requires": {
+        "randombytes": "^2.1.0"
+      }
+    },
     "set-function-length": {
       "version": "1.1.1",
       "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.1.1.tgz",
@@ -13347,8 +13418,7 @@
     "source-map": {
       "version": "0.6.1",
       "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
-      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-      "dev": true
+      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
     },
     "source-map-js": {
       "version": "1.0.2",
@@ -13359,7 +13429,6 @@
       "version": "0.5.21",
       "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz",
       "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
-      "dev": true,
       "requires": {
         "buffer-from": "^1.0.0",
         "source-map": "^0.6.0"
@@ -13459,7 +13528,6 @@
       "version": "5.5.0",
       "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
       "requires": {
         "has-flag": "^3.0.0"
       }
@@ -13491,7 +13559,6 @@
       "version": "5.24.0",
       "resolved": "https://registry.npmmirror.com/terser/-/terser-5.24.0.tgz",
       "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==",
-      "dev": true,
       "requires": {
         "@jridgewell/source-map": "^0.3.3",
         "acorn": "^8.8.2",
@@ -13502,8 +13569,7 @@
         "commander": {
           "version": "2.20.3",
           "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
-          "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
-          "dev": true
+          "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
         }
       }
     },

+ 1 - 0
package.json

@@ -28,6 +28,7 @@
     "numeral": "^2.0.6",
     "pinia": "^2.0.34",
     "query-string": "^8.1.0",
+    "rollup-plugin-terser": "^7.0.2",
     "swiper": "^11.0.3",
     "umi-request": "^1.4.0",
     "vant": "^4.1.2",

+ 5 - 1
vite.config.ts

@@ -5,6 +5,7 @@ import Components from 'unplugin-vue-components/vite';
 import { VantResolver } from 'unplugin-vue-components/resolvers';
 import viteESLint from 'vite-plugin-eslint';
 import legacy from '@vitejs/plugin-legacy';
+import { terser } from 'rollup-plugin-terser';
 // eslint-disable-next-line @typescript-eslint/no-var-requires
 const path = require('path');
 
@@ -49,7 +50,10 @@ export default defineConfig({
     })
   ],
   build: {
-    target: 'es2015'
+    target: 'es2015',
+    rollupOptions: {
+      plugins: [terser()]
+    }
     // reportCompressedSize: false
   },
   resolve: {

Некоторые файлы не были показаны из-за большого количества измененных файлов