dusenyao 2 роки тому
батько
коміт
fa599e1017
2 змінених файлів з 215 додано та 189 видалено
  1. 206 180
      package-lock.json
  2. 9 9
      package.json

+ 206 - 180
package-lock.json

@@ -11,9 +11,9 @@
         "ailp-book-question-ui": "file:../ailp-book-question-ui-0.1.1.tgz",
         "ailp-book-question-ui": "file:../ailp-book-question-ui-0.1.1.tgz",
         "awe-dnd": "^0.3.4",
         "awe-dnd": "^0.3.4",
         "axios": "^0.27.2",
         "axios": "^0.27.2",
-        "book-ui": "file:../book-ui-0.3.2.tgz",
-        "core-js": "^3.22.3",
-        "dayjs": "^1.11.1",
+        "book-ui": "file:../book-ui-0.3.3.tgz",
+        "core-js": "^3.22.7",
+        "dayjs": "^1.11.2",
         "element-ui": "^2.15.8",
         "element-ui": "^2.15.8",
         "gcls-book-question-ui": "file:../gcls-book-question-ui-0.1.0.tgz",
         "gcls-book-question-ui": "file:../gcls-book-question-ui-0.1.0.tgz",
         "jquery": "^3.6.0",
         "jquery": "^3.6.0",
@@ -26,12 +26,12 @@
         "vue": "^2.6.14",
         "vue": "^2.6.14",
         "vue-i18n": "^8.27.1",
         "vue-i18n": "^8.27.1",
         "vue-pdf": "^4.3.0",
         "vue-pdf": "^4.3.0",
