@ -28,8 +28,6 @@
"jquery" : "3.6.3" ,
"jquery.are-you-sure" : "1.9.0" ,
"katex" : "0.16.4" ,
"less" : "4.1.3" ,
"less-loader" : "11.1.0" ,
"license-checker-webpack-plugin" : "0.2.1" ,
"mermaid" : "10.0.2" ,
"mini-css-extract-plugin" : "2.7.2" ,
@ -64,7 +62,6 @@
"eslint-plugin-vue" : "9.9.0" ,
"jsdom" : "21.0.0" ,
"markdownlint-cli" : "0.33.0" ,
"postcss-less" : "6.0.0" ,
"stylelint" : "15.2.0" ,
"stylelint-declaration-strict-value" : "1.9.2" ,
"svgo" : "3.0.2" ,
@ -2667,6 +2664,9 @@
"version" : "2.0.6" ,
"resolved" : "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" ,
"integrity" : "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"dependencies" : {
"is-what" : "^3.14.1"
} ,
@ -3813,7 +3813,9 @@
"version" : "0.1.8" ,
"resolved" : "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" ,
"integrity" : "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"dependencies" : {
"prr" : "~1.0.1"
} ,
@ -5240,7 +5242,9 @@
"version" : "0.5.5" ,
"resolved" : "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" ,
"integrity" : "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"bin" : {
"image-size" : "bin/image-size.js"
} ,
@ -5675,7 +5679,10 @@
"node_modules/is-what" : {
"version" : "3.14.1" ,
"resolved" : "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" ,
"integrity" : "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA=="
"integrity" : "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"node_modules/isarray" : {
"version" : "0.0.1" ,
@ -5933,14 +5940,6 @@
"node" : ">=0.10.0"
}
} ,
"node_modules/klona" : {
"version" : "2.0.6" ,
"resolved" : "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" ,
"integrity" : "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" ,
"engines" : {
"node" : ">= 8"
}
} ,
"node_modules/known-css-properties" : {
"version" : "0.26.0" ,
"resolved" : "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz" ,
@ -5956,6 +5955,9 @@
"version" : "4.1.3" ,
"resolved" : "https://registry.npmjs.org/less/-/less-4.1.3.tgz" ,
"integrity" : "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"dependencies" : {
"copy-anything" : "^2.0.1" ,
"parse-node-version" : "^1.0.1" ,
@ -5977,25 +5979,6 @@
"source-map" : "~0.6.0"
}
} ,
"node_modules/less-loader" : {
"version" : "11.1.0" ,
"resolved" : "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz" ,
"integrity" : "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==" ,
"dependencies" : {
"klona" : "^2.0.4"
} ,
"engines" : {
"node" : ">= 14.15.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/webpack"
} ,
"peerDependencies" : {
"less" : "^3.5.0 || ^4.0.0" ,
"webpack" : "^5.0.0"
}
} ,
"node_modules/leven" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" ,
@ -6201,7 +6184,9 @@
"version" : "2.1.0" ,
"resolved" : "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" ,
"integrity" : "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"dependencies" : {
"pify" : "^4.0.1" ,
"semver" : "^5.6.0"
@ -6214,7 +6199,9 @@
"version" : "5.7.1" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" ,
"integrity" : "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"bin" : {
"semver" : "bin/semver"
}
@ -6505,7 +6492,9 @@
"version" : "1.6.0" ,
"resolved" : "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" ,
"integrity" : "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"bin" : {
"mime" : "cli.js"
} ,
@ -6637,7 +6626,7 @@
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" ,
"integrity" : "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" ,
"dev Optional ": true
"dev ": true
} ,
"node_modules/nanoid" : {
"version" : "3.3.4" ,
@ -6660,7 +6649,9 @@
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" ,
"integrity" : "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"dependencies" : {
"debug" : "^3.2.6" ,
"iconv-lite" : "^0.6.3" ,
@ -6677,7 +6668,9 @@
"version" : "3.2.7" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" ,
"integrity" : "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"dependencies" : {
"ms" : "^2.1.1"
}
@ -7047,6 +7040,9 @@
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" ,
"integrity" : "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"engines" : {
"node" : ">= 0.10"
}
@ -7148,7 +7144,9 @@
"version" : "4.0.1" ,
"resolved" : "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" ,
"integrity" : "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"engines" : {
"node" : ">=6"
}
@ -7288,18 +7286,6 @@
"node" : "^10 || ^12 || >=14"
}
} ,
"node_modules/postcss-less" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/postcss-less/-/postcss-less-6.0.0.tgz" ,
"integrity" : "sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==" ,
"dev" : true ,
"engines" : {
"node" : ">=12"
} ,
"peerDependencies" : {
"postcss" : "^8.3.5"
}
} ,
"node_modules/postcss-media-query-parser" : {
"version" : "0.2.3" ,
"resolved" : "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz" ,
@ -7481,7 +7467,9 @@
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" ,
"integrity" : "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"node_modules/psl" : {
"version" : "1.9.0" ,
@ -7987,7 +7975,9 @@
"version" : "1.2.4" ,
"resolved" : "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" ,
"integrity" : "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"node_modules/saxes" : {
"version" : "6.0.0" ,
@ -8917,7 +8907,8 @@
"node_modules/tslib" : {
"version" : "2.4.1" ,
"resolved" : "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" ,
"integrity" : "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
"integrity" : "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" ,
"dev" : true
} ,
"node_modules/type-check" : {
"version" : "0.4.0" ,
@ -11852,6 +11843,9 @@
"version" : "2.0.6" ,
"resolved" : "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" ,
"integrity" : "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"requires" : {
"is-what" : "^3.14.1"
}
@ -12710,7 +12704,9 @@
"version" : "0.1.8" ,
"resolved" : "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" ,
"integrity" : "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"requires" : {
"prr" : "~1.0.1"
}
@ -13783,7 +13779,9 @@
"version" : "0.5.5" ,
"resolved" : "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" ,
"integrity" : "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"immer" : {
"version" : "9.0.18" ,
@ -14076,7 +14074,10 @@
"is-what" : {
"version" : "3.14.1" ,
"resolved" : "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" ,
"integrity" : "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA=="
"integrity" : "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"isarray" : {
"version" : "0.0.1" ,
@ -14269,11 +14270,6 @@
"resolved" : "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" ,
"integrity" : "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
} ,
"klona" : {
"version" : "2.0.6" ,
"resolved" : "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" ,
"integrity" : "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="
} ,
"known-css-properties" : {
"version" : "0.26.0" ,
"resolved" : "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz" ,
@ -14289,6 +14285,9 @@
"version" : "4.1.3" ,
"resolved" : "https://registry.npmjs.org/less/-/less-4.1.3.tgz" ,
"integrity" : "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"requires" : {
"copy-anything" : "^2.0.1" ,
"errno" : "^0.1.1" ,
@ -14302,14 +14301,6 @@
"tslib" : "^2.3.0"
}
} ,
"less-loader" : {
"version" : "11.1.0" ,
"resolved" : "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz" ,
"integrity" : "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==" ,
"requires" : {
"klona" : "^2.0.4"
}
} ,
"leven" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" ,
@ -14484,7 +14475,9 @@
"version" : "2.1.0" ,
"resolved" : "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" ,
"integrity" : "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"requires" : {
"pify" : "^4.0.1" ,
"semver" : "^5.6.0"
@ -14494,7 +14487,9 @@
"version" : "5.7.1" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" ,
"integrity" : "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
}
}
} ,
@ -14721,7 +14716,9 @@
"version" : "1.6.0" ,
"resolved" : "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" ,
"integrity" : "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"mime-db" : {
"version" : "1.52.0" ,
@ -14817,7 +14814,7 @@
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" ,
"integrity" : "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" ,
"dev Optional ": true
"dev ": true
} ,
"nanoid" : {
"version" : "3.3.4" ,
@ -14834,7 +14831,9 @@
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" ,
"integrity" : "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"requires" : {
"debug" : "^3.2.6" ,
"iconv-lite" : "^0.6.3" ,
@ -14845,7 +14844,9 @@
"version" : "3.2.7" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" ,
"integrity" : "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" ,
"dev" : true ,
"optional" : true ,
"peer" : true ,
"requires" : {
"ms" : "^2.1.1"
}
@ -15127,7 +15128,10 @@
"parse-node-version" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" ,
"integrity" : "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA=="
"integrity" : "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" ,
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"parse5" : {
"version" : "7.1.2" ,
@ -15198,7 +15202,9 @@
"version" : "4.0.1" ,
"resolved" : "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" ,
"integrity" : "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"pkg-dir" : {
"version" : "4.2.0" ,
@ -15296,13 +15302,6 @@
"source-map-js" : "^1.0.2"
}
} ,
"postcss-less" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/postcss-less/-/postcss-less-6.0.0.tgz" ,
"integrity" : "sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==" ,
"dev" : true ,
"requires" : { }
} ,
"postcss-media-query-parser" : {
"version" : "0.2.3" ,
"resolved" : "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz" ,
@ -15433,7 +15432,9 @@
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" ,
"integrity" : "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"psl" : {
"version" : "1.9.0" ,
@ -15792,7 +15793,9 @@
"version" : "1.2.4" ,
"resolved" : "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" ,
"integrity" : "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" ,
"optional" : true
"dev" : true ,
"optional" : true ,
"peer" : true
} ,
"saxes" : {
"version" : "6.0.0" ,
@ -16527,7 +16530,8 @@
"tslib" : {
"version" : "2.4.1" ,
"resolved" : "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" ,
"integrity" : "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
"integrity" : "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" ,
"dev" : true
} ,
"type-check" : {
"version" : "0.4.0" ,