保存进度!
This commit is contained in:
		
							
								
								
									
										434
									
								
								入门/cli/hello-cli/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										434
									
								
								入门/cli/hello-cli/package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -9,8 +9,11 @@
 | 
				
			|||||||
      "version": "0.1.0",
 | 
					      "version": "0.1.0",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "core-js": "^3.8.3",
 | 
					        "core-js": "^3.8.3",
 | 
				
			||||||
 | 
					        "element-plus": "^2.2.25",
 | 
				
			||||||
        "vue": "^3.2.13",
 | 
					        "vue": "^3.2.13",
 | 
				
			||||||
        "vue-axios": "^3.5.2"
 | 
					        "vue-axios": "^3.5.2",
 | 
				
			||||||
 | 
					        "vue-router": "^4.0.13",
 | 
				
			||||||
 | 
					        "vuex": "^4.0.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "devDependencies": {
 | 
					      "devDependencies": {
 | 
				
			||||||
        "@babel/core": "^7.12.16",
 | 
					        "@babel/core": "^7.12.16",
 | 
				
			||||||
@@ -1714,6 +1717,22 @@
 | 
				
			|||||||
        "node": ">=6.9.0"
 | 
					        "node": ">=6.9.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@ctrl/tinycolor": {
 | 
				
			||||||
 | 
					      "version": "3.4.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==",
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=10"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@element-plus/icons-vue": {
 | 
				
			||||||
 | 
					      "version": "2.0.10",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==",
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "vue": "^3.2.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@eslint/eslintrc": {
 | 
					    "node_modules/@eslint/eslintrc": {
 | 
				
			||||||
      "version": "0.4.3",
 | 
					      "version": "0.4.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
 | 
				
			||||||
@@ -1764,6 +1783,19 @@
 | 
				
			|||||||
        "node": ">=10"
 | 
					        "node": ">=10"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@floating-ui/core": {
 | 
				
			||||||
 | 
					      "version": "1.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Skfy0YS3NJ5nV9us0uuPN0HDk1Q4edljaOhRBJGDWs9EBa7ZVMYBHRFlhLvvmwEoaIM9BlH6QJFn9/uZg0bACg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@floating-ui/dom": {
 | 
				
			||||||
 | 
					      "version": "1.0.7",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.0.7.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-6RsqvCYe0AYWtsGvuWqCm7mZytnXAZCjWtsWu1Kg8dI3INvj/DbKlDsZO+mKSaQdPT12uxIW9W2dAWJkPx4Y5g==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@floating-ui/core": "^1.0.2"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@hapi/hoek": {
 | 
					    "node_modules/@hapi/hoek": {
 | 
				
			||||||
      "version": "9.3.0",
 | 
					      "version": "9.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
 | 
				
			||||||
@@ -1938,6 +1970,12 @@
 | 
				
			|||||||
      "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
 | 
					      "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@popperjs/core": {
 | 
				
			||||||
 | 
					      "name": "@sxzz/popperjs-es",
 | 
				
			||||||
 | 
					      "version": "2.11.7",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@sideway/address": {
 | 
					    "node_modules/@sideway/address": {
 | 
				
			||||||
      "version": "4.1.4",
 | 
					      "version": "4.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
 | 
				
			||||||
@@ -2164,6 +2202,19 @@
 | 
				
			|||||||
      "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
 | 
					      "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@types/lodash": {
 | 
				
			||||||
 | 
					      "version": "4.14.190",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.190.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@types/lodash-es": {
 | 
				
			||||||
 | 
					      "version": "4.17.6",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@types/lodash": "*"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/mime": {
 | 
					    "node_modules/@types/mime": {
 | 
				
			||||||
      "version": "3.0.1",
 | 
					      "version": "3.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
 | 
				
			||||||
@@ -2240,6 +2291,11 @@
 | 
				
			|||||||
        "@types/node": "*"
 | 
					        "@types/node": "*"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@types/web-bluetooth": {
 | 
				
			||||||
 | 
					      "version": "0.0.16",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/ws": {
 | 
					    "node_modules/@types/ws": {
 | 
				
			||||||
      "version": "8.5.3",
 | 
					      "version": "8.5.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz",
 | 
				
			||||||
@@ -2852,6 +2908,11 @@
 | 
				
			|||||||
      "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
 | 
					      "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@vue/devtools-api": {
 | 
				
			||||||
 | 
					      "version": "6.4.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@vue/reactivity": {
 | 
					    "node_modules/@vue/reactivity": {
 | 
				
			||||||
      "version": "3.2.45",
 | 
					      "version": "3.2.45",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.45.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.45.tgz",
 | 
				
			||||||
@@ -2946,6 +3007,74 @@
 | 
				
			|||||||
      "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
 | 
					      "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@vueuse/core": {
 | 
				
			||||||
 | 
					      "version": "9.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@types/web-bluetooth": "^0.0.16",
 | 
				
			||||||
 | 
					        "@vueuse/metadata": "9.6.0",
 | 
				
			||||||
 | 
					        "@vueuse/shared": "9.6.0",
 | 
				
			||||||
 | 
					        "vue-demi": "*"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@vueuse/core/node_modules/vue-demi": {
 | 
				
			||||||
 | 
					      "version": "0.13.11",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
 | 
				
			||||||
 | 
					      "hasInstallScript": true,
 | 
				
			||||||
 | 
					      "bin": {
 | 
				
			||||||
 | 
					        "vue-demi-fix": "bin/vue-demi-fix.js",
 | 
				
			||||||
 | 
					        "vue-demi-switch": "bin/vue-demi-switch.js"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=12"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "@vue/composition-api": "^1.0.0-rc.1",
 | 
				
			||||||
 | 
					        "vue": "^3.0.0-0 || ^2.6.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "@vue/composition-api": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@vueuse/metadata": {
 | 
				
			||||||
 | 
					      "version": "9.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@vueuse/shared": {
 | 
				
			||||||
 | 
					      "version": "9.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "vue-demi": "*"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@vueuse/shared/node_modules/vue-demi": {
 | 
				
			||||||
 | 
					      "version": "0.13.11",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
 | 
				
			||||||
 | 
					      "hasInstallScript": true,
 | 
				
			||||||
 | 
					      "bin": {
 | 
				
			||||||
 | 
					        "vue-demi-fix": "bin/vue-demi-fix.js",
 | 
				
			||||||
 | 
					        "vue-demi-switch": "bin/vue-demi-switch.js"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=12"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "@vue/composition-api": "^1.0.0-rc.1",
 | 
				
			||||||
 | 
					        "vue": "^3.0.0-0 || ^2.6.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "@vue/composition-api": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@webassemblyjs/ast": {
 | 
					    "node_modules/@webassemblyjs/ast": {
 | 
				
			||||||
      "version": "1.11.1",
 | 
					      "version": "1.11.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
 | 
				
			||||||
@@ -3339,6 +3468,11 @@
 | 
				
			|||||||
        "lodash": "^4.17.14"
 | 
					        "lodash": "^4.17.14"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/async-validator": {
 | 
				
			||||||
 | 
					      "version": "4.2.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/at-least-node": {
 | 
					    "node_modules/at-least-node": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
 | 
				
			||||||
@@ -4451,6 +4585,11 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
 | 
				
			||||||
      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
 | 
					      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/dayjs": {
 | 
				
			||||||
 | 
					      "version": "1.11.6",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.6.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/debug": {
 | 
					    "node_modules/debug": {
 | 
				
			||||||
      "version": "4.3.4",
 | 
					      "version": "4.3.4",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz",
 | 
				
			||||||
@@ -4803,6 +4942,31 @@
 | 
				
			|||||||
      "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
 | 
					      "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/element-plus": {
 | 
				
			||||||
 | 
					      "version": "2.2.25",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.25.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-HC8CWY31e6pPyBpgqI0QnWkBgs0vRzdYnEw3mpdM/NlKfp0PtNFX7NESQLomqoIulH5ftL09hjQmJNvZBQpthQ==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@ctrl/tinycolor": "^3.4.1",
 | 
				
			||||||
 | 
					        "@element-plus/icons-vue": "^2.0.6",
 | 
				
			||||||
 | 
					        "@floating-ui/dom": "^1.0.1",
 | 
				
			||||||
 | 
					        "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
 | 
				
			||||||
 | 
					        "@types/lodash": "^4.14.182",
 | 
				
			||||||
 | 
					        "@types/lodash-es": "^4.17.6",
 | 
				
			||||||
 | 
					        "@vueuse/core": "^9.1.0",
 | 
				
			||||||
 | 
					        "async-validator": "^4.2.5",
 | 
				
			||||||
 | 
					        "dayjs": "^1.11.3",
 | 
				
			||||||
 | 
					        "escape-html": "^1.0.3",
 | 
				
			||||||
 | 
					        "lodash": "^4.17.21",
 | 
				
			||||||
 | 
					        "lodash-es": "^4.17.21",
 | 
				
			||||||
 | 
					        "lodash-unified": "^1.0.2",
 | 
				
			||||||
 | 
					        "memoize-one": "^6.0.0",
 | 
				
			||||||
 | 
					        "normalize-wheel-es": "^1.2.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "vue": "^3.2.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/emoji-regex": {
 | 
					    "node_modules/emoji-regex": {
 | 
				
			||||||
      "version": "8.0.0",
 | 
					      "version": "8.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
 | 
				
			||||||
@@ -4903,8 +5067,7 @@
 | 
				
			|||||||
    "node_modules/escape-html": {
 | 
					    "node_modules/escape-html": {
 | 
				
			||||||
      "version": "1.0.3",
 | 
					      "version": "1.0.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
 | 
					      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
 | 
				
			||||||
      "dev": true
 | 
					 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/escape-string-regexp": {
 | 
					    "node_modules/escape-string-regexp": {
 | 
				
			||||||
      "version": "1.0.5",
 | 
					      "version": "1.0.5",
 | 
				
			||||||
@@ -6765,8 +6928,22 @@
 | 
				
			|||||||
    "node_modules/lodash": {
 | 
					    "node_modules/lodash": {
 | 
				
			||||||
      "version": "4.17.21",
 | 
					      "version": "4.17.21",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
 | 
				
			||||||
      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
 | 
					      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
 | 
				
			||||||
      "dev": true
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/lodash-es": {
 | 
				
			||||||
 | 
					      "version": "4.17.21",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/lodash-unified": {
 | 
				
			||||||
 | 
					      "version": "1.0.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "@types/lodash-es": "*",
 | 
				
			||||||
 | 
					        "lodash": "*",
 | 
				
			||||||
 | 
					        "lodash-es": "*"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/lodash.debounce": {
 | 
					    "node_modules/lodash.debounce": {
 | 
				
			||||||
      "version": "4.0.8",
 | 
					      "version": "4.0.8",
 | 
				
			||||||
@@ -7077,6 +7254,11 @@
 | 
				
			|||||||
        "node": ">= 4.0.0"
 | 
					        "node": ">= 4.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/memoize-one": {
 | 
				
			||||||
 | 
					      "version": "6.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/merge-descriptors": {
 | 
					    "node_modules/merge-descriptors": {
 | 
				
			||||||
      "version": "1.0.1",
 | 
					      "version": "1.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
 | 
				
			||||||
@@ -7455,6 +7637,11 @@
 | 
				
			|||||||
        "node": ">=10"
 | 
					        "node": ">=10"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/normalize-wheel-es": {
 | 
				
			||||||
 | 
					      "version": "1.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/npm-run-path": {
 | 
					    "node_modules/npm-run-path": {
 | 
				
			||||||
      "version": "2.0.2",
 | 
					      "version": "2.0.2",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
 | 
				
			||||||
@@ -10127,6 +10314,17 @@
 | 
				
			|||||||
        "node": ">=8"
 | 
					        "node": ">=8"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/vue-router": {
 | 
				
			||||||
 | 
					      "version": "4.0.13",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.0.13.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-LmXrC+BkDRLak+d5xTMgUYraT3Nj0H/vCbP+7usGvIl9Viqd1UP6AsP0i69pSbn9O0dXK/xCdp4yPw21HqV9Jw==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@vue/devtools-api": "^6.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "vue": "^3.2.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/vue-style-loader": {
 | 
					    "node_modules/vue-style-loader": {
 | 
				
			||||||
      "version": "4.1.3",
 | 
					      "version": "4.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
 | 
				
			||||||
@@ -10149,6 +10347,17 @@
 | 
				
			|||||||
      "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
 | 
					      "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/vuex": {
 | 
				
			||||||
 | 
					      "version": "4.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@vue/devtools-api": "^6.0.0-beta.11"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "vue": "^3.0.2"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/watchpack": {
 | 
					    "node_modules/watchpack": {
 | 
				
			||||||
      "version": "2.4.0",
 | 
					      "version": "2.4.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz",
 | 
				
			||||||
@@ -12010,6 +12219,17 @@
 | 
				
			|||||||
        "to-fast-properties": "^2.0.0"
 | 
					        "to-fast-properties": "^2.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@ctrl/tinycolor": {
 | 
				
			||||||
 | 
					      "version": "3.4.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@element-plus/icons-vue": {
 | 
				
			||||||
 | 
					      "version": "2.0.10",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==",
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@eslint/eslintrc": {
 | 
					    "@eslint/eslintrc": {
 | 
				
			||||||
      "version": "0.4.3",
 | 
					      "version": "0.4.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
 | 
				
			||||||
@@ -12050,6 +12270,19 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@floating-ui/core": {
 | 
				
			||||||
 | 
					      "version": "1.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Skfy0YS3NJ5nV9us0uuPN0HDk1Q4edljaOhRBJGDWs9EBa7ZVMYBHRFlhLvvmwEoaIM9BlH6QJFn9/uZg0bACg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@floating-ui/dom": {
 | 
				
			||||||
 | 
					      "version": "1.0.7",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.0.7.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-6RsqvCYe0AYWtsGvuWqCm7mZytnXAZCjWtsWu1Kg8dI3INvj/DbKlDsZO+mKSaQdPT12uxIW9W2dAWJkPx4Y5g==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@floating-ui/core": "^1.0.2"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@hapi/hoek": {
 | 
					    "@hapi/hoek": {
 | 
				
			||||||
      "version": "9.3.0",
 | 
					      "version": "9.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
 | 
				
			||||||
@@ -12199,6 +12432,11 @@
 | 
				
			|||||||
      "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
 | 
					      "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@popperjs/core": {
 | 
				
			||||||
 | 
					      "version": "npm:@sxzz/popperjs-es@2.11.7",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@sideway/address": {
 | 
					    "@sideway/address": {
 | 
				
			||||||
      "version": "4.1.4",
 | 
					      "version": "4.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
 | 
				
			||||||
@@ -12403,6 +12641,19 @@
 | 
				
			|||||||
      "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
 | 
					      "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@types/lodash": {
 | 
				
			||||||
 | 
					      "version": "4.14.190",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.190.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@types/lodash-es": {
 | 
				
			||||||
 | 
					      "version": "4.17.6",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@types/lodash": "*"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@types/mime": {
 | 
					    "@types/mime": {
 | 
				
			||||||
      "version": "3.0.1",
 | 
					      "version": "3.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
 | 
				
			||||||
@@ -12479,6 +12730,11 @@
 | 
				
			|||||||
        "@types/node": "*"
 | 
					        "@types/node": "*"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@types/web-bluetooth": {
 | 
				
			||||||
 | 
					      "version": "0.0.16",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@types/ws": {
 | 
					    "@types/ws": {
 | 
				
			||||||
      "version": "8.5.3",
 | 
					      "version": "8.5.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz",
 | 
				
			||||||
@@ -12719,7 +12975,8 @@
 | 
				
			|||||||
      "version": "5.0.8",
 | 
					      "version": "5.0.8",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==",
 | 
					      "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@vue/cli-service": {
 | 
					    "@vue/cli-service": {
 | 
				
			||||||
      "version": "5.0.8",
 | 
					      "version": "5.0.8",
 | 
				
			||||||
@@ -12967,6 +13224,11 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@vue/devtools-api": {
 | 
				
			||||||
 | 
					      "version": "6.4.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@vue/reactivity": {
 | 
					    "@vue/reactivity": {
 | 
				
			||||||
      "version": "3.2.45",
 | 
					      "version": "3.2.45",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.45.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.45.tgz",
 | 
				
			||||||
@@ -13047,6 +13309,46 @@
 | 
				
			|||||||
      "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
 | 
					      "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "@vueuse/core": {
 | 
				
			||||||
 | 
					      "version": "9.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@types/web-bluetooth": "^0.0.16",
 | 
				
			||||||
 | 
					        "@vueuse/metadata": "9.6.0",
 | 
				
			||||||
 | 
					        "@vueuse/shared": "9.6.0",
 | 
				
			||||||
 | 
					        "vue-demi": "*"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "vue-demi": {
 | 
				
			||||||
 | 
					          "version": "0.13.11",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
 | 
				
			||||||
 | 
					          "requires": {}
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@vueuse/metadata": {
 | 
				
			||||||
 | 
					      "version": "9.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "@vueuse/shared": {
 | 
				
			||||||
 | 
					      "version": "9.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "vue-demi": "*"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "vue-demi": {
 | 
				
			||||||
 | 
					          "version": "0.13.11",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
 | 
				
			||||||
 | 
					          "requires": {}
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "@webassemblyjs/ast": {
 | 
					    "@webassemblyjs/ast": {
 | 
				
			||||||
      "version": "1.11.1",
 | 
					      "version": "1.11.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
 | 
				
			||||||
@@ -13225,13 +13527,15 @@
 | 
				
			|||||||
      "version": "1.8.0",
 | 
					      "version": "1.8.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
 | 
					      "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "acorn-jsx": {
 | 
					    "acorn-jsx": {
 | 
				
			||||||
      "version": "5.3.2",
 | 
					      "version": "5.3.2",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
 | 
					      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "acorn-walk": {
 | 
					    "acorn-walk": {
 | 
				
			||||||
      "version": "8.2.0",
 | 
					      "version": "8.2.0",
 | 
				
			||||||
@@ -13290,7 +13594,8 @@
 | 
				
			|||||||
      "version": "3.5.2",
 | 
					      "version": "3.5.2",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
 | 
					      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ansi-colors": {
 | 
					    "ansi-colors": {
 | 
				
			||||||
      "version": "4.1.3",
 | 
					      "version": "4.1.3",
 | 
				
			||||||
@@ -13383,6 +13688,11 @@
 | 
				
			|||||||
        "lodash": "^4.17.14"
 | 
					        "lodash": "^4.17.14"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "async-validator": {
 | 
				
			||||||
 | 
					      "version": "4.2.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "at-least-node": {
 | 
					    "at-least-node": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
 | 
				
			||||||
@@ -14087,7 +14397,8 @@
 | 
				
			|||||||
      "version": "6.3.1",
 | 
					      "version": "6.3.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==",
 | 
					      "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "css-loader": {
 | 
					    "css-loader": {
 | 
				
			||||||
      "version": "6.7.2",
 | 
					      "version": "6.7.2",
 | 
				
			||||||
@@ -14258,7 +14569,8 @@
 | 
				
			|||||||
      "version": "3.1.0",
 | 
					      "version": "3.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
 | 
					      "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "csso": {
 | 
					    "csso": {
 | 
				
			||||||
      "version": "4.2.0",
 | 
					      "version": "4.2.0",
 | 
				
			||||||
@@ -14274,6 +14586,11 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
 | 
				
			||||||
      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
 | 
					      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "dayjs": {
 | 
				
			||||||
 | 
					      "version": "1.11.6",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.6.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "debug": {
 | 
					    "debug": {
 | 
				
			||||||
      "version": "4.3.4",
 | 
					      "version": "4.3.4",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz",
 | 
				
			||||||
@@ -14553,6 +14870,28 @@
 | 
				
			|||||||
      "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
 | 
					      "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "element-plus": {
 | 
				
			||||||
 | 
					      "version": "2.2.25",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.25.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-HC8CWY31e6pPyBpgqI0QnWkBgs0vRzdYnEw3mpdM/NlKfp0PtNFX7NESQLomqoIulH5ftL09hjQmJNvZBQpthQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@ctrl/tinycolor": "^3.4.1",
 | 
				
			||||||
 | 
					        "@element-plus/icons-vue": "^2.0.6",
 | 
				
			||||||
 | 
					        "@floating-ui/dom": "^1.0.1",
 | 
				
			||||||
 | 
					        "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
 | 
				
			||||||
 | 
					        "@types/lodash": "^4.14.182",
 | 
				
			||||||
 | 
					        "@types/lodash-es": "^4.17.6",
 | 
				
			||||||
 | 
					        "@vueuse/core": "^9.1.0",
 | 
				
			||||||
 | 
					        "async-validator": "^4.2.5",
 | 
				
			||||||
 | 
					        "dayjs": "^1.11.3",
 | 
				
			||||||
 | 
					        "escape-html": "^1.0.3",
 | 
				
			||||||
 | 
					        "lodash": "^4.17.21",
 | 
				
			||||||
 | 
					        "lodash-es": "^4.17.21",
 | 
				
			||||||
 | 
					        "lodash-unified": "^1.0.2",
 | 
				
			||||||
 | 
					        "memoize-one": "^6.0.0",
 | 
				
			||||||
 | 
					        "normalize-wheel-es": "^1.2.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "emoji-regex": {
 | 
					    "emoji-regex": {
 | 
				
			||||||
      "version": "8.0.0",
 | 
					      "version": "8.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
 | 
				
			||||||
@@ -14638,8 +14977,7 @@
 | 
				
			|||||||
    "escape-html": {
 | 
					    "escape-html": {
 | 
				
			||||||
      "version": "1.0.3",
 | 
					      "version": "1.0.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
 | 
					      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
 | 
				
			||||||
      "dev": true
 | 
					 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "escape-string-regexp": {
 | 
					    "escape-string-regexp": {
 | 
				
			||||||
      "version": "1.0.5",
 | 
					      "version": "1.0.5",
 | 
				
			||||||
@@ -15714,7 +16052,8 @@
 | 
				
			|||||||
      "version": "5.1.0",
 | 
					      "version": "5.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
 | 
					      "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ieee754": {
 | 
					    "ieee754": {
 | 
				
			||||||
      "version": "1.2.1",
 | 
					      "version": "1.2.1",
 | 
				
			||||||
@@ -16109,8 +16448,18 @@
 | 
				
			|||||||
    "lodash": {
 | 
					    "lodash": {
 | 
				
			||||||
      "version": "4.17.21",
 | 
					      "version": "4.17.21",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
 | 
				
			||||||
      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
 | 
					      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
 | 
				
			||||||
      "dev": true
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash-es": {
 | 
				
			||||||
 | 
					      "version": "4.17.21",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash-unified": {
 | 
				
			||||||
 | 
					      "version": "1.0.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "lodash.debounce": {
 | 
					    "lodash.debounce": {
 | 
				
			||||||
      "version": "4.0.8",
 | 
					      "version": "4.0.8",
 | 
				
			||||||
@@ -16365,6 +16714,11 @@
 | 
				
			|||||||
        "fs-monkey": "^1.0.3"
 | 
					        "fs-monkey": "^1.0.3"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "memoize-one": {
 | 
				
			||||||
 | 
					      "version": "6.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "merge-descriptors": {
 | 
					    "merge-descriptors": {
 | 
				
			||||||
      "version": "1.0.1",
 | 
					      "version": "1.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
 | 
				
			||||||
@@ -16661,6 +17015,11 @@
 | 
				
			|||||||
      "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
 | 
					      "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "normalize-wheel-es": {
 | 
				
			||||||
 | 
					      "version": "1.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "npm-run-path": {
 | 
					    "npm-run-path": {
 | 
				
			||||||
      "version": "2.0.2",
 | 
					      "version": "2.0.2",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
 | 
				
			||||||
@@ -17081,25 +17440,29 @@
 | 
				
			|||||||
      "version": "5.1.2",
 | 
					      "version": "5.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
 | 
					      "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "postcss-discard-duplicates": {
 | 
					    "postcss-discard-duplicates": {
 | 
				
			||||||
      "version": "5.1.0",
 | 
					      "version": "5.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
 | 
					      "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "postcss-discard-empty": {
 | 
					    "postcss-discard-empty": {
 | 
				
			||||||
      "version": "5.1.1",
 | 
					      "version": "5.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
 | 
					      "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "postcss-discard-overridden": {
 | 
					    "postcss-discard-overridden": {
 | 
				
			||||||
      "version": "5.1.0",
 | 
					      "version": "5.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
 | 
					      "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "postcss-loader": {
 | 
					    "postcss-loader": {
 | 
				
			||||||
      "version": "6.2.1",
 | 
					      "version": "6.2.1",
 | 
				
			||||||
@@ -17189,7 +17552,8 @@
 | 
				
			|||||||
      "version": "3.0.0",
 | 
					      "version": "3.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
 | 
					      "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "postcss-modules-local-by-default": {
 | 
					    "postcss-modules-local-by-default": {
 | 
				
			||||||
      "version": "4.0.0",
 | 
					      "version": "4.0.0",
 | 
				
			||||||
@@ -17224,7 +17588,8 @@
 | 
				
			|||||||
      "version": "5.1.0",
 | 
					      "version": "5.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
 | 
					      "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "postcss-normalize-display-values": {
 | 
					    "postcss-normalize-display-values": {
 | 
				
			||||||
      "version": "5.1.0",
 | 
					      "version": "5.1.0",
 | 
				
			||||||
@@ -18575,7 +18940,8 @@
 | 
				
			|||||||
    "vue-axios": {
 | 
					    "vue-axios": {
 | 
				
			||||||
      "version": "3.5.2",
 | 
					      "version": "3.5.2",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/vue-axios/-/vue-axios-3.5.2.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/vue-axios/-/vue-axios-3.5.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-GP+dct7UlAWkl1qoP3ppw0z6jcSua5/IrMpjB5O8bh089iIiJ+hdxPYH2NPEpajlYgkW5EVMP95ttXWdas1O0g=="
 | 
					      "integrity": "sha512-GP+dct7UlAWkl1qoP3ppw0z6jcSua5/IrMpjB5O8bh089iIiJ+hdxPYH2NPEpajlYgkW5EVMP95ttXWdas1O0g==",
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "vue-eslint-parser": {
 | 
					    "vue-eslint-parser": {
 | 
				
			||||||
      "version": "8.3.0",
 | 
					      "version": "8.3.0",
 | 
				
			||||||
@@ -18715,6 +19081,14 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "vue-router": {
 | 
				
			||||||
 | 
					      "version": "4.0.13",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.0.13.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-LmXrC+BkDRLak+d5xTMgUYraT3Nj0H/vCbP+7usGvIl9Viqd1UP6AsP0i69pSbn9O0dXK/xCdp4yPw21HqV9Jw==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@vue/devtools-api": "^6.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "vue-style-loader": {
 | 
					    "vue-style-loader": {
 | 
				
			||||||
      "version": "4.1.3",
 | 
					      "version": "4.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
 | 
				
			||||||
@@ -18739,6 +19113,14 @@
 | 
				
			|||||||
      "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
 | 
					      "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "vuex": {
 | 
				
			||||||
 | 
					      "version": "4.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "@vue/devtools-api": "^6.0.0-beta.11"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "watchpack": {
 | 
					    "watchpack": {
 | 
				
			||||||
      "version": "2.4.0",
 | 
					      "version": "2.4.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz",
 | 
				
			||||||
@@ -19042,7 +19424,8 @@
 | 
				
			|||||||
          "version": "8.11.0",
 | 
					          "version": "8.11.0",
 | 
				
			||||||
          "resolved": "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz",
 | 
					          "resolved": "https://registry.npmmirror.com/ws/-/ws-8.11.0.tgz",
 | 
				
			||||||
          "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
 | 
					          "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
 | 
				
			||||||
          "dev": true
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@@ -19169,7 +19552,8 @@
 | 
				
			|||||||
      "version": "7.5.9",
 | 
					      "version": "7.5.9",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz",
 | 
				
			||||||
      "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
 | 
					      "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "y18n": {
 | 
					    "y18n": {
 | 
				
			||||||
      "version": "5.0.8",
 | 
					      "version": "5.0.8",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,8 +9,11 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "core-js": "^3.8.3",
 | 
					    "core-js": "^3.8.3",
 | 
				
			||||||
 | 
					    "element-plus": "^2.2.25",
 | 
				
			||||||
    "vue": "^3.2.13",
 | 
					    "vue": "^3.2.13",
 | 
				
			||||||
    "vue-axios": "^3.5.2"
 | 
					    "vue-axios": "^3.5.2",
 | 
				
			||||||
 | 
					    "vue-router": "^4.0.13",
 | 
				
			||||||
 | 
					    "vuex": "^4.0.2"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "@babel/core": "^7.12.16",
 | 
					    "@babel/core": "^7.12.16",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										32
									
								
								入门/cli/hello-cli/public/css/app.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								入门/cli/hello-cli/public/css/app.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-12 23:32:20
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-29 13:15:19
 | 
				
			||||||
 | 
					 * @FilePath: \hello-cli\src\assets\css\app.css
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import url("colors.css");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					body {
 | 
				
			||||||
 | 
					    background-color: #f4f5f7;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#root,
 | 
				
			||||||
 | 
					#app {
 | 
				
			||||||
 | 
					    padding: 50px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* .content {
 | 
				
			||||||
 | 
					    display: flex;
 | 
				
			||||||
 | 
					    flex-direction: column;
 | 
				
			||||||
 | 
					    align-items: center;
 | 
				
			||||||
 | 
					    justify-content: center;
 | 
				
			||||||
 | 
					    background-color: #fff;
 | 
				
			||||||
 | 
					    width: 25rem;
 | 
				
			||||||
 | 
					    margin: 0px auto;
 | 
				
			||||||
 | 
					    border-radius: 5px;
 | 
				
			||||||
 | 
					    padding: 50px;
 | 
				
			||||||
 | 
					} */
 | 
				
			||||||
							
								
								
									
										21
									
								
								入门/cli/hello-cli/public/css/colors.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								入门/cli/hello-cli/public/css/colors.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-12 23:22:59
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-16 15:26:04
 | 
				
			||||||
 | 
					 * @FilePath: \car_dealer\css\colors.css
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					html {
 | 
				
			||||||
 | 
					    --backupground-color: #f4f5f7ff;
 | 
				
			||||||
 | 
					    --btn-color-blue: #307dbe;
 | 
				
			||||||
 | 
					    --btn-color-yellow: #f7b24d;
 | 
				
			||||||
 | 
					    --btn-color-green: #5bad60;
 | 
				
			||||||
 | 
					    --btn-color-red: #e56651;
 | 
				
			||||||
 | 
					    --btn-font-color: #fff;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    --input-focus-color: #e56651;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										57
									
								
								入门/cli/hello-cli/public/css/kane.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								入门/cli/hello-cli/public/css/kane.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,57 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-10-12 08:49:14
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-12 23:34:06
 | 
				
			||||||
 | 
					 * @FilePath: \car_dealer\css\kane.css
 | 
				
			||||||
 | 
					 * @Description: vue学习用的样式表!
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					html {
 | 
				
			||||||
 | 
					    --backupground-color: #f4f5f7ff;
 | 
				
			||||||
 | 
					    --btn-color-blue: #307dbe;
 | 
				
			||||||
 | 
					    --btn-color-yellow: #f7b24d;
 | 
				
			||||||
 | 
					    --btn-color-green: #5bad60;
 | 
				
			||||||
 | 
					    --btn-color-red: #e56651;
 | 
				
			||||||
 | 
					    --btn-font-color: #fff;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#root,
 | 
				
			||||||
 | 
					#app {
 | 
				
			||||||
 | 
					    padding: 50px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.content {
 | 
				
			||||||
 | 
					    display: flex;
 | 
				
			||||||
 | 
					    flex-direction: column;
 | 
				
			||||||
 | 
					    align-items: center;
 | 
				
			||||||
 | 
					    justify-content: center;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hr {
 | 
				
			||||||
 | 
					    background-color: steelblue;
 | 
				
			||||||
 | 
					    border: none;
 | 
				
			||||||
 | 
					    height: 3px;
 | 
				
			||||||
 | 
					    /* width: 100% */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* .test {
 | 
				
			||||||
 | 
					    width                   : 110vw;
 | 
				
			||||||
 | 
					    height                  : 100vh;
 | 
				
			||||||
 | 
					    border                  : 1px solid red;
 | 
				
			||||||
 | 
					    overflow                : auto;
 | 
				
			||||||
 | 
					} */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					input[type="text"] {
 | 
				
			||||||
 | 
					    border: none;
 | 
				
			||||||
 | 
					    outline: solid 2px #e56651;
 | 
				
			||||||
 | 
					    /* font-size: 2rem; */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					label {
 | 
				
			||||||
 | 
					    display: inline-block;
 | 
				
			||||||
 | 
					    font-size: 2rem;
 | 
				
			||||||
 | 
					    margin-top: 15px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										379
									
								
								入门/cli/hello-cli/public/css/normalize.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										379
									
								
								入门/cli/hello-cli/public/css/normalize.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,379 @@
 | 
				
			|||||||
 | 
					/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Document
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the line height in all browsers.
 | 
				
			||||||
 | 
					 * 2. Prevent adjustments of font size after orientation changes in iOS.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					html {
 | 
				
			||||||
 | 
					  line-height: 1.15;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  -webkit-text-size-adjust: 100%;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Sections
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the margin in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					body {
 | 
				
			||||||
 | 
					  margin: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Render the `main` element consistently in IE.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					main {
 | 
				
			||||||
 | 
					  display: block;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the font size and margin on `h1` elements within `section` and
 | 
				
			||||||
 | 
					 * `article` contexts in Chrome, Firefox, and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					h1 {
 | 
				
			||||||
 | 
					  font-size: 2em;
 | 
				
			||||||
 | 
					  margin: 0.67em 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Grouping content
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Add the correct box sizing in Firefox.
 | 
				
			||||||
 | 
					 * 2. Show the overflow in Edge and IE.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hr {
 | 
				
			||||||
 | 
					  box-sizing: content-box;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  height: 0;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  overflow: visible;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the inheritance and scaling of font size in all browsers.
 | 
				
			||||||
 | 
					 * 2. Correct the odd `em` font sizing in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pre {
 | 
				
			||||||
 | 
					  font-family: monospace, monospace;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font-size: 1em;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Text-level semantics
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the gray background on active links in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					a {
 | 
				
			||||||
 | 
					  background-color: transparent;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Remove the bottom border in Chrome 57-
 | 
				
			||||||
 | 
					 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					abbr[title] {
 | 
				
			||||||
 | 
					  border-bottom: none;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  text-decoration: underline;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					  text-decoration: underline dotted;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct font weight in Chrome, Edge, and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					b,
 | 
				
			||||||
 | 
					strong {
 | 
				
			||||||
 | 
					  font-weight: bolder;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the inheritance and scaling of font size in all browsers.
 | 
				
			||||||
 | 
					 * 2. Correct the odd `em` font sizing in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					code,
 | 
				
			||||||
 | 
					kbd,
 | 
				
			||||||
 | 
					samp {
 | 
				
			||||||
 | 
					  font-family: monospace, monospace;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font-size: 1em;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct font size in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					small {
 | 
				
			||||||
 | 
					  font-size: 80%;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Prevent `sub` and `sup` elements from affecting the line height in
 | 
				
			||||||
 | 
					 * all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub,
 | 
				
			||||||
 | 
					sup {
 | 
				
			||||||
 | 
					  font-size: 75%;
 | 
				
			||||||
 | 
					  line-height: 0;
 | 
				
			||||||
 | 
					  position: relative;
 | 
				
			||||||
 | 
					  vertical-align: baseline;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub {
 | 
				
			||||||
 | 
					  bottom: -0.25em;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sup {
 | 
				
			||||||
 | 
					  top: -0.5em;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Embedded content
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the border on images inside links in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					img {
 | 
				
			||||||
 | 
					  border-style: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Forms
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Change the font styles in all browsers.
 | 
				
			||||||
 | 
					 * 2. Remove the margin in Firefox and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					input,
 | 
				
			||||||
 | 
					optgroup,
 | 
				
			||||||
 | 
					select,
 | 
				
			||||||
 | 
					textarea {
 | 
				
			||||||
 | 
					  font-family: inherit;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font-size: 100%;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  line-height: 1.15;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  margin: 0;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Show the overflow in IE.
 | 
				
			||||||
 | 
					 * 1. Show the overflow in Edge.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					input {
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  overflow: visible;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 | 
				
			||||||
 | 
					 * 1. Remove the inheritance of text transform in Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					select {
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  text-transform: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the inability to style clickable types in iOS and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					[type="button"],
 | 
				
			||||||
 | 
					[type="reset"],
 | 
				
			||||||
 | 
					[type="submit"] {
 | 
				
			||||||
 | 
					  -webkit-appearance: button;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the inner border and padding in Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button::-moz-focus-inner,
 | 
				
			||||||
 | 
					[type="button"]::-moz-focus-inner,
 | 
				
			||||||
 | 
					[type="reset"]::-moz-focus-inner,
 | 
				
			||||||
 | 
					[type="submit"]::-moz-focus-inner {
 | 
				
			||||||
 | 
					  border-style: none;
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Restore the focus styles unset by the previous rule.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button:-moz-focusring,
 | 
				
			||||||
 | 
					[type="button"]:-moz-focusring,
 | 
				
			||||||
 | 
					[type="reset"]:-moz-focusring,
 | 
				
			||||||
 | 
					[type="submit"]:-moz-focusring {
 | 
				
			||||||
 | 
					  outline: 1px dotted ButtonText;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the padding in Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fieldset {
 | 
				
			||||||
 | 
					  padding: 0.35em 0.75em 0.625em;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the text wrapping in Edge and IE.
 | 
				
			||||||
 | 
					 * 2. Correct the color inheritance from `fieldset` elements in IE.
 | 
				
			||||||
 | 
					 * 3. Remove the padding so developers are not caught out when they zero out
 | 
				
			||||||
 | 
					 *    `fieldset` elements in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					legend {
 | 
				
			||||||
 | 
					  box-sizing: border-box;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  color: inherit;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					  display: table;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  max-width: 100%;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  /* 3 */
 | 
				
			||||||
 | 
					  white-space: normal;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					progress {
 | 
				
			||||||
 | 
					  vertical-align: baseline;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the default vertical scrollbar in IE 10+.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					textarea {
 | 
				
			||||||
 | 
					  overflow: auto;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Add the correct box sizing in IE 10.
 | 
				
			||||||
 | 
					 * 2. Remove the padding in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="checkbox"],
 | 
				
			||||||
 | 
					[type="radio"] {
 | 
				
			||||||
 | 
					  box-sizing: border-box;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the cursor style of increment and decrement buttons in Chrome.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="number"]::-webkit-inner-spin-button,
 | 
				
			||||||
 | 
					[type="number"]::-webkit-outer-spin-button {
 | 
				
			||||||
 | 
					  height: auto;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the odd appearance in Chrome and Safari.
 | 
				
			||||||
 | 
					 * 2. Correct the outline style in Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="search"] {
 | 
				
			||||||
 | 
					  -webkit-appearance: textfield;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  outline-offset: -2px;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the inner padding in Chrome and Safari on macOS.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="search"]::-webkit-search-decoration {
 | 
				
			||||||
 | 
					  -webkit-appearance: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the inability to style clickable types in iOS and Safari.
 | 
				
			||||||
 | 
					 * 2. Change font properties to `inherit` in Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					::-webkit-file-upload-button {
 | 
				
			||||||
 | 
					  -webkit-appearance: button;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font: inherit;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Interactive
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * Add the correct display in Edge, IE 10+, and Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					details {
 | 
				
			||||||
 | 
					  display: block;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * Add the correct display in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					summary {
 | 
				
			||||||
 | 
					  display: list-item;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Misc
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct display in IE 10+.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					template {
 | 
				
			||||||
 | 
					  display: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct display in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[hidden] {
 | 
				
			||||||
 | 
					  display: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										20
									
								
								入门/cli/hello-cli/public/css/root.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								入门/cli/hello-cli/public/css/root.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					:root {
 | 
				
			||||||
 | 
					    font-size: 1em;
 | 
				
			||||||
 | 
					    box-sizing: border-box;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*,
 | 
				
			||||||
 | 
					*::before,
 | 
				
			||||||
 | 
					*::after {
 | 
				
			||||||
 | 
					    margin: 0;
 | 
				
			||||||
 | 
					    padding: 0;
 | 
				
			||||||
 | 
					    box-sizing: inherit;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					body {
 | 
				
			||||||
 | 
					    font-family: Arial, Helvetica, sans-serif;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.pointer {
 | 
				
			||||||
 | 
					    cursor: pointer;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -1,17 +1,35 @@
 | 
				
			|||||||
 | 
					<!--
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-22 17:50:49
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-29 13:26:25
 | 
				
			||||||
 | 
					 * @FilePath: \hello-cli\public\index.html
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					-->
 | 
				
			||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html lang="">
 | 
					<html lang="zh-cn">
 | 
				
			||||||
  <head>
 | 
					    <head>
 | 
				
			||||||
    <meta charset="utf-8">
 | 
					        <meta charset="utf-8" />
 | 
				
			||||||
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
 | 
					        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 | 
				
			||||||
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
 | 
					        <meta name="viewport" content="width=device-width,initial-scale=1.0" />
 | 
				
			||||||
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
 | 
					        <link rel="icon" href="<%= BASE_URL %>favicon.ico" />
 | 
				
			||||||
    <title><%= htmlWebpackPlugin.options.title %></title>
 | 
					        <title><%= htmlWebpackPlugin.options.title %></title>
 | 
				
			||||||
  </head>
 | 
					        <link rel="stylesheet" href="<%= BASE_URL %>css/root.css" />
 | 
				
			||||||
  <body>
 | 
					        <link rel="stylesheet" href="<%= BASE_URL %>css/normalize.css" />
 | 
				
			||||||
    <noscript>
 | 
					        <link rel="stylesheet" href="<%= BASE_URL %>css/app.css" />
 | 
				
			||||||
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
 | 
					    </head>
 | 
				
			||||||
    </noscript>
 | 
					    <body>
 | 
				
			||||||
    <div id="app"></div>
 | 
					        <noscript>
 | 
				
			||||||
    <!-- built files will be auto injected -->
 | 
					            <strong
 | 
				
			||||||
  </body>
 | 
					                >We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't
 | 
				
			||||||
 | 
					                work properly without JavaScript enabled. Please enable it to
 | 
				
			||||||
 | 
					                continue.</strong
 | 
				
			||||||
 | 
					            >
 | 
				
			||||||
 | 
					        </noscript>
 | 
				
			||||||
 | 
					        <div id="app"></div>
 | 
				
			||||||
 | 
					        <!-- built files will be auto injected -->
 | 
				
			||||||
 | 
					    </body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,26 +1,50 @@
 | 
				
			|||||||
 | 
					<!--
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-22 17:50:49
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-29 13:25:47
 | 
				
			||||||
 | 
					 * @FilePath: \hello-cli\src\App.vue
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					-->
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <img alt="Vue logo" src="./assets/logo.png">
 | 
					  <div class="content">
 | 
				
			||||||
  <HelloWorld msg="Welcome to Your Vue.js App"/>
 | 
					    <App1></App1>
 | 
				
			||||||
 | 
					    <App2></App2>
 | 
				
			||||||
 | 
					  </div>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script>
 | 
					<script>
 | 
				
			||||||
import HelloWorld from './components/HelloWorld.vue'
 | 
					import App1 from "./components/vuex/App1.vue";
 | 
				
			||||||
 | 
					import App2 from "./components/vuex/App2.vue";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
  name: 'App',
 | 
					  name: "App",
 | 
				
			||||||
  components: {
 | 
					  components: {
 | 
				
			||||||
    HelloWorld
 | 
					    App1,
 | 
				
			||||||
  }
 | 
					    App2,
 | 
				
			||||||
}
 | 
					  },
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style>
 | 
					<style>
 | 
				
			||||||
#app {
 | 
					#app {
 | 
				
			||||||
  font-family: Avenir, Helvetica, Arial, sans-serif;
 | 
					  display: flex;
 | 
				
			||||||
  -webkit-font-smoothing: antialiased;
 | 
					  align-items: center;
 | 
				
			||||||
  -moz-osx-font-smoothing: grayscale;
 | 
					  justify-content: center;
 | 
				
			||||||
  text-align: center;
 | 
					  background-color: #f4f5f7;
 | 
				
			||||||
  color: #2c3e50;
 | 
					  width: 40rem;
 | 
				
			||||||
  margin-top: 60px;
 | 
					  margin: 0px auto;
 | 
				
			||||||
 | 
					  border-radius: 5px;
 | 
				
			||||||
 | 
					  padding: 50px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#app div {
 | 
				
			||||||
 | 
					  padding: 15px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#app div > * + * {
 | 
				
			||||||
 | 
					  margin-left: 1rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										15
									
								
								入门/cli/hello-cli/src/assets/css/app.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								入门/cli/hello-cli/src/assets/css/app.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-12 23:32:20
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-29 13:21:49
 | 
				
			||||||
 | 
					 * @FilePath: \hello-cli\src\assets\css\app.css
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@import url("colors.css");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					body {
 | 
				
			||||||
 | 
					    background-color: #f4f5f7ff;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										21
									
								
								入门/cli/hello-cli/src/assets/css/colors.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								入门/cli/hello-cli/src/assets/css/colors.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-12 23:22:59
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-16 15:26:04
 | 
				
			||||||
 | 
					 * @FilePath: \car_dealer\css\colors.css
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					html {
 | 
				
			||||||
 | 
					    --backupground-color: #f4f5f7ff;
 | 
				
			||||||
 | 
					    --btn-color-blue: #307dbe;
 | 
				
			||||||
 | 
					    --btn-color-yellow: #f7b24d;
 | 
				
			||||||
 | 
					    --btn-color-green: #5bad60;
 | 
				
			||||||
 | 
					    --btn-color-red: #e56651;
 | 
				
			||||||
 | 
					    --btn-font-color: #fff;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    --input-focus-color: #e56651;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										57
									
								
								入门/cli/hello-cli/src/assets/css/kane.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								入门/cli/hello-cli/src/assets/css/kane.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,57 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-10-12 08:49:14
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-12 23:34:06
 | 
				
			||||||
 | 
					 * @FilePath: \car_dealer\css\kane.css
 | 
				
			||||||
 | 
					 * @Description: vue学习用的样式表!
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					html {
 | 
				
			||||||
 | 
					    --backupground-color: #f4f5f7ff;
 | 
				
			||||||
 | 
					    --btn-color-blue: #307dbe;
 | 
				
			||||||
 | 
					    --btn-color-yellow: #f7b24d;
 | 
				
			||||||
 | 
					    --btn-color-green: #5bad60;
 | 
				
			||||||
 | 
					    --btn-color-red: #e56651;
 | 
				
			||||||
 | 
					    --btn-font-color: #fff;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#root,
 | 
				
			||||||
 | 
					#app {
 | 
				
			||||||
 | 
					    padding: 50px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.content {
 | 
				
			||||||
 | 
					    display: flex;
 | 
				
			||||||
 | 
					    flex-direction: column;
 | 
				
			||||||
 | 
					    align-items: center;
 | 
				
			||||||
 | 
					    justify-content: center;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hr {
 | 
				
			||||||
 | 
					    background-color: steelblue;
 | 
				
			||||||
 | 
					    border: none;
 | 
				
			||||||
 | 
					    height: 3px;
 | 
				
			||||||
 | 
					    /* width: 100% */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* .test {
 | 
				
			||||||
 | 
					    width                   : 110vw;
 | 
				
			||||||
 | 
					    height                  : 100vh;
 | 
				
			||||||
 | 
					    border                  : 1px solid red;
 | 
				
			||||||
 | 
					    overflow                : auto;
 | 
				
			||||||
 | 
					} */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					input[type="text"] {
 | 
				
			||||||
 | 
					    border: none;
 | 
				
			||||||
 | 
					    outline: solid 2px #e56651;
 | 
				
			||||||
 | 
					    /* font-size: 2rem; */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					label {
 | 
				
			||||||
 | 
					    display: inline-block;
 | 
				
			||||||
 | 
					    font-size: 2rem;
 | 
				
			||||||
 | 
					    margin-top: 15px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										379
									
								
								入门/cli/hello-cli/src/assets/css/normalize.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										379
									
								
								入门/cli/hello-cli/src/assets/css/normalize.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,379 @@
 | 
				
			|||||||
 | 
					/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Document
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the line height in all browsers.
 | 
				
			||||||
 | 
					 * 2. Prevent adjustments of font size after orientation changes in iOS.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					html {
 | 
				
			||||||
 | 
					  line-height: 1.15;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  -webkit-text-size-adjust: 100%;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Sections
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the margin in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					body {
 | 
				
			||||||
 | 
					  margin: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Render the `main` element consistently in IE.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					main {
 | 
				
			||||||
 | 
					  display: block;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the font size and margin on `h1` elements within `section` and
 | 
				
			||||||
 | 
					 * `article` contexts in Chrome, Firefox, and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					h1 {
 | 
				
			||||||
 | 
					  font-size: 2em;
 | 
				
			||||||
 | 
					  margin: 0.67em 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Grouping content
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Add the correct box sizing in Firefox.
 | 
				
			||||||
 | 
					 * 2. Show the overflow in Edge and IE.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					hr {
 | 
				
			||||||
 | 
					  box-sizing: content-box;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  height: 0;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  overflow: visible;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the inheritance and scaling of font size in all browsers.
 | 
				
			||||||
 | 
					 * 2. Correct the odd `em` font sizing in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pre {
 | 
				
			||||||
 | 
					  font-family: monospace, monospace;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font-size: 1em;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Text-level semantics
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the gray background on active links in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					a {
 | 
				
			||||||
 | 
					  background-color: transparent;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Remove the bottom border in Chrome 57-
 | 
				
			||||||
 | 
					 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					abbr[title] {
 | 
				
			||||||
 | 
					  border-bottom: none;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  text-decoration: underline;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					  text-decoration: underline dotted;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct font weight in Chrome, Edge, and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					b,
 | 
				
			||||||
 | 
					strong {
 | 
				
			||||||
 | 
					  font-weight: bolder;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the inheritance and scaling of font size in all browsers.
 | 
				
			||||||
 | 
					 * 2. Correct the odd `em` font sizing in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					code,
 | 
				
			||||||
 | 
					kbd,
 | 
				
			||||||
 | 
					samp {
 | 
				
			||||||
 | 
					  font-family: monospace, monospace;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font-size: 1em;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct font size in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					small {
 | 
				
			||||||
 | 
					  font-size: 80%;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Prevent `sub` and `sup` elements from affecting the line height in
 | 
				
			||||||
 | 
					 * all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub,
 | 
				
			||||||
 | 
					sup {
 | 
				
			||||||
 | 
					  font-size: 75%;
 | 
				
			||||||
 | 
					  line-height: 0;
 | 
				
			||||||
 | 
					  position: relative;
 | 
				
			||||||
 | 
					  vertical-align: baseline;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sub {
 | 
				
			||||||
 | 
					  bottom: -0.25em;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					sup {
 | 
				
			||||||
 | 
					  top: -0.5em;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Embedded content
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the border on images inside links in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					img {
 | 
				
			||||||
 | 
					  border-style: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Forms
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Change the font styles in all browsers.
 | 
				
			||||||
 | 
					 * 2. Remove the margin in Firefox and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					input,
 | 
				
			||||||
 | 
					optgroup,
 | 
				
			||||||
 | 
					select,
 | 
				
			||||||
 | 
					textarea {
 | 
				
			||||||
 | 
					  font-family: inherit;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font-size: 100%;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  line-height: 1.15;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  margin: 0;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Show the overflow in IE.
 | 
				
			||||||
 | 
					 * 1. Show the overflow in Edge.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					input {
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  overflow: visible;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 | 
				
			||||||
 | 
					 * 1. Remove the inheritance of text transform in Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					select {
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  text-transform: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the inability to style clickable types in iOS and Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button,
 | 
				
			||||||
 | 
					[type="button"],
 | 
				
			||||||
 | 
					[type="reset"],
 | 
				
			||||||
 | 
					[type="submit"] {
 | 
				
			||||||
 | 
					  -webkit-appearance: button;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the inner border and padding in Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button::-moz-focus-inner,
 | 
				
			||||||
 | 
					[type="button"]::-moz-focus-inner,
 | 
				
			||||||
 | 
					[type="reset"]::-moz-focus-inner,
 | 
				
			||||||
 | 
					[type="submit"]::-moz-focus-inner {
 | 
				
			||||||
 | 
					  border-style: none;
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Restore the focus styles unset by the previous rule.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					button:-moz-focusring,
 | 
				
			||||||
 | 
					[type="button"]:-moz-focusring,
 | 
				
			||||||
 | 
					[type="reset"]:-moz-focusring,
 | 
				
			||||||
 | 
					[type="submit"]:-moz-focusring {
 | 
				
			||||||
 | 
					  outline: 1px dotted ButtonText;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the padding in Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fieldset {
 | 
				
			||||||
 | 
					  padding: 0.35em 0.75em 0.625em;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the text wrapping in Edge and IE.
 | 
				
			||||||
 | 
					 * 2. Correct the color inheritance from `fieldset` elements in IE.
 | 
				
			||||||
 | 
					 * 3. Remove the padding so developers are not caught out when they zero out
 | 
				
			||||||
 | 
					 *    `fieldset` elements in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					legend {
 | 
				
			||||||
 | 
					  box-sizing: border-box;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  color: inherit;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					  display: table;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  max-width: 100%;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  /* 3 */
 | 
				
			||||||
 | 
					  white-space: normal;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					progress {
 | 
				
			||||||
 | 
					  vertical-align: baseline;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the default vertical scrollbar in IE 10+.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					textarea {
 | 
				
			||||||
 | 
					  overflow: auto;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Add the correct box sizing in IE 10.
 | 
				
			||||||
 | 
					 * 2. Remove the padding in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="checkbox"],
 | 
				
			||||||
 | 
					[type="radio"] {
 | 
				
			||||||
 | 
					  box-sizing: border-box;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Correct the cursor style of increment and decrement buttons in Chrome.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="number"]::-webkit-inner-spin-button,
 | 
				
			||||||
 | 
					[type="number"]::-webkit-outer-spin-button {
 | 
				
			||||||
 | 
					  height: auto;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the odd appearance in Chrome and Safari.
 | 
				
			||||||
 | 
					 * 2. Correct the outline style in Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="search"] {
 | 
				
			||||||
 | 
					  -webkit-appearance: textfield;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  outline-offset: -2px;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Remove the inner padding in Chrome and Safari on macOS.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[type="search"]::-webkit-search-decoration {
 | 
				
			||||||
 | 
					  -webkit-appearance: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 1. Correct the inability to style clickable types in iOS and Safari.
 | 
				
			||||||
 | 
					 * 2. Change font properties to `inherit` in Safari.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					::-webkit-file-upload-button {
 | 
				
			||||||
 | 
					  -webkit-appearance: button;
 | 
				
			||||||
 | 
					  /* 1 */
 | 
				
			||||||
 | 
					  font: inherit;
 | 
				
			||||||
 | 
					  /* 2 */
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Interactive
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * Add the correct display in Edge, IE 10+, and Firefox.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					details {
 | 
				
			||||||
 | 
					  display: block;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * Add the correct display in all browsers.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					summary {
 | 
				
			||||||
 | 
					  display: list-item;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Misc
 | 
				
			||||||
 | 
					   ========================================================================== */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct display in IE 10+.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					template {
 | 
				
			||||||
 | 
					  display: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Add the correct display in IE 10.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[hidden] {
 | 
				
			||||||
 | 
					  display: none;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										20
									
								
								入门/cli/hello-cli/src/assets/css/root.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								入门/cli/hello-cli/src/assets/css/root.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					:root {
 | 
				
			||||||
 | 
					    font-size: 1em;
 | 
				
			||||||
 | 
					    box-sizing: border-box;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*,
 | 
				
			||||||
 | 
					*::before,
 | 
				
			||||||
 | 
					*::after {
 | 
				
			||||||
 | 
					    margin: 0;
 | 
				
			||||||
 | 
					    padding: 0;
 | 
				
			||||||
 | 
					    box-sizing: inherit;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					body {
 | 
				
			||||||
 | 
					    font-family: Arial, Helvetica, sans-serif;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.pointer {
 | 
				
			||||||
 | 
					    cursor: pointer;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -1,58 +0,0 @@
 | 
				
			|||||||
<template>
 | 
					 | 
				
			||||||
  <div class="hello">
 | 
					 | 
				
			||||||
    <h1>{{ msg }}</h1>
 | 
					 | 
				
			||||||
    <p>
 | 
					 | 
				
			||||||
      For a guide and recipes on how to configure / customize this project,<br>
 | 
					 | 
				
			||||||
      check out the
 | 
					 | 
				
			||||||
      <a href="https://cli.vuejs.org" target="_blank" rel="noopener">vue-cli documentation</a>.
 | 
					 | 
				
			||||||
    </p>
 | 
					 | 
				
			||||||
    <h3>Installed CLI Plugins</h3>
 | 
					 | 
				
			||||||
    <ul>
 | 
					 | 
				
			||||||
      <li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel" target="_blank" rel="noopener">babel</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint" target="_blank" rel="noopener">eslint</a></li>
 | 
					 | 
				
			||||||
    </ul>
 | 
					 | 
				
			||||||
    <h3>Essential Links</h3>
 | 
					 | 
				
			||||||
    <ul>
 | 
					 | 
				
			||||||
      <li><a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://forum.vuejs.org" target="_blank" rel="noopener">Forum</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://chat.vuejs.org" target="_blank" rel="noopener">Community Chat</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://twitter.com/vuejs" target="_blank" rel="noopener">Twitter</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a></li>
 | 
					 | 
				
			||||||
    </ul>
 | 
					 | 
				
			||||||
    <h3>Ecosystem</h3>
 | 
					 | 
				
			||||||
    <ul>
 | 
					 | 
				
			||||||
      <li><a href="https://router.vuejs.org" target="_blank" rel="noopener">vue-router</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" target="_blank" rel="noopener">vue-devtools</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener">vue-loader</a></li>
 | 
					 | 
				
			||||||
      <li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">awesome-vue</a></li>
 | 
					 | 
				
			||||||
    </ul>
 | 
					 | 
				
			||||||
  </div>
 | 
					 | 
				
			||||||
</template>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
<script>
 | 
					 | 
				
			||||||
export default {
 | 
					 | 
				
			||||||
  name: 'HelloWorld',
 | 
					 | 
				
			||||||
  props: {
 | 
					 | 
				
			||||||
    msg: String
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
</script>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
<!-- Add "scoped" attribute to limit CSS to this component only -->
 | 
					 | 
				
			||||||
<style scoped>
 | 
					 | 
				
			||||||
h3 {
 | 
					 | 
				
			||||||
  margin: 40px 0 0;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
ul {
 | 
					 | 
				
			||||||
  list-style-type: none;
 | 
					 | 
				
			||||||
  padding: 0;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
li {
 | 
					 | 
				
			||||||
  display: inline-block;
 | 
					 | 
				
			||||||
  margin: 0 10px;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
a {
 | 
					 | 
				
			||||||
  color: #42b983;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
</style>
 | 
					 | 
				
			||||||
							
								
								
									
										40
									
								
								入门/cli/hello-cli/src/components/vuex/App1.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								入门/cli/hello-cli/src/components/vuex/App1.vue
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					<!--
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-29 11:36:29
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-29 14:04:19
 | 
				
			||||||
 | 
					 * @FilePath: \hello-cli\src\components\vuex\App1.vue
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					-->
 | 
				
			||||||
 | 
					<template>
 | 
				
			||||||
 | 
					  <div class="container">
 | 
				
			||||||
 | 
					    <h1>计数器一:{{ count }}</h1>
 | 
				
			||||||
 | 
					    <el-button type="primary" v-on:click="addCount()">更新计数器</el-button>
 | 
				
			||||||
 | 
					  </div>
 | 
				
			||||||
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<script>
 | 
				
			||||||
 | 
					export default {
 | 
				
			||||||
 | 
					  name: "App-1",
 | 
				
			||||||
 | 
					  data() {
 | 
				
			||||||
 | 
					    return {
 | 
				
			||||||
 | 
					      count: 0,
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  methods: {
 | 
				
			||||||
 | 
					    addCount() {
 | 
				
			||||||
 | 
					      this.count++;
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
 | 
					<style scoped>
 | 
				
			||||||
 | 
					.container {
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  background-color: #fff;
 | 
				
			||||||
 | 
					  border-radius: 5px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					</style>
 | 
				
			||||||
							
								
								
									
										40
									
								
								入门/cli/hello-cli/src/components/vuex/App2.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								入门/cli/hello-cli/src/components/vuex/App2.vue
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					<!--
 | 
				
			||||||
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-29 13:10:21
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-29 14:04:50
 | 
				
			||||||
 | 
					 * @FilePath: \hello-cli\src\components\vuex\App2.vue
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					-->
 | 
				
			||||||
 | 
					<template>
 | 
				
			||||||
 | 
					  <div class="container">
 | 
				
			||||||
 | 
					    <h1>计数器二:{{ count }}</h1>
 | 
				
			||||||
 | 
					    <el-button type="primary" v-on:click="addCount()">更新计数器</el-button>
 | 
				
			||||||
 | 
					  </div>
 | 
				
			||||||
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<script>
 | 
				
			||||||
 | 
					export default {
 | 
				
			||||||
 | 
					  name: "App-2",
 | 
				
			||||||
 | 
					  data() {
 | 
				
			||||||
 | 
					    return {
 | 
				
			||||||
 | 
					      count: 0,
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  methods: {
 | 
				
			||||||
 | 
					    addCount() {
 | 
				
			||||||
 | 
					      this.count++;
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
 | 
					<style scoped>
 | 
				
			||||||
 | 
					.container {
 | 
				
			||||||
 | 
					  text-align: center;
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  background-color: #fff;
 | 
				
			||||||
 | 
					  border-radius: 5px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					</style>
 | 
				
			||||||
@@ -1,4 +1,20 @@
 | 
				
			|||||||
import { createApp } from 'vue'
 | 
					/*
 | 
				
			||||||
import App from './App.vue'
 | 
					 * @Author: Kane
 | 
				
			||||||
 | 
					 * @Date: 2022-11-22 17:50:49
 | 
				
			||||||
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 | 
					 * @LastEditTime: 2022-11-29 13:04:26
 | 
				
			||||||
 | 
					 * @FilePath: \hello-cli\src\main.js
 | 
				
			||||||
 | 
					 * @Description: 
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					import { createApp } from 'vue';
 | 
				
			||||||
 | 
					import App from './App.vue';
 | 
				
			||||||
 | 
					import ElementPlus from "element-plus";
 | 
				
			||||||
 | 
					import 'element-plus/dist/index.css';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const app = createApp(App);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					app.use(ElementPlus);
 | 
				
			||||||
 | 
					app.mount('#app');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
createApp(App).mount('#app')
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user