-        "vue-router": "^3.5.3",
+        "vue-router": "^3.5.4",
         "vue-video-player": "^5.0.2",
         "vue-video-player": "^5.0.2",
         "vuex": "^3.6.2"
         "vuex": "^3.6.2"
       },
       },
       "devDependencies": {
       "devDependencies": {
-        "@babel/core": "^7.17.9",
+        "@babel/core": "^7.18.0",
         "@babel/eslint-parser": "^7.17.0",
         "@babel/eslint-parser": "^7.17.0",
         "@rushstack/eslint-patch": "^1.1.3",
         "@rushstack/eslint-patch": "^1.1.3",
         "@vue/cli-plugin-babel": "~4.5.17",
         "@vue/cli-plugin-babel": "~4.5.17",
@@ -48,14 +48,14 @@
         "eslint": "^7.32.0",
         "eslint": "^7.32.0",
         "eslint-plugin-prettier": "^4.0.0",
         "eslint-plugin-prettier": "^4.0.0",
         "eslint-plugin-vue": "^8.7.1",
         "eslint-plugin-vue": "^8.7.1",
-        "html-webpack-plugin": "^5.3.1",
-        "postcss": "^8.4.12",
+        "html-webpack-plugin": "^5.5.0",
+        "postcss": "^8.4.14",
         "postcss-html": "^1.4.1",
         "postcss-html": "^1.4.1",
         "prettier": "2.6.2",
         "prettier": "2.6.2",
-        "sass": "^1.51.0",
+        "sass": "^1.52.1",
         "sass-loader": "^10.2.1",
         "sass-loader": "^10.2.1",
         "script-ext-html-webpack-plugin": "^2.1.5",
         "script-ext-html-webpack-plugin": "^2.1.5",
-        "stylelint": "14.8.0",
+        "stylelint": "14.8.4",
         "stylelint-config-prettier": "^9.0.3",
         "stylelint-config-prettier": "^9.0.3",
         "stylelint-config-recess-order": "^3.0.0",
         "stylelint-config-recess-order": "^3.0.0",
         "stylelint-config-recommended-vue": "^1.4.0",
         "stylelint-config-recommended-vue": "^1.4.0",
@@ -111,30 +111,30 @@
       }
       }
     },
     },
     "node_modules/@babel/compat-data": {
     "node_modules/@babel/compat-data": {
-      "version": "7.17.7",
-      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
-      "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
+      "version": "7.17.10",
+      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz",
+      "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==",
       "dev": true,
       "dev": true,
       "engines": {
       "engines": {
         "node": ">=6.9.0"
         "node": ">=6.9.0"
       }
       }
     },
     },
     "node_modules/@babel/core": {
     "node_modules/@babel/core": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
-      "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.0.tgz",
+      "integrity": "sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "@ampproject/remapping": "^2.1.0",
         "@ampproject/remapping": "^2.1.0",
         "@babel/code-frame": "^7.16.7",
         "@babel/code-frame": "^7.16.7",
-        "@babel/generator": "^7.17.9",
-        "@babel/helper-compilation-targets": "^7.17.7",
-        "@babel/helper-module-transforms": "^7.17.7",
-        "@babel/helpers": "^7.17.9",
-        "@babel/parser": "^7.17.9",
+        "@babel/generator": "^7.18.0",
+        "@babel/helper-compilation-targets": "^7.17.10",
+        "@babel/helper-module-transforms": "^7.18.0",
+        "@babel/helpers": "^7.18.0",
+        "@babel/parser": "^7.18.0",
         "@babel/template": "^7.16.7",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.9",
-        "@babel/types": "^7.17.0",
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0",
         "convert-source-map": "^1.7.0",
         "convert-source-map": "^1.7.0",
         "debug": "^4.1.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
         "gensync": "^1.0.0-beta.2",
@@ -168,14 +168,14 @@
       }
       }
     },
     },
     "node_modules/@babel/generator": {
     "node_modules/@babel/generator": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
-      "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz",
+      "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
-        "@babel/types": "^7.17.0",
-        "jsesc": "^2.5.1",
-        "source-map": "^0.5.0"
+        "@babel/types": "^7.18.0",
+        "@jridgewell/gen-mapping": "^0.3.0",
+        "jsesc": "^2.5.1"
       },
       },
       "engines": {
       "engines": {
         "node": ">=6.9.0"
         "node": ">=6.9.0"
@@ -207,14 +207,14 @@
       }
       }
     },
     },
     "node_modules/@babel/helper-compilation-targets": {
     "node_modules/@babel/helper-compilation-targets": {
-      "version": "7.17.7",
-      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
-      "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
+      "version": "7.17.10",
+      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz",
+      "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
-        "@babel/compat-data": "^7.17.7",
+        "@babel/compat-data": "^7.17.10",
         "@babel/helper-validator-option": "^7.16.7",
         "@babel/helper-validator-option": "^7.16.7",
-        "browserslist": "^4.17.5",
+        "browserslist": "^4.20.2",
         "semver": "^6.3.0"
         "semver": "^6.3.0"
       },
       },
       "engines": {
       "engines": {
@@ -354,9 +354,9 @@
       }
       }
     },
     },
     "node_modules/@babel/helper-module-transforms": {
     "node_modules/@babel/helper-module-transforms": {
-      "version": "7.17.7",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
-      "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz",
+      "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "@babel/helper-environment-visitor": "^7.16.7",
         "@babel/helper-environment-visitor": "^7.16.7",
@@ -365,8 +365,8 @@
         "@babel/helper-split-export-declaration": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
         "@babel/helper-validator-identifier": "^7.16.7",
         "@babel/helper-validator-identifier": "^7.16.7",
         "@babel/template": "^7.16.7",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.3",
-        "@babel/types": "^7.17.0"
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0"
       },
       },
       "engines": {
       "engines": {
         "node": ">=6.9.0"
         "node": ">=6.9.0"
@@ -493,14 +493,14 @@
       }
       }
     },
     },
     "node_modules/@babel/helpers": {
     "node_modules/@babel/helpers": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
-      "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz",
+      "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "@babel/template": "^7.16.7",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.9",
-        "@babel/types": "^7.17.0"
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0"
       },
       },
       "engines": {
       "engines": {
         "node": ">=6.9.0"
         "node": ">=6.9.0"
@@ -521,9 +521,9 @@
       }
       }
     },
     },
     "node_modules/@babel/parser": {
     "node_modules/@babel/parser": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
-      "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz",
+      "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==",
       "dev": true,
       "dev": true,
       "bin": {
       "bin": {
         "parser": "bin/babel-parser.js"
         "parser": "bin/babel-parser.js"
@@ -1720,19 +1720,19 @@
       }
       }
     },
     },
     "node_modules/@babel/traverse": {
     "node_modules/@babel/traverse": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
-      "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz",
+      "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "@babel/code-frame": "^7.16.7",
         "@babel/code-frame": "^7.16.7",
-        "@babel/generator": "^7.17.9",
+        "@babel/generator": "^7.18.0",
         "@babel/helper-environment-visitor": "^7.16.7",
         "@babel/helper-environment-visitor": "^7.16.7",
         "@babel/helper-function-name": "^7.17.9",
         "@babel/helper-function-name": "^7.17.9",
         "@babel/helper-hoist-variables": "^7.16.7",
         "@babel/helper-hoist-variables": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
-        "@babel/parser": "^7.17.9",
-        "@babel/types": "^7.17.0",
+        "@babel/parser": "^7.18.0",
+        "@babel/types": "^7.18.0",
         "debug": "^4.1.0",
         "debug": "^4.1.0",
         "globals": "^11.1.0"
         "globals": "^11.1.0"
       },
       },
