From 67be5f2c79f973f80325221760af8a3964432d6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=BA=A2=E5=BD=AC?= Date: Fri, 6 Sep 2024 17:18:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8F=92=E5=85=A5=20svg=20=20=E5=92=8C?= =?UTF-8?q?=20=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +- pnpm-lock.yaml | 1969 ++++++++++++++++++++++- src/assets/icons/README.md | 7 + src/assets/icons/btn-extFullscreen.svg | 6 + src/assets/icons/btn-fullscreen.svg | 5 + src/assets/icons/btn-theme.svg | 5 + src/assets/icons/dark.svg | 3 + src/assets/icons/demo.svg | 3 + src/assets/icons/language.svg | 3 + src/assets/icons/light.svg | 4 + src/assets/icons/lock.svg | 5 + src/assets/icons/logo.svg | 1 + src/assets/icons/menu-dataScreen.svg | 1 + src/assets/icons/menu-home.svg | 1 + src/assets/icons/menu-plan.svg | 6 + src/assets/icons/menu-script.svg | 1 + src/assets/icons/menu-setting-param.svg | 5 + src/assets/icons/menu-setting.svg | 5 + src/assets/icons/user.svg | 5 + src/assets/images/403.png | Bin 0 -> 12713 bytes src/assets/images/404.png | Bin 0 -> 7788 bytes src/assets/images/500.png | Bin 0 -> 8069 bytes src/assets/images/login/login_bg.svg | 33 + src/assets/images/login/login_left.svg | 123 ++ src/components/Demo.vue | 6 + src/components/SvgIcon.vue | 33 + src/main.ts | 2 + src/types/auto-import-components.d.ts | 3 + tsconfig.app.json | 3 +- vite.config.ts | 39 +- 30 files changed, 2274 insertions(+), 9 deletions(-) create mode 100644 src/assets/icons/README.md create mode 100644 src/assets/icons/btn-extFullscreen.svg create mode 100644 src/assets/icons/btn-fullscreen.svg create mode 100644 src/assets/icons/btn-theme.svg create mode 100644 src/assets/icons/dark.svg create mode 100644 src/assets/icons/demo.svg create mode 100644 src/assets/icons/language.svg create mode 100644 src/assets/icons/light.svg create mode 100644 src/assets/icons/lock.svg create mode 100644 src/assets/icons/logo.svg create mode 100644 src/assets/icons/menu-dataScreen.svg create mode 100644 src/assets/icons/menu-home.svg create mode 100644 src/assets/icons/menu-plan.svg create mode 100644 src/assets/icons/menu-script.svg create mode 100644 src/assets/icons/menu-setting-param.svg create mode 100644 src/assets/icons/menu-setting.svg create mode 100644 src/assets/icons/user.svg create mode 100644 src/assets/images/403.png create mode 100644 src/assets/images/404.png create mode 100644 src/assets/images/500.png create mode 100644 src/assets/images/login/login_bg.svg create mode 100644 src/assets/images/login/login_left.svg create mode 100644 src/components/SvgIcon.vue diff --git a/package.json b/package.json index bad05b3..f21047b 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@types/node": "^22.5.4", + "@element-plus/icons-vue": "^2.3.1", "@vueuse/core": "^11.0.3", "element-plus": "^2.8.1", "pinia": "^2.2.2", @@ -18,11 +18,15 @@ "vue-router": "^4.4.3" }, "devDependencies": { + "@iconify-json/ep": "^1.1.16", + "@types/node": "^22.5.4", "@vitejs/plugin-vue": "^5.1.2", "typescript": "^5.5.3", "unplugin-auto-import": "^0.18.2", + "unplugin-icons": "^0.19.3", "unplugin-vue-components": "^0.27.4", "vite": "^5.4.1", + "vite-plugin-svg-icons": "^2.0.1", "vue-tsc": "^2.0.29" }, "packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea95395..14c93e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,9 @@ importers: .: dependencies: - '@types/node': - specifier: ^22.5.4 - version: 22.5.4 + '@element-plus/icons-vue': + specifier: ^2.3.1 + version: 2.3.1(vue@3.5.2(typescript@5.5.4)) '@vueuse/core': specifier: ^11.0.3 version: 11.0.3(vue@3.5.2(typescript@5.5.4)) @@ -30,6 +30,12 @@ importers: specifier: ^4.4.3 version: 4.4.3(vue@3.5.2(typescript@5.5.4)) devDependencies: + '@iconify-json/ep': + specifier: ^1.1.16 + version: 1.1.16 + '@types/node': + specifier: ^22.5.4 + version: 22.5.4 '@vitejs/plugin-vue': specifier: ^5.1.2 version: 5.1.3(vite@5.4.3(@types/node@22.5.4))(vue@3.5.2(typescript@5.5.4)) @@ -39,18 +45,27 @@ importers: unplugin-auto-import: specifier: ^0.18.2 version: 0.18.2(@vueuse/core@11.0.3(vue@3.5.2(typescript@5.5.4)))(rollup@4.21.2) + unplugin-icons: + specifier: ^0.19.3 + version: 0.19.3(@vue/compiler-sfc@3.5.2) unplugin-vue-components: specifier: ^0.27.4 version: 0.27.4(@babel/parser@7.25.6)(rollup@4.21.2)(vue@3.5.2(typescript@5.5.4)) vite: specifier: ^5.4.1 version: 5.4.3(@types/node@22.5.4) + vite-plugin-svg-icons: + specifier: ^2.0.1 + version: 2.0.1(vite@5.4.3(@types/node@22.5.4)) vue-tsc: specifier: ^2.0.29 version: 2.1.6(typescript@5.5.4) packages: + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} + '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} @@ -227,6 +242,15 @@ packages: '@floating-ui/utils@0.2.7': resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} + '@iconify-json/ep@1.1.16': + resolution: {integrity: sha512-g7XnumVhTGlMDFkr7D3U19HJxneGdRwG8MIeV/PIubfRQu1wOh9aYQSycbTYMV9LCVr0Hg2wN1U45R8MJvPjlA==} + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.1.32': + resolution: {integrity: sha512-LeifFZPPKu28O3AEDpYJNdEbvS4/ojAPyIW+pF/vUpJTYnbTiXUHkCh0bwgFRzKvdpb8H4Fbfd/742++MF4fPQ==} + '@intlify/core-base@9.14.0': resolution: {integrity: sha512-zJn0imh9HIsZZUtt9v8T16PeVstPv6bP2YzlrYJwoF8F30gs4brZBwW2KK6EI5WYKFi3NeqX6+UU4gniz5TkGg==} engines: {node: '>= 16'} @@ -346,6 +370,10 @@ packages: '@sxzz/popperjs-es@2.11.7': resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -358,6 +386,9 @@ packages: '@types/node@22.5.4': resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} + '@types/svgo@2.6.4': + resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==} + '@types/web-bluetooth@0.0.16': resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} @@ -446,46 +477,182 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + ansi-regex@2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + + ansi-styles@2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + 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.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-unique@0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + assign-symbols@1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} + async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} + 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'} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + base@0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + + 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==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + 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'} + cache-base@1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + 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'} + + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + + collection-visit@1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + + 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==} + computeds@0.0.1: resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + copy-descriptor@0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + 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-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + 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.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -495,15 +662,98 @@ packages: supports-color: optional: true + decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + 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'} + + 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'} + + domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + element-plus@2.8.1: resolution: {integrity: sha512-p11/6w/O0+hGvPhiN3jrcgh+XG+eg5jZlLdQVYvcPHZYhhCh3J3YeZWW1JO/REPES1vevkboT6VAi+9wHA8Dsg==} peerDependencies: vue: ^3.2.0 + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + 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'} + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -512,6 +762,10 @@ packages: 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@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} @@ -522,6 +776,26 @@ packages: estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + expand-brackets@2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + + 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-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -529,27 +803,189 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + 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'} + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + for-in@1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} + + fragment-cache@0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + 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.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + 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'} + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-ansi@2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@1.0.0: + resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} + engines: {node: '>=0.10.0'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + 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 + htmlparser2@3.10.1: + resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + + image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + 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-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + 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-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'} @@ -558,13 +994,107 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + 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-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-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + 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'} + + js-base64@2.6.4: + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + js-tokens@9.0.0: resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + 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'} + + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + + loader-utils@1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} + engines: {node: '>=4.0.0'} + local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -585,13 +1115,32 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + 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'} + + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} + 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'} + 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'} @@ -600,9 +1149,19 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mixin-deep@1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -614,6 +1173,10 @@ packages: 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'} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -621,9 +1184,50 @@ packages: normalize-wheel-es@1.2.0: resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==} + 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.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + 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.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.pick@1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} + + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + + pascalcase@0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} + path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + pathe@0.2.0: + resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} + pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -649,17 +1253,83 @@ packages: pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} + posix-character-classes@0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-prefix-selector@1.16.1: + resolution: {integrity: sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==} + peerDependencies: + postcss: '>4 <9' + + postcss@5.2.18: + resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} + engines: {node: '>=0.12'} + postcss@8.4.45: resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} 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'} + + 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==} + 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'} + regex-not@1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + 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'} + + resolve-url@0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + + ret@0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -672,6 +1342,20 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safe-regex@1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -680,21 +1364,154 @@ packages: engines: {node: '>=10'} hasBin: true + 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-value@2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + 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'} + source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 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'} + + split-string@3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + + 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'} + + strict-uri-encode@1.1.0: + resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} + engines: {node: '>=0.10.0'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + 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-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + 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'} + + 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 + + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} + 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'} + + traverse@0.6.9: + resolution: {integrity: sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==} + engines: {node: '>= 0.4'} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typedarray.prototype.slice@1.0.3: + resolution: {integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==} + engines: {node: '>= 0.4'} + typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} @@ -703,12 +1520,23 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} unimport@3.11.1: resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==} + 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'} + unplugin-auto-import@0.18.2: resolution: {integrity: sha512-Dwb3rAic75harVBrVjwiq6H24PT+nBq2dpxV5BH8NNI6sDFaTytvP+iyo4xy7prQbR3r5K6nMs4f5Wp9PE4g8A==} engines: {node: '>=14'} @@ -721,6 +1549,26 @@ packages: '@vueuse/core': optional: true + unplugin-icons@0.19.3: + resolution: {integrity: sha512-EUegRmsAI6+rrYr0vXjFlIP+lg4fSC4zb62zAZKx8FGXlWAGgEGBCa3JDe27aRAXhistObLPbBPhwa/0jYLFkQ==} + peerDependencies: + '@svgr/core': '>=7.0.0' + '@svgx/core': ^1.0.1 + '@vue/compiler-sfc': ^3.0.2 || ^2.7.0 + vue-template-compiler: ^2.6.12 + vue-template-es2015-compiler: ^1.9.0 + peerDependenciesMeta: + '@svgr/core': + optional: true + '@svgx/core': + optional: true + '@vue/compiler-sfc': + optional: true + vue-template-compiler: + optional: true + vue-template-es2015-compiler: + optional: true + unplugin-vue-components@0.27.4: resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==} engines: {node: '>=14'} @@ -743,6 +1591,30 @@ packages: webpack-sources: optional: true + unset-value@1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} + + 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==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vite-plugin-svg-icons@2.0.1: + resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==} + peerDependencies: + vite: '>=2.0.0' + vite@5.4.3: resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -816,8 +1688,20 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + snapshots: + '@antfu/install-pkg@0.4.1': + dependencies: + package-manager-detector: 0.2.0 + tinyexec: 0.3.0 + '@antfu/utils@0.7.10': {} '@babel/helper-string-parser@7.24.8': {} @@ -920,6 +1804,24 @@ snapshots: '@floating-ui/utils@0.2.7': {} + '@iconify-json/ep@1.1.16': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.1.32': + dependencies: + '@antfu/install-pkg': 0.4.1 + '@antfu/utils': 0.7.10 + '@iconify/types': 2.0.0 + debug: 4.3.7 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.7.1 + transitivePeerDependencies: + - supports-color + '@intlify/core-base@9.14.0': dependencies: '@intlify/message-compiler': 9.14.0 @@ -1004,6 +1906,8 @@ snapshots: '@sxzz/popperjs-es@2.11.7': {} + '@trysound/sax@0.2.0': {} + '@types/estree@1.0.5': {} '@types/lodash-es@4.17.12': @@ -1016,6 +1920,10 @@ snapshots: dependencies: undici-types: 6.19.8 + '@types/svgo@2.6.4': + dependencies: + '@types/node': 22.5.4 + '@types/web-bluetooth@0.0.16': {} '@types/web-bluetooth@0.0.20': {} @@ -1151,25 +2059,120 @@ snapshots: acorn@8.12.1: {} + ansi-regex@2.1.1: {} + + ansi-styles@2.2.1: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 + arr-diff@4.0.0: {} + + arr-flatten@1.1.0: {} + + arr-union@3.1.0: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-unique@0.3.2: {} + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + assign-symbols@1.0.0: {} + async-validator@4.2.5: {} + atob@2.1.2: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + balanced-match@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 + + big.js@5.2.2: {} + binary-extensions@2.3.0: {} + bluebird@3.7.2: {} + + boolbase@1.0.0: {} + brace-expansion@2.0.1: 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 + 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 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 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 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -1182,20 +2185,147 @@ snapshots: 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 + + clone@2.1.2: {} + + collection-visit@1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + + commander@7.2.0: {} + + component-emitter@1.3.1: {} + computeds@0.0.1: {} confbox@0.1.7: {} + copy-descriptor@0.1.1: {} + + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + 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-what@6.1.0: {} + + csso@4.2.0: + dependencies: + css-tree: 1.1.3 + csstype@3.1.3: {} + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dayjs@1.11.13: {} de-indent@1.0.2: {} + debug@2.6.9: + dependencies: + ms: 2.0.0 + debug@4.3.7: dependencies: ms: 2.1.3 + decode-uri-component@0.2.2: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + 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 + + 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 + + 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 + element-plus@2.8.1(vue@3.5.2(typescript@5.5.4)): dependencies: '@ctrl/tinycolor': 3.6.1 @@ -1217,8 +2347,85 @@ snapshots: transitivePeerDependencies: - '@vue/composition-api' + emojis-list@3.0.0: {} + + entities@1.1.2: {} + + entities@2.2.0: {} + entities@4.5.0: {} + es-abstract@1.23.3: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.2 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -1247,6 +2454,8 @@ snapshots: escape-html@1.0.3: {} + escape-string-regexp@1.0.5: {} + escape-string-regexp@5.0.0: {} estree-walker@2.0.2: {} @@ -1255,6 +2464,42 @@ snapshots: dependencies: '@types/estree': 1.0.5 + etag@1.8.1: {} + + 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 + + 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-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -1267,33 +2512,291 @@ snapshots: dependencies: reusify: 1.0.4 + 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 + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + for-in@1.0.2: {} + + fragment-cache@0.2.1: + dependencies: + map-cache: 0.2.2 + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + fsevents@2.3.3: optional: true + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + get-value@2.0.6: {} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + has-ansi@2.0.0: + dependencies: + ansi-regex: 2.1.1 + + has-bigints@1.0.2: {} + + has-flag@1.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + 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: {} + 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 + + image-size@0.5.5: {} + + inherits@2.0.4: {} + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + is-accessor-descriptor@1.0.1: + dependencies: + hasown: 2.0.2 + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-buffer@1.1.6: {} + + is-callable@1.2.7: {} + + is-data-descriptor@1.0.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + 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-extendable@0.1.1: {} + + is-extendable@1.0.1: + dependencies: + is-plain-object: 2.0.4 + is-extglob@2.1.1: {} is-glob@4.0.3: dependencies: is-extglob: 2.1.1 + is-negative-zero@2.0.3: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@3.0.0: + dependencies: + kind-of: 3.2.2 + is-number@7.0.0: {} + is-plain-obj@1.1.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-windows@1.0.2: {} + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isobject@2.1.0: + dependencies: + isarray: 1.0.0 + + isobject@3.0.1: {} + + js-base64@2.6.4: {} + js-tokens@9.0.0: {} + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + 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: {} + + kolorist@1.8.0: {} + + loader-utils@1.4.2: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.2 + local-pkg@0.5.0: dependencies: mlly: 1.7.1 @@ -1313,10 +2816,40 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + map-cache@0.2.2: {} + + map-visit@1.0.0: + dependencies: + object-visit: 1.0.1 + + mdn-data@2.0.14: {} + memoize-one@6.0.0: {} + merge-options@1.0.1: + dependencies: + is-plain-obj: 1.1.0 + merge2@1.4.1: {} + 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 @@ -1326,6 +2859,13 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimist@1.2.8: {} + + mixin-deep@1.3.2: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + mlly@1.7.1: dependencies: acorn: 8.12.1 @@ -1333,18 +2873,73 @@ snapshots: pkg-types: 1.2.0 ufo: 1.5.4 + ms@2.0.0: {} + ms@2.1.3: {} muggle-string@0.4.1: {} nanoid@3.3.7: {} + 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 + normalize-path@3.0.0: {} normalize-wheel-es@1.2.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.2: {} + + object-keys@1.1.1: {} + + object-visit@1.0.1: + dependencies: + isobject: 3.0.1 + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.pick@1.3.0: + dependencies: + isobject: 3.0.1 + + package-manager-detector@0.2.0: {} + + pascalcase@0.1.1: {} + path-browserify@1.0.1: {} + pathe@0.2.0: {} + pathe@1.1.2: {} picocolors@1.1.0: {} @@ -1365,18 +2960,87 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 + posix-character-classes@0.1.1: {} + + possible-typed-array-names@1.0.0: {} + + postcss-prefix-selector@1.16.1(postcss@5.2.18): + dependencies: + postcss: 5.2.18 + + 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.4.45: dependencies: nanoid: 3.3.7 picocolors: 1.1.0 source-map-js: 1.2.0 + 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 + + query-string@4.3.4: + dependencies: + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + queue-microtask@1.2.3: {} + 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 + regex-not@1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + repeat-element@1.1.4: {} + + repeat-string@1.6.1: {} + + resolve-url@0.2.1: {} + + ret@0.1.15: {} + reusify@1.0.4: {} rollup@4.21.2: @@ -1405,26 +3069,258 @@ snapshots: dependencies: queue-microtask: 1.2.3 + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.2.1: {} + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safe-regex@1.1.0: + dependencies: + ret: 0.1.15 + scule@1.3.0: {} semver@7.6.3: {} + 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.2.4 + gopd: 1.0.1 + 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-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 + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + 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 + source-map-js@1.2.0: {} + 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: {} + + split-string@3.1.0: + dependencies: + extend-shallow: 3.0.2 + + stable@0.1.8: {} + + static-extend@0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + + strict-uri-encode@1.1.0: {} + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@3.0.1: + dependencies: + ansi-regex: 2.1.1 + strip-literal@2.1.0: dependencies: js-tokens: 9.0.0 + supports-color@2.0.0: {} + + supports-color@3.2.3: + dependencies: + has-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.9 + 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.0 + stable: 0.1.8 + + tinyexec@0.3.0: {} + to-fast-properties@2.0.0: {} + 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 + + traverse@0.6.9: + dependencies: + gopd: 1.0.1 + typedarray.prototype.slice: 1.0.3 + which-typed-array: 1.1.15 + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typedarray.prototype.slice@1.0.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + typed-array-buffer: 1.0.2 + typed-array-byte-offset: 1.0.2 + typescript@5.5.4: {} ufo@1.5.4: {} + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + undici-types@6.19.8: {} unimport@3.11.1(rollup@4.21.2): @@ -1446,6 +3342,15 @@ snapshots: - rollup - webpack-sources + 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: {} + unplugin-auto-import@0.18.2(@vueuse/core@11.0.3(vue@3.5.2(typescript@5.5.4)))(rollup@4.21.2): dependencies: '@antfu/utils': 0.7.10 @@ -1462,6 +3367,21 @@ snapshots: - rollup - webpack-sources + unplugin-icons@0.19.3(@vue/compiler-sfc@3.5.2): + dependencies: + '@antfu/install-pkg': 0.4.1 + '@antfu/utils': 0.7.10 + '@iconify/utils': 2.1.32 + debug: 4.3.7 + kolorist: 1.8.0 + local-pkg: 0.5.0 + unplugin: 1.13.1 + optionalDependencies: + '@vue/compiler-sfc': 3.5.2 + transitivePeerDependencies: + - supports-color + - webpack-sources + unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.21.2)(vue@3.5.2(typescript@5.5.4)): dependencies: '@antfu/utils': 0.7.10 @@ -1487,6 +3407,33 @@ snapshots: acorn: 8.12.1 webpack-virtual-modules: 0.6.2 + unset-value@1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + + urix@0.1.0: {} + + use@3.1.1: {} + + util-deprecate@1.0.2: {} + + vary@1.1.2: {} + + vite-plugin-svg-icons@2.0.1(vite@5.4.3(@types/node@22.5.4)): + dependencies: + '@types/svgo': 2.6.4 + cors: 2.8.5 + debug: 4.3.7 + 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.3(@types/node@22.5.4) + transitivePeerDependencies: + - supports-color + vite@5.4.3(@types/node@22.5.4): dependencies: esbuild: 0.21.5 @@ -1532,3 +3479,19 @@ snapshots: typescript: 5.5.4 webpack-virtual-modules@0.6.2: {} + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 diff --git a/src/assets/icons/README.md b/src/assets/icons/README.md new file mode 100644 index 0000000..4238f31 --- /dev/null +++ b/src/assets/icons/README.md @@ -0,0 +1,7 @@ +# 该目录 只放置通用 SVG 图标(该目录 svg 会全部打包在一个文件,在页面初始时加载,请注意使用 svg 大小) + +### 使用方式 + +``` + +``` diff --git a/src/assets/icons/btn-extFullscreen.svg b/src/assets/icons/btn-extFullscreen.svg new file mode 100644 index 0000000..dd03066 --- /dev/null +++ b/src/assets/icons/btn-extFullscreen.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/assets/icons/btn-fullscreen.svg b/src/assets/icons/btn-fullscreen.svg new file mode 100644 index 0000000..b82c6f9 --- /dev/null +++ b/src/assets/icons/btn-fullscreen.svg @@ -0,0 +1,5 @@ + + + + diff --git a/src/assets/icons/btn-theme.svg b/src/assets/icons/btn-theme.svg new file mode 100644 index 0000000..5ac7a61 --- /dev/null +++ b/src/assets/icons/btn-theme.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/dark.svg b/src/assets/icons/dark.svg new file mode 100644 index 0000000..ad38043 --- /dev/null +++ b/src/assets/icons/dark.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/icons/demo.svg b/src/assets/icons/demo.svg new file mode 100644 index 0000000..6153c4a --- /dev/null +++ b/src/assets/icons/demo.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/language.svg b/src/assets/icons/language.svg new file mode 100644 index 0000000..02eda7c --- /dev/null +++ b/src/assets/icons/language.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/icons/light.svg b/src/assets/icons/light.svg new file mode 100644 index 0000000..7d94caa --- /dev/null +++ b/src/assets/icons/light.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/src/assets/icons/lock.svg b/src/assets/icons/lock.svg new file mode 100644 index 0000000..9645f59 --- /dev/null +++ b/src/assets/icons/lock.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/logo.svg b/src/assets/icons/logo.svg new file mode 100644 index 0000000..bc826fe --- /dev/null +++ b/src/assets/icons/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu-dataScreen.svg b/src/assets/icons/menu-dataScreen.svg new file mode 100644 index 0000000..bcdc7e9 --- /dev/null +++ b/src/assets/icons/menu-dataScreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu-home.svg b/src/assets/icons/menu-home.svg new file mode 100644 index 0000000..bc826fe --- /dev/null +++ b/src/assets/icons/menu-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu-plan.svg b/src/assets/icons/menu-plan.svg new file mode 100644 index 0000000..52474f6 --- /dev/null +++ b/src/assets/icons/menu-plan.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/assets/icons/menu-script.svg b/src/assets/icons/menu-script.svg new file mode 100644 index 0000000..5c5dfd4 --- /dev/null +++ b/src/assets/icons/menu-script.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/menu-setting-param.svg b/src/assets/icons/menu-setting-param.svg new file mode 100644 index 0000000..4e8ac66 --- /dev/null +++ b/src/assets/icons/menu-setting-param.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/menu-setting.svg b/src/assets/icons/menu-setting.svg new file mode 100644 index 0000000..f1d6c8c --- /dev/null +++ b/src/assets/icons/menu-setting.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/user.svg b/src/assets/icons/user.svg new file mode 100644 index 0000000..3a0089b --- /dev/null +++ b/src/assets/icons/user.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/assets/images/403.png b/src/assets/images/403.png new file mode 100644 index 0000000000000000000000000000000000000000..0c5ec7c7c6fc51e7118b2857d5c2322b0433ab81 GIT binary patch literal 12713 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/404.png b/src/assets/images/404.png new file mode 100644 index 0000000000000000000000000000000000000000..2333586e41590ab1684dfb8ff71927ad96f8d3a5 GIT binary patch literal 7788 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/login/login_left.svg b/src/assets/images/login/login_left.svg new file mode 100644 index 0000000..c8316b9 --- /dev/null +++ b/src/assets/images/login/login_left.svg @@ -0,0 +1,123 @@ + + + 搭建网站 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/Demo.vue b/src/components/Demo.vue index 4c7c4e9..3a0a0b9 100644 --- a/src/components/Demo.vue +++ b/src/components/Demo.vue @@ -14,6 +14,12 @@ const store = useCounterStore(); Go to Home Go to About + + + + + +