diff --git a/uni-app/package-lock.json b/uni-app/package-lock.json
index 574a08b35..ae8ac5efd 100644
--- a/uni-app/package-lock.json
+++ b/uni-app/package-lock.json
@@ -45,6 +45,7 @@
"@types/qrcode": "^1.5.0",
"@types/sortablejs": "^1.15.0",
"@vue/tsconfig": "^0.1.3",
+ "cross-env": "^7.0.3",
"sass": "^1.54.5",
"sass-loader": "10.4.1",
"typescript": "^4.9.4",
@@ -100,6 +101,7 @@
"version": "7.28.3",
"resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.28.3.tgz",
"integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
+ "peer": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
@@ -498,7 +500,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
"integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -511,7 +512,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -524,7 +524,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
"integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.12.13"
},
@@ -537,7 +536,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
"integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -595,7 +593,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
"integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -623,7 +620,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
"integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
},
@@ -636,7 +632,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
"integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -649,7 +644,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
"integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
},
@@ -662,7 +656,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
"integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -675,7 +668,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
"integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -688,7 +680,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
"integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -701,7 +692,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -717,7 +707,6 @@
"resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -1735,8 +1724,7 @@
"version": "0.2.3",
"resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@dcasia/mini-program-tailwind-webpack-plugin": {
"version": "1.5.7",
@@ -1755,7 +1743,8 @@
"node_modules/@dcloudio/types": {
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.19.tgz",
- "integrity": "sha512-1foayOFEAQ+jnQLt3ACsovCNjer3/fXn1I2VBpmDOzs2nk/n4UHwRLAxZV/RpxRqaGOPEvKrO/Pq+VI6sAmuRw=="
+ "integrity": "sha512-1foayOFEAQ+jnQLt3ACsovCNjer3/fXn1I2VBpmDOzs2nk/n4UHwRLAxZV/RpxRqaGOPEvKrO/Pq+VI6sAmuRw==",
+ "peer": true
},
"node_modules/@dcloudio/uni-app": {
"version": "3.0.0-3080720230703001",
@@ -1910,7 +1899,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
"integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
- "peer": true,
"dependencies": {
"@vue/shared": "3.2.47"
}
@@ -1919,7 +1907,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
"integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
- "peer": true,
"dependencies": {
"@vue/reactivity": "3.2.47",
"@vue/shared": "3.2.47"
@@ -1929,7 +1916,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
"integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
- "peer": true,
"dependencies": {
"@vue/runtime-core": "3.2.47",
"@vue/shared": "3.2.47",
@@ -1951,8 +1937,7 @@
"node_modules/@dcloudio/uni-cli-shared/node_modules/csstype": {
"version": "2.6.21",
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
- "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
- "peer": true
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
},
"node_modules/@dcloudio/uni-cli-shared/node_modules/vue": {
"version": "3.2.47",
@@ -2030,7 +2015,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
"integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
- "peer": true,
"dependencies": {
"@vue/shared": "3.2.47"
}
@@ -2039,7 +2023,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
"integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
- "peer": true,
"dependencies": {
"@vue/reactivity": "3.2.47",
"@vue/shared": "3.2.47"
@@ -2049,7 +2032,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
"integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
- "peer": true,
"dependencies": {
"@vue/runtime-core": "3.2.47",
"@vue/shared": "3.2.47",
@@ -2071,8 +2053,7 @@
"node_modules/@dcloudio/uni-h5-vite/node_modules/csstype": {
"version": "2.6.21",
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
- "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
- "peer": true
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
},
"node_modules/@dcloudio/uni-h5-vite/node_modules/vue": {
"version": "3.2.47",
@@ -2100,7 +2081,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
"integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
- "peer": true,
"dependencies": {
"@vue/shared": "3.2.47"
}
@@ -2109,7 +2089,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
"integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
- "peer": true,
"dependencies": {
"@vue/reactivity": "3.2.47",
"@vue/shared": "3.2.47"
@@ -2119,7 +2098,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
"integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
- "peer": true,
"dependencies": {
"@vue/runtime-core": "3.2.47",
"@vue/shared": "3.2.47",
@@ -2141,8 +2119,7 @@
"node_modules/@dcloudio/uni-h5-vue/node_modules/csstype": {
"version": "2.6.21",
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
- "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
- "peer": true
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
},
"node_modules/@dcloudio/uni-h5-vue/node_modules/vue": {
"version": "3.2.47",
@@ -2161,7 +2138,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
"integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
- "peer": true,
"dependencies": {
"@vue/shared": "3.2.47"
}
@@ -2170,7 +2146,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
"integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
- "peer": true,
"dependencies": {
"@vue/reactivity": "3.2.47",
"@vue/shared": "3.2.47"
@@ -2180,7 +2155,6 @@
"version": "3.2.47",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
"integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
- "peer": true,
"dependencies": {
"@vue/runtime-core": "3.2.47",
"@vue/shared": "3.2.47",
@@ -2202,8 +2176,7 @@
"node_modules/@dcloudio/uni-h5/node_modules/csstype": {
"version": "2.6.21",
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
- "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
- "peer": true
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
},
"node_modules/@dcloudio/uni-h5/node_modules/vue": {
"version": "3.2.47",
@@ -2895,7 +2868,6 @@
"resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
"integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
"dev": true,
- "peer": true,
"dependencies": {
"camelcase": "^5.3.1",
"find-up": "^4.1.0",
@@ -2912,7 +2884,6 @@
"resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz",
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -2922,7 +2893,6 @@
"resolved": "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz",
"integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"@types/node": "*",
@@ -2940,7 +2910,6 @@
"resolved": "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz",
"integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/console": "^27.5.1",
"@jest/reporters": "^27.5.1",
@@ -2988,7 +2957,6 @@
"resolved": "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz",
"integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/fake-timers": "^27.5.1",
"@jest/types": "^27.5.1",
@@ -3004,7 +2972,6 @@
"resolved": "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
"integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"@sinonjs/fake-timers": "^8.0.1",
@@ -3022,7 +2989,6 @@
"resolved": "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz",
"integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/environment": "^27.5.1",
"@jest/types": "^27.5.1",
@@ -3037,7 +3003,6 @@
"resolved": "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz",
"integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
"dev": true,
- "peer": true,
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
"@jest/console": "^27.5.1",
@@ -3082,7 +3047,6 @@
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -3094,7 +3058,6 @@
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
- "peer": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -3115,7 +3078,6 @@
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -3128,7 +3090,6 @@
"resolved": "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz",
"integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
"dev": true,
- "peer": true,
"dependencies": {
"callsites": "^3.0.0",
"graceful-fs": "^4.2.9",
@@ -3143,7 +3104,6 @@
"resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz",
"integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/console": "^27.5.1",
"@jest/types": "^27.5.1",
@@ -3159,7 +3119,6 @@
"resolved": "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
"integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/test-result": "^27.5.1",
"graceful-fs": "^4.2.9",
@@ -3175,7 +3134,6 @@
"resolved": "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz",
"integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/core": "^7.1.0",
"@jest/types": "^27.5.1",
@@ -3201,15 +3159,13 @@
"version": "1.9.0",
"resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@jest/types": {
"version": "27.5.1",
"resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz",
"integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/istanbul-lib-coverage": "^2.0.0",
"@types/istanbul-reports": "^3.0.0",
@@ -3258,6 +3214,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/custom/-/custom-0.10.3.tgz",
"integrity": "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/core": "^0.10.3",
@@ -3296,6 +3253,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz",
"integrity": "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.3",
@@ -3309,6 +3267,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz",
"integrity": "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.3",
@@ -3335,6 +3294,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz",
"integrity": "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.3",
@@ -3381,6 +3341,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz",
"integrity": "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.3",
@@ -3514,6 +3475,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz",
"integrity": "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.3",
@@ -3527,6 +3489,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz",
"integrity": "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.3",
@@ -3543,6 +3506,7 @@
"version": "0.10.3",
"resolved": "https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz",
"integrity": "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.3",
@@ -3833,7 +3797,6 @@
"resolved": "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz",
"integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
"dev": true,
- "peer": true,
"dependencies": {
"type-detect": "4.0.8"
}
@@ -3843,7 +3806,6 @@
"resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
"integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
"dev": true,
- "peer": true,
"dependencies": {
"@sinonjs/commons": "^1.7.0"
}
@@ -3853,7 +3815,6 @@
"resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz",
"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
"dev": true,
- "peer": true,
"engines": {
"node": ">= 6"
}
@@ -3863,7 +3824,6 @@
"resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz",
"integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/parser": "^7.20.7",
"@babel/types": "^7.20.7",
@@ -3877,7 +3837,6 @@
"resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz",
"integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/types": "^7.0.0"
}
@@ -3887,7 +3846,6 @@
"resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz",
"integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/parser": "^7.1.0",
"@babel/types": "^7.0.0"
@@ -3898,7 +3856,6 @@
"resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
"integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/types": "^7.28.2"
}
@@ -3908,7 +3865,6 @@
"resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-9.6.1.tgz",
"integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/estree": "*",
"@types/json-schema": "*"
@@ -3919,7 +3875,6 @@
"resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
"integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/eslint": "*",
"@types/estree": "*"
@@ -3935,7 +3890,6 @@
"resolved": "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
"integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -3944,15 +3898,13 @@
"version": "2.0.6",
"resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
"integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.3",
"resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
"integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/istanbul-lib-coverage": "*"
}
@@ -3962,7 +3914,6 @@
"resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
"integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/istanbul-lib-report": "*"
}
@@ -3986,8 +3937,7 @@
"version": "2.7.3",
"resolved": "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz",
"integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@types/qrcode": {
"version": "1.5.5",
@@ -4008,15 +3958,13 @@
"version": "2.0.3",
"resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.3.tgz",
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@types/yargs": {
"version": "16.0.9",
"resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.9.tgz",
"integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/yargs-parser": "*"
}
@@ -4025,8 +3973,7 @@
"version": "21.0.3",
"resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@uni-helper/uni-env": {
"version": "0.1.8",
@@ -4568,7 +4515,6 @@
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.14.1.tgz",
"integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/helper-numbers": "1.13.2",
"@webassemblyjs/helper-wasm-bytecode": "1.13.2"
@@ -4578,29 +4524,25 @@
"version": "1.13.2",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
"integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@webassemblyjs/helper-api-error": {
"version": "1.13.2",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
"integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@webassemblyjs/helper-buffer": {
"version": "1.14.1",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
"integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@webassemblyjs/helper-numbers": {
"version": "1.13.2",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
"integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/floating-point-hex-parser": "1.13.2",
"@webassemblyjs/helper-api-error": "1.13.2",
@@ -4611,15 +4553,13 @@
"version": "1.13.2",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
"integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@webassemblyjs/helper-wasm-section": {
"version": "1.14.1",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
"integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-buffer": "1.14.1",
@@ -4632,7 +4572,6 @@
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
"integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
"dev": true,
- "peer": true,
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
}
@@ -4642,7 +4581,6 @@
"resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
"integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
"dev": true,
- "peer": true,
"dependencies": {
"@xtuc/long": "4.2.2"
}
@@ -4651,15 +4589,13 @@
"version": "1.13.2",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
"integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@webassemblyjs/wasm-edit": {
"version": "1.14.1",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
"integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-buffer": "1.14.1",
@@ -4676,7 +4612,6 @@
"resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
"integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-wasm-bytecode": "1.13.2",
@@ -4690,7 +4625,6 @@
"resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
"integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-buffer": "1.14.1",
@@ -4703,7 +4637,6 @@
"resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
"integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-api-error": "1.13.2",
@@ -4718,7 +4651,6 @@
"resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
"integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
"dev": true,
- "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@xtuc/long": "4.2.2"
@@ -4760,23 +4692,20 @@
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
"integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/@xtuc/long": {
"version": "4.2.2",
"resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz",
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/abab": {
"version": "2.0.6",
"resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz",
"integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
"deprecated": "Use your platform's native atob() and btoa() methods instead",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/accepts": {
"version": "1.3.8",
@@ -4795,6 +4724,7 @@
"version": "8.15.0",
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -4807,7 +4737,6 @@
"resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz",
"integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
"dev": true,
- "peer": true,
"dependencies": {
"acorn": "^7.1.1",
"acorn-walk": "^7.1.1"
@@ -4818,7 +4747,6 @@
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz",
"integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
"dev": true,
- "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -4831,7 +4759,6 @@
"resolved": "https://registry.npmmirror.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",
"integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10.13.0"
},
@@ -4844,7 +4771,6 @@
"resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz",
"integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.4.0"
}
@@ -4863,7 +4789,6 @@
"resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"dev": true,
- "peer": true,
"dependencies": {
"debug": "4"
},
@@ -4876,6 +4801,7 @@
"resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
+ "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -4892,7 +4818,6 @@
"resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz",
"integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
"dev": true,
- "peer": true,
"dependencies": {
"ajv": "^8.0.0"
},
@@ -4910,7 +4835,6 @@
"resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true,
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
@@ -4926,8 +4850,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/ajv-keywords": {
"version": "3.5.2",
@@ -4943,7 +4866,6 @@
"resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
"integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
"dev": true,
- "peer": true,
"dependencies": {
"type-fest": "^0.21.3"
},
@@ -4998,7 +4920,6 @@
"resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
- "peer": true,
"dependencies": {
"sprintf-js": "~1.0.2"
}
@@ -5058,8 +4979,7 @@
"version": "0.4.0",
"resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/autoprefixer": {
"version": "10.4.21",
@@ -5102,7 +5022,6 @@
"resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz",
"integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/transform": "^27.5.1",
"@jest/types": "^27.5.1",
@@ -5125,7 +5044,6 @@
"resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
"integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
"@istanbuljs/load-nyc-config": "^1.0.0",
@@ -5142,7 +5060,6 @@
"resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
"integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/template": "^7.3.3",
"@babel/types": "^7.3.3",
@@ -5197,7 +5114,6 @@
"resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
"integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
@@ -5224,7 +5140,6 @@
"resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
"integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
"dev": true,
- "peer": true,
"dependencies": {
"babel-plugin-jest-hoist": "^27.5.1",
"babel-preset-current-node-syntax": "^1.0.0"
@@ -5380,8 +5295,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
"integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/browserslist": {
"version": "4.25.4",
@@ -5401,6 +5315,7 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "peer": true,
"dependencies": {
"caniuse-lite": "^1.0.30001737",
"electron-to-chromium": "^1.5.211",
@@ -5419,7 +5334,6 @@
"resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz",
"integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
"dev": true,
- "peer": true,
"dependencies": {
"node-int64": "^0.4.0"
}
@@ -5540,7 +5454,6 @@
"resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -5585,7 +5498,6 @@
"resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
- "peer": true,
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -5602,7 +5514,6 @@
"resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz",
"integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
}
@@ -5643,7 +5554,6 @@
"resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
"integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=6.0"
}
@@ -5659,7 +5569,6 @@
"url": "https://github.com/sponsors/sibiraj-s"
}
],
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -5676,8 +5585,7 @@
"version": "1.4.3",
"resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
"integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/clipboard": {
"version": "2.0.11",
@@ -5694,7 +5602,6 @@
"resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz",
"integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
"dev": true,
- "peer": true,
"dependencies": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.0",
@@ -5706,7 +5613,6 @@
"resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz",
"integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
"dev": true,
- "peer": true,
"engines": {
"iojs": ">= 1.0.0",
"node": ">= 0.12.0"
@@ -5716,8 +5622,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
"integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/color-convert": {
"version": "2.0.1",
@@ -5740,7 +5645,6 @@
"resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
- "peer": true,
"dependencies": {
"delayed-stream": "~1.0.0"
},
@@ -5775,8 +5679,7 @@
"version": "0.0.1",
"resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/confbox": {
"version": "0.1.8",
@@ -5940,15 +5843,13 @@
"version": "0.4.4",
"resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz",
"integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/cssstyle": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz",
"integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
"dev": true,
- "peer": true,
"dependencies": {
"cssom": "~0.3.6"
},
@@ -5960,8 +5861,7 @@
"version": "0.3.8",
"resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz",
"integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/csstype": {
"version": "3.1.3",
@@ -5973,7 +5873,6 @@
"resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz",
"integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
"dev": true,
- "peer": true,
"dependencies": {
"abab": "^2.0.3",
"whatwg-mimetype": "^2.3.0",
@@ -6022,22 +5921,19 @@
"version": "10.6.0",
"resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.6.0.tgz",
"integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/dedent": {
"version": "0.7.0",
"resolved": "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz",
"integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/deepmerge": {
"version": "4.3.1",
"resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz",
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -6064,7 +5960,6 @@
"resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.4.0"
}
@@ -6103,7 +5998,6 @@
"resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz",
"integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -6113,7 +6007,6 @@
"resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz",
"integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
"dev": true,
- "peer": true,
"engines": {
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
@@ -6134,7 +6027,6 @@
"integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
"deprecated": "Use your platform's native DOMException instead",
"dev": true,
- "peer": true,
"dependencies": {
"webidl-conversions": "^5.0.0"
},
@@ -6147,7 +6039,6 @@
"resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
"integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -6193,7 +6084,6 @@
"resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz",
"integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -6229,7 +6119,6 @@
"resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
"dev": true,
- "peer": true,
"dependencies": {
"graceful-fs": "^4.2.4",
"tapable": "^2.2.0"
@@ -6254,7 +6143,6 @@
"resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
"dev": true,
- "peer": true,
"dependencies": {
"is-arrayish": "^0.2.1"
}
@@ -6299,7 +6187,6 @@
"resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
"dev": true,
- "peer": true,
"dependencies": {
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.6",
@@ -6365,7 +6252,6 @@
"resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
"integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -6375,7 +6261,6 @@
"resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz",
"integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
"dev": true,
- "peer": true,
"dependencies": {
"esprima": "^4.0.1",
"estraverse": "^5.2.0",
@@ -6397,7 +6282,6 @@
"resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz",
"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
"dev": true,
- "peer": true,
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^4.1.1"
@@ -6411,7 +6295,6 @@
"resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz",
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=4.0"
}
@@ -6421,7 +6304,6 @@
"resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"dev": true,
- "peer": true,
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
@@ -6435,7 +6317,6 @@
"resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
- "peer": true,
"dependencies": {
"estraverse": "^5.2.0"
},
@@ -6448,7 +6329,6 @@
"resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=4.0"
}
@@ -6481,7 +6361,6 @@
"resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz",
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.8.x"
}
@@ -6519,7 +6398,6 @@
"resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz",
"integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">= 0.8.0"
}
@@ -6529,7 +6407,6 @@
"resolved": "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz",
"integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"jest-get-type": "^27.5.1",
@@ -6657,8 +6534,7 @@
"type": "opencollective",
"url": "https://opencollective.com/fastify"
}
- ],
- "peer": true
+ ]
},
"node_modules/fastq": {
"version": "1.19.1",
@@ -6673,7 +6549,6 @@
"resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz",
"integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
"dev": true,
- "peer": true,
"dependencies": {
"bser": "2.1.1"
}
@@ -6766,7 +6641,6 @@
"resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.4.tgz",
"integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==",
"dev": true,
- "peer": true,
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
@@ -6928,7 +6802,6 @@
"resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz",
"integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8.0.0"
}
@@ -7027,8 +6900,7 @@
"version": "0.4.1",
"resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
"integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/global": {
"version": "4.4.0",
@@ -7069,7 +6941,6 @@
"resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -7091,7 +6962,6 @@
"resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
- "peer": true,
"dependencies": {
"has-symbols": "^1.0.3"
},
@@ -7132,7 +7002,6 @@
"resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
"integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
"dev": true,
- "peer": true,
"dependencies": {
"whatwg-encoding": "^1.0.5"
},
@@ -7144,8 +7013,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz",
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/html2canvas": {
"version": "1.4.1",
@@ -7180,7 +7048,6 @@
"resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
"dev": true,
- "peer": true,
"dependencies": {
"@tootallnate/once": "1",
"agent-base": "6",
@@ -7195,7 +7062,6 @@
"resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"dev": true,
- "peer": true,
"dependencies": {
"agent-base": "6",
"debug": "4"
@@ -7276,7 +7142,6 @@
"resolved": "https://registry.npmmirror.com/import-local/-/import-local-3.2.0.tgz",
"integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
"dev": true,
- "peer": true,
"dependencies": {
"pkg-dir": "^4.2.0",
"resolve-cwd": "^3.0.0"
@@ -7296,7 +7161,6 @@
"resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.8.19"
}
@@ -7342,8 +7206,7 @@
"version": "0.2.1",
"resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz",
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/is-binary-path": {
"version": "2.1.0",
@@ -7396,7 +7259,6 @@
"resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
"integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -7424,8 +7286,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
"integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/is-reference": {
"version": "1.2.1",
@@ -7452,8 +7313,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/isexe": {
"version": "2.0.0",
@@ -7466,7 +7326,6 @@
"resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
"integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -7476,7 +7335,6 @@
"resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
"integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/core": "^7.12.3",
"@babel/parser": "^7.14.7",
@@ -7493,7 +7351,6 @@
"resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
"integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
"dev": true,
- "peer": true,
"dependencies": {
"istanbul-lib-coverage": "^3.0.0",
"make-dir": "^4.0.0",
@@ -7508,7 +7365,6 @@
"resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
"integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
"dev": true,
- "peer": true,
"dependencies": {
"debug": "^4.1.1",
"istanbul-lib-coverage": "^3.0.0",
@@ -7523,7 +7379,6 @@
"resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
"integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
"dev": true,
- "peer": true,
"dependencies": {
"html-escaper": "^2.0.0",
"istanbul-lib-report": "^3.0.0"
@@ -7563,7 +7418,6 @@
"resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
"integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"execa": "^5.0.0",
@@ -7578,7 +7432,6 @@
"resolved": "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz",
"integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/environment": "^27.5.1",
"@jest/test-result": "^27.5.1",
@@ -7609,7 +7462,6 @@
"resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz",
"integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/core": "^27.5.1",
"@jest/test-result": "^27.5.1",
@@ -7644,7 +7496,6 @@
"resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz",
"integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/core": "^7.8.0",
"@jest/test-sequencer": "^27.5.1",
@@ -7688,7 +7539,6 @@
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -7700,7 +7550,6 @@
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
- "peer": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -7721,7 +7570,6 @@
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -7734,7 +7582,6 @@
"resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz",
"integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
"dev": true,
- "peer": true,
"dependencies": {
"chalk": "^4.0.0",
"diff-sequences": "^27.5.1",
@@ -7750,7 +7597,6 @@
"resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz",
"integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
"dev": true,
- "peer": true,
"dependencies": {
"detect-newline": "^3.0.0"
},
@@ -7763,7 +7609,6 @@
"resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz",
"integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"chalk": "^4.0.0",
@@ -7780,7 +7625,6 @@
"resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
"integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/environment": "^27.5.1",
"@jest/fake-timers": "^27.5.1",
@@ -7817,7 +7661,6 @@
"resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz",
"integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
"dev": true,
- "peer": true,
"engines": {
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
@@ -7827,7 +7670,6 @@
"resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
"integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"@types/graceful-fs": "^4.1.2",
@@ -7854,7 +7696,6 @@
"resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
"integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/environment": "^27.5.1",
"@jest/source-map": "^27.5.1",
@@ -7883,7 +7724,6 @@
"resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
"integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
"dev": true,
- "peer": true,
"dependencies": {
"jest-get-type": "^27.5.1",
"pretty-format": "^27.5.1"
@@ -7897,7 +7737,6 @@
"resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
"integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
"dev": true,
- "peer": true,
"dependencies": {
"chalk": "^4.0.0",
"jest-diff": "^27.5.1",
@@ -7913,7 +7752,6 @@
"resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz",
"integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
"@jest/types": "^27.5.1",
@@ -7934,7 +7772,6 @@
"resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz",
"integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"@types/node": "*"
@@ -7948,7 +7785,6 @@
"resolved": "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
"integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=6"
},
@@ -7966,7 +7802,6 @@
"resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
"integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
"dev": true,
- "peer": true,
"engines": {
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
@@ -7976,7 +7811,6 @@
"resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz",
"integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"chalk": "^4.0.0",
@@ -7998,7 +7832,6 @@
"resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
"integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"jest-regex-util": "^27.5.1",
@@ -8013,7 +7846,6 @@
"resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz",
"integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/console": "^27.5.1",
"@jest/environment": "^27.5.1",
@@ -8046,7 +7878,6 @@
"resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz",
"integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/environment": "^27.5.1",
"@jest/fake-timers": "^27.5.1",
@@ -8080,7 +7911,6 @@
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -8092,7 +7922,6 @@
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
- "peer": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -8113,7 +7942,6 @@
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -8126,7 +7954,6 @@
"resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz",
"integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/node": "*",
"graceful-fs": "^4.2.9"
@@ -8140,7 +7967,6 @@
"resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
"integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/core": "^7.7.2",
"@babel/generator": "^7.7.2",
@@ -8174,7 +8000,6 @@
"resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz",
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"dev": true,
- "peer": true,
"bin": {
"semver": "bin/semver.js"
},
@@ -8187,7 +8012,6 @@
"resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz",
"integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"@types/node": "*",
@@ -8205,7 +8029,6 @@
"resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz",
"integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/types": "^27.5.1",
"camelcase": "^6.2.0",
@@ -8223,7 +8046,6 @@
"resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -8236,7 +8058,6 @@
"resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz",
"integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jest/test-result": "^27.5.1",
"@jest/types": "^27.5.1",
@@ -8255,7 +8076,6 @@
"resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz",
"integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/node": "*",
"merge-stream": "^2.0.0",
@@ -8270,7 +8090,6 @@
"resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dev": true,
- "peer": true,
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -8317,7 +8136,6 @@
"resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz",
"integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"dev": true,
- "peer": true,
"dependencies": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
@@ -8331,7 +8149,6 @@
"resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz",
"integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
"dev": true,
- "peer": true,
"dependencies": {
"abab": "^2.0.5",
"acorn": "^8.2.4",
@@ -8378,7 +8195,6 @@
"resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz",
"integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8.3.0"
},
@@ -8410,8 +8226,7 @@
"version": "2.3.1",
"resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -8451,7 +8266,6 @@
"resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz",
"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -8487,7 +8301,6 @@
"resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz",
"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=6"
}
@@ -8509,8 +8322,7 @@
"version": "1.2.4",
"resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/load-bmfont": {
"version": "1.4.2",
@@ -8554,7 +8366,6 @@
"resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz",
"integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=6.11.5"
}
@@ -8629,7 +8440,6 @@
"resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz",
"integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
"dev": true,
- "peer": true,
"dependencies": {
"semver": "^7.5.3"
},
@@ -8645,7 +8455,6 @@
"resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz",
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"dev": true,
- "peer": true,
"bin": {
"semver": "bin/semver.js"
},
@@ -8658,7 +8467,6 @@
"resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz",
"integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
"dev": true,
- "peer": true,
"dependencies": {
"tmpl": "1.0.5"
}
@@ -8899,8 +8707,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/negotiator": {
"version": "0.6.3",
@@ -8926,8 +8733,7 @@
"version": "0.4.0",
"resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz",
"integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/node-releases": {
"version": "2.0.19",
@@ -8966,8 +8772,7 @@
"version": "2.2.21",
"resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.21.tgz",
"integrity": "sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/nypm": {
"version": "0.5.4",
@@ -9144,7 +8949,6 @@
"resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
"dev": true,
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -9162,8 +8966,7 @@
"version": "6.0.1",
"resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz",
"integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/parseurl": {
"version": "1.3.3",
@@ -9193,7 +8996,6 @@
"resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9313,7 +9115,6 @@
"resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.7.tgz",
"integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">= 6"
}
@@ -9334,7 +9135,6 @@
"resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz",
"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
"dev": true,
- "peer": true,
"dependencies": {
"find-up": "^4.0.0"
},
@@ -9383,6 +9183,7 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "peer": true,
"dependencies": {
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",
@@ -9555,7 +9356,6 @@
"resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz",
"integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
"dev": true,
- "peer": true,
"dependencies": {
"ansi-regex": "^5.0.1",
"ansi-styles": "^5.0.0",
@@ -9570,7 +9370,6 @@
"resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -9591,7 +9390,6 @@
"resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz",
"integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
"dev": true,
- "peer": true,
"dependencies": {
"kleur": "^3.0.3",
"sisteransi": "^1.0.5"
@@ -9618,7 +9416,6 @@
"resolved": "https://registry.npmmirror.com/psl/-/psl-1.15.0.tgz",
"integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
"dev": true,
- "peer": true,
"dependencies": {
"punycode": "^2.3.1"
},
@@ -9745,8 +9542,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz",
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/queue-microtask": {
"version": "1.2.3",
@@ -9772,7 +9568,6 @@
"resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz",
"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
"dev": true,
- "peer": true,
"dependencies": {
"safe-buffer": "^5.1.0"
}
@@ -9814,8 +9609,7 @@
"version": "17.0.2",
"resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz",
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/read-cache": {
"version": "1.0.0",
@@ -9919,7 +9713,6 @@
"resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz",
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9933,8 +9726,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz",
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/resolve": {
"version": "1.22.10",
@@ -9960,7 +9752,6 @@
"resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
"integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
"dev": true,
- "peer": true,
"dependencies": {
"resolve-from": "^5.0.0"
},
@@ -9973,7 +9764,6 @@
"resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -9983,7 +9773,6 @@
"resolved": "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz",
"integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
}
@@ -10003,7 +9792,6 @@
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true,
- "peer": true,
"dependencies": {
"glob": "^7.1.3"
},
@@ -10019,7 +9807,6 @@
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -10031,7 +9818,6 @@
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
- "peer": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -10052,7 +9838,6 @@
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -10064,6 +9849,7 @@
"version": "3.29.5",
"resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.29.5.tgz",
"integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==",
+ "peer": true,
"bin": {
"rollup": "dist/bin/rollup"
},
@@ -10133,6 +9919,7 @@
"resolved": "https://registry.npmmirror.com/sass/-/sass-1.54.5.tgz",
"integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==",
"devOptional": true,
+ "peer": true,
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
@@ -10218,7 +10005,6 @@
"resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz",
"integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
"dev": true,
- "peer": true,
"dependencies": {
"xmlchars": "^2.2.0"
},
@@ -10327,7 +10113,6 @@
"resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
"integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
"dev": true,
- "peer": true,
"dependencies": {
"randombytes": "^2.1.0"
}
@@ -10461,15 +10246,13 @@
"version": "1.0.5",
"resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz",
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -10521,15 +10304,13 @@
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/stack-utils": {
"version": "2.0.6",
"resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz",
"integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
"dev": true,
- "peer": true,
"dependencies": {
"escape-string-regexp": "^2.0.0"
},
@@ -10561,7 +10342,6 @@
"resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz",
"integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
"dev": true,
- "peer": true,
"dependencies": {
"char-regex": "^1.0.2",
"strip-ansi": "^6.0.0"
@@ -10599,7 +10379,6 @@
"resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz",
"integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
}
@@ -10618,7 +10397,6 @@
"resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=8"
},
@@ -10631,7 +10409,6 @@
"resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
- "peer": true,
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -10644,7 +10421,6 @@
"resolved": "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz",
"integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==",
"dev": true,
- "peer": true,
"dependencies": {
"has-flag": "^4.0.0",
"supports-color": "^7.0.0"
@@ -10668,8 +10444,7 @@
"version": "3.2.4",
"resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz",
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/systemjs": {
"version": "6.15.1",
@@ -10726,7 +10501,6 @@
"resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz",
"integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
"dev": true,
- "peer": true,
"dependencies": {
"ansi-escapes": "^4.2.1",
"supports-hyperlinks": "^2.0.0"
@@ -10743,6 +10517,7 @@
"resolved": "https://registry.npmmirror.com/terser/-/terser-5.43.1.tgz",
"integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==",
"devOptional": true,
+ "peer": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
"acorn": "^8.14.0",
@@ -10761,7 +10536,6 @@
"resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
"integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
"dev": true,
- "peer": true,
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.25",
"jest-worker": "^27.4.5",
@@ -10813,7 +10587,6 @@
"resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
"integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
"dev": true,
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3"
},
@@ -10825,15 +10598,13 @@
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/terser-webpack-plugin/node_modules/schema-utils": {
"version": "4.3.2",
"resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz",
"integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
"ajv": "^8.9.0",
@@ -10853,7 +10624,6 @@
"resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz",
"integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
"dev": true,
- "peer": true,
"dependencies": {
"@istanbuljs/schema": "^0.1.2",
"glob": "^7.1.4",
@@ -10868,7 +10638,6 @@
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
- "peer": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -10880,7 +10649,6 @@
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
- "peer": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -10901,7 +10669,6 @@
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
- "peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -10921,8 +10688,7 @@
"version": "6.0.2",
"resolved": "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz",
"integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/timm": {
"version": "1.7.1",
@@ -10948,8 +10714,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz",
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/to-regex-range": {
"version": "5.0.1",
@@ -10976,7 +10741,6 @@
"resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.4.tgz",
"integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
"dev": true,
- "peer": true,
"dependencies": {
"psl": "^1.1.33",
"punycode": "^2.1.1",
@@ -10992,7 +10756,6 @@
"resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz",
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
"dev": true,
- "peer": true,
"engines": {
"node": ">= 4.0.0"
}
@@ -11002,7 +10765,6 @@
"resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz",
"integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
"dev": true,
- "peer": true,
"dependencies": {
"punycode": "^2.1.1"
},
@@ -11015,7 +10777,6 @@
"resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz",
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=4"
}
@@ -11025,7 +10786,6 @@
"resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz",
"integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
},
@@ -11051,7 +10811,6 @@
"resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
"integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
"dev": true,
- "peer": true,
"dependencies": {
"is-typedarray": "^1.0.0"
}
@@ -11061,6 +10820,7 @@
"resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz",
"integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
"devOptional": true,
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -11185,7 +10945,6 @@
"resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz",
"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
"dev": true,
- "peer": true,
"dependencies": {
"querystringify": "^2.1.1",
"requires-port": "^1.0.0"
@@ -11238,7 +10997,6 @@
"resolved": "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz",
"integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/istanbul-lib-coverage": "^2.0.1",
"convert-source-map": "^1.6.0",
@@ -11252,15 +11010,13 @@
"version": "1.9.0",
"resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/v8-to-istanbul/node_modules/source-map": {
"version": "0.7.6",
"resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.6.tgz",
"integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
"dev": true,
- "peer": true,
"engines": {
"node": ">= 12"
}
@@ -11278,6 +11034,7 @@
"version": "4.0.4",
"resolved": "https://registry.npmmirror.com/vite/-/vite-4.0.4.tgz",
"integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==",
+ "peer": true,
"dependencies": {
"esbuild": "^0.16.3",
"postcss": "^8.4.20",
@@ -11710,6 +11467,7 @@
"version": "3.5.20",
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.20.tgz",
"integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==",
+ "peer": true,
"dependencies": {
"@vue/compiler-dom": "3.5.20",
"@vue/compiler-sfc": "3.5.20",
@@ -11896,7 +11654,6 @@
"integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
"deprecated": "Use your platform's native performance.now() and performance.timeOrigin.",
"dev": true,
- "peer": true,
"dependencies": {
"browser-process-hrtime": "^1.0.0"
}
@@ -11906,7 +11663,6 @@
"resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
"integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
"dev": true,
- "peer": true,
"dependencies": {
"xml-name-validator": "^3.0.0"
},
@@ -11919,7 +11675,6 @@
"resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz",
"integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
"dev": true,
- "peer": true,
"dependencies": {
"makeerror": "1.0.12"
}
@@ -11929,7 +11684,6 @@
"resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.4.tgz",
"integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==",
"dev": true,
- "peer": true,
"dependencies": {
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2"
@@ -11943,7 +11697,6 @@
"resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
"integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10.4"
}
@@ -11953,7 +11706,6 @@
"resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.101.3.tgz",
"integrity": "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/eslint-scope": "^3.7.7",
"@types/estree": "^1.0.8",
@@ -12035,7 +11787,6 @@
"resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
"integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
"dev": true,
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3"
},
@@ -12047,15 +11798,13 @@
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/webpack/node_modules/schema-utils": {
"version": "4.3.2",
"resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.2.tgz",
"integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
"dev": true,
- "peer": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
"ajv": "^8.9.0",
@@ -12075,7 +11824,6 @@
"resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.3.3.tgz",
"integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10.13.0"
}
@@ -12090,7 +11838,6 @@
"resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
"integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
"dev": true,
- "peer": true,
"dependencies": {
"iconv-lite": "0.4.24"
}
@@ -12099,15 +11846,13 @@
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
"integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/whatwg-url": {
"version": "8.7.0",
"resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz",
"integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
"dev": true,
- "peer": true,
"dependencies": {
"lodash": "^4.7.0",
"tr46": "^2.1.0",
@@ -12184,7 +11929,6 @@
"resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
- "peer": true,
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -12208,7 +11952,6 @@
"resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
"integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
"dev": true,
- "peer": true,
"dependencies": {
"imurmurhash": "^0.1.4",
"is-typedarray": "^1.0.0",
@@ -12251,8 +11994,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
"integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/xml-parse-from-string": {
"version": "1.0.1",
@@ -12283,8 +12025,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz",
"integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
- "dev": true,
- "peer": true
+ "dev": true
},
"node_modules/xmlhttprequest": {
"version": "1.8.0",
@@ -12312,7 +12053,6 @@
"resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
}
@@ -12335,7 +12075,6 @@
"resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz",
"integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
"dev": true,
- "peer": true,
"dependencies": {
"cliui": "^7.0.2",
"escalade": "^3.1.1",
@@ -12354,7 +12093,6 @@
"resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz",
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
"dev": true,
- "peer": true,
"engines": {
"node": ">=10"
}
diff --git a/uni-app/package.json b/uni-app/package.json
index aca2afed1..0751ad646 100644
--- a/uni-app/package.json
+++ b/uni-app/package.json
@@ -24,7 +24,7 @@
"build:app-android": "uni build -p app-android",
"build:app-ios": "uni build -p app-ios",
"build:custom": "uni build -p",
- "build:h5": "uni build && node publish.cjs h5 build",
+ "build:h5": "cross-env NODE_OPTIONS=--max-old-space-size=4096 && uni build && node publish.cjs h5 build",
"build:h5:ssr": "uni build --ssr",
"build:mp-alipay": "uni build -p mp-alipay",
"build:mp-baidu": "uni build -p mp-baidu",
@@ -33,7 +33,7 @@
"build:mp-lark": "uni build -p mp-lark",
"build:mp-qq": "uni build -p mp-qq",
"build:mp-toutiao": "uni build -p mp-toutiao",
- "build:mp-weixin": "uni build -p mp-weixin && node publish.cjs mp-weixin build",
+ "build:mp-weixin": "cross-env NODE_OPTIONS=--max-old-space-size=4096 && uni build -p mp-weixin && node publish.cjs mp-weixin build",
"build:quickapp-webview": "uni build -p quickapp-webview",
"build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei",
"build:quickapp-webview-union": "uni build -p quickapp-webview-union",
@@ -83,6 +83,7 @@
"vite": "4.0.4",
"vite-plugin-windicss": "^1.8.10",
"vue-tsc": "^1.0.24",
- "windicss": "^3.5.6"
+ "windicss": "^3.5.6",
+ "cross-env": "^7.0.3"
}
-}
\ No newline at end of file
+}
diff --git a/uni-app/publish.cjs b/uni-app/publish.cjs
index 7a1fb8e5b..2ec12e7e3 100644
--- a/uni-app/publish.cjs
+++ b/uni-app/publish.cjs
@@ -15,6 +15,7 @@ const main = () => {
if (mode == 'build') {
handleWeappAddonComponents(mode)
handleWeappLanguage(mode)
+ handleProjectConfig(mode)
} else if (mode == 'dev') {
listenWeappRunDev()
}
@@ -96,6 +97,19 @@ const handleWeappLanguage = (mode) => {
}
}
+const handleProjectConfig = (mode) => {
+ const src = `./dist/${mode}/mp-weixin/project.config.json`
+
+ try {
+ let content = fs.readFileSync(src, 'utf8');
+ const config = JSON.parse(content)
+ config.setting.minifyWXML = false
+ fs.writeFileSync(src, JSON.stringify(config))
+ } catch (err) {
+ console.log(err)
+ }
+}
+
const listenWeappRunDev = () => {
const devProcess = spawn('npm', ['run', 'dev:niu-mp-weixin'], {
stdio: ['pipe', 'pipe', 'pipe'],
@@ -112,6 +126,7 @@ const listenWeappRunDev = () => {
serverReady = true;
handleWeappAddonComponents('dev')
handleWeappLanguage('dev')
+ handleProjectConfig('dev')
}
});
diff --git a/uni-app/src/addon/components/diy/group/index.vue b/uni-app/src/addon/components/diy/group/index.vue
index d766b187e..5f0401448 100644
--- a/uni-app/src/addon/components/diy/group/index.vue
+++ b/uni-app/src/addon/components/diy/group/index.vue
@@ -1,172 +1,199 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
diff --git a/uni-app/src/addon/components/diy/group/useDiyGroup.ts b/uni-app/src/addon/components/diy/group/useDiyGroup.ts
index 690719bdb..53f42db19 100644
--- a/uni-app/src/addon/components/diy/group/useDiyGroup.ts
+++ b/uni-app/src/addon/components/diy/group/useDiyGroup.ts
@@ -152,6 +152,7 @@ export function useDiyGroup(params: any = {}) {
})
onHide(() => {
isPagesHide.value = true;
+ diyStore.global.bottomTabBar.isShow = false
})
// 监听滚动事件
diff --git a/uni-app/src/app/api/pay.ts b/uni-app/src/app/api/pay.ts
index 18f863373..fff7aa50b 100644
--- a/uni-app/src/app/api/pay.ts
+++ b/uni-app/src/app/api/pay.ts
@@ -12,4 +12,4 @@ export function pay(data : AnyObject) {
*/
export function getPayInfo(tradeType : string, tradeId : number, params: Record) {
return request.get(`pay/info/${tradeType}/${tradeId}`, params, { showErrorMessage: true })
-}
\ No newline at end of file
+}
diff --git a/uni-app/src/app/api/system.ts b/uni-app/src/app/api/system.ts
index 00eab3526..9492978a1 100644
--- a/uni-app/src/app/api/system.ts
+++ b/uni-app/src/app/api/system.ts
@@ -46,7 +46,7 @@ export function sendSms(data: AnyObject) {
* 获取微信jssdk config
*/
export function getWechatSdkConfig(data: AnyObject) {
- return request.get('wechat/jssdkconfig', data, { showErrorMessage: false })
+ return request.get('wechat/jssdkconfig', data, { showErrorMessage: true })
}
/**
@@ -76,6 +76,15 @@ export function fetchBase64Image(data: AnyObject) {
export function uploadVideo(data: AnyObject) {
return request.upload('file/video', data, { showErrorMessage: true })
}
+
+
+/**
+ * 获取上传配置
+ */
+export function uploadConfig() {
+ return request.get('file/config')
+}
+
/**
* 获取站点信息
*/
diff --git a/uni-app/src/app/components/diy/form-date-scope/index.vue b/uni-app/src/app/components/diy/form-date-scope/index.vue
index 268e6e10e..82e96c597 100644
--- a/uni-app/src/app/components/diy/form-date-scope/index.vue
+++ b/uni-app/src/app/components/diy/form-date-scope/index.vue
@@ -72,9 +72,9 @@
+ color="var(--primary-color)" ref="calendar">
@@ -94,6 +94,8 @@ const diyStore = useDiyStore();
const calendarShow = ref(false);
const errorInfo: any = ref(null);
+let currentDateTime = new Date();
+const calendarMinDate = ref(new Date(currentDateTime.getFullYear(), currentDateTime.getMonth() - 9, currentDateTime.getDate()));
const diyComponent = computed(() => {
if (diyStore.mode == 'decorate') {
diff --git a/uni-app/src/app/components/diy/form-date/index.vue b/uni-app/src/app/components/diy/form-date/index.vue
index 6936078e7..94046c46a 100644
--- a/uni-app/src/app/components/diy/form-date/index.vue
+++ b/uni-app/src/app/components/diy/form-date/index.vue
@@ -61,8 +61,8 @@
-
+
+
+
+
@@ -41,12 +44,15 @@
-
+
+
+
+
-
+
@@ -237,6 +243,20 @@ onShow(() => {
loginLoading.value = false;
})
+// 是否同意隐私协议
+const privacyAgreed = ref(true)
+const checkPrivacyStatus = () => {
+ // 微信小程序隐私协议校验(uniapp 兼容写法)
+ wx.getPrivacySetting({
+ success(res) {
+ privacyAgreed.value = !res.needAuthorization;
+ },
+ fail(err) {
+ console.error('检查隐私协议失败:', err);
+ }
+ });
+}
+
const warpStyle = computed(() => {
let style = '';
if (configStore.login.bg_url) {
@@ -249,6 +269,7 @@ const warpStyle = computed(() => {
})
// 检测是否同意小程序隐私协议和登录政策协议
+
const checkWxPrivacy = (status: any = '') => {
if (!isAgree.value && configStore.login.agreement_show) {
// 针对微信小程序获取手机号特殊处理
@@ -262,6 +283,15 @@ const checkWxPrivacy = (status: any = '') => {
return false;
}
+const callProtocolFn = ()=>{
+ // #ifdef MP
+ if (wxPrivacyPopupRef.value) {
+ wxPrivacyPopupRef.value.proactive();
+ return true
+ }
+ // #endif
+}
+
// 一键登录
const oneClickLogin = (callback: any = null, data: any = null) => {
if (checkWxPrivacy()) return;
diff --git a/uni-app/src/app/pages/index/diy.vue b/uni-app/src/app/pages/index/diy.vue
index e7e174ab5..a3a3792ee 100644
--- a/uni-app/src/app/pages/index/diy.vue
+++ b/uni-app/src/app/pages/index/diy.vue
@@ -19,6 +19,9 @@
+
+
+
@@ -27,9 +30,10 @@ import { ref, nextTick } from 'vue';
import { useDiy } from '@/hooks/useDiy'
import { useShare } from '@/hooks/useShare'
import diyGroup from '@/addon/components/diy/group/index.vue'
+import useDiyStore from '@/app/stores/diy'
const { setShare } = useShare()
-
+const diyStore = useDiyStore()
const diy = useDiy({})
const diyGroupRef = ref(null)
diff --git a/uni-app/src/app/pages/index/index.vue b/uni-app/src/app/pages/index/index.vue
index d0831c98c..ae9b7cd6b 100644
--- a/uni-app/src/app/pages/index/index.vue
+++ b/uni-app/src/app/pages/index/index.vue
@@ -23,6 +23,10 @@
+
+
+
+
@@ -34,9 +38,12 @@ import { useShare } from '@/hooks/useShare'
import diyGroup from '@/addon/components/diy/group/index.vue'
import updateVersion from '@/components/update-version/update-version.vue'
import useSystemStore from '@/stores/system';
+import useDiyStore from '@/app/stores/diy'
const { setShare } = useShare()
+const diyStore = useDiyStore()
+
uni.hideTabBar() // 隐藏tabbar
const diy = useDiy({
diff --git a/uni-app/src/app/pages/member/address_edit.vue b/uni-app/src/app/pages/member/address_edit.vue
index 9d93aa081..7843376b1 100644
--- a/uni-app/src/app/pages/member/address_edit.vue
+++ b/uni-app/src/app/pages/member/address_edit.vue
@@ -74,14 +74,15 @@
diff --git a/uni-app/src/components/top-tabbar/top-tabbar.vue b/uni-app/src/components/top-tabbar/top-tabbar.vue
index 9902150fe..0f23604a6 100644
--- a/uni-app/src/components/top-tabbar/top-tabbar.vue
+++ b/uni-app/src/components/top-tabbar/top-tabbar.vue
@@ -194,7 +194,7 @@ const isBackShow = computed(() => {
let bool = false;
if (props.isBack && pages.length > 1) {
bool = true;
- } else if (currRoute() == 'app/pages/auth/index') {
+ } else if (currRoute() == 'app/pages/auth/index' || currRoute() == 'app/pages/auth/login') {
bool = true;
}
return bool;
diff --git a/uni-app/src/hooks/useDiy.ts b/uni-app/src/hooks/useDiy.ts
index 98b8e50cb..21615083b 100644
--- a/uni-app/src/hooks/useDiy.ts
+++ b/uni-app/src/hooks/useDiy.ts
@@ -142,6 +142,9 @@ export function useDiy(params: any = {}) {
item.pageStyle += 'padding-left:' + item.margin.both * 2 + 'rpx' + ';';
}
});
+
+ diyStore.global = diyData.global
+ diyStore.value = diyData.value
// 控制自定义头部是否出现 | 微信小程序
isShowTopTabbar.value = diyData.value.some((item: any) => {
diff --git a/uni-app/src/locale/zh-Hans.json b/uni-app/src/locale/zh-Hans.json
index 9976aed54..8552f62c1 100644
--- a/uni-app/src/locale/zh-Hans.json
+++ b/uni-app/src/locale/zh-Hans.json
@@ -1,46 +1,228 @@
{
- "pages.index.index": "",
- "pages.index.close": "站点已关闭",
- "pages.index.nosite": "站点不存在",
- "pages.index.develop": "开发环境配置",
- "pages.index.diy": "",
- "pages.index.diy_form": "",
- "pages.index.diy_form_result": "",
- "pages.index.diy_form_detail": "表单详情",
- "pages.article.list": "资讯中心",
- "pages.article.detail": "文章详情",
- "pages.auth.index": "登录",
- "pages.auth.agreement": "协议",
- "pages.auth.bind": "绑定手机号",
- "pages.auth.login": "登录",
- "pages.auth.register": "注册",
- "pages.auth.resetpwd": "找回密码",
- "pages.member.account": "会员账户",
- "pages.member.account_edit": "",
- "pages.member.address": "收货地址",
- "pages.member.address_edit": "编辑收货地址",
- "pages.member.apply_cash_out": "申请提现",
- "pages.member.balance": "我的余额",
- "pages.member.point": "我的积分",
- "pages.member.point_detail": "积分明细",
- "pages.member.level": "会员等级",
- "pages.member.sign_in": "我的签到",
- "pages.member.cash_out": "提现记录",
- "pages.member.cash_out_detail": "提现详情",
- "pages.member.commission": "我的佣金",
- "pages.member.detailed_account": "流水明细",
- "pages.member.index": "",
- "pages.member.personal": "个人资料",
- "pages.member.personal_form": "个人资料",
- "pages.member.contact": "客服",
- "pages.pay.browser": "支付",
- "pages.pay.result": "",
- "pages.setting.index": "设置",
- "pages.verify.index": "核销台",
- "pages.verify.verify": "核销",
- "pages.verify.detail": "核销详情",
- "pages.verify.record": "核销记录",
- "pages.friendspay.share": "找朋友帮忙付",
- "pages.friendspay.money": "",
- "pages.webview.index": ""
+ "pages.index.index": "",
+ "pages.index.close": "站点已关闭",
+ "pages.index.nosite": "站点不存在",
+ "pages.index.develop": "开发环境配置",
+ "pages.index.diy": "",
+ "pages.index.diy_form": "",
+ "pages.index.diy_form_result": "",
+ "pages.index.diy_form_detail": "表单详情",
+ "pages.article.list": "资讯中心",
+ "pages.article.detail": "文章详情",
+ "pages.auth.index": "登录",
+ "pages.auth.agreement": "协议",
+ "pages.auth.bind": "绑定手机号",
+ "pages.auth.login": "登录",
+ "pages.auth.register": "注册",
+ "pages.auth.resetpwd": "找回密码",
+ "pages.member.account": "会员账户",
+ "pages.member.account_edit": "",
+ "pages.member.address": "收货地址",
+ "pages.member.address_edit": "编辑收货地址",
+ "pages.member.apply_cash_out": "申请提现",
+ "pages.member.balance": "我的余额",
+ "pages.member.point": "我的积分",
+ "pages.member.point_detail": "积分明细",
+ "pages.member.level": "会员等级",
+ "pages.member.sign_in": "我的签到",
+ "pages.member.cash_out": "提现记录",
+ "pages.member.cash_out_detail": "提现详情",
+ "pages.member.commission": "我的佣金",
+ "pages.member.detailed_account": "流水明细",
+ "pages.member.index": "",
+ "pages.member.personal": "个人资料",
+ "pages.member.personal_form": "个人资料",
+ "pages.member.contact": "客服",
+ "pages.pay.browser": "支付",
+ "pages.pay.result": "",
+ "pages.setting.index": "设置",
+ "pages.verify.index": "核销台",
+ "pages.verify.verify": "核销",
+ "pages.verify.detail": "核销详情",
+ "pages.verify.record": "核销记录",
+ "pages.friendspay.share": "找朋友帮忙付",
+ "pages.friendspay.money": "",
+ "pages.webview.index": "",
+ "tourism.pages.way.list": "线路列表",
+ "tourism.pages.way.detail": "线路详情",
+ "tourism.pages.way.order": "线路订单",
+ "tourism.pages.hotel.list": "酒店列表",
+ "tourism.pages.hotel.detail": "酒店详情",
+ "tourism.pages.hotel.order": "酒店订单",
+ "tourism.pages.scenic.list": "景点列表",
+ "tourism.pages.scenic.detail": "景点详情",
+ "tourism.pages.scenic.order": "景点订单",
+ "tourism.pages.order.list": "旅游订单",
+ "tourism.pages.order.detail": "订单详情",
+ "tourism.pages.verify.index": "核销",
+ "tourism.pages.verify.record": "核销记录",
+ "tourism.pages.verify.detail": "核销详情",
+ "vipcard.pages.verify.index": "核销",
+ "vipcard.pages.verify.record": "核销记录",
+ "vipcard.pages.verify.detail": "核销详情",
+ "vipcard.pages.order.payment": "订单结算",
+ "vipcard.pages.order.list": "订单列表",
+ "vipcard.pages.order.my_reserved": "我的预约",
+ "vipcard.pages.order.my_reserved_detail": "我的预约详情",
+ "vipcard.pages.order.my_card": "我的卡项",
+ "vipcard.pages.order.detail": "订单详情",
+ "vipcard.pages.service.list": "项目列表",
+ "vipcard.pages.card.list": "卡项列表",
+ "vipcard.pages.card.detail": "卡项详情",
+ "recharge.pages.recharge": "充值",
+ "recharge.pages.recharge_record": "充值记录",
+ "recharge.pages.recharge_record_detail": "充值记录详情",
+ "shop.pages.goods.search": "搜索",
+ "shop.pages.goods.cart": "购物车",
+ "shop.pages.goods.collect": "商品收藏",
+ "shop.pages.goods.browse": "我的足迹",
+ "shop.pages.goods.category": "商品分类",
+ "shop.pages.goods.detail": "商品详情",
+ "shop.pages.goods.list": "商品列表",
+ "shop.pages.goods.rank": "排行榜",
+ "shop.pages.member.index": "个人中心",
+ "shop.pages.member.my_coupon": "我的优惠券",
+ "shop.pages.order.list": "订单列表",
+ "shop.pages.order.detail": "订单详情",
+ "shop.pages.order.payment": "待付款订单",
+ "shop.pages.evaluate.order_evaluate": "商品评价",
+ "shop.pages.evaluate.order_evaluate_view": "商品评价",
+ "shop.pages.evaluate.list": "评价列表",
+ "shop.pages.coupon.list": "优惠券列表",
+ "shop.pages.coupon.detail": "优惠券详情",
+ "shop.pages.discount.list": "限时折扣",
+ "shop.pages.refund.list": "退款列表",
+ "shop.pages.refund.detail": "退款详情",
+ "shop.pages.refund.apply": "申请退款",
+ "shop.pages.refund.edit_apply": "编辑退款信息",
+ "shop.pages.refund.log": "协商记录",
+ "shop.pages.point.index": "积分商城",
+ "shop.pages.point.list": "积分商品列表",
+ "shop.pages.point.detail": "积分商品详情",
+ "shop.pages.point.payment": "待付款订单",
+ "shop.pages.point.order_list": "积分兑换记录",
+ "shop.pages.newcomer.list": "新人专享",
+ "shop.pages.invoice.list": "发票管理",
+ "shop.pages.invoice.detail": "发票详情",
+ "shop.pages.invoice.invoice": "申请发票",
+ "shop.pages.invoice.invoice_edit": "编辑发票信息",
+ "shop.pages.invoice.invoice_order": "发票订单",
+ "cms.pages.list": "资讯中心",
+ "cms.pages.detail": "文章详情",
+ "shop_fenxiao.pages.index": "分销中心",
+ "shop_fenxiao.pages.zone": "分销专区",
+ "shop_fenxiao.pages.level": "分销商等级",
+ "shop_fenxiao.pages.child_fenxiao": "分销商",
+ "shop_fenxiao.pages.goods": "分销商品",
+ "shop_fenxiao.pages.team": "我的团队",
+ "shop_fenxiao.pages.ranking_list": "排行榜",
+ "shop_fenxiao.pages.agent_list": "渠道代理",
+ "shop_fenxiao.pages.bill": "账单",
+ "shop_fenxiao.pages.order": "分销订单",
+ "shop_fenxiao.pages.order_detail": "订单详情",
+ "shop_fenxiao.pages.apply": "分销商申请",
+ "shop_fenxiao.pages.task_rewards": "任务奖励",
+ "shop_fenxiao.pages.task_detail": "任务奖励详情",
+ "shop_fenxiao.pages.task_rewards_detail": "任务奖励明细",
+ "shop_fenxiao.pages.sale": "销售奖励",
+ "shop_fenxiao.pages.sale_detail": "销售奖励详情",
+ "shop_fenxiao.pages.sale_ranking": "销售奖励排行榜",
+ "shop_fenxiao.pages.promote_code": "分享海报",
+ "shop_giftcard.pages.index": "礼品卡首页",
+ "shop_giftcard.pages.list": "礼品卡列表",
+ "shop_giftcard.pages.detail": "加载中",
+ "shop_giftcard.pages.order_list": "礼品卡订单列表",
+ "shop_giftcard.pages.order_detail": "礼品卡订单详情",
+ "shop_giftcard.pages.member": "我的",
+ "shop_giftcard.pages.my_card_list": "我的卡包",
+ "shop_giftcard.pages.card_bag": "我的卡包",
+ "shop_giftcard.pages.activate": "卡密激活",
+ "shop_giftcard.pages.receive_list": "收到的礼品卡",
+ "shop_giftcard.pages.give_list": "送出的礼品卡",
+ "shop_giftcard.pages.give_detail": "送出礼品卡详情",
+ "shop_giftcard.pages.give": "礼品卡赠送",
+ "shop_giftcard.pages.receive_info": "领取礼品卡",
+ "shop_giftcard.pages.use_card": "礼品卡使用",
+ "shop_giftcard.pages.use_goods_select": "选择兑换商品",
+ "shop_giftcard.pages.payment": "待付款订单",
+ "shop.pages.pay.index": "待支付",
+ "shop.pages.pay.result": "",
+ "shop_fenxiao.pages.promote": "邀请好友",
+ "shop_fenxiao.pages.team_dividend": "团队分红",
+ "o2o.pages.address.edit": "编辑地址",
+ "o2o.pages.address.index": "地址",
+ "o2o.pages.goods.category": "项目分类",
+ "o2o.pages.goods.detail": "项目详情",
+ "o2o.pages.goods.list": "项目列表",
+ "o2o.pages.index": "首页",
+ "o2o.pages.master.statistics.index": "技师中心",
+ "o2o.pages.master.task.add": "师傅报单",
+ "o2o.pages.master.task.detail": "任务详情",
+ "o2o.pages.master.task.list": "任务列表",
+ "o2o.pages.master.task.refund": "查看退款",
+ "o2o.pages.master.task.show": "报单详情",
+ "o2o.pages.member.index": "个人中心",
+ "o2o.pages.order.detail": "订单详情",
+ "o2o.pages.order.list": "订单列表",
+ "o2o.pages.order.payment": "订单结算",
+ "o2o.pages.refund.apply": "申请退款",
+ "o2o.pages.refund.detail": "退款详情",
+ "o2o.pages.refund.list": "退款列表",
+ "o2o.pages.refund.log": "协商记录",
+ "o2o.pages.technician.detail": "技师详情",
+ "o2o.pages.technician.list": "技师列表",
+ "shop_giftcard.pages.member_give_info": "送出礼品卡详情",
+ "shop_giftcard.pages.give_info": "领取礼品卡",
+ "sow_community.pages.index": "种草社区",
+ "sow_community.pages.search": "搜索",
+ "sow_community.pages.image.detail": "内容详情",
+ "sow_community.pages.video.detail": "内容详情",
+ "sow_community.pages.member": "个人主页",
+ "sow_community.pages.create": "发布内容",
+ "sow_community.pages.follow": "关注列表",
+ "sow_community.pages.sow_show": "种草秀",
+ "sow_community.pages.topic_list": "话题列表",
+ "template_flower_industry.pages.goods.list": "商品列表",
+ "seckill.pages.goods.detail": "商品详情",
+ "seckill.pages.goods.list": "商品列表",
+ "seckill.pages.member.index": "个人中心",
+ "seckill.pages.order.list": "订单列表",
+ "seckill.pages.order.detail": "订单详情",
+ "seckill.pages.order.payment": "待付款订单",
+ "seckill.pages.refund.list": "退款列表",
+ "seckill.pages.refund.detail": "退款详情",
+ "seckill.pages.refund.apply": "申请退款",
+ "seckill.pages.refund.edit_apply": "编辑退款信息",
+ "seckill.pages.refund.log": "协商记录",
+ "pintuan.pages.index": "拼团首页",
+ "pintuan.pages.goods.list": "商品列表",
+ "pintuan.pages.goods.detail": "商品详情",
+ "pintuan.pages.my_spell": "我的拼团",
+ "pintuan.pages.member.index": "个人中心",
+ "pintuan.pages.share": "拼团分享页面",
+ "pintuan.pages.order.payment": "拼团待付款订单",
+ "pintuan.pages.order.list": "拼团订单列表",
+ "pintuan.pages.order.detail": "拼团订单详情",
+ "pintuan.pages.refund.apply": "申请退款",
+ "pintuan.pages.refund.detail": "退款详情",
+ "pintuan.pages.refund.edit_apply": "编辑退款信息",
+ "pintuan.pages.refund.list": "退款列表",
+ "pintuan.pages.refund.log": "退款协商记录",
+ "pintuan.pages.order.card_record": "核销记录",
+ "friend_help.pages.index": "好友助力首页",
+ "friend_help.pages.goods.list": "商品列表",
+ "friend_help.pages.goods.detail": "商品详情",
+ "friend_help.pages.member.index": "个人中心",
+ "friend_help.pages.order.payment": "好友助力待付款订单",
+ "friend_help.pages.order.list": "好友助力订单列表",
+ "friend_help.pages.order.detail": "好友助力订单详情",
+ "friend_help.pages.refund.apply": "申请退款",
+ "friend_help.pages.refund.detail": "退款详情",
+ "friend_help.pages.refund.edit_apply": "编辑退款信息",
+ "friend_help.pages.refund.list": "退款列表",
+ "friend_help.pages.refund.log": "退款协商记录",
+ "friend_help.pages.order.card_record": "核销记录",
+ "friend_help.pages.my_help": "我的助力列表",
+ "friend_help.pages.goods.share": "好友助力",
+ "friend_help.pages.goods.bargain": "好友砍价"
}
\ No newline at end of file
diff --git a/uni-app/src/locale/zh-Hans/common.json b/uni-app/src/locale/zh-Hans/common.json
index 26bd8dae6..a31893dc2 100644
--- a/uni-app/src/locale/zh-Hans/common.json
+++ b/uni-app/src/locale/zh-Hans/common.json
@@ -1,158 +1,162 @@
{
- "requestFail": "请求失败",
- "notInDomainList": "不在request 合法域名列表中",
- "baseUrlError": " 接口请求错误,请检查VITE_APP_BASE_URL参数配置或者伪静态配置",
- "currency": "¥",
- "getSmsCode": "获取验证码",
- "smsCodeChangeText": "秒后重新获取",
- "captchaTitle": "请完成验证",
- "confirm": "确认",
- "cancel": "取消",
- "save": "保存",
- "delete": "删除",
- "captchaPlaceholder": "请输入验证码",
- "mobilePlaceholder": "请输入手机号码",
- "mobileError": "请输入正确的手机号",
- "codePlaceholder": "请输入手机验证码",
- "memberCenter": "个人中心",
- "userAgreement": "用户协议",
- "and": "和",
- "privacyAgreement": "隐私协议",
- "isAgreeTips": "请先阅读并同意协议",
- "nickname": "昵称",
- "nicknamePlaceholder": "请输入昵称",
- "headimg": "头像",
- "headimgPlaceholder": "请设置头像",
- "getAvatarNickname": "获取您的昵称头像",
- "getAvatarNicknameTips": "获取用户头像、昵称完善个人资料,主要用于向用户提供具有辨识度的用户中心界面",
- "mobile": "手机号",
- "getMobile": "获取手机号",
- "mobileTips": "请获取手机号",
- "point": "积分",
- "balance": "余额",
- "login": "登录",
- "bind": "绑定",
- "binding": "绑定中",
- "bindMobile": "绑定手机号",
- "agreeTips": "我已阅读并同意",
- "pleaseAgree": "请勾选已阅读并同意",
- "weixinUserAuth": "一键绑定",
- "mobileQuickLogin": "手机号快捷登录",
- "register": "注册",
- "complete": "完成",
- "close": "关闭",
- "diyForm": {
- "back": "返回",
- "hidden": "已隐藏",
- "view": "查看",
- "know": "我知道了",
- "prompt": "提示",
- "call": "拨打",
- "copy": "复制号码",
- "uploadTips": "请上传图片",
- "tips": "仅限本人和管理员能查看完整号码:",
- "viewFillingDetails": "查看填写详情",
- "detailInformation": "详细信息"
- },
- "pay": {
- "orderInfo": "订单信息",
- "confirmPay": "确认支付",
- "payTitle": "确认付款",
- "notHavePayType": "没有可用的支付方式",
- "notObtainedInfo": "未获取到支付信息",
- "paymentDocuments": "该支付单据",
- "paySuccess": "支付成功",
- "payFail": "支付失败",
- "completePay": "已完成支付",
- "incompletePay": "未完成支付",
- "getting": "获取支付结果中"
- },
- "myBalance": "我的余额",
- "myPoint": "我的积分",
- "customerService": "联系客服",
- "siteClose": "站点已关闭",
- "noSite": "站点不存在",
- "scenic": "景点",
- "seeMore": "查看更多",
- "way": "线路",
- "hotel": "酒店",
- "rise": "起",
- "cardReserve": "项目预约",
- "card": "办理次卡",
- "memberName": "会员名称",
- "memberCode": "会员码",
- "reserve": "预约",
- "reserveSuccess": "预约成功",
- "cardLink": "次卡",
- "myLink": "我的",
- "reserveBtn": "去抢购",
- "cardBtn": "办理",
- "soldOut": "已售",
- "unpaidOrder": "待支付",
- "waitingOrder": "待使用",
- "remainOrder": "已完成",
- "allOrder": "全部订单",
- "myOrder": "我的订单",
- "orderNo": "订单号",
- "actualPayment": "实付款",
- "orderClose": "关闭订单",
- "orderFinish": "确认收货",
- "orderDetail": "详情",
- "wxPrivacyPopup": {
- "title": "用户隐私保护提示",
- "descBefore": "感谢您使用本小程序,在使用前您应当阅读并同意",
- "descAfter": "当点击同意并继续时,即表示您已理解并同意该条款内容,该条款将对您产生法律约束力;如您不同意,将无法继续使用小程序相关功能。",
- "disagree": "不同意",
- "agree": "同意并继续",
- "contractName": "用户隐私保护指引",
- "disagreeDesc": "未同意隐私协议,无法使用相关功能"
- },
- "starLevel": "星级",
- "star": "星",
- "emptyAddress": "暂无收货地址,请先创建地址",
- "addAddress": "新增收货地址",
- "selectAddress": "选择地址",
- "coupon": "优惠劵",
- "notHave": "无",
- "onceCard": "次卡",
- "cardUnit": "张",
- "o2o.reserveBtn": "去抢购",
- "o2o.noHomeAddress": "没有更多内容啦~",
- "o2o.soldOut": "已售",
- "o2o.orderNo": "订单号",
- "o2o.actualPayment": "实付款",
- "o2o.orderDetail": "详情",
- "recharge.orderNo": "订单号",
- "shop.orderNo": "订单号",
- "shop.actualPayment": "实付款",
- "shop.orderClose": "关闭订单",
- "shop.orderFinish": "确认收货",
- "shop.coupon": "优惠劵",
- "shop.emptyAddress": "暂无收货地址,请先创建地址",
- "shop.addAddress": "新增收货地址",
- "shop.selectAddress": "选择地址",
- "shop_fenxiao.orderNo": "订单号",
- "shop_giftcard.actualPayment": "实付款",
- "shop_giftcard.orderClose": "关闭订单",
- "shop_giftcard.orderNo": "订单号",
- "tourism.orderNo": "订单号",
- "tourism.rise": "起",
- "tourism.starLevel": "星级",
- "tourism.star": "星",
- "tourism.scenic": "景点",
- "tourism.way": "线路",
- "tourism.hotel": "酒店",
- "tourism.seeMore": "查看更多",
- "vipcard.cardReserve": "项目预约",
- "vipcard.card": "办理次卡",
- "vipcard.reserveSuccess": "预约成功",
- "vipcard.reserve": "预约",
- "vipcard.cardLink": "次卡",
- "vipcard.reserveBtn": "去抢购",
- "vipcard.cardBtn": "办理",
- "vipcard.soldOut": "已售",
- "vipcard.orderNo": "订单号",
- "vipcard.myLink": "我的",
- "vipcard.memberCode": "会员码",
- "vipcard.seeMore": "查看更多"
+ "requestFail": "请求失败",
+ "notInDomainList": "不在request 合法域名列表中",
+ "baseUrlError": " 接口请求错误,请检查VITE_APP_BASE_URL参数配置或者伪静态配置",
+ "currency": "¥",
+ "getSmsCode": "获取验证码",
+ "smsCodeChangeText": "秒后重新获取",
+ "captchaTitle": "请完成验证",
+ "confirm": "确认",
+ "cancel": "取消",
+ "save": "保存",
+ "delete": "删除",
+ "captchaPlaceholder": "请输入验证码",
+ "mobilePlaceholder": "请输入手机号码",
+ "mobileError": "请输入正确的手机号",
+ "codePlaceholder": "请输入手机验证码",
+ "memberCenter": "个人中心",
+ "userAgreement": "用户协议",
+ "and": "和",
+ "privacyAgreement": "隐私协议",
+ "isAgreeTips": "请先阅读并同意协议",
+ "nickname": "昵称",
+ "nicknamePlaceholder": "请输入昵称",
+ "headimg": "头像",
+ "headimgPlaceholder": "请设置头像",
+ "getAvatarNickname": "获取您的昵称头像",
+ "getAvatarNicknameTips": "获取用户头像、昵称完善个人资料,主要用于向用户提供具有辨识度的用户中心界面",
+ "mobile": "手机号",
+ "getMobile": "获取手机号",
+ "mobileTips": "请获取手机号",
+ "point": "积分",
+ "balance": "余额",
+ "login": "登录",
+ "bind": "绑定",
+ "binding": "绑定中",
+ "bindMobile": "绑定手机号",
+ "agreeTips": "我已阅读并同意",
+ "pleaseAgree": "请勾选已阅读并同意",
+ "weixinUserAuth": "一键绑定",
+ "mobileQuickLogin": "手机号快捷登录",
+ "register": "注册",
+ "complete": "完成",
+ "close": "关闭",
+ "diyForm": {
+ "back": "返回",
+ "hidden": "已隐藏",
+ "view": "查看",
+ "know": "我知道了",
+ "prompt": "提示",
+ "call": "拨打",
+ "copy": "复制号码",
+ "uploadTips": "请上传图片",
+ "tips": "仅限本人和管理员能查看完整号码:",
+ "viewFillingDetails": "查看填写详情",
+ "detailInformation": "详细信息"
+ },
+ "pay": {
+ "orderInfo": "订单信息",
+ "confirmPay": "确认支付",
+ "payTitle": "确认付款",
+ "notHavePayType": "没有可用的支付方式",
+ "notObtainedInfo": "未获取到支付信息",
+ "paymentDocuments": "该支付单据",
+ "paySuccess": "支付成功",
+ "payFail": "支付失败",
+ "completePay": "已完成支付",
+ "incompletePay": "未完成支付",
+ "getting": "获取支付结果中"
+ },
+ "myBalance": "我的余额",
+ "myPoint": "我的积分",
+ "customerService": "联系客服",
+ "siteClose": "站点已关闭",
+ "noSite": "站点不存在",
+ "scenic": "景点",
+ "seeMore": "查看更多",
+ "way": "线路",
+ "hotel": "酒店",
+ "rise": "起",
+ "cardReserve": "项目预约",
+ "card": "办理次卡",
+ "memberName": "会员名称",
+ "memberCode": "会员码",
+ "reserve": "预约",
+ "reserveSuccess": "预约成功",
+ "cardLink": "次卡",
+ "myLink": "我的",
+ "reserveBtn": "去抢购",
+ "cardBtn": "办理",
+ "soldOut": "已售",
+ "unpaidOrder": "待支付",
+ "waitingOrder": "待使用",
+ "remainOrder": "已完成",
+ "allOrder": "全部订单",
+ "myOrder": "我的订单",
+ "orderNo": "订单号",
+ "actualPayment": "实付款",
+ "orderClose": "关闭订单",
+ "orderFinish": "确认收货",
+ "orderDetail": "详情",
+ "wxPrivacyPopup": {
+ "title": "用户隐私保护提示",
+ "descBefore": "感谢您使用本小程序,在使用前您应当阅读并同意",
+ "descAfter": "当点击同意并继续时,即表示您已理解并同意该条款内容,该条款将对您产生法律约束力;如您不同意,将无法继续使用小程序相关功能。",
+ "disagree": "不同意",
+ "agree": "同意并继续",
+ "contractName": "用户隐私保护指引",
+ "disagreeDesc": "未同意隐私协议,无法使用相关功能"
+ },
+ "starLevel": "星级",
+ "star": "星",
+ "emptyAddress": "暂无收货地址,请先创建地址",
+ "addAddress": "新增收货地址",
+ "selectAddress": "选择地址",
+ "coupon": "优惠劵",
+ "tourism.orderNo": "订单号",
+ "tourism.rise": "起",
+ "tourism.starLevel": "星级",
+ "tourism.star": "星",
+ "vipcard.cardReserve": "项目预约",
+ "vipcard.card": "办理次卡",
+ "vipcard.reserveSuccess": "预约成功",
+ "vipcard.reserve": "预约",
+ "vipcard.cardLink": "次卡",
+ "vipcard.reserveBtn": "去抢购",
+ "vipcard.cardBtn": "办理",
+ "vipcard.soldOut": "已售",
+ "vipcard.orderNo": "订单号",
+ "vipcard.myLink": "我的",
+ "vipcard.memberCode": "会员码",
+ "recharge.orderNo": "订单号",
+ "shop.orderNo": "订单号",
+ "shop.actualPayment": "实付款",
+ "shop.orderClose": "关闭订单",
+ "shop.orderFinish": "确认收货",
+ "shop.coupon": "优惠劵",
+ "o2o.way": "线路",
+ "o2o.hotel": "酒店",
+ "o2o.scenic": "景点",
+ "o2o.reserveBtn": "去抢购",
+ "o2o.noHomeAddress": "没有更多内容啦~",
+ "o2o.soldOut": "已售",
+ "o2o.orderNo": "订单号",
+ "o2o.actualPayment": "实付款",
+ "o2o.orderDetail": "详情",
+ "notHave": "无",
+ "tourism.scenic": "景点",
+ "tourism.way": "线路",
+ "tourism.hotel": "酒店",
+ "tourism.seeMore": "查看更多",
+ "vipcard.seeMore": "查看更多",
+ "shop.emptyAddress": "暂无收货地址,请先创建地址",
+ "shop.addAddress": "新增收货地址",
+ "shop.selectAddress": "选择地址",
+ "shop_fenxiao.orderNo": "订单号",
+ "shop_giftcard.actualPayment": "实付款",
+ "shop_giftcard.orderClose": "关闭订单",
+ "shop_giftcard.orderNo": "订单号",
+ "notHave": "无",
+ "onceCard": "次卡",
+ "cardUnit": "张"
}
\ No newline at end of file
diff --git a/uni-app/src/manifest.json b/uni-app/src/manifest.json
index dc08bbde6..a039d0a13 100644
--- a/uni-app/src/manifest.json
+++ b/uni-app/src/manifest.json
@@ -6,9 +6,6 @@
"versionCode": "100",
"transformPx": false,
"app-plus": {
- "compatible" : {
- "ignoreVersion" : true
- },
"usingComponents": true,
"nvueStyleCompiler": "uni-app",
"compilerVersion": 3,
@@ -18,16 +15,7 @@
"autoclose": true,
"delay": 0
},
- "modules" : {
- "Camera" : {},
- "Barcode" : {},
- "Contacts" : {},
- "Geolocation" : {},
- "Payment" : {},
- "VideoPlayer" : {},
- "Maps" : {},
- "Share" : {}
- },
+ "modules": {},
"distribute": {
"android": {
"permissions": [
@@ -48,16 +36,8 @@
""
]
},
- "ios" : {
- "dSYMs" : false
- },
- "sdkConfigs" : {
- "maps" : {
- "tencent" : {
- "key" : "6ZDBZ-CLSLX-66747-7MVM4-HLK47-XMBXU"
- }
- }
- }
+ "ios": {},
+ "sdkConfigs": {}
}
},
"quickapp": {},
diff --git a/uni-app/src/pages.json b/uni-app/src/pages.json
index 6fc18750a..8e766e6e2 100644
--- a/uni-app/src/pages.json
+++ b/uni-app/src/pages.json
@@ -378,9 +378,10 @@
"backgroundColorBottom": "#F6F6F6"
},
"tabBar": {
- "list": [{
- "pagePath": "app/pages/index/index"
- },
+ "list": [
+ {
+ "pagePath": "app/pages/index/index"
+ },
{
"pagePath": "app/pages/index/nosite"
}
@@ -390,9 +391,9 @@
"easycom": {
"custom": {
"diy-group": "@/addon/components/diy/group/index.vue",
- "^u-(.*)": "uview-plus/components/u-$1/u-$1.vue",
- "^up-(.*)": "uview-plus/components/u-$1/u-$1.vue",
- "^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue",
+ "u--(.*)": "uview-plus/components/u-$1/u-$1.vue",
+ "up-(.*)": "uview-plus/components/u-$1/u-$1.vue",
+ "u-(.*)": "uview-plus/components/u-$1/u-$1.vue",
"diy-(\W.*)": "@/app/components/diy/$1/index.vue"
}
}
diff --git a/uni-app/src/styles/account_info.scss b/uni-app/src/styles/account_info.scss
deleted file mode 100644
index 111ee033f..000000000
--- a/uni-app/src/styles/account_info.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-.account-info-wrap{
- @apply bg-[#F5F6FA] min-h-[100vh];
- .account-info-head{
- @apply relative h-40;
- .name{
- @apply ml-4 pt-7 text-white text-lg mb-3;
- }
- .content{
- @apply absolute bg-white left-3 right-3 rounded-lg p-5;
- .money{
- @apply text-xl font-bold;
- }
- .text{
- @apply text-xs text-slate-500 mt-2;
- }
- .money-wrap{
- @apply mt-5 flex;
- .money-item{
- @apply flex-1;
- }
- .money{
- @apply text-lg;
- }
- .text{
- @apply mt-1;
- }
- }
- }
- }
- .account-info-btn{
- @apply flex mt-24 ml-3 mr-3;
- .btn{
- &:first-of-type{
- @apply mr-1 rounded;
- }
- &:last-of-type{
- @apply ml-1 rounded;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/uni-app/src/styles/common.scss b/uni-app/src/styles/common.scss
index 82a460ef5..804cc6cdd 100644
--- a/uni-app/src/styles/common.scss
+++ b/uni-app/src/styles/common.scss
@@ -244,7 +244,7 @@ button[type='primary'],uni-button[type='primary']{
margin-right: 40rpx;
color: #333;
line-height: 40rpx;
- font-size: 28rpx;
+ font-size: 26rpx;
&.class-select{
position: relative;
font-weight: 700;
@@ -288,7 +288,7 @@ button[type='primary'],uni-button[type='primary']{
.tab-items{
line-height: 88rpx;
font-weight: 400;
- font-size: 28rpx;
+ font-size: 26rpx;
&.class-select{
position: relative;
font-weight: 700;
@@ -317,7 +317,7 @@ button[type='primary'],uni-button[type='primary']{
@apply flex-1;
line-height: 88rpx;
font-weight: 400;
- font-size: 28rpx;
+ font-size: 26rpx;
text-align: center;
margin:0 var(--sidebar-m);
&.class-select{
@@ -567,4 +567,8 @@ button[type='primary'],uni-button[type='primary']{
padding: 0 24rpx;
min-width: 144rpx;
color: #333;
+}
+
+.u-tabbar__content__item-wrapper {
+ height: calc(env(safe-area-inset-bottom) + 100rpx)!important;
}
\ No newline at end of file
diff --git a/uni-app/src/styles/iconfont.css b/uni-app/src/styles/iconfont.css
index 63a5e2823..5a460fa81 100644
--- a/uni-app/src/styles/iconfont.css
+++ b/uni-app/src/styles/iconfont.css
@@ -1,9 +1,9 @@
@font-face {
font-family: "iconfont";
/* Project id 3952239 */
- src: url('//at.alicdn.com/t/c/font_3952239_waynfpfdr5.woff2?t=1762225321119') format('woff2'),
- url('//at.alicdn.com/t/c/font_3952239_waynfpfdr5.woff?t=1762225321119') format('woff'),
- url('//at.alicdn.com/t/c/font_3952239_waynfpfdr5.ttf?t=1762225321119') format('truetype');
+ src: url('https://at.alicdn.com/t/c/font_3952239_waynfpfdr5.woff2?t=1762225321119') format('woff2'),
+ url('https://at.alicdn.com/t/c/font_3952239_waynfpfdr5.woff?t=1762225321119') format('woff'),
+ url('https://at.alicdn.com/t/c/font_3952239_waynfpfdr5.ttf?t=1762225321119') format('truetype');
}
.iconfont {
@@ -1288,4 +1288,4 @@
.iconshouye-zhihui:before {
content: "\e61d";
-}
\ No newline at end of file
+}
diff --git a/uni-app/src/styles/member_record_detail.scss b/uni-app/src/styles/member_record_detail.scss
deleted file mode 100644
index 56682a3a7..000000000
--- a/uni-app/src/styles/member_record_detail.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-page{
- background-color: #f5f6fa;
- @apply pt-4;
-}
-.member-record-detail{
- @apply m-4 mt-0 bg-white rounded-md px-4 py-6;
- .money-wrap{
- @apply flex items-center flex-col mb-6;
- text:first-of-type{
- @apply text-3xl font-bold mt-1;
- }
- text:last-of-type{
- @apply text-sm mt-3;
- }
- }
- .line-wrap{
- @apply flex justify-between text-sm mt-3;
- .label{
- @apply text-[#878787];
- }
- .value{
- @apply text-[#222];
- }
- }
-}
\ No newline at end of file
diff --git a/uni-app/src/styles/member_record_list.scss b/uni-app/src/styles/member_record_list.scss
deleted file mode 100644
index f89776122..000000000
--- a/uni-app/src/styles/member_record_list.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-.member-record-list{
- @apply min-h-[100vh];
- .member-record-item{
- @apply relative sidebar-margin border-solid border-t-0 border-l-0 border-r-0 border-b-1 border-[#ECEBEC] py-3 mx-[var(--sidebar-m)];
- .name{
- @apply text-sm;
- }
- .desc{
- @apply text-xs text-[#8D8C8D] mt-1;
- }
- .text-active{
- color: #FF0D3E;
- }
- .money{
- @apply absolute right-0 top-4 text-base font-bold;
- }
- .state{
- @apply absolute right-0 top-11 text-[#8D8C8D] text-xs;
- }
- }
-}
\ No newline at end of file
diff --git a/uni-app/src/utils/common.ts b/uni-app/src/utils/common.ts
index 57ab98c16..18e06c7c2 100644
--- a/uni-app/src/utils/common.ts
+++ b/uni-app/src/utils/common.ts
@@ -2,8 +2,10 @@ import { getTabbarPages } from './pages'
import useDiyStore from '@/app/stores/diy'
import useMemberStore from '@/stores/member'
import useSystemStore from '@/stores/system'
+import wechat from '@/utils/wechat'
import useConfigStore from '@/stores/config'
import { getNeedLoginPages } from '@/utils/pages'
+import { useLocation } from '@/hooks/useLocation'
/**
* 跳转页面
@@ -90,7 +92,6 @@ export const redirect = (redirect: any) => {
if (newLogin) {
uni.setStorage({ key: 'loginBack', data: { url: originalUrl } });
}
-
switch (mode) {
case 'switchTab':
uni.switchTab({
@@ -306,8 +307,7 @@ export function img(path: string): string {
if (typeof path == 'string' && path.startsWith('/')) path = path.replace(/^\//, '')
if (typeof imgDomain == 'string' && imgDomain.endsWith('/')) imgDomain = imgDomain.slice(0, -1)
-
- return isUrl(path) ? path : `${imgDomain}/${path}`
+ return isUrl(path) ? path : `${ imgDomain }/${ path }`
}
/**
@@ -315,19 +315,19 @@ export function img(path: string): string {
* @param path
* @returns
*/
-export function getUrl(path : string) : string {
- // #ifdef H5
- let urlDomain = import.meta.env.VITE_IMG_DOMAIN || location.origin
- // #endif
+export function getUrl(path: string): string {
+ // #ifdef H5
+ let urlDomain = import.meta.env.VITE_IMG_DOMAIN || location.origin
+ // #endif
- // #ifndef H5
- let urlDomain = import.meta.env.VITE_IMG_DOMAIN
- // #endif
+ // #ifndef H5
+ let urlDomain = import.meta.env.VITE_IMG_DOMAIN
+ // #endif
- if (typeof path == 'string' && path.startsWith('/')) path = path.replace(/^\//, '')
- if (typeof urlDomain == 'string' && urlDomain.endsWith('/')) urlDomain = urlDomain.slice(0, -1)
+ if (typeof path == 'string' && path.startsWith('/')) path = path.replace(/^\//, '')
+ if (typeof urlDomain == 'string' && urlDomain.endsWith('/')) urlDomain = urlDomain.slice(0, -1)
- return isUrl(path) ? path : `${urlDomain}/${path}`
+ return isUrl(path) ? path : `${ urlDomain }/${ path }`
}
/**
@@ -643,7 +643,7 @@ export function deepClone(obj: any) {
* @param delay
* @returns
*/
-export function debounce(fn: (args?: any) => any, delay: number = 300) {
+export function debounce(fn: (args ?: any) => any, delay: number = 300) {
let timer: null | number = null
return function (...args) {
if (timer != null) {
@@ -724,10 +724,10 @@ export function getValidTime(minutes: any = 1) {
* 设置插件应用的主色调
* @param path
*/
-export function setThemeColor (path: string) {
+export function setThemeColor(path: string) {
let pathArr = path.split('/')
- let index = !pathArr[0] ? 1 : 0;
- let route = pathArr[index] == 'addon' ? pathArr[(index+1)] : 'app';
+ let index = !pathArr[0] ? 1 : 0;
+ let route = pathArr[index] == 'addon' ? pathArr[(index + 1)] : 'app';
// 设置底部导航
const configStore = useConfigStore()
@@ -736,44 +736,44 @@ export function setThemeColor (path: string) {
}
// 设置插件应用的主色调,排除系统
- const theme_color_list = uni.getStorageSync('theme_color_list');
- const current_theme_color = uni.getStorageSync('current_theme_color');
- let currTheme = {};
+ const theme_color_list = uni.getStorageSync('theme_color_list');
+ const current_theme_color = uni.getStorageSync('current_theme_color');
+ let currTheme = {};
if (route != 'app') {
try {
- currTheme = theme_color_list[route];
- if(currTheme && currTheme.theme){
- configStore.themeColor = themeColorToHex(currTheme.theme)
- uni.setStorageSync('current_theme_color', JSON.stringify(themeColorToHex(currTheme.theme)));
- }else if( !currTheme && current_theme_color){
- configStore.themeColor = ''
- }else{
- currTheme = theme_color_list.app || Object.values(theme_color_list)[0];
- configStore.themeColor = themeColorToHex(currTheme.theme)
- uni.setStorageSync('current_theme_color', JSON.stringify(themeColorToHex(currTheme.theme)));
- }
+ currTheme = theme_color_list[route];
+ if (currTheme && currTheme.theme) {
+ configStore.themeColor = themeColorToHex(currTheme.theme)
+ uni.setStorageSync('current_theme_color', JSON.stringify(themeColorToHex(currTheme.theme)));
+ } else if (!currTheme && current_theme_color) {
+ configStore.themeColor = ''
+ } else {
+ currTheme = theme_color_list.app || Object.values(theme_color_list)[0];
+ configStore.themeColor = themeColorToHex(currTheme.theme)
+ uni.setStorageSync('current_theme_color', JSON.stringify(themeColorToHex(currTheme.theme)));
+ }
} catch (e) {
// 设置插件应用的主色调发生错误,若不存在则使用最后有效的主色调
- if(!current_theme_color && theme_color_list && Object.keys(theme_color_list).length > 0){
- currTheme = theme_color_list.app || Object.values(theme_color_list)[0];
- configStore.themeColor = themeColorToHex(currTheme.theme)
- uni.setStorageSync('current_theme_color', JSON.stringify(themeColorToHex(currTheme.theme)));
- }else{
- configStore.themeColor = '';
- }
+ if (!current_theme_color && theme_color_list && Object.keys(theme_color_list).length > 0) {
+ currTheme = theme_color_list.app || Object.values(theme_color_list)[0];
+ configStore.themeColor = themeColorToHex(currTheme.theme)
+ uni.setStorageSync('current_theme_color', JSON.stringify(themeColorToHex(currTheme.theme)));
+ } else {
+ configStore.themeColor = '';
+ }
}
- }else if (!current_theme_color && theme_color_list && Object.keys(theme_color_list).length > 0) {
- currTheme = theme_color_list.app || Object.values(theme_color_list)[0]
- configStore.themeColor = themeColorToHex(currTheme.theme)
- uni.setStorageSync("current_theme_color", JSON.stringify(themeColorToHex(currTheme.theme)))
+ } else if (!current_theme_color && theme_color_list && Object.keys(theme_color_list).length > 0) {
+ currTheme = theme_color_list.app || Object.values(theme_color_list)[0]
+ configStore.themeColor = themeColorToHex(currTheme.theme)
+ uni.setStorageSync("current_theme_color", JSON.stringify(themeColorToHex(currTheme.theme)))
}
}
-export function themeColorToHex (param: any) {
+export function themeColorToHex(param: any) {
const hexRegex = /^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/
const rgbaRegex = /^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d*\.?\d+)?\)$/
- for(let key in param){
+ for (let key in param) {
if (rgbaRegex.test(param[key])) {
const values = param[key].replace('rgba(', '').replace(')', '').split(',');
// 提取 r, g, b, a 值,并将它们转换为合适的类型
@@ -781,14 +781,14 @@ export function themeColorToHex (param: any) {
const g = parseInt(values[1].trim(), 10); // Green 分量
const b = parseInt(values[2].trim(), 10); // Blue 分量
const a = parseFloat(values[3].trim()); // Alpha 分量
- param[key] = rgbaToHex(r,g,b,a)
+ param[key] = rgbaToHex(r, g, b, a)
}
}
return param
}
// rgba转十六进制颜色
-export function rgbaToHex (r, g, b, a) {
+export function rgbaToHex(r, g, b, a) {
// 计算混合后的RGB值,假设背景是白色 (255, 255, 255)
let rBlend = Math.round((1 - a) * 255 + a * r)
let gBlend = Math.round((1 - a) * 255 + a * g)
@@ -805,10 +805,17 @@ export function rgbaToHex (r, g, b, a) {
}
// 获取 topFixedStatus 缓存名称
-export function getTopFixedStatusName(data : any = {}) {
- let name = 'topFixedStatus'
- if (data.id) name += '_' + data.id
- if (data.site_id) name += '_' + data.site_id
- if (data.type) name += '_' + data.type
- return name
+export function getTopFixedStatusName(data: any = {}) {
+ let name = 'topFixedStatus'
+ if (data.id) name += '_' + data.id
+ if (data.type) name += '_' + data.type
+ return name
}
+
+// 距离显示
+
+export function distance(distance: string | number): string {
+ const dist = typeof distance === 'string' ? parseFloat(distance) : distance;
+ if (isNaN(dist)) return distance.toString();
+ return dist < 1 ? parseInt((dist * 1000).toString()) + 'm' : dist.toFixed(1) + 'km'
+}
\ No newline at end of file
diff --git a/uni-app/src/utils/interceptor.ts b/uni-app/src/utils/interceptor.ts
index 59e4a8747..6a8960b8f 100644
--- a/uni-app/src/utils/interceptor.ts
+++ b/uni-app/src/utils/interceptor.ts
@@ -1,6 +1,6 @@
import { language } from '@/locale'
import { checkNeedLogin } from '@/utils/auth'
-import { redirect, getToken,currRoute, setThemeColor } from '@/utils/common'
+import { redirect, getToken, currRoute, setThemeColor } from '@/utils/common'
import { memberLog } from '@/app/api/auth'
import { useShare } from '@/hooks/useShare'
@@ -14,7 +14,10 @@ export const redirectInterceptor = (route: { path: string, query: object }) => {
setThemeColor(route.path)
// #ifdef MP
- route.path.indexOf('addon') != -1 && language.loadAllLocaleMessages('addon', uni.getLocale())
+ try {
+ language.loadAllLocaleMessages('addon', uni.getLocale())
+ } catch (e) {
+ }
// #endif
// 校验是否需要登录
diff --git a/uni-app/src/utils/wechat.ts b/uni-app/src/utils/wechat.ts
index b05c89d85..548530feb 100644
--- a/uni-app/src/utils/wechat.ts
+++ b/uni-app/src/utils/wechat.ts
@@ -24,7 +24,7 @@ class Wechat {
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名
- jsApiList: ['chooseWXPay', 'updateAppMessageShareData', 'updateTimelineShareData', 'scanQRCode', 'getLocation','hideMenuItems'] // 必填,需要使用的JS接口列表
+ jsApiList: ['chooseWXPay', 'updateAppMessageShareData', 'updateTimelineShareData', 'scanQRCode', 'getLocation', 'openLocation', 'hideMenuItems'] // 必填,需要使用的JS接口列表
});
if (callback) callback();
})
@@ -82,6 +82,28 @@ class Wechat {
})
}
+ /**
+ * 导航
+ * @param {Object} callback
+ */
+ public openLocation(data: any, callback: any = null) {
+ wx.ready(function() {
+ wx.openLocation({
+ latitude: data.latitude, // 纬度,浮点数,范围为90 ~ -90
+ longitude: data.longitude, // 经度,浮点数,范围为180 ~ -180
+ name: data.name, // 位置名
+ address: data.address, // 地址详情说明
+ scale: data.scale || 28, // 地图缩放级别,整形值,范围从1~28。默认为最大
+ success: function(res) {
+ typeof callback == 'function' && callback(res);
+ },
+ fail: function(res) {
+ typeof callback == 'function' && callback(res);
+ }
+ });
+ })
+ }
+
/**
* 商家转账接口
* @param {Object} options 转账参数