@@ -1741,9 +1741,9 @@
       }
       }
     },
     },
     "node_modules/@babel/types": {
     "node_modules/@babel/types": {
-      "version": "7.17.0",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
-      "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz",
+      "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "@babel/helper-validator-identifier": "^7.16.7",
         "@babel/helper-validator-identifier": "^7.16.7",
@@ -4154,6 +4154,20 @@
         "node": ">=8"
         "node": ">=8"
       }
       }
     },
     },
+    "node_modules/@jridgewell/gen-mapping": {
+      "version": "0.3.1",
+      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz",
+      "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==",
+      "dev": true,
+      "dependencies": {
+        "@jridgewell/set-array": "^1.0.0",
+        "@jridgewell/sourcemap-codec": "^1.4.10",
+        "@jridgewell/trace-mapping": "^0.3.9"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
     "node_modules/@jridgewell/resolve-uri": {
     "node_modules/@jridgewell/resolve-uri": {
       "version": "3.0.5",
       "version": "3.0.5",
       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
@@ -4163,6 +4177,15 @@
         "node": ">=6.0.0"
         "node": ">=6.0.0"
       }
       }
     },
     },
+    "node_modules/@jridgewell/set-array": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz",
+      "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
     "node_modules/@jridgewell/sourcemap-codec": {
     "node_modules/@jridgewell/sourcemap-codec": {
       "version": "1.4.11",
       "version": "1.4.11",
       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
@@ -4170,9 +4193,9 @@
       "dev": true
       "dev": true
     },
     },
     "node_modules/@jridgewell/trace-mapping": {
     "node_modules/@jridgewell/trace-mapping": {
-      "version": "0.3.4",
-      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
-      "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+      "version": "0.3.13",
+      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz",
+      "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "@jridgewell/resolve-uri": "^3.0.3",
         "@jridgewell/resolve-uri": "^3.0.3",
@@ -7526,9 +7549,9 @@
       "dev": true
       "dev": true
     },
     },
     "node_modules/book-ui": {
     "node_modules/book-ui": {
-      "version": "0.3.2",
-      "resolved": "file:../book-ui-0.3.2.tgz",
-      "integrity": "sha512-PWSi4slaJKxexu2yMqXWWuhLWhMfacODQEuhxdHW1Ch3OXRziiYNHS1mnFLiUl29kmHTyrfEAwPvVUOH/BsquQ==",
+      "version": "0.3.3",
+      "resolved": "file:../book-ui-0.3.3.tgz",
+      "integrity": "sha512-24oizfKEo3P3RXcWxHYgKriVAZUen2nyc0XCD76mtQYAHyK+8NPC3OTw5Zn5cWsQ94qQ6NbR39PRPRNiGV10tA==",
       "dependencies": {
       "dependencies": {
         "awe-dnd": "^0.3.4",
         "awe-dnd": "^0.3.4",
         "axios": "^0.21.1",
         "axios": "^0.21.1",
@@ -9250,9 +9273,9 @@
       "dev": true
       "dev": true
     },
     },
     "node_modules/core-js": {
     "node_modules/core-js": {
-      "version": "3.22.3",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.3.tgz",
-      "integrity": "sha512-1t+2a/d2lppW1gkLXx3pKPVGbBdxXAkqztvWb1EJ8oF8O2gIGiytzflNiFEehYwVK/t2ryUsGBoOFFvNx95mbg==",
+      "version": "3.22.7",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz",
+      "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==",
       "hasInstallScript": true,
       "hasInstallScript": true,
       "funding": {
       "funding": {
         "type": "opencollective",
         "type": "opencollective",
@@ -9895,9 +9918,9 @@
       }
       }
     },
     },
     "node_modules/dayjs": {
     "node_modules/dayjs": {
-      "version": "1.11.1",
-      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.1.tgz",
-      "integrity": "sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA=="
+      "version": "1.11.2",
+      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz",
+      "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw=="
     },
     },
     "node_modules/de-indent": {
     "node_modules/de-indent": {
       "version": "1.0.2",
       "version": "1.0.2",
@@ -18570,9 +18593,9 @@
       }
       }
     },
     },
     "node_modules/known-css-properties": {
     "node_modules/known-css-properties": {
-      "version": "0.24.0",
-      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz",
-      "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==",
+      "version": "0.25.0",
+      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
+      "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
       "dev": true
       "dev": true
     },
     },
     "node_modules/launch-editor": {
     "node_modules/launch-editor": {
@@ -19579,9 +19602,9 @@
       "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
       "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
     },
     },
     "node_modules/nanoid": {
     "node_modules/nanoid": {
-      "version": "3.3.3",
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
-      "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
+      "version": "3.3.4",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
       "dev": true,
       "dev": true,
       "bin": {
       "bin": {
         "nanoid": "bin/nanoid.cjs"
         "nanoid": "bin/nanoid.cjs"
@@ -20066,12 +20089,6 @@
         "node": ">=0.10.0"
         "node": ">=0.10.0"
       }
       }
     },
     },
