diff --git a/docs/devices/EMIZB-151.md b/docs/devices/EMIZB-151.md new file mode 100644 index 000000000000..ac56bdde5eb5 --- /dev/null +++ b/docs/devices/EMIZB-151.md @@ -0,0 +1,7 @@ + +Steps for resetting +1. Open the casing of the device +2. Press and hold the reset button for approximately 14-16 seconds. +3. While holding down the button, the LED first flashes once, then two times in a row, and finally numerous times in a row. +4. After a succesful reset, the yellow LED will start flashing which indicates network search. + \ No newline at end of file diff --git a/docs/devices/HK-SL-DIM-AU-R-A.md b/docs/devices/HK-SL-DIM-AU-R-A.md new file mode 100644 index 000000000000..54e2374677d6 --- /dev/null +++ b/docs/devices/HK-SL-DIM-AU-R-A.md @@ -0,0 +1,139 @@ +--- +title: "Sunricher HK-SL-DIM-AU-R-A control via MQTT" +description: "Integrate your Sunricher HK-SL-DIM-AU-R-A via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway." +addedAt: 2024-10-11T23:59:59Z +pageClass: device-page +--- + + + + + + + +# Sunricher ZG2835RAC + +| | | +|-----|-----| +| Model | HK-SL-DIM-AU-R-A | +| Vendor | [Sunricher](/supported-devices/#v=Sunricher) | +| Description | ZigBee knob smart dimmer | +| Exposes | light (state, brightness), effect, power_on_behavior, power, voltage, current, energy, linkquality | +| Picture | ![Sunricher HK-SL-DIM-AU-R-A](https://www.zigbee2mqtt.io/images/devices/HK-SL-DIM-AU-R-A.png) | +| White-label | YPHIX 50208695, Samotech SM311 | + + + + + + + + + +## Options +*[How to use device type specific configuration](../guide/configuration/devices-groups.md#specific-device-options)* + +* `power_calibration`: Calibrates the power value (percentual offset), takes into effect on next report of device. The value must be a number. + +* `power_precision`: Number of digits after decimal point for power, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3` + +* `voltage_calibration`: Calibrates the voltage value (percentual offset), takes into effect on next report of device. The value must be a number. + +* `voltage_precision`: Number of digits after decimal point for voltage, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3` + +* `current_calibration`: Calibrates the current value (percentual offset), takes into effect on next report of device. The value must be a number. + +* `current_precision`: Number of digits after decimal point for current, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3` + +* `energy_calibration`: Calibrates the energy value (percentual offset), takes into effect on next report of device. The value must be a number. + +* `energy_precision`: Number of digits after decimal point for energy, takes into effect on next report of device. This option can only decrease the precision, not increase it. The value must be a number with a minimum value of `0` and with a with a maximum value of `3` + +* `transition`: Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition). The value must be a number with a minimum value of `0` + +* `state_action`: State actions will also be published as 'action' when true (default false). The value must be `true` or `false` + + +## Exposes + +### Light +This light supports the following features: `state`, `brightness`. +- `state`: To control the state publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"state": "ON"}`, `{"state": "OFF"}` or `{"state": "TOGGLE"}`. To read the state send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"state": ""}`. +- `brightness`: To control the brightness publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"brightness": VALUE}` where `VALUE` is a number between `0` and `254`. To read the brightness send a message to `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"brightness": ""}`. + +#### On with timed off +When setting the state to ON, it might be possible to specify an automatic shutoff after a certain amount of time. To do this add an additional property `on_time` to the payload which is the time in seconds the state should remain on. +Additionally an `off_wait_time` property can be added to the payload to specify the cooldown time in seconds when the light will not answer to other on with timed off commands. +Support depends on the light firmware. Some devices might require both `on_time` and `off_wait_time` to work +Examples : `{"state" : "ON", "on_time": 300}`, `{"state" : "ON", "on_time": 300, "off_wait_time": 120}`. + +#### Transition +For all of the above mentioned features it is possible to do a transition of the value over time. To do this add an additional property `transition` to the payload which is the transition time in seconds. +Examples: `{"brightness":156,"transition":3}`, `{"color_temp":241,"transition":1}`. + +#### Moving/stepping +Instead of setting a value (e.g. brightness) directly it is also possible to: +- move: this will automatically move the value over time, to stop send value `stop` or `0`. +- step: this will increment/decrement the current value by the given one. + +The direction of move and step can be either up or down, provide a negative value to move/step down, a positive value to move/step up. +To do this send a payload like below to `zigbee2mqtt/FRIENDLY_NAME/set` + +**NOTE**: brightness move/step will stop at the minimum brightness and won't turn on the light when it's off. In this case use `brightness_move_onoff`/`brightness_step_onoff` +````js +{ + "brightness_move": -40, // Starts moving brightness down at 40 units per second + "brightness_move": 0, // Stop moving brightness + "brightness_step": 40 // Increases brightness by 40 +} +```` + +### Effect (enum) +Triggers an effect on the light (e.g. make light blink for a few seconds). +Value will **not** be published in the state. +It's not possible to read (`/get`) this value. +To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"effect": NEW_VALUE}`. +The possible values are: `blink`, `breathe`, `okay`, `channel_change`, `finish_effect`, `stop_effect`. + +### Power-on behavior (enum) +Controls the behavior when the device is powered on after power loss. If you get an `UNSUPPORTED_ATTRIBUTE` error, the device does not support it.. +Value can be found in the published state on the `power_on_behavior` property. +To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power_on_behavior": ""}`. +To write (`/set`) a value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/set` with payload `{"power_on_behavior": NEW_VALUE}`. +The possible values are: `off`, `on`, `toggle`, `previous`. + +### Power (numeric) +Instantaneous measured power. +Value can be found in the published state on the `power` property. +To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"power": ""}`. +It's not possible to write (`/set`) this value. +The unit of this value is `W`. + +### Voltage (numeric) +Measured electrical potential value. +Value can be found in the published state on the `voltage` property. +To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"voltage": ""}`. +It's not possible to write (`/set`) this value. +The unit of this value is `V`. + +### Current (numeric) +Instantaneous measured electrical current. +Value can be found in the published state on the `current` property. +To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"current": ""}`. +It's not possible to write (`/set`) this value. +The unit of this value is `A`. + +### Energy (numeric) +Sum of consumed energy. +Value can be found in the published state on the `energy` property. +To read (`/get`) the value publish a message to topic `zigbee2mqtt/FRIENDLY_NAME/get` with payload `{"energy": ""}`. +It's not possible to write (`/set`) this value. +The unit of this value is `kWh`. + +### Linkquality (numeric) +Link quality (signal strength). +Value can be found in the published state on the `linkquality` property. +It's not possible to read (`/get`) or write (`/set`) this value. +The minimal value is `0` and the maximum value is `255`. +The unit of this value is `lqi`. + diff --git a/docs/devices/TS0121_plug.md b/docs/devices/TS0121_plug.md index 1bd1a28138b4..3b8246a38827 100644 --- a/docs/devices/TS0121_plug.md +++ b/docs/devices/TS0121_plug.md @@ -32,6 +32,19 @@ Since early 2022, BlitzWolf changed firmware of the BW-SHP13. Those new devices ### Pairing Pair this device with a long press (5 seconds) on the on/off button. The button will flash blue to indicate it's in pairing mode. When the blue flashing stops it should be paired and the led will turn solid red. If the led is solid blue, the device is not paired or paring was not successful. + + + +### Reset energy +To reset Sum of consumed energy, use the Dev console and execute: +Endpoint: 1 +Cluster: 0x00 +Command: 0 +Payload: (don't change this) + +Next time the plug gets polled, Sum of consumed energy will start from zero again. + + diff --git a/docs/devices/ZBMINI-L.md b/docs/devices/ZBMINI-L.md index a4d222214851..e4272c61564b 100644 --- a/docs/devices/ZBMINI-L.md +++ b/docs/devices/ZBMINI-L.md @@ -23,7 +23,15 @@ pageClass: device-page +## Notes +### Pairing +Press and hold the button on device for 5 seconds to reset the device and enter pairing mode. + +### Device mode +The device supports two modes for the connected external switch: rocker switch mode (which is the default state after pairing) and push button mode. + +The mode can be changed by short-pressing the button on the device 3 times. The device will indicate the change by flashing the LED 3 times. diff --git a/docs/devices/ZP01.md b/docs/devices/ZP01.md index 0413031a69c0..50bc76821b84 100644 --- a/docs/devices/ZP01.md +++ b/docs/devices/ZP01.md @@ -23,12 +23,16 @@ pageClass: device-page +## Notes +### Battery +Uses two AAA Batteries - - - +### Pairing +Press and hold the reset button on the device until the red light starts blinking. +After this the device will automatically join. + ## Exposes diff --git a/docs/guide/installation/06_freebsd_jail.md b/docs/guide/installation/06_freebsd_jail.md index aeb6580b7fc0..f1b272fb03aa 100644 --- a/docs/guide/installation/06_freebsd_jail.md +++ b/docs/guide/installation/06_freebsd_jail.md @@ -119,6 +119,9 @@ rcvar=zigbee2mqtt_enable : ${zigbee2mqtt_enable:="NO"} +# enable watchdog +zigbee2mqtt_env="Z2M_WATCHDOG=default" + # daemon pidfile="/var/run/${name}.pid" node="/usr/local/bin/node" diff --git a/package.json b/package.json index 4eda7a6b0e21..51bcf48ad7b2 100644 --- a/package.json +++ b/package.json @@ -23,14 +23,14 @@ "quasar": "2.17.0" }, "devDependencies": { - "@types/node": "22.7.4", - "@vuepress/bundler-webpack": "2.0.0-rc.17", - "@vuepress/client": "2.0.0-rc.17", - "@vuepress/plugin-docsearch": "2.0.0-rc.52", - "@vuepress/plugin-google-analytics": "2.0.0-rc.52", - "@vuepress/plugin-register-components": "2.0.0-rc.52", - "@vuepress/plugin-sitemap": "2.0.0-rc.52", - "@vuepress/theme-default": "2.0.0-rc.52", + "@types/node": "22.7.5", + "@vuepress/bundler-webpack": "2.0.0-rc.18", + "@vuepress/client": "2.0.0-rc.18", + "@vuepress/plugin-docsearch": "2.0.0-rc.54", + "@vuepress/plugin-google-analytics": "2.0.0-rc.54", + "@vuepress/plugin-register-components": "2.0.0-rc.54", + "@vuepress/plugin-sitemap": "2.0.0-rc.54", + "@vuepress/theme-default": "2.0.0-rc.54", "async-g-i-s": "1.5.4", "cross-env": "7.0.3", "easyimage": "3.1.1", @@ -39,13 +39,13 @@ "prettier": "3.3.3", "pug": "3.0.3", "pug-plain-loader": "1.1.0", - "sass": "1.79.4", + "sass": "1.79.5", "sass-loader": "16.0.1", "throat": "6.0.2", "ts-node": "10.9.2", - "typescript": "5.6.2", - "vue": "3.5.11", - "vuepress": "2.0.0-rc.17", + "typescript": "5.6.3", + "vue": "3.5.12", + "vuepress": "2.0.0-rc.18", "webpack": "5.95.0", "zigbee-herdsman-converters": "20.21.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 78d5d5c16fdf..c0cf75cf3732 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,29 +19,29 @@ importers: version: 2.17.0 devDependencies: '@types/node': - specifier: 22.7.4 - version: 22.7.4 + specifier: 22.7.5 + version: 22.7.5 '@vuepress/bundler-webpack': - specifier: 2.0.0-rc.17 - version: 2.0.0-rc.17(typescript@5.6.2) + specifier: 2.0.0-rc.18 + version: 2.0.0-rc.18(typescript@5.6.3) '@vuepress/client': - specifier: 2.0.0-rc.17 - version: 2.0.0-rc.17(typescript@5.6.2) + specifier: 2.0.0-rc.18 + version: 2.0.0-rc.18(typescript@5.6.3) '@vuepress/plugin-docsearch': - specifier: 2.0.0-rc.52 - version: 2.0.0-rc.52(@algolia/client-search@4.24.0)(search-insights@2.17.2)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + specifier: 2.0.0-rc.54 + version: 2.0.0-rc.54(@algolia/client-search@4.24.0)(search-insights@2.17.2)(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) '@vuepress/plugin-google-analytics': - specifier: 2.0.0-rc.52 - version: 2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + specifier: 2.0.0-rc.54 + version: 2.0.0-rc.54(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) '@vuepress/plugin-register-components': - specifier: 2.0.0-rc.52 - version: 2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + specifier: 2.0.0-rc.54 + version: 2.0.0-rc.54(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) '@vuepress/plugin-sitemap': - specifier: 2.0.0-rc.52 - version: 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + specifier: 2.0.0-rc.54 + version: 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) '@vuepress/theme-default': - specifier: 2.0.0-rc.52 - version: 2.0.0-rc.52(markdown-it@14.1.0)(sass-loader@16.0.1(sass@1.79.4)(webpack@5.95.0))(sass@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + specifier: 2.0.0-rc.54 + version: 2.0.0-rc.54(markdown-it@14.1.0)(sass-loader@16.0.1(sass@1.79.5)(webpack@5.95.0))(sass@1.79.5)(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) async-g-i-s: specifier: 1.5.4 version: 1.5.4(node-fetch@2.7.0) @@ -67,26 +67,26 @@ importers: specifier: 1.1.0 version: 1.1.0(pug@3.0.3) sass: - specifier: 1.79.4 - version: 1.79.4 + specifier: 1.79.5 + version: 1.79.5 sass-loader: specifier: 16.0.1 - version: 16.0.1(sass@1.79.4)(webpack@5.95.0) + version: 16.0.1(sass@1.79.5)(webpack@5.95.0) throat: specifier: 6.0.2 version: 6.0.2 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.7.4)(typescript@5.6.2) + version: 10.9.2(@types/node@22.7.5)(typescript@5.6.3) typescript: - specifier: 5.6.2 - version: 5.6.2 + specifier: 5.6.3 + version: 5.6.3 vue: - specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + specifier: 3.5.12 + version: 3.5.12(typescript@5.6.3) vuepress: - specifier: 2.0.0-rc.17 - version: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + specifier: 2.0.0-rc.18 + version: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) webpack: specifier: 5.95.0 version: 5.95.0 @@ -177,13 +177,13 @@ packages: resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.7': - resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + '@babel/parser@7.25.8': + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.25.7': - resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} + '@babel/types@7.25.8': + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} engines: {node: '>=6.9.0'} '@cspotcode/source-map-support@0.8.1': @@ -399,8 +399,8 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/util@1.3.0': - resolution: {integrity: sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==} + '@jsonjoy.com/util@1.5.0': + resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -469,6 +469,82 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@parcel/watcher-android-arm64@2.4.1': + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.4.1': + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.4.1': + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.4.1': + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.4.1': + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.4.1': + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.4.1': + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.4.1': + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.4.1': + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.4.1': + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.4.1': + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.4.1': + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} + '@quasar/extras@1.16.12': resolution: {integrity: sha512-hLlb3Buxo38Xg/2w0BTkz98RBh/VH8apZ2r6Fl8YpPgrVQ0diHyN/BVTvIOk5Kch2y38L2kvwOIddsB2UcCuIg==} @@ -607,8 +683,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@22.7.4': - resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} + '@types/node@22.7.5': + resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} '@types/qs@6.9.16': resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} @@ -649,17 +725,17 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@vue/compiler-core@3.5.11': - resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} - '@vue/compiler-dom@3.5.11': - resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} + '@vue/compiler-dom@3.5.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} - '@vue/compiler-sfc@3.5.11': - resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} + '@vue/compiler-sfc@3.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} - '@vue/compiler-ssr@3.5.11': - resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} + '@vue/compiler-ssr@3.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -673,151 +749,151 @@ packages: '@vue/devtools-shared@7.4.6': resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} - '@vue/reactivity@3.5.11': - resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==} + '@vue/reactivity@3.5.12': + resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} - '@vue/runtime-core@3.5.11': - resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==} + '@vue/runtime-core@3.5.12': + resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} - '@vue/runtime-dom@3.5.11': - resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==} + '@vue/runtime-dom@3.5.12': + resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} - '@vue/server-renderer@3.5.11': - resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==} + '@vue/server-renderer@3.5.12': + resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} peerDependencies: - vue: 3.5.11 + vue: 3.5.12 - '@vue/shared@3.5.11': - resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} - '@vuepress/bundler-webpack@2.0.0-rc.17': - resolution: {integrity: sha512-w3h1A8yrVIHU4Su1uePxQd2JTX6WcvTZOOgPphnxjpMLg7eyETpd+HrsQ0G4wdEAwGU6WyfVgyCoU3MZFQN4Pw==} + '@vuepress/bundler-webpack@2.0.0-rc.18': + resolution: {integrity: sha512-+VQ5HbEP7d4XkgC7KCE0bbP3RwOteZHZZUVop7MF2rDyvBqCq02IDOiaLboYSp9AlE5hAVMChPQS+YIoddEHOg==} - '@vuepress/bundlerutils@2.0.0-rc.17': - resolution: {integrity: sha512-+Hxv3N8XRr6TTzBcXtaXlzq8r3YY/+HLeQHZ9mCGAhBXRCv5BeBgjpMP4BiQT1jd1FxfxRguyyFwioC6g5dOdA==} + '@vuepress/bundlerutils@2.0.0-rc.18': + resolution: {integrity: sha512-GTcdc78cfcKqn/D3xPrxGFeR+WPV2zJE82jpKAnIa4I30aScq/95pYF1FofP0Gdc+0/XQCxFQ8xiT8iYcoQPSw==} - '@vuepress/cli@2.0.0-rc.17': - resolution: {integrity: sha512-naib+o5MRmkimjzHykuTLojltebv4+VpstK2KyOp7oR8XBBLAbpgVOgTLnTnDSooR9e313wQzYUzrgI+TKOwdQ==} + '@vuepress/cli@2.0.0-rc.18': + resolution: {integrity: sha512-9Oxyb22klpBNzia+2D4NRGv+Jk0+TwHX8Pn25cy9TlyxMeh9+jFioXT0Jc3c9/vOesBaCI6JxSxwPqtgRFr1rQ==} hasBin: true - '@vuepress/client@2.0.0-rc.17': - resolution: {integrity: sha512-dnCU+spOgVw1V7vU/Gkj6e7bkfsGbezUuPAQMiWkBdrNTZ2BJctOHhhi+F8OBRR02hZ9JldlToA5vBoVsPKRpw==} + '@vuepress/client@2.0.0-rc.18': + resolution: {integrity: sha512-ImeF10uwZvQt3KyYN+fdyPRCZmzEJ2r4sTxC/39ieVA4BzPpTzrJwBNT3KONYkckaoXnBXIoI8d+DWFfq9B9NQ==} - '@vuepress/core@2.0.0-rc.17': - resolution: {integrity: sha512-Ux5zAqnSAAnaE4qFgIGkGRMWObyZaAeRk6Pj30tVRCC7zkYIRWXii7sUK6aehPyugQz02TKMvW5FlrJeA40ogw==} + '@vuepress/core@2.0.0-rc.18': + resolution: {integrity: sha512-ikQ5EyA1jZynk1amsihG0cX6kWTgCIsbGCBgPWDVfkSPCrYCxxaIfzvKgyGBiNBFZ7kqoxuMnEn8EaY/fhSL0A==} - '@vuepress/helper@2.0.0-rc.52': - resolution: {integrity: sha512-zePTo0eJkyK7NirwidII1+r8PkuJbsXO0CrcXw/K7Yv8ab8RkQKaUmqLSM21xHZddKuzWEncugGtRIt5yITumw==} + '@vuepress/helper@2.0.0-rc.54': + resolution: {integrity: sha512-9AoxQ7+UqmkppMhk+4K1QwxEYFoUzn7Dw/PQrYhu+WRIz60oXn4uQrJucNgCTh/xcavbk6/T2d5QBOjlBzQbpA==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/highlighter-helper@2.0.0-rc.52': - resolution: {integrity: sha512-imyoo7gQxJ2/uhyPL1uQ1FexD2BpsJ7gYp4BXHY3iaaDuJ6KVnF+FSIbxaLW4XW3qivJ7IjWWfv5Q3gi0/xQxQ==} + '@vuepress/highlighter-helper@2.0.0-rc.54': + resolution: {integrity: sha512-+yLRB5CbhRddALmbCtWyD7AsS34aFTFNx6DkIg8F3WtYUyhUGWZi+TJ6/kMuPmcxitUgfBtWbGOV/0oyXyUZVg==} peerDependencies: '@vueuse/core': ^11.1.0 - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 peerDependenciesMeta: '@vueuse/core': optional: true - '@vuepress/markdown@2.0.0-rc.17': - resolution: {integrity: sha512-eIwRostE3t3zsJzPjmOufVyyBpsaWQkZluk6o0i1e9WLW3EoinKrDZdzej0Jw8IQlq6nvOPD2JMFWyXwu8fv7w==} + '@vuepress/markdown@2.0.0-rc.18': + resolution: {integrity: sha512-RUX7rgjONBwOepWXqB4SzI2Tbm6zEYK2YTHwjexzAIBr+nxgB+B8nizdr+VvuVk7Ehn/CtcyXhBdf1NZh9UgUQ==} - '@vuepress/plugin-active-header-links@2.0.0-rc.52': - resolution: {integrity: sha512-2QJbVTurvHuIAkO6YqXHoHkY6t4H6o0nktxbUjCiezkOGtiN2DHn4wpD2AFKjYstezIWDGbPianbBuGAZKr+aQ==} + '@vuepress/plugin-active-header-links@2.0.0-rc.54': + resolution: {integrity: sha512-qM/LwkWS8dehrxKXq7qYGvz84RxYXHxrSTXOhO2rRL7HxFQmP4zzdryaO5ihidfU8TQEmWaAtygjOeHcZhf8Fg==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-back-to-top@2.0.0-rc.52': - resolution: {integrity: sha512-Ea1r8bNma61vxAAxwuA62md4cZlP8Dmfl0kqlA9u++90l95Dc3z/lw+Rju/ENlBqxvv17lTN4NWMMbwcnXK21w==} + '@vuepress/plugin-back-to-top@2.0.0-rc.54': + resolution: {integrity: sha512-4d42WFU3lEpQp47Uhr+zPfvLE9gLjBZwq8EDLyxFmVB6RpGKoPerISXxF1ZR5cyIl18uxFrCiFxz16kxbGWZ9g==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-copy-code@2.0.0-rc.52': - resolution: {integrity: sha512-YQeWH3EZrZsiQGUC/9tkhKXk5LuWZKIRDnYgit03+i/1hoivgVO8sRRAKCf9gQpX2EEbyyyiCqBTSByOFNAHag==} + '@vuepress/plugin-copy-code@2.0.0-rc.54': + resolution: {integrity: sha512-ZOybE30h1T4XYYKLZHE5vtdHKdagVtU+WyxfytyPU3L7Yzjt5/adT9nHms5O86nVlmzhnxgVg3AAr9pQTbO6Ng==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-docsearch@2.0.0-rc.52': - resolution: {integrity: sha512-MgUbG9zQuTlJlYAvsErMO6S0LmKYAj4AJWWqU9QInhRK7fDC95EAk5Z4y5r50BlPvaJGcGhwaNtXtjgEcHtUvQ==} + '@vuepress/plugin-docsearch@2.0.0-rc.54': + resolution: {integrity: sha512-PP3/p68kEeQek9UxLsRMpDoNqqshrLgRaqdLRvL/tmgn+rwC9t88e+op3ShXVEl0airqlbfooXBZCPXHlajsEw==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-git@2.0.0-rc.52': - resolution: {integrity: sha512-IHCHAKvia0NCv64Y1NQcmAeJKZvT3lFddhl3yrd79KiIZ4HLoBjni7jII0dsx77FtTJLeXHYkkNhnY1l/j1Diw==} + '@vuepress/plugin-git@2.0.0-rc.54': + resolution: {integrity: sha512-Yy0elQlKt+2GbeUI+mZMGdbkvCsPXep+lBLaXYQqiIcHC4tXAwj+1FwB18LTICiv3oQDHUtx7ZZwTnYejXJ7sg==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-google-analytics@2.0.0-rc.52': - resolution: {integrity: sha512-Le37sd29aQMHxewjZnHYoiBYldvRD3dyDYABvnqVGN1Mf8a0vbhGtkGZt7BazuqeyLBXuR96j0j7GYx4Q+kJQw==} + '@vuepress/plugin-google-analytics@2.0.0-rc.54': + resolution: {integrity: sha512-sp9xPpHDHvT8xVrkyn+LCra4VrPJciwC/xL7hMOfKdrkCYlXXGUTz9UXlRWjco3BJunfbxWZECC0Yfolu5qwOw==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-links-check@2.0.0-rc.52': - resolution: {integrity: sha512-peu3Fzv/TNb+rpiNByKfbira79sR8vGVpF8u9mZXgM/xsQH5IvO0g7Zgwub8fkoIxsNjEN2SnA0k3bCbOWGUgw==} + '@vuepress/plugin-links-check@2.0.0-rc.54': + resolution: {integrity: sha512-b9fFrq2mxqduhAnlRMzJSPygcsuu5fz8yFHzoJuP9hP8mqWjSqhQGcQaMdY0rzuLAYID+sbbvxNIi30vQ4gJoA==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-markdown-hint@2.0.0-rc.52': - resolution: {integrity: sha512-8c3RVFvjh9ntgmqpU3ZWiolCMIBcKZXmd4utTU9EGBaNeIBGtdGyY2dYhbMkR89/OUBP1NfEtuSTNa2PkVW9Cg==} + '@vuepress/plugin-markdown-hint@2.0.0-rc.54': + resolution: {integrity: sha512-6BxOu5EqzQYqvfXb4iXBq/vcvg2kBBzZ3qQR4fPqX9asXfdBBXvbmtWsAjt8W5Kfp4MDQYZsGYa2syG0S/gszQ==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-markdown-tab@2.0.0-rc.52': - resolution: {integrity: sha512-ZIeRllMZR/pRKLLID2xW++cjE7JGJLutjUVvqLRF9BPb2t425zurZUE3ahI8z338UZr8UhUosZeb/5HDHJ7MTQ==} + '@vuepress/plugin-markdown-tab@2.0.0-rc.54': + resolution: {integrity: sha512-dOdcUzSamuLkmgWYA79LN5YuS3H1I/Wud6QEibL+EKoC39y9JLJzB7Wf2uwdRosUcc2VbHZ5gijxDlyKvT4gGg==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-medium-zoom@2.0.0-rc.52': - resolution: {integrity: sha512-oMqny28IjiD85etLONBTe/W8kiKNmbvN2I8yIjNhKyDWjNi4Tp4uXIs6S3/YXQB5eXIdmsi78xh0A8zxLhYM4Q==} + '@vuepress/plugin-medium-zoom@2.0.0-rc.54': + resolution: {integrity: sha512-H6qjYSzcDPzZWpJDck643vD3XpkHfvtpbBqxhj99creRE4ijsWv/12qpUQKp9yll2NDRj5sH9owHJjbMW/4E1Q==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-nprogress@2.0.0-rc.52': - resolution: {integrity: sha512-TxDd4y+RWytToja0fOF4GL0k500g8zB0LpCxsc33gHvVUsJ7qVXcq8XPyYH6FgZPX4BuiPexVxE6FG7XUat/fg==} + '@vuepress/plugin-nprogress@2.0.0-rc.54': + resolution: {integrity: sha512-BvOrG8/GvyZZjIlXz6JrAfdYov393nykpz1Jt82/1hOKRA8UVjWBbRGMQC7iYFNFAwmMwdKNI2EzmTR/9aSRAg==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-palette@2.0.0-rc.52': - resolution: {integrity: sha512-VYPY+g2sTq9e13BZaYhmUfIebiB/PQ2DvYIQhyV2uAM1olJb+vrV8yKJQ31rAwZF59nShM1XbGxCYBQtz1h9PA==} + '@vuepress/plugin-palette@2.0.0-rc.54': + resolution: {integrity: sha512-j33Tp5mSKK9VUCCkePBm0hlCGaimjvOwR+Z9YOfTisHaGcvwDmAE3wR/TxckkghyuvZ6bzg+tv0aWEY21E9D0A==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-prismjs@2.0.0-rc.52': - resolution: {integrity: sha512-59gQXk6MKGOraaPULbIV2eAxsv9rFl18NQbHO7sHkIpFeVbHXI1k91oXEBZvyqSNUDtck/cCsjRU1jHCM2LqFA==} + '@vuepress/plugin-prismjs@2.0.0-rc.54': + resolution: {integrity: sha512-+rQSuJHHrbEgbzOTKJ79rWfEslYZWs+LnhXQAsp6Oe6LGv6nPGEZqjG4OlHFVdFTQOeF4Ouw1fDbqCzrYh+T1w==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-register-components@2.0.0-rc.52': - resolution: {integrity: sha512-6zC58fNPQd+KWE45BwN4KRyfGZPL8493fGDoEp3s+iYWULTDu8u8AQfl2H7tJMssszPbLMSbmtTv58JsUOC8pA==} + '@vuepress/plugin-register-components@2.0.0-rc.54': + resolution: {integrity: sha512-3EXVijNTZv8D33X1zKfP05CYSkkwYhzh+fsVlUMyScot2qUGGxcK1eFktjfueJmYuZpZmSXL82mVWtF2TkHE9A==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-seo@2.0.0-rc.52': - resolution: {integrity: sha512-q3BhGXnhrDBms4QZbMryKnCLR+TIY79J8Xt01SfkhD8UanYWvMg3+pXg7+Wn9HNLNAUsuuXfLZ4tLQwlF0OxJQ==} + '@vuepress/plugin-seo@2.0.0-rc.54': + resolution: {integrity: sha512-Zt2MOAVU97qgB8pV4rTQqPRJjRpWN/NHLLXxU1RZH2Qr1UjzB+HQ69GBrO+lOElXc6UQSFmGLhXFhApwORDnDw==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-sitemap@2.0.0-rc.52': - resolution: {integrity: sha512-16SBEXox2IwztBBjJRCQbecz/K3aEBKkQRsxI4cUhSGU3BaMk1DiGyTSYhge+e4DaQQvcjfrDOTWNJTPg46L7A==} + '@vuepress/plugin-sitemap@2.0.0-rc.54': + resolution: {integrity: sha512-m1svufHc5iqv9j4Ytl1IHTi5ovL7O8U5TwEOUAufMreCrpSHxfYDvyPOxoIc5OLewsx8eBFeYyAgcDISbanaDA==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/plugin-theme-data@2.0.0-rc.52': - resolution: {integrity: sha512-eCqCNgYUcLA6zISgWLUXMMLLP+5BJj3gx/v9Eczd7vtyYHaNwEZ+MRC1GMJHcCUK25o5KzMUXnzR1JKFCGobAQ==} + '@vuepress/plugin-theme-data@2.0.0-rc.54': + resolution: {integrity: sha512-qeXEHsSe4QQLgS6fNzfq3aZdvR7RKbGqXTCsBBrHLrqpypqO0dmXwVEy9jisGBqDuZiryVpODTMRyTRhAqqHFA==} peerDependencies: - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 - '@vuepress/shared@2.0.0-rc.17': - resolution: {integrity: sha512-meBWLJCCHqj+edHY+U2q64Q8AIqqlHzau6T0j95Q58WkWOQdgn8MUCx1/TXXh2mKVyTt4g6Kgci/3fK2Hi97HQ==} + '@vuepress/shared@2.0.0-rc.18': + resolution: {integrity: sha512-um5/ZKGOKgaui5Xo1aRSZ3ko7zVq60k1M8j8ajEOu90LUD1e8glTa7Km9OIBgPcN+yx2OrNwuu8ieEupdNAm4w==} - '@vuepress/theme-default@2.0.0-rc.52': - resolution: {integrity: sha512-H6NUPqMjd9BbBDXfV97gjepUR0F+g4vush7S85CNck3JoiGobAA3Ceoy7WWg6QbajW/VlTGlrD5ddQNz/e0TyQ==} + '@vuepress/theme-default@2.0.0-rc.54': + resolution: {integrity: sha512-eSyBQ5UoDI+L15g9lK8uUpaLkNpi0vFvkNyxpRvVr0XkxS2GkD4whbsYiwGMendVlu8dIVCNiVLoyBAuvd2aUg==} peerDependencies: sass: ^1.79.2 sass-embedded: ^1.79.2 sass-loader: ^16.0.1 - vuepress: 2.0.0-rc.17 + vuepress: 2.0.0-rc.18 peerDependenciesMeta: sass: optional: true @@ -826,8 +902,8 @@ packages: sass-loader: optional: true - '@vuepress/utils@2.0.0-rc.17': - resolution: {integrity: sha512-5QFG8arU01QxJm+pzaNpNxfvSy3ttSjouwcefyr/6dO/cKbnjgmmaDOoy3UKnHYQtEDycybNOg4ebn2AHslEKw==} + '@vuepress/utils@2.0.0-rc.18': + resolution: {integrity: sha512-0+5vrv3CBycWpAahmutEK2iyuc9oL6JOWMuAdh+cYuuHt1vX+LHfhWGvSep+UT6pOFGOcZfQzXSdlbkv3b4j+Q==} '@vueuse/core@11.1.0': resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} @@ -1034,8 +1110,8 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - birpc@0.2.17: - resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + birpc@0.2.19: + resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} @@ -1099,8 +1175,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001667: - resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + caniuse-lite@1.0.30001668: + resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -1216,8 +1292,8 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} copy-anything@3.0.5: @@ -1471,8 +1547,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.32: - resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} + electron-to-chromium@1.5.36: + resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -1592,8 +1668,8 @@ packages: resolution: {integrity: sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==} engines: {node: ^18.19.0 || >=20.5.0} - express@4.21.0: - resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} extend-shallow@2.0.1: @@ -1655,8 +1731,8 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} forwarded@0.2.0: @@ -1810,8 +1886,8 @@ packages: http-parser-js@0.5.8: resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - http-proxy-middleware@2.0.6: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} + http-proxy-middleware@2.0.7: + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/express': ^4.17.13 @@ -2154,8 +2230,8 @@ packages: resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} engines: {node: 20 || >=22} - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -2189,8 +2265,8 @@ packages: medium-zoom@1.1.0: resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} - memfs@4.12.0: - resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} + memfs@4.13.0: + resolution: {integrity: sha512-dIs5KGy24fbdDhIAg0RxXpFqQp3RwL6wgSMRF9OSuphL/Uc9a4u2/SDJKPLj/zUgtOGKuHrRMrj563+IErj4Cg==} engines: {node: '>= 4.0.0'} merge-descriptors@1.0.3: @@ -2297,6 +2373,9 @@ packages: node-addon-api@7.0.0: resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -2385,14 +2464,14 @@ packages: resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} engines: {node: '>=18'} - parse5-htmlparser2-tree-adapter@7.0.0: - resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} parse5-parser-stream@7.1.2: resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.2.0: + resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==} parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -2844,8 +2923,8 @@ packages: webpack: optional: true - sass@1.79.4: - resolution: {integrity: sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==} + sass@1.79.5: + resolution: {integrity: sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==} engines: {node: '>=14.0.0'} hasBin: true @@ -3155,8 +3234,8 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -3166,8 +3245,8 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici@6.19.8: - resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} + undici@6.20.0: + resolution: {integrity: sha512-AITZfPuxubm31Sx0vr8bteSalEbs9wQb/BOBi9FPlD9Qpd6HxZ4Q0+hI742jBhkPb4RT2v5MQzaW5VhRVyj+9A==} engines: {node: '>=18.17'} unicorn-magic@0.1.0: @@ -3252,21 +3331,21 @@ packages: peerDependencies: vue: ^3.2.0 - vue@3.5.11: - resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} + vue@3.5.12: + resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - vuepress@2.0.0-rc.17: - resolution: {integrity: sha512-KUWHbB4c9bEeFa8Zx9OAz0e1n8Ae9bEvu0T+Yuhm73cnLONxvhLveBdaLjCwrQZC78auP1L5xL8R1voq0ahXYQ==} + vuepress@2.0.0-rc.18: + resolution: {integrity: sha512-TFpePHTIMiUbiJcHTgD4Wc5eBlsxBnhv36F/eM2vbDoeutcS1dGrNtZoKUxrZDXTeZH+q8vrZ3CiBCsHw3K7eA==} engines: {node: ^18.19.0 || >=20.4.0} hasBin: true peerDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.17 - '@vuepress/bundler-webpack': 2.0.0-rc.17 + '@vuepress/bundler-vite': 2.0.0-rc.18 + '@vuepress/bundler-webpack': 2.0.0-rc.18 vue: ^3.5.0 peerDependenciesMeta: '@vuepress/bundler-vite': @@ -3518,11 +3597,11 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 - '@babel/parser@7.25.7': + '@babel/parser@7.25.8': dependencies: - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 - '@babel/types@7.25.7': + '@babel/types@7.25.8': dependencies: '@babel/helper-string-parser': 7.25.7 '@babel/helper-validator-identifier': 7.25.7 @@ -3643,7 +3722,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -3681,12 +3760,12 @@ snapshots: '@jsonjoy.com/json-pack@1.1.0(tslib@2.7.0)': dependencies: '@jsonjoy.com/base64': 1.1.2(tslib@2.7.0) - '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) + '@jsonjoy.com/util': 1.5.0(tslib@2.7.0) hyperdyperid: 1.2.0 thingies: 1.21.0(tslib@2.7.0) tslib: 2.7.0 - '@jsonjoy.com/util@1.3.0(tslib@2.7.0)': + '@jsonjoy.com/util@1.5.0(tslib@2.7.0)': dependencies: tslib: 2.7.0 @@ -3769,6 +3848,62 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@parcel/watcher-android-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-x64@2.4.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.4.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.4.1': + optional: true + + '@parcel/watcher-win32-arm64@2.4.1': + optional: true + + '@parcel/watcher-win32-ia32@2.4.1': + optional: true + + '@parcel/watcher-win32-x64@2.4.1': + optional: true + + '@parcel/watcher@2.4.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.4.1 + '@parcel/watcher-darwin-arm64': 2.4.1 + '@parcel/watcher-darwin-x64': 2.4.1 + '@parcel/watcher-freebsd-x64': 2.4.1 + '@parcel/watcher-linux-arm-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-musl': 2.4.1 + '@parcel/watcher-linux-x64-glibc': 2.4.1 + '@parcel/watcher-linux-x64-musl': 2.4.1 + '@parcel/watcher-win32-arm64': 2.4.1 + '@parcel/watcher-win32-ia32': 2.4.1 + '@parcel/watcher-win32-x64': 2.4.1 + '@quasar/extras@1.16.12': {} '@sec-ant/readable-stream@0.4.1': {} @@ -3819,20 +3954,20 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.0 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/connect@3.4.38': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/debug@4.1.12': dependencies: @@ -3842,14 +3977,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.0': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3864,7 +3999,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/hash-sum@1.0.2': {} @@ -3874,7 +4009,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/istanbul-lib-coverage@2.0.6': {} @@ -3890,7 +4025,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/linkify-it@5.0.0': {} @@ -3911,11 +4046,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/node@17.0.45': {} - '@types/node@22.7.4': + '@types/node@22.7.5': dependencies: undici-types: 6.19.8 @@ -3927,12 +4062,12 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/serve-index@1.9.4': dependencies: @@ -3941,12 +4076,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/web-bluetooth@0.0.20': {} @@ -3954,7 +4089,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 '@types/yargs-parser@21.0.3': {} @@ -3962,35 +4097,35 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@vue/compiler-core@3.5.11': + '@vue/compiler-core@3.5.12': dependencies: - '@babel/parser': 7.25.7 - '@vue/shared': 3.5.11 + '@babel/parser': 7.25.8 + '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.11': + '@vue/compiler-dom@3.5.12': dependencies: - '@vue/compiler-core': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/compiler-sfc@3.5.11': + '@vue/compiler-sfc@3.5.12': dependencies: - '@babel/parser': 7.25.7 - '@vue/compiler-core': 3.5.11 - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 + '@babel/parser': 7.25.8 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.12 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.11': + '@vue/compiler-ssr@3.5.12': dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 '@vue/devtools-api@6.6.4': {} @@ -4001,7 +4136,7 @@ snapshots: '@vue/devtools-kit@7.4.6': dependencies: '@vue/devtools-shared': 7.4.6 - birpc: 0.2.17 + birpc: 0.2.19 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 @@ -4012,55 +4147,55 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.11': + '@vue/reactivity@3.5.12': dependencies: - '@vue/shared': 3.5.11 + '@vue/shared': 3.5.12 - '@vue/runtime-core@3.5.11': + '@vue/runtime-core@3.5.12': dependencies: - '@vue/reactivity': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/reactivity': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/runtime-dom@3.5.11': + '@vue/runtime-dom@3.5.12': dependencies: - '@vue/reactivity': 3.5.11 - '@vue/runtime-core': 3.5.11 - '@vue/shared': 3.5.11 + '@vue/reactivity': 3.5.12 + '@vue/runtime-core': 3.5.12 + '@vue/shared': 3.5.12 csstype: 3.1.3 - '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': dependencies: - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 - vue: 3.5.11(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + vue: 3.5.12(typescript@5.6.3) - '@vue/shared@3.5.11': {} + '@vue/shared@3.5.12': {} - '@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2)': + '@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3)': dependencies: '@types/express': 4.17.21 '@types/webpack-env': 1.18.5 - '@vuepress/bundlerutils': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/shared': 2.0.0-rc.17 - '@vuepress/utils': 2.0.0-rc.17 + '@vuepress/bundlerutils': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/client': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/core': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/shared': 2.0.0-rc.18 + '@vuepress/utils': 2.0.0-rc.18 autoprefixer: 10.4.20(postcss@8.4.47) chokidar: 3.6.0 copy-webpack-plugin: 12.0.2(webpack@5.95.0) css-loader: 7.1.2(webpack@5.95.0) css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.27.0)(webpack@5.95.0) esbuild-loader: 4.2.2(webpack@5.95.0) - express: 4.21.0 + express: 4.21.1 html-webpack-plugin: 5.6.0(webpack@5.95.0) lightningcss: 1.27.0 mini-css-extract-plugin: 2.9.1(webpack@5.95.0) postcss: 8.4.47 - postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0) + postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) style-loader: 4.0.0(webpack@5.95.0) - vue: 3.5.11(typescript@5.6.2) - vue-loader: 17.4.2(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0) - vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vue-loader: 17.4.2(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0) + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) webpack: 5.95.0 webpack-5-chain: 8.0.2 webpack-dev-server: 5.1.0(webpack@5.95.0) @@ -4082,23 +4217,23 @@ snapshots: - utf-8-validate - webpack-cli - '@vuepress/bundlerutils@2.0.0-rc.17(typescript@5.6.2)': + '@vuepress/bundlerutils@2.0.0-rc.18(typescript@5.6.3)': dependencies: - '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/shared': 2.0.0-rc.17 - '@vuepress/utils': 2.0.0-rc.17 - vue: 3.5.11(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) + '@vuepress/client': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/core': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/shared': 2.0.0-rc.18 + '@vuepress/utils': 2.0.0-rc.18 + vue: 3.5.12(typescript@5.6.3) + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - supports-color - typescript - '@vuepress/cli@2.0.0-rc.17(typescript@5.6.2)': + '@vuepress/cli@2.0.0-rc.18(typescript@5.6.3)': dependencies: - '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/shared': 2.0.0-rc.17 - '@vuepress/utils': 2.0.0-rc.17 + '@vuepress/core': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/shared': 2.0.0-rc.18 + '@vuepress/utils': 2.0.0-rc.18 cac: 6.7.14 chokidar: 3.6.0 envinfo: 7.14.0 @@ -4107,46 +4242,46 @@ snapshots: - supports-color - typescript - '@vuepress/client@2.0.0-rc.17(typescript@5.6.2)': + '@vuepress/client@2.0.0-rc.18(typescript@5.6.3)': dependencies: '@vue/devtools-api': 7.4.6 - '@vuepress/shared': 2.0.0-rc.17 - vue: 3.5.11(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) + '@vuepress/shared': 2.0.0-rc.18 + vue: 3.5.12(typescript@5.6.3) + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - typescript - '@vuepress/core@2.0.0-rc.17(typescript@5.6.2)': + '@vuepress/core@2.0.0-rc.18(typescript@5.6.3)': dependencies: - '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/markdown': 2.0.0-rc.17 - '@vuepress/shared': 2.0.0-rc.17 - '@vuepress/utils': 2.0.0-rc.17 - vue: 3.5.11(typescript@5.6.2) + '@vuepress/client': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/markdown': 2.0.0-rc.18 + '@vuepress/shared': 2.0.0-rc.18 + '@vuepress/utils': 2.0.0-rc.18 + vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript - '@vuepress/helper@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/helper@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vue/shared': 3.5.11 - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@vue/shared': 3.5.12 + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) cheerio: 1.0.0 fflate: 0.8.2 gray-matter: 4.0.3 - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/highlighter-helper@2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/highlighter-helper@2.0.0-rc.54(@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.3)))(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) optionalDependencies: - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) - '@vuepress/markdown@2.0.0-rc.17': + '@vuepress/markdown@2.0.0-rc.18': dependencies: '@mdit-vue/plugin-component': 2.1.3 '@mdit-vue/plugin-frontmatter': 2.1.3 @@ -4158,8 +4293,8 @@ snapshots: '@mdit-vue/types': 2.1.0 '@types/markdown-it': 14.1.2 '@types/markdown-it-emoji': 3.0.1 - '@vuepress/shared': 2.0.0-rc.17 - '@vuepress/utils': 2.0.0-rc.17 + '@vuepress/shared': 2.0.0-rc.18 + '@vuepress/utils': 2.0.0-rc.18 markdown-it: 14.1.0 markdown-it-anchor: 9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.1.0) markdown-it-emoji: 3.0.0 @@ -4167,45 +4302,45 @@ snapshots: transitivePeerDependencies: - supports-color - '@vuepress/plugin-active-header-links@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-active-header-links@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-back-to-top@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-back-to-top@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-copy-code@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-copy-code@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-docsearch@2.0.0-rc.52(@algolia/client-search@4.24.0)(search-insights@2.17.2)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-docsearch@2.0.0-rc.54(@algolia/client-search@4.24.0)(search-insights@2.17.2)(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: '@docsearch/css': 3.6.2 '@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2) '@docsearch/react': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2) - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) ts-debounce: 4.0.0 - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -4215,157 +4350,157 @@ snapshots: - search-insights - typescript - '@vuepress/plugin-git@2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-git@2.0.0-rc.54(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: execa: 9.4.0 - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) - '@vuepress/plugin-google-analytics@2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-google-analytics@2.0.0-rc.54(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) - '@vuepress/plugin-links-check@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-links-check@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-markdown-hint@2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-markdown-hint@2.0.0-rc.54(markdown-it@14.1.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: '@mdit/plugin-alert': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-container': 0.13.1(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - markdown-it - typescript - vue - '@vuepress/plugin-markdown-tab@2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-markdown-tab@2.0.0-rc.54(markdown-it@14.1.0)(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: '@mdit/plugin-tab': 0.13.2(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - markdown-it - typescript - '@vuepress/plugin-medium-zoom@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-medium-zoom@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) medium-zoom: 1.1.0 - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-nprogress@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-nprogress@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-palette@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-palette@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) chokidar: 4.0.1 - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-prismjs@2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-prismjs@2.0.0-rc.54(@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.3)))(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/highlighter-helper': 2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/highlighter-helper': 2.0.0-rc.54(@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.3)))(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) prismjs: 1.29.0 - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - '@vueuse/core' - typescript - '@vuepress/plugin-register-components@2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-register-components@2.0.0-rc.54(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: chokidar: 3.6.0 - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) - '@vuepress/plugin-seo@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-seo@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-sitemap@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-sitemap@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) sitemap: 8.0.0 - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-theme-data@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + '@vuepress/plugin-theme-data@2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': dependencies: '@vue/devtools-api': 7.4.6 - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - typescript - '@vuepress/shared@2.0.0-rc.17': + '@vuepress/shared@2.0.0-rc.18': dependencies: '@mdit-vue/types': 2.1.0 - '@vuepress/theme-default@2.0.0-rc.52(markdown-it@14.1.0)(sass-loader@16.0.1(sass@1.79.4)(webpack@5.95.0))(sass@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': - dependencies: - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-active-header-links': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-back-to-top': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-copy-code': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-git': 2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-links-check': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-markdown-hint': 2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-markdown-tab': 2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-medium-zoom': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-nprogress': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-palette': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-prismjs': 2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-seo': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-sitemap': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vuepress/plugin-theme-data': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue: 3.5.11(typescript@5.6.2) - vuepress: 2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + '@vuepress/theme-default@2.0.0-rc.54(markdown-it@14.1.0)(sass-loader@16.0.1(sass@1.79.5)(webpack@5.95.0))(sass@1.79.5)(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)))': + dependencies: + '@vuepress/helper': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-active-header-links': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-back-to-top': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-copy-code': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-git': 2.0.0-rc.54(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-links-check': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-markdown-hint': 2.0.0-rc.54(markdown-it@14.1.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-markdown-tab': 2.0.0-rc.54(markdown-it@14.1.0)(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-medium-zoom': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-nprogress': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-palette': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-prismjs': 2.0.0-rc.54(@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.3)))(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-seo': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-sitemap': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vuepress/plugin-theme-data': 2.0.0-rc.54(typescript@5.6.3)(vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) + vuepress: 2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)) optionalDependencies: - sass: 1.79.4 - sass-loader: 16.0.1(sass@1.79.4)(webpack@5.95.0) + sass: 1.79.5 + sass-loader: 16.0.1(sass@1.79.5)(webpack@5.95.0) transitivePeerDependencies: - '@vue/composition-api' - markdown-it - typescript - '@vuepress/utils@2.0.0-rc.17': + '@vuepress/utils@2.0.0-rc.18': dependencies: '@types/debug': 4.1.12 '@types/fs-extra': 11.0.4 '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-rc.17 + '@vuepress/shared': 2.0.0-rc.18 debug: 4.3.7 fs-extra: 11.2.0 globby: 14.0.2 @@ -4376,21 +4511,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@11.1.0': {} - '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4589,7 +4724,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001667 + caniuse-lite: 1.0.30001668 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -4599,7 +4734,7 @@ snapshots: axios@1.7.7: dependencies: follow-redirects: 1.15.9 - form-data: 4.0.0 + form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -4608,7 +4743,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 balanced-match@1.0.2: {} @@ -4621,7 +4756,7 @@ snapshots: binary-extensions@2.3.0: {} - birpc@0.2.17: {} + birpc@0.2.19: {} bluebird@3.7.2: {} @@ -4659,8 +4794,8 @@ snapshots: browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001667 - electron-to-chromium: 1.5.32 + caniuse-lite: 1.0.30001668 + electron-to-chromium: 1.5.36 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -4696,11 +4831,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001667 + caniuse-lite: 1.0.30001668 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001667: {} + caniuse-lite@1.0.30001668: {} chalk@2.4.2: dependencies: @@ -4736,10 +4871,10 @@ snapshots: domutils: 3.1.0 encoding-sniffer: 0.2.0 htmlparser2: 9.1.0 - parse5: 7.1.2 - parse5-htmlparser2-tree-adapter: 7.0.0 + parse5: 7.2.0 + parse5-htmlparser2-tree-adapter: 7.1.0 parse5-parser-stream: 7.1.2 - undici: 6.19.8 + undici: 6.20.0 whatwg-mimetype: 4.0.0 chokidar@3.6.0: @@ -4824,8 +4959,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.25.7 - '@babel/types': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 content-disposition@0.5.4: dependencies: @@ -4835,7 +4970,7 @@ snapshots: cookie-signature@1.0.6: {} - cookie@0.6.0: {} + cookie@0.7.1: {} copy-anything@3.0.5: dependencies: @@ -4855,14 +4990,14 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@9.0.0(typescript@5.6.2): + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 create-require@1.1.1: {} @@ -5091,7 +5226,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.32: {} + electron-to-chromium@1.5.36: {} emoji-regex@10.4.0: {} @@ -5213,14 +5348,14 @@ snapshots: strip-final-newline: 4.0.0 yoctocolors: 2.1.1 - express@4.21.0: + express@4.21.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 @@ -5308,7 +5443,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data@4.0.0: + form-data@4.0.1: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -5481,7 +5616,7 @@ snapshots: http-parser-js@0.5.8: {} - http-proxy-middleware@2.0.6(@types/express@4.17.21): + http-proxy-middleware@2.0.7(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 http-proxy: 1.18.1 @@ -5624,7 +5759,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.7.4 + '@types/node': 22.7.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5632,13 +5767,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.7.4 + '@types/node': 22.7.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -5772,7 +5907,7 @@ snapshots: lru-cache@11.0.1: {} - magic-string@0.30.11: + magic-string@0.30.12: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -5804,10 +5939,10 @@ snapshots: medium-zoom@1.1.0: {} - memfs@4.12.0: + memfs@4.13.0: dependencies: '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) - '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) + '@jsonjoy.com/util': 1.5.0(tslib@2.7.0) tree-dump: 1.0.2(tslib@2.7.0) tslib: 2.7.0 @@ -5886,6 +6021,8 @@ snapshots: node-addon-api@7.0.0: {} + node-addon-api@7.1.1: {} + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 @@ -5970,16 +6107,16 @@ snapshots: parse-ms@4.0.0: {} - parse5-htmlparser2-tree-adapter@7.0.0: + parse5-htmlparser2-tree-adapter@7.1.0: dependencies: domhandler: 5.0.3 - parse5: 7.1.2 + parse5: 7.2.0 parse5-parser-stream@7.1.2: dependencies: - parse5: 7.1.2 + parse5: 7.2.0 - parse5@7.1.2: + parse5@7.2.0: dependencies: entities: 4.5.0 @@ -6048,9 +6185,9 @@ snapshots: dependencies: postcss: 8.4.47 - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0): dependencies: - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.6 postcss: 8.4.47 semver: 7.6.3 @@ -6405,15 +6542,16 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@16.0.1(sass@1.79.4)(webpack@5.95.0): + sass-loader@16.0.1(sass@1.79.5)(webpack@5.95.0): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.79.4 + sass: 1.79.5 webpack: 5.95.0 - sass@1.79.4: + sass@1.79.5: dependencies: + '@parcel/watcher': 2.4.1 chokidar: 4.0.1 immutable: 4.3.7 source-map-js: 1.2.1 @@ -6723,21 +6861,21 @@ snapshots: ts-debounce@4.0.0: {} - ts-node@10.9.2(@types/node@22.7.4)(typescript@5.6.2): + ts-node@10.9.2(@types/node@22.7.5)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.7.4 + '@types/node': 22.7.5 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.2 + typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -6752,13 +6890,13 @@ snapshots: typescript@3.9.10: {} - typescript@5.6.2: {} + typescript@5.6.3: {} uc.micro@2.1.0: {} undici-types@6.19.8: {} - undici@6.19.8: {} + undici@6.20.0: {} unicorn-magic@0.1.0: {} @@ -6794,45 +6932,45 @@ snapshots: void-elements@3.1.0: {} - vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.12(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue-loader@17.4.2(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0): + vue-loader@17.4.2(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 webpack: 5.95.0 optionalDependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue@3.5.11(typescript@5.6.2): + vue@3.5.12(typescript@5.6.3): dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-sfc': 3.5.11 - '@vue/runtime-dom': 3.5.11 - '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) - '@vue/shared': 3.5.11 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-sfc': 3.5.12 + '@vue/runtime-dom': 3.5.12 + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3)) + '@vue/shared': 3.5.12 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 - vuepress@2.0.0-rc.17(@vuepress/bundler-webpack@2.0.0-rc.17(typescript@5.6.2))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)): + vuepress@2.0.0-rc.18(@vuepress/bundler-webpack@2.0.0-rc.18(typescript@5.6.3))(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3)): dependencies: - '@vuepress/cli': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) - '@vuepress/markdown': 2.0.0-rc.17 - '@vuepress/shared': 2.0.0-rc.17 - '@vuepress/utils': 2.0.0-rc.17 - vue: 3.5.11(typescript@5.6.2) + '@vuepress/cli': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/client': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/core': 2.0.0-rc.18(typescript@5.6.3) + '@vuepress/markdown': 2.0.0-rc.18 + '@vuepress/shared': 2.0.0-rc.18 + '@vuepress/utils': 2.0.0-rc.18 + vue: 3.5.12(typescript@5.6.3) optionalDependencies: - '@vuepress/bundler-webpack': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/bundler-webpack': 2.0.0-rc.18(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript @@ -6856,7 +6994,7 @@ snapshots: webpack-dev-middleware@7.4.2(webpack@5.95.0): dependencies: colorette: 2.0.20 - memfs: 4.12.0 + memfs: 4.13.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 @@ -6879,10 +7017,10 @@ snapshots: colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 - express: 4.21.0 + express: 4.21.1 graceful-fs: 4.2.11 html-entities: 2.5.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) + http-proxy-middleware: 2.0.7(@types/express@4.17.21) ipaddr.js: 2.2.0 launch-editor: 2.9.1 open: 10.1.0 @@ -6972,8 +7110,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.25.7 - '@babel/types': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 diff --git a/public/images/devices/4512782.png b/public/images/devices/4512782.png new file mode 100644 index 000000000000..ed7a73b883ea Binary files /dev/null and b/public/images/devices/4512782.png differ diff --git a/public/images/devices/EMIZB-151.jpg b/public/images/devices/EMIZB-151.jpg new file mode 100644 index 000000000000..c0b3ef65fa41 Binary files /dev/null and b/public/images/devices/EMIZB-151.jpg differ diff --git a/public/images/devices/EMIZB-151.png b/public/images/devices/EMIZB-151.png new file mode 100644 index 000000000000..a0ed60a84d4b Binary files /dev/null and b/public/images/devices/EMIZB-151.png differ diff --git a/public/images/devices/HK-SL-DIM-AU-R-A.png b/public/images/devices/HK-SL-DIM-AU-R-A.png new file mode 100644 index 000000000000..ebb646e82075 Binary files /dev/null and b/public/images/devices/HK-SL-DIM-AU-R-A.png differ diff --git a/public/images/devices/RB-247-T.png b/public/images/devices/RB-247-T.png new file mode 100644 index 000000000000..2bd2600a5be1 Binary files /dev/null and b/public/images/devices/RB-247-T.png differ diff --git a/public/images/devices/TOB9Z-VAP.png b/public/images/devices/TOB9Z-VAP.png new file mode 100644 index 000000000000..2b598caaadc2 Binary files /dev/null and b/public/images/devices/TOB9Z-VAP.png differ diff --git a/public/images/devices/WL-19DWZ.png b/public/images/devices/WL-19DWZ.png new file mode 100644 index 000000000000..22c456957e12 Binary files /dev/null and b/public/images/devices/WL-19DWZ.png differ diff --git a/public/images/devices/ZigUSB_C6.png b/public/images/devices/ZigUSB_C6.png new file mode 100644 index 000000000000..21818f881356 Binary files /dev/null and b/public/images/devices/ZigUSB_C6.png differ diff --git a/vuepress.config.ts b/vuepress.config.ts index 845cd61b33ab..c0c8ac69e66c 100644 --- a/vuepress.config.ts +++ b/vuepress.config.ts @@ -2,7 +2,7 @@ import {navbar} from './navbar'; import {sidebar} from './sidebar'; import * as path from 'path'; import {PageOptions} from '@vuepress/core'; -import defaultTheme from '@vuepress/theme-default'; +import {defaultTheme} from '@vuepress/theme-default'; import webpackBundler from '@vuepress/bundler-webpack'; import * as DefinePlugin from 'webpack/lib/DefinePlugin.js'; import {googleAnalyticsPlugin} from '@vuepress/plugin-google-analytics';