-    "node_modules/normalize-selector": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
-      "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
-      "dev": true
-    },
     "node_modules/normalize-url": {
     "node_modules/normalize-url": {
       "version": "1.9.1",
       "version": "1.9.1",
       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
@@ -21075,9 +21092,9 @@
       }
       }
     },
     },
     "node_modules/postcss": {
     "node_modules/postcss": {
-      "version": "8.4.12",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz",
-      "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==",
+      "version": "8.4.14",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
+      "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
       "dev": true,
       "dev": true,
       "funding": [
       "funding": [
         {
         {
@@ -21090,7 +21107,7 @@
         }
         }
       ],
       ],
       "dependencies": {
       "dependencies": {
-        "nanoid": "^3.3.1",
+        "nanoid": "^3.3.4",
         "picocolors": "^1.0.0",
         "picocolors": "^1.0.0",
         "source-map-js": "^1.0.2"
         "source-map-js": "^1.0.2"
       },
       },
@@ -24354,9 +24371,9 @@
       }
       }
     },
     },
     "node_modules/sass": {
     "node_modules/sass": {
-      "version": "1.51.0",
-      "resolved": "https://registry.npmjs.org/sass/-/sass-1.51.0.tgz",
-      "integrity": "sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==",
+      "version": "1.52.1",
+      "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz",
+      "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "chokidar": ">=3.0.0 <4.0.0",
         "chokidar": ">=3.0.0 <4.0.0",
@@ -25943,9 +25960,9 @@
       }
       }
     },
     },
     "node_modules/stylelint": {
     "node_modules/stylelint": {
-      "version": "14.8.0",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.8.0.tgz",
-      "integrity": "sha512-uIyIWMSBSVcj73Gn3nTvPyNsYdwTpxo1W6dWTIa1nm8JKgUi3FIobSXLgrRE6joLidoA0FdgAhCaqxwTF2ikrQ==",
+      "version": "14.8.4",
+      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.8.4.tgz",
+      "integrity": "sha512-VoyFmif50YNL2R1NC0NxbprTbvnihiqE9tdwb/IAUvlncoS3dEllSSEfvTaQQ6BTCp6iv6daIg5v7ryRSlBdgw==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "balanced-match": "^2.0.0",
         "balanced-match": "^2.0.0",
@@ -25966,14 +25983,13 @@
         "import-lazy": "^4.0.0",
         "import-lazy": "^4.0.0",
         "imurmurhash": "^0.1.4",
         "imurmurhash": "^0.1.4",
         "is-plain-object": "^5.0.0",
         "is-plain-object": "^5.0.0",
-        "known-css-properties": "^0.24.0",
+        "known-css-properties": "^0.25.0",
         "mathml-tag-names": "^2.1.3",
         "mathml-tag-names": "^2.1.3",
         "meow": "^9.0.0",
         "meow": "^9.0.0",
         "micromatch": "^4.0.5",
         "micromatch": "^4.0.5",
         "normalize-path": "^3.0.0",
         "normalize-path": "^3.0.0",
-        "normalize-selector": "^0.2.0",
         "picocolors": "^1.0.0",
         "picocolors": "^1.0.0",
-        "postcss": "^8.4.12",
+        "postcss": "^8.4.14",
         "postcss-media-query-parser": "^0.2.3",
         "postcss-media-query-parser": "^0.2.3",
         "postcss-resolve-nested-selector": "^0.1.1",
         "postcss-resolve-nested-selector": "^0.1.1",
         "postcss-safe-parser": "^6.0.0",
         "postcss-safe-parser": "^6.0.0",
@@ -29048,9 +29064,9 @@
       "integrity": "sha512-W+y2EAI/BxS4Vlcca9scQv8ifeBFck56DRtSwWJ2H4Cw1GLNUYxiZxUHHkuzuI5JPW/cYtL1bPO5xPyEXx4LmQ=="
       "integrity": "sha512-W+y2EAI/BxS4Vlcca9scQv8ifeBFck56DRtSwWJ2H4Cw1GLNUYxiZxUHHkuzuI5JPW/cYtL1bPO5xPyEXx4LmQ=="
     },
     },
     "node_modules/vue-router": {
     "node_modules/vue-router": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz",
-      "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg=="
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz",
+      "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ=="
     },
     },
     "node_modules/vue-style-loader": {
     "node_modules/vue-style-loader": {
       "version": "4.1.3",
       "version": "4.1.3",
@@ -31038,27 +31054,27 @@
       }
       }
     },
     },
     "@babel/compat-data": {
     "@babel/compat-data": {
-      "version": "7.17.7",
-      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
-      "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
+      "version": "7.17.10",
+      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz",
+      "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==",
       "dev": true
       "dev": true
     },
     },
     "@babel/core": {
     "@babel/core": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
-      "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.0.tgz",
+      "integrity": "sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "@ampproject/remapping": "^2.1.0",
         "@ampproject/remapping": "^2.1.0",
         "@babel/code-frame": "^7.16.7",
         "@babel/code-frame": "^7.16.7",
-        "@babel/generator": "^7.17.9",
-        "@babel/helper-compilation-targets": "^7.17.7",
-        "@babel/helper-module-transforms": "^7.17.7",
-        "@babel/helpers": "^7.17.9",
-        "@babel/parser": "^7.17.9",
+        "@babel/generator": "^7.18.0",
+        "@babel/helper-compilation-targets": "^7.17.10",
+        "@babel/helper-module-transforms": "^7.18.0",
+        "@babel/helpers": "^7.18.0",
+        "@babel/parser": "^7.18.0",
         "@babel/template": "^7.16.7",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.9",
-        "@babel/types": "^7.17.0",
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0",
         "convert-source-map": "^1.7.0",
         "convert-source-map": "^1.7.0",
         "debug": "^4.1.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
         "gensync": "^1.0.0-beta.2",
@@ -31078,14 +31094,14 @@
       }
       }
     },
     },
     "@babel/generator": {
     "@babel/generator": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
-      "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz",
+      "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
-        "@babel/types": "^7.17.0",
-        "jsesc": "^2.5.1",
-        "source-map": "^0.5.0"
+        "@babel/types": "^7.18.0",
+        "@jridgewell/gen-mapping": "^0.3.0",
+        "jsesc": "^2.5.1"
       }
       }
     },
     },
     "@babel/helper-annotate-as-pure": {
     "@babel/helper-annotate-as-pure": {
@@ -31108,14 +31124,14 @@
       }
       }
     },
     },
     "@babel/helper-compilation-targets": {
     "@babel/helper-compilation-targets": {
-      "version": "7.17.7",
-      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
-      "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
+      "version": "7.17.10",
+      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz",
+      "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
-        "@babel/compat-data": "^7.17.7",
+        "@babel/compat-data": "^7.17.10",
         "@babel/helper-validator-option": "^7.16.7",
         "@babel/helper-validator-option": "^7.16.7",
-        "browserslist": "^4.17.5",
+        "browserslist": "^4.20.2",
         "semver": "^6.3.0"
         "semver": "^6.3.0"
       }
       }
     },
     },
@@ -31216,9 +31232,9 @@
       }
       }
     },
     },
     "@babel/helper-module-transforms": {
     "@babel/helper-module-transforms": {
-      "version": "7.17.7",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
-      "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz",
+      "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "@babel/helper-environment-visitor": "^7.16.7",
         "@babel/helper-environment-visitor": "^7.16.7",
@@ -31227,8 +31243,8 @@
         "@babel/helper-split-export-declaration": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
         "@babel/helper-validator-identifier": "^7.16.7",
         "@babel/helper-validator-identifier": "^7.16.7",
         "@babel/template": "^7.16.7",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.3",
-        "@babel/types": "^7.17.0"
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0"
       }
       }
     },
     },
     "@babel/helper-optimise-call-expression": {
     "@babel/helper-optimise-call-expression": {
@@ -31322,14 +31338,14 @@
       }
       }
     },
     },
     "@babel/helpers": {
     "@babel/helpers": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
-      "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz",
+      "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "@babel/template": "^7.16.7",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.9",
-        "@babel/types": "^7.17.0"
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0"
       }
       }
     },
     },
     "@babel/highlight": {
     "@babel/highlight": {
@@ -31344,9 +31360,9 @@
       }
       }
     },
     },
     "@babel/parser": {
     "@babel/parser": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
-      "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz",
+      "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==",
       "dev": true
       "dev": true
     },
     },
     "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
     "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -32147,27 +32163,27 @@
       }
       }
     },
     },
     "@babel/traverse": {
     "@babel/traverse": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
-      "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz",
+      "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "@babel/code-frame": "^7.16.7",
         "@babel/code-frame": "^7.16.7",
-        "@babel/generator": "^7.17.9",
+        "@babel/generator": "^7.18.0",
         "@babel/helper-environment-visitor": "^7.16.7",
         "@babel/helper-environment-visitor": "^7.16.7",
         "@babel/helper-function-name": "^7.17.9",
         "@babel/helper-function-name": "^7.17.9",
         "@babel/helper-hoist-variables": "^7.16.7",
         "@babel/helper-hoist-variables": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
-        "@babel/parser": "^7.17.9",
-        "@babel/types": "^7.17.0",
+        "@babel/parser": "^7.18.0",
+        "@babel/types": "^7.18.0",
         "debug": "^4.1.0",
         "debug": "^4.1.0",
         "globals": "^11.1.0"
         "globals": "^11.1.0"
       }
       }
     },
     },
     "@babel/types": {
     "@babel/types": {
-      "version": "7.17.0",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
-      "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz",
+      "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "@babel/helper-validator-identifier": "^7.16.7",
         "@babel/helper-validator-identifier": "^7.16.7",
@@ -34114,12 +34130,29 @@
         }
         }
       }
       }
     },
     },
+    "@jridgewell/gen-mapping": {
+      "version": "0.3.1",
+      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz",
+      "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==",
+      "dev": true,
+      "requires": {
+        "@jridgewell/set-array": "^1.0.0",
+        "@jridgewell/sourcemap-codec": "^1.4.10",
+        "@jridgewell/trace-mapping": "^0.3.9"
+      }
+    },
     "@jridgewell/resolve-uri": {
     "@jridgewell/resolve-uri": {
       "version": "3.0.5",
       "version": "3.0.5",
       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
       "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
       "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
       "dev": true
       "dev": true
     },
     },
+    "@jridgewell/set-array": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz",
+      "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==",
+      "dev": true
+    },
     "@jridgewell/sourcemap-codec": {
     "@jridgewell/sourcemap-codec": {
       "version": "1.4.11",
       "version": "1.4.11",
       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
@@ -34127,9 +34160,9 @@
       "dev": true
       "dev": true
     },
     },
     "@jridgewell/trace-mapping": {
     "@jridgewell/trace-mapping": {
-      "version": "0.3.4",
-      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
-      "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+      "version": "0.3.13",
+      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz",
+      "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "@jridgewell/resolve-uri": "^3.0.3",
         "@jridgewell/resolve-uri": "^3.0.3",
@@ -36897,8 +36930,8 @@
       }
       }
     },
     },
     "book-ui": {
     "book-ui": {
-      "version": "file:..\\book-ui-0.3.2.tgz",
-      "integrity": "sha512-PWSi4slaJKxexu2yMqXWWuhLWhMfacODQEuhxdHW1Ch3OXRziiYNHS1mnFLiUl29kmHTyrfEAwPvVUOH/BsquQ==",
+      "version": "file:..\\book-ui-0.3.3.tgz",
+      "integrity": "sha512-24oizfKEo3P3RXcWxHYgKriVAZUen2nyc0XCD76mtQYAHyK+8NPC3OTw5Zn5cWsQ94qQ6NbR39PRPRNiGV10tA==",
       "requires": {
       "requires": {
         "awe-dnd": "^0.3.4",
         "awe-dnd": "^0.3.4",
         "axios": "^0.21.1",
         "axios": "^0.21.1",
@@ -38275,9 +38308,9 @@
       }
       }
     },
     },
     "core-js": {
     "core-js": {
-      "version": "3.22.3",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.3.tgz",
-      "integrity": "sha512-1t+2a/d2lppW1gkLXx3pKPVGbBdxXAkqztvWb1EJ8oF8O2gIGiytzflNiFEehYwVK/t2ryUsGBoOFFvNx95mbg=="
+      "version": "3.22.7",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz",
+      "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg=="
     },
     },
     "core-js-compat": {
     "core-js-compat": {
       "version": "3.22.0",
       "version": "3.22.0",
@@ -38787,9 +38820,9 @@
       }
       }
     },
     },
     "dayjs": {
     "dayjs": {
-      "version": "1.11.1",
-      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.1.tgz",
-      "integrity": "sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA=="
+      "version": "1.11.2",
+      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz",
+      "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw=="
     },
     },
     "de-indent": {
     "de-indent": {
       "version": "1.0.2",
       "version": "1.0.2",
@@ -45696,9 +45729,9 @@
       "dev": true
       "dev": true
     },
     },
     "known-css-properties": {
     "known-css-properties": {
-      "version": "0.24.0",
-      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz",
-      "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==",
+      "version": "0.25.0",
+      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
+      "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
       "dev": true
       "dev": true
     },
     },
     "launch-editor": {
     "launch-editor": {
@@ -46538,9 +46571,9 @@
       "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
       "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
     },
     },
     "nanoid": {
     "nanoid": {
-      "version": "3.3.3",
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
-      "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
+      "version": "3.3.4",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
       "dev": true
       "dev": true
     },
     },
     "nanomatch": {
     "nanomatch": {
@@ -46939,12 +46972,6 @@
       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
       "dev": true
       "dev": true
     },
     },
-    "normalize-selector": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
-      "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
-      "dev": true
-    },
     "normalize-url": {
     "normalize-url": {
       "version": "1.9.1",
       "version": "1.9.1",
       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
@@ -47734,12 +47761,12 @@
       "dev": true
       "dev": true
     },
     },
     "postcss": {
     "postcss": {
-      "version": "8.4.12",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz",
-      "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==",
+      "version": "8.4.14",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
+      "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
-        "nanoid": "^3.3.1",
+        "nanoid": "^3.3.4",
         "picocolors": "^1.0.0",
         "picocolors": "^1.0.0",
         "source-map-js": "^1.0.2"
         "source-map-js": "^1.0.2"
       },
       },
@@ -50260,9 +50287,9 @@
       }
       }
     },
     },
     "sass": {
     "sass": {
-      "version": "1.51.0",
-      "resolved": "https://registry.npmjs.org/sass/-/sass-1.51.0.tgz",
-      "integrity": "sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==",
+      "version": "1.52.1",
+      "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz",
+      "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "chokidar": ">=3.0.0 <4.0.0",
         "chokidar": ">=3.0.0 <4.0.0",
@@ -51549,9 +51576,9 @@
       }
       }
     },
     },
     "stylelint": {
     "stylelint": {
-      "version": "14.8.0",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.8.0.tgz",
-      "integrity": "sha512-uIyIWMSBSVcj73Gn3nTvPyNsYdwTpxo1W6dWTIa1nm8JKgUi3FIobSXLgrRE6joLidoA0FdgAhCaqxwTF2ikrQ==",
+      "version": "14.8.4",
+      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.8.4.tgz",
+      "integrity": "sha512-VoyFmif50YNL2R1NC0NxbprTbvnihiqE9tdwb/IAUvlncoS3dEllSSEfvTaQQ6BTCp6iv6daIg5v7ryRSlBdgw==",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
         "balanced-match": "^2.0.0",
         "balanced-match": "^2.0.0",
@@ -51572,14 +51599,13 @@
         "import-lazy": "^4.0.0",
         "import-lazy": "^4.0.0",
         "imurmurhash": "^0.1.4",
         "imurmurhash": "^0.1.4",
         "is-plain-object": "^5.0.0",
         "is-plain-object": "^5.0.0",
-        "known-css-properties": "^0.24.0",
+        "known-css-properties": "^0.25.0",
         "mathml-tag-names": "^2.1.3",
         "mathml-tag-names": "^2.1.3",
         "meow": "^9.0.0",
         "meow": "^9.0.0",
         "micromatch": "^4.0.5",
         "micromatch": "^4.0.5",
         "normalize-path": "^3.0.0",
         "normalize-path": "^3.0.0",
-        "normalize-selector": "^0.2.0",
         "picocolors": "^1.0.0",
         "picocolors": "^1.0.0",
-        "postcss": "^8.4.12",
+        "postcss": "^8.4.14",
         "postcss-media-query-parser": "^0.2.3",
         "postcss-media-query-parser": "^0.2.3",
         "postcss-resolve-nested-selector": "^0.1.1",
         "postcss-resolve-nested-selector": "^0.1.1",
         "postcss-safe-parser": "^6.0.0",
         "postcss-safe-parser": "^6.0.0",
@@ -53986,9 +54012,9 @@
       "integrity": "sha512-W+y2EAI/BxS4Vlcca9scQv8ifeBFck56DRtSwWJ2H4Cw1GLNUYxiZxUHHkuzuI5JPW/cYtL1bPO5xPyEXx4LmQ=="
       "integrity": "sha512-W+y2EAI/BxS4Vlcca9scQv8ifeBFck56DRtSwWJ2H4Cw1GLNUYxiZxUHHkuzuI5JPW/cYtL1bPO5xPyEXx4LmQ=="
     },
     },
     "vue-router": {
     "vue-router": {
-      "version": "3.5.3",
-      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz",
-      "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg=="
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz",
+      "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ=="
     },
     },
     "vue-style-loader": {
     "vue-style-loader": {
       "version": "4.1.3",
       "version": "4.1.3",

+ 9 - 9
package.json

@@ -16,9 +16,9 @@
     "ailp-book-question-ui": "file:../ailp-book-question-ui-0.1.1.tgz",
     "ailp-book-question-ui": "file:../ailp-book-question-ui-0.1.1.tgz",
     "awe-dnd": "^0.3.4",
     "awe-dnd": "^0.3.4",
     "axios": "^0.27.2",
     "axios": "^0.27.2",
-    "book-ui": "file:../book-ui-0.3.2.tgz",
-    "core-js": "^3.22.3",
-    "dayjs": "^1.11.1",
+    "book-ui": "file:../book-ui-0.3.3.tgz",
+    "core-js": "^3.22.7",
+    "dayjs": "^1.11.2",
     "element-ui": "^2.15.8",
     "element-ui": "^2.15.8",
     "gcls-book-question-ui": "file:../gcls-book-question-ui-0.1.0.tgz",
     "gcls-book-question-ui": "file:../gcls-book-question-ui-0.1.0.tgz",
     "jquery": "^3.6.0",
     "jquery": "^3.6.0",
@@ -31,12 +31,12 @@
     "vue": "^2.6.14",
     "vue": "^2.6.14",
     "vue-i18n": "^8.27.1",
     "vue-i18n": "^8.27.1",
     "vue-pdf": "^4.3.0",
     "vue-pdf": "^4.3.0",
-    "vue-router": "^3.5.3",
+    "vue-router": "^3.5.4",
     "vue-video-player": "^5.0.2",
     "vue-video-player": "^5.0.2",
     "vuex": "^3.6.2"
     "vuex": "^3.6.2"
   },
   },
   "devDependencies": {
   "devDependencies": {
-    "@babel/core": "^7.17.9",
+    "@babel/core": "^7.18.0",
     "@babel/eslint-parser": "^7.17.0",
     "@babel/eslint-parser": "^7.17.0",
     "@rushstack/eslint-patch": "^1.1.3",
     "@rushstack/eslint-patch": "^1.1.3",
     "@vue/cli-plugin-babel": "~4.5.17",
     "@vue/cli-plugin-babel": "~4.5.17",
@@ -53,14 +53,14 @@
     "eslint": "^7.32.0",
     "eslint": "^7.32.0",
     "eslint-plugin-prettier": "^4.0.0",
     "eslint-plugin-prettier": "^4.0.0",
     "eslint-plugin-vue": "^8.7.1",
     "eslint-plugin-vue": "^8.7.1",
-    "html-webpack-plugin": "^5.3.1",
-    "postcss": "^8.4.12",
+    "html-webpack-plugin": "^5.5.0",
+    "postcss": "^8.4.14",
     "postcss-html": "^1.4.1",
     "postcss-html": "^1.4.1",
     "prettier": "2.6.2",
     "prettier": "2.6.2",
-    "sass": "^1.51.0",
+    "sass": "^1.52.1",
     "sass-loader": "^10.2.1",
     "sass-loader": "^10.2.1",
     "script-ext-html-webpack-plugin": "^2.1.5",
     "script-ext-html-webpack-plugin": "^2.1.5",
-    "stylelint": "14.8.0",
+    "stylelint": "14.8.4",
     "stylelint-config-prettier": "^9.0.3",
     "stylelint-config-prettier": "^9.0.3",
     "stylelint-config-recess-order": "^3.0.0",
     "stylelint-config-recess-order": "^3.0.0",
     "stylelint-config-recommended-vue": "^1.4.0",
     "stylelint-config-recommended-vue": "^1.4.0",