diff --git a/build-scripts/bundle.cjs b/build-scripts/bundle.cjs index 801a766932..a5077badad 100644 --- a/build-scripts/bundle.cjs +++ b/build-scripts/bundle.cjs @@ -89,7 +89,7 @@ module.exports.babelOptions = ({ latestBuild, isProdBuild, isTestBuild }) => ({ "@babel/preset-env", { useBuiltIns: "entry", - corejs: { version: "3.29", proposals: true }, + corejs: { version: "3.30", proposals: true }, bugfixes: true, }, ], diff --git a/package.json b/package.json index e2680fd09d..2b0687469a 100644 --- a/package.json +++ b/package.json @@ -90,8 +90,8 @@ "@polymer/paper-toast": "3.0.1", "@polymer/polymer": "3.5.1", "@thomasloven/round-slider": "0.6.0", - "@vaadin/combo-box": "23.3.9", - "@vaadin/vaadin-themable-mixin": "23.3.9", + "@vaadin/combo-box": "23.3.10", + "@vaadin/vaadin-themable-mixin": "23.3.10", "@vibrant/color": "3.2.1-alpha.1", "@vibrant/core": "3.2.1-alpha.1", "@vibrant/quantizer-mmcq": "3.2.1-alpha.1", @@ -101,7 +101,7 @@ "app-datepicker": "5.1.1", "chart.js": "3.3.2", "comlink": "4.4.1", - "core-js": "3.29.1", + "core-js": "3.30.0", "cropperjs": "1.5.13", "date-fns": "2.29.3", "date-fns-tz": "2.0.0", @@ -116,7 +116,7 @@ "js-yaml": "4.1.0", "leaflet": "1.9.3", "leaflet-draw": "1.0.4", - "lit": "2.7.0", + "lit": "2.7.2", "marked": "4.3.0", "memoize-one": "6.0.0", "node-vibrant": "3.2.1-alpha.1", @@ -168,7 +168,7 @@ "@rollup/plugin-babel": "6.0.3", "@rollup/plugin-commonjs": "24.0.1", "@rollup/plugin-json": "6.0.0", - "@rollup/plugin-node-resolve": "15.0.1", + "@rollup/plugin-node-resolve": "15.0.2", "@rollup/plugin-replace": "5.0.2", "@types/chromecast-caf-receiver": "5.0.12", "@types/chromecast-caf-sender": "1.0.5", @@ -185,15 +185,15 @@ "@types/sortablejs": "1.15.1", "@types/tar": "6.1.4", "@types/webspeechapi": "0.0.29", - "@typescript-eslint/eslint-plugin": "5.57.0", - "@typescript-eslint/parser": "5.57.0", - "@web/dev-server": "0.1.37", - "@web/dev-server-rollup": "0.4.0", + "@typescript-eslint/eslint-plugin": "5.57.1", + "@typescript-eslint/parser": "5.57.1", + "@web/dev-server": "0.1.38", + "@web/dev-server-rollup": "0.4.1", "babel-loader": "9.1.2", "babel-plugin-template-html-minifier": "4.1.0", "chai": "4.3.7", "del": "7.0.0", - "eslint": "8.37.0", + "eslint": "8.38.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-airbnb-typescript": "17.0.0", "eslint-config-prettier": "8.8.0", @@ -201,13 +201,13 @@ "eslint-plugin-disable": "2.0.3", "eslint-plugin-import": "2.27.5", "eslint-plugin-lit": "1.8.2", - "eslint-plugin-lit-a11y": "2.4.0", + "eslint-plugin-lit-a11y": "2.4.1", "eslint-plugin-unused-imports": "2.0.0", "eslint-plugin-wc": "1.4.0", "esprima": "4.0.1", "fancy-log": "2.0.0", "fs-extra": "11.1.1", - "glob": "9.3.2", + "glob": "9.3.4", "gulp": "4.0.2", "gulp-flatmap": "1.0.2", "gulp-json-transform": "0.4.8", @@ -218,7 +218,7 @@ "husky": "8.0.3", "instant-mocha": "1.5.0", "jszip": "3.10.1", - "lint-staged": "13.2.0", + "lint-staged": "13.2.1", "lit-analyzer": "1.2.1", "lodash.template": "4.5.0", "magic-string": "0.30.0", diff --git a/pyproject.toml b/pyproject.toml index 2daef55922..1d47ad7dad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "home-assistant-frontend" -version = "20230406.1" +version = "20230411.0" license = {text = "Apache-2.0"} description = "The Home Assistant frontend" readme = "README.md" diff --git a/src/common/entity/compute_state_display.ts b/src/common/entity/compute_state_display.ts index b0a10f9057..53b194090b 100644 --- a/src/common/entity/compute_state_display.ts +++ b/src/common/entity/compute_state_display.ts @@ -24,26 +24,47 @@ import { LocalizeFunc } from "../translations/localize"; import { computeDomain } from "./compute_domain"; import { supportsFeatureFromAttributes } from "./supports-feature"; +export const computeStateDisplaySingleEntity = ( + localize: LocalizeFunc, + stateObj: HassEntity, + locale: FrontendLocaleData, + entity: EntityRegistryDisplayEntry | undefined, + state?: string +): string => + computeStateDisplayFromEntityAttributes( + localize, + locale, + entity, + stateObj.entity_id, + stateObj.attributes, + state !== undefined ? state : stateObj.state + ); + export const computeStateDisplay = ( localize: LocalizeFunc, stateObj: HassEntity, locale: FrontendLocaleData, entities: HomeAssistant["entities"], state?: string -): string => - computeStateDisplayFromEntityAttributes( +): string => { + const entity = entities[stateObj.entity_id] as + | EntityRegistryDisplayEntry + | undefined; + + return computeStateDisplayFromEntityAttributes( localize, locale, - entities, + entity, stateObj.entity_id, stateObj.attributes, state !== undefined ? state : stateObj.state ); +}; export const computeStateDisplayFromEntityAttributes = ( localize: LocalizeFunc, locale: FrontendLocaleData, - entities: HomeAssistant["entities"], + entity: EntityRegistryDisplayEntry | undefined, entityId: string, attributes: any, state: string @@ -52,8 +73,6 @@ export const computeStateDisplayFromEntityAttributes = ( return localize(`state.default.${state}`); } - const entity = entities[entityId] as EntityRegistryDisplayEntry | undefined; - // Entities with a `unit_of_measurement` or `state_class` are numeric values and should use `formatNumber` if (isNumericFromAttributes(attributes)) { // state is duration diff --git a/src/common/translations/blank_before_percent.ts b/src/common/translations/blank_before_percent.ts index 4c489c96c8..49fece6675 100644 --- a/src/common/translations/blank_before_percent.ts +++ b/src/common/translations/blank_before_percent.ts @@ -4,7 +4,7 @@ import { FrontendLocaleData } from "../../data/translation"; export const blankBeforePercent = ( localeOptions: FrontendLocaleData ): string => { - switch (localeOptions.language) { + switch (localeOptions?.language) { case "cz": case "de": case "fi": diff --git a/src/components/data-table/ha-data-table.ts b/src/components/data-table/ha-data-table.ts index f837968d02..f83244a3e4 100644 --- a/src/components/data-table/ha-data-table.ts +++ b/src/components/data-table/ha-data-table.ts @@ -979,6 +979,7 @@ export class HaDataTable extends LitElement { } lit-virtualizer { contain: size layout !important; + overscroll-behavior: contain; } `, ]; diff --git a/src/data/history.ts b/src/data/history.ts index 0bd3bd2e3f..dcc37a45a3 100644 --- a/src/data/history.ts +++ b/src/data/history.ts @@ -291,7 +291,7 @@ const processTimelineEntity = ( state_localize: computeStateDisplayFromEntityAttributes( localize, language, - entities, + entities[entityId], entityId, { ...(state.a || first.a), diff --git a/src/panels/developer-tools/ha-panel-developer-tools.ts b/src/panels/developer-tools/ha-panel-developer-tools.ts index 00870199b0..2dac2c0389 100644 --- a/src/panels/developer-tools/ha-panel-developer-tools.ts +++ b/src/panels/developer-tools/ha-panel-developer-tools.ts @@ -126,6 +126,7 @@ class PanelDeveloperTools extends LitElement { display: block; height: calc(100% - var(--header-height) - 48px); overflow: auto; + overscroll-behavior: contain; } paper-tabs { margin-left: max(env(safe-area-inset-left), 24px); diff --git a/src/panels/lovelace/cards/hui-button-card.ts b/src/panels/lovelace/cards/hui-button-card.ts index 94d2fd49ed..6f00fc3dfa 100644 --- a/src/panels/lovelace/cards/hui-button-card.ts +++ b/src/panels/lovelace/cards/hui-button-card.ts @@ -18,7 +18,7 @@ import { DOMAINS_TOGGLE } from "../../../common/const"; import { transform } from "../../../common/decorators/transform"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { computeDomain } from "../../../common/entity/compute_domain"; -import { computeStateDisplay } from "../../../common/entity/compute_state_display"; +import { computeStateDisplaySingleEntity } from "../../../common/entity/compute_state_display"; import { computeStateDomain } from "../../../common/entity/compute_state_domain"; import { computeStateName } from "../../../common/entity/compute_state_name"; import { stateColorCss } from "../../../common/entity/state_color"; @@ -46,6 +46,7 @@ import { ButtonCardConfig } from "./types"; import { LocalizeFunc } from "../../../common/translations/localize"; import { FrontendLocaleData } from "../../../data/translation"; import { Themes } from "../../../data/ws-themes"; +import { EntityRegistryDisplayEntry } from "../../../data/entity_registry"; @customElement("hui-button-card") export class HuiButtonCard extends LitElement implements LovelaceCard { @@ -90,25 +91,26 @@ export class HuiButtonCard extends LitElement implements LovelaceCard { }) _stateObj?: HassEntity; + @state() @consume({ context: themesContext, subscribe: true }) _themes!: Themes; + @state() @consume({ context: localizeContext, subscribe: true }) _localize!: LocalizeFunc; + @state() @consume({ context: localeContext, subscribe: true }) _locale!: FrontendLocaleData; - @consume({ context: entitiesContext, subscribe: true }) - @transform({ + @consume({ context: entitiesContext, subscribe: true }) + @transform({ transformer: function (this: HuiButtonCard, value) { - return this._config?.entity - ? { [this._config?.entity]: value[this._config?.entity] } - : {}; + return this._config?.entity ? value[this._config?.entity] : undefined; }, watch: ["_config"], }) - _entities!: HomeAssistant["entities"]; + _entity?: EntityRegistryDisplayEntry; @queryAsync("mwc-ripple") private _ripple!: Promise; @@ -150,7 +152,7 @@ export class HuiButtonCard extends LitElement implements LovelaceCard { } protected render() { - if (!this._config) { + if (!this._config || !this._localize || !this._locale) { return nothing; } const stateObj = this._stateObj; @@ -217,11 +219,11 @@ export class HuiButtonCard extends LitElement implements LovelaceCard { : ""} ${this._config.show_state && stateObj ? html` - ${computeStateDisplay( + ${computeStateDisplaySingleEntity( this._localize, stateObj, this._locale, - this._entities + this._entity )} ` : ""} diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts index aa02a50a29..1797c30fae 100644 --- a/src/panels/lovelace/hui-root.ts +++ b/src/panels/lovelace/hui-root.ts @@ -1069,6 +1069,7 @@ class HUIRoot extends LitElement { var(--primary-background-color) ); overflow: auto; + overscroll-behavior: contain; width: 100%; height: 100%; transform: translateZ(0); diff --git a/yarn.lock b/yarn.lock index 9804be8337..7e677ef499 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,16 @@ __metadata: version: 6 cacheKey: 8 +"@75lb/deep-merge@npm:^1.1.1": + version: 1.1.1 + resolution: "@75lb/deep-merge@npm:1.1.1" + dependencies: + lodash.assignwith: ^4.2.0 + typical: ^7.1.1 + checksum: fd9063488d854bc5d2e1636426a51d7864d0d32d2d82c5b01a40e89466088680f6e2623345fb46782de438088b6d3f029b0eea6d79a7807e0000b365f6b8142b + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.2.0 resolution: "@ampproject/remapping@npm:2.2.0" @@ -1514,10 +1524,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.37.0": - version: 8.37.0 - resolution: "@eslint/js@npm:8.37.0" - checksum: 7a07fb085c94ce1538949012c292fd3a6cd734f149bc03af6157dfbd8a7477678899ef57b4a27e15b36470a997389ad79a0533d5880c71e67720ae1a7de7c62d +"@eslint/js@npm:8.38.0": + version: 8.38.0 + resolution: "@eslint/js@npm:8.38.0" + checksum: 1f28987aa8c9cd93e23384e16c7220863b39b5dc4b66e46d7cdbccce868040f455a98d24cd8b567a884f26545a0555b761f7328d4a00c051e7ef689cbea5fce1 languageName: node linkType: hard @@ -3788,14 +3798,14 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:15.0.1": - version: 15.0.1 - resolution: "@rollup/plugin-node-resolve@npm:15.0.1" +"@rollup/plugin-node-resolve@npm:15.0.2": + version: 15.0.2 + resolution: "@rollup/plugin-node-resolve@npm:15.0.2" dependencies: "@rollup/pluginutils": ^5.0.1 "@types/resolve": 1.20.2 deepmerge: ^4.2.2 - is-builtin-module: ^3.2.0 + is-builtin-module: ^3.2.1 is-module: ^1.0.0 resolve: ^1.22.1 peerDependencies: @@ -3803,7 +3813,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 90e30b41626a15ebf02746a83d34b15f9fe9051ddc156a9bf785504f489947980b3bdeb7bf2f80828a9becfe472a03a96d0238328a3e3e2198a482fcac7eb3aa + checksum: 328eafee06ff967a36441b55e77fbd0d4f599d256e5d1977800ee71915846c46bc1b6185df35c7b512ad2b4023b05b65a332be77b8b00b9d8a20f87d056b8166 languageName: node linkType: hard @@ -4530,14 +4540,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.57.0" +"@typescript-eslint/eslint-plugin@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/eslint-plugin@npm:5.57.1" dependencies: "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.57.0 - "@typescript-eslint/type-utils": 5.57.0 - "@typescript-eslint/utils": 5.57.0 + "@typescript-eslint/scope-manager": 5.57.1 + "@typescript-eslint/type-utils": 5.57.1 + "@typescript-eslint/utils": 5.57.1 debug: ^4.3.4 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 @@ -4550,43 +4560,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: be13aa74ee6f15f0ae67781c625d9dcf3ce8a3feca2b125eef0cfee850b7f9f0cec23fc56a729ef25926298fe3ea51603ebeee2b93fc9b73fce1410638707177 + checksum: 3ea842ef9615e298e28c6687c4dc285577ea0995944410553b3ca514ce9d437534b6e89114e9398c1a370324afe7a4a251c8c49540bb3bf13dcadde9ada3ecc2 languageName: node linkType: hard -"@typescript-eslint/parser@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/parser@npm:5.57.0" +"@typescript-eslint/parser@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/parser@npm:5.57.1" dependencies: - "@typescript-eslint/scope-manager": 5.57.0 - "@typescript-eslint/types": 5.57.0 - "@typescript-eslint/typescript-estree": 5.57.0 + "@typescript-eslint/scope-manager": 5.57.1 + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/typescript-estree": 5.57.1 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: b7e8345631911f721591ba970fea5c888f0f3bf2e2ea2dbc3e5b0dc345c0776b62b92c534edfde1379b4b182958a421f35ac26d84705fe6ae7dd37aa675d9493 + checksum: db61a12a67bc45d814297e7f089768c0849f18162b330279aa15121223ec3b18d80df4c327f4ca0a40a7bddb9150ba1a9379fce00bc0e4a10cc189d04e36f0e3 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/scope-manager@npm:5.57.0" +"@typescript-eslint/scope-manager@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/scope-manager@npm:5.57.1" dependencies: - "@typescript-eslint/types": 5.57.0 - "@typescript-eslint/visitor-keys": 5.57.0 - checksum: 4a851f23da2adbf6341b04c1e3f19fcb66415683f26805d3123725d18845bd4a150bd182de0a91279d5682f2568bb5dd831d4ad0bdb70f49d9ca7381cec4dd17 + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/visitor-keys": 5.57.1 + checksum: 4f03d54372f0591fbc5f6e0267a6f1b73e3012e8a319c1893829e0b8e71f882e17a696995dc8b11e700162daf74444fd2d8f55dba314e1a95221a9d3eabcfb2b languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/type-utils@npm:5.57.0" +"@typescript-eslint/type-utils@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/type-utils@npm:5.57.1" dependencies: - "@typescript-eslint/typescript-estree": 5.57.0 - "@typescript-eslint/utils": 5.57.0 + "@typescript-eslint/typescript-estree": 5.57.1 + "@typescript-eslint/utils": 5.57.1 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -4594,23 +4604,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 649d000edabfe4e567b8a384d0012c56396e40ce2123a78857d4b8da6bf2288627dc355745bd7d4a2877d4cc8a26e1d1dbfc422e6382ac3d3ab431b92eb5b852 + checksum: 06fab95315fc1ffdaaa011e6ec1ae538826ef3d9b422e2c926dbe9b83e55d9e8bdaa07c43317a4c0a59b40a24c5c48a7c8284e6a18780475a65894b1b949fc23 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/types@npm:5.57.0" - checksum: 79a100fb650965f63c01c20e6abd79ca0d2043c3a329b9fef89917d6b9ba3c0f946dca3f14f2975ee6349daadd6ce0e98fde3aafe4b710e5a27abe1adc590c85 +"@typescript-eslint/types@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/types@npm:5.57.1" + checksum: 21789eb697904bbb44a18df961d5918e7c5bd90c79df3a8b8b835da81d0c0f42c7eeb2d05f77cafe49a7367ae7f549a0c8281656ea44b6dc56ae1bf19a3a1eae languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.57.0" +"@typescript-eslint/typescript-estree@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/typescript-estree@npm:5.57.1" dependencies: - "@typescript-eslint/types": 5.57.0 - "@typescript-eslint/visitor-keys": 5.57.0 + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/visitor-keys": 5.57.1 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -4619,142 +4629,142 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 648b88f88ea6cc293ec67b4c0f4f3c2bf733be7e0f2eee08aadbaec6939fd724a6c287decc336abbf67b9e366cc2c48f2e0e48d8302b533e783f798332a06e83 + checksum: bf96520f6de562838a40c3f009fc61fbee5369621071cd0d1dba4470b2b2f746cf79afe4ffa3fbccb8913295a2fbb3d89681d5178529e8da4987c46ed4e5cbed languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/utils@npm:5.57.0" +"@typescript-eslint/utils@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/utils@npm:5.57.1" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.57.0 - "@typescript-eslint/types": 5.57.0 - "@typescript-eslint/typescript-estree": 5.57.0 + "@typescript-eslint/scope-manager": 5.57.1 + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/typescript-estree": 5.57.1 eslint-scope: ^5.1.1 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 461258e1194d24c5e642c65ba1afd612712fa8e617ac85cfbbe3dde2557fe4abadedbce19a6954ae0cccbfb92b8a09f38d65a3eedca0394861a5d1c4c893c5ed + checksum: 12e55144c8087f4e8f0f22e5693f3901b81bb7899dec42c7bfe540ac672a802028b688884bb43bd67bcf3cd3546a7205d207afcd948c731c19f551ea61267205 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.57.0": - version: 5.57.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.57.0" +"@typescript-eslint/visitor-keys@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/visitor-keys@npm:5.57.1" dependencies: - "@typescript-eslint/types": 5.57.0 + "@typescript-eslint/types": 5.57.1 eslint-visitor-keys: ^3.3.0 - checksum: 77d53f74648e48bf1c6313cd60568c2b1539157ac13945f26204a54beb156666c24f3d033dd0db8ed5d1d4595ee63c072732b17132e4488b46763bf8fdcefa49 + checksum: d187dfac044b7c0f24264a9ba5eebcf6651412d840b4aaba8eacabff7e771babcd67c738525b1f7c9eb8c94b7edfe7658f6de99f5fdc9745e409c538c1374674 languageName: node linkType: hard -"@vaadin/combo-box@npm:23.3.9": - version: 23.3.9 - resolution: "@vaadin/combo-box@npm:23.3.9" +"@vaadin/combo-box@npm:23.3.10": + version: 23.3.10 + resolution: "@vaadin/combo-box@npm:23.3.10" dependencies: "@open-wc/dedupe-mixin": ^1.3.0 "@polymer/polymer": ^3.0.0 - "@vaadin/component-base": ~23.3.9 - "@vaadin/field-base": ~23.3.9 - "@vaadin/input-container": ~23.3.9 - "@vaadin/item": ~23.3.9 - "@vaadin/lit-renderer": ~23.3.9 - "@vaadin/overlay": ~23.3.9 - "@vaadin/vaadin-lumo-styles": ~23.3.9 - "@vaadin/vaadin-material-styles": ~23.3.9 - "@vaadin/vaadin-themable-mixin": ~23.3.9 - checksum: af5eede03c5bc2dc5f748db41c29a7852c67501ee3659b54b09f755e3e2459ee341cbc72b6713a800fb6659105a46065233639840494c417260c2db6d8f6aefd + "@vaadin/component-base": ~23.3.10 + "@vaadin/field-base": ~23.3.10 + "@vaadin/input-container": ~23.3.10 + "@vaadin/item": ~23.3.10 + "@vaadin/lit-renderer": ~23.3.10 + "@vaadin/overlay": ~23.3.10 + "@vaadin/vaadin-lumo-styles": ~23.3.10 + "@vaadin/vaadin-material-styles": ~23.3.10 + "@vaadin/vaadin-themable-mixin": ~23.3.10 + checksum: b39c69cd34f4f65c19ed6d7cd6401a83dde90cf3866f5c7550373cb3f243e07399a2bb94c807ec400a236b30812fb8572dcb2b68bef95b066d683e00208bf6d2 languageName: node linkType: hard -"@vaadin/component-base@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/component-base@npm:23.3.9" +"@vaadin/component-base@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/component-base@npm:23.3.10" dependencies: "@open-wc/dedupe-mixin": ^1.3.0 "@polymer/polymer": ^3.0.0 "@vaadin/vaadin-development-mode-detector": ^2.0.0 "@vaadin/vaadin-usage-statistics": ^2.1.0 lit: ^2.0.0 - checksum: 6966cc1e9172e59c9eb541687b1d4b3814733acfba833c2bf9a5171c64c7c3c74a0a3bdc9c13d6ab734d4b9abd2b469f077dc3c2c73f10c2122367f22b0a92d1 + checksum: 53d04040429382d367ed37910a609cd5682edfac6a5b763835d5b48dba7009cb4564b82e758892579ff682d293127126a46c05d238a4a9ea0c9c75f5d4c1da4c languageName: node linkType: hard -"@vaadin/field-base@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/field-base@npm:23.3.9" +"@vaadin/field-base@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/field-base@npm:23.3.10" dependencies: "@open-wc/dedupe-mixin": ^1.3.0 "@polymer/polymer": ^3.0.0 - "@vaadin/component-base": ~23.3.9 + "@vaadin/component-base": ~23.3.10 lit: ^2.0.0 - checksum: 1b3ebd9a3f1abb574d29d66eff9f7711187ed43035c3c1cf125616ff45c5f7ff546dd597d230d281d8bf09bad9fecbdd95cb86cb32c7cd5ce0a811db7bbca0a6 + checksum: de536d25b00dfa195e5b8f364d82255ed67446b7d0826a4d0dbe37362824750a9e83221ce4e2698c034fbefec140317f753bbf82ba87a115ffb3ea4bfcb50791 languageName: node linkType: hard -"@vaadin/icon@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/icon@npm:23.3.9" +"@vaadin/icon@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/icon@npm:23.3.10" dependencies: "@polymer/polymer": ^3.0.0 - "@vaadin/component-base": ~23.3.9 - "@vaadin/vaadin-lumo-styles": ~23.3.9 - "@vaadin/vaadin-themable-mixin": ~23.3.9 + "@vaadin/component-base": ~23.3.10 + "@vaadin/vaadin-lumo-styles": ~23.3.10 + "@vaadin/vaadin-themable-mixin": ~23.3.10 lit: ^2.0.0 - checksum: ef2b00eb93234fa9b74d8ca4707f8204b01cdd41dafa97bff3485f7d7f3426e8e73662b9242707297868ada29bc5c127b15507a510685346c951a6dbc12cf66d + checksum: b46efc6d0456fee28ab2d2407d64f820823fecc626fad63ff991dba570322ee7d563516615532bc12ad8b8d1c7f1ae8ade1c209e6a3f289184d66237bd29a186 languageName: node linkType: hard -"@vaadin/input-container@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/input-container@npm:23.3.9" +"@vaadin/input-container@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/input-container@npm:23.3.10" dependencies: "@polymer/polymer": ^3.0.0 - "@vaadin/component-base": ~23.3.9 - "@vaadin/vaadin-lumo-styles": ~23.3.9 - "@vaadin/vaadin-material-styles": ~23.3.9 - "@vaadin/vaadin-themable-mixin": ~23.3.9 - checksum: 33f258227a934fb0931a6c3e161815e03ea8226cc6fac79810acddee23807536eea05a4152a60c6aa9a095e9977247d5d84383bbe9c4961b96cd96dc0ec359c6 + "@vaadin/component-base": ~23.3.10 + "@vaadin/vaadin-lumo-styles": ~23.3.10 + "@vaadin/vaadin-material-styles": ~23.3.10 + "@vaadin/vaadin-themable-mixin": ~23.3.10 + checksum: 813f91d251417ee1937a137ac99a151f4536cb3166bae520128a7b08f7a2acc1fc1c5fa1e511f6c94c2e915aaec788f178a4be79ac6850c89160ea57b90bcf34 languageName: node linkType: hard -"@vaadin/item@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/item@npm:23.3.9" +"@vaadin/item@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/item@npm:23.3.10" dependencies: "@open-wc/dedupe-mixin": ^1.3.0 "@polymer/polymer": ^3.0.0 - "@vaadin/component-base": ~23.3.9 - "@vaadin/vaadin-lumo-styles": ~23.3.9 - "@vaadin/vaadin-material-styles": ~23.3.9 - "@vaadin/vaadin-themable-mixin": ~23.3.9 - checksum: 52ac88b7317ecdad116f94c088b3ad70c1e635724cfa0d91155d9f7301430dbe46bf0384166f3c67842f39894ccd9f327ea2dbcd1167beeb67eb24902c9c650d + "@vaadin/component-base": ~23.3.10 + "@vaadin/vaadin-lumo-styles": ~23.3.10 + "@vaadin/vaadin-material-styles": ~23.3.10 + "@vaadin/vaadin-themable-mixin": ~23.3.10 + checksum: f4bdcac2e14b0678c35f4046a052abac24bddbb89cb2da27a61cc4d38a63d97330c6dd03ac2ad07d7f3cb8174ee21e73121b69fc685d07d48ef0953f8720544b languageName: node linkType: hard -"@vaadin/lit-renderer@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/lit-renderer@npm:23.3.9" +"@vaadin/lit-renderer@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/lit-renderer@npm:23.3.10" dependencies: lit: ^2.0.0 - checksum: d6c3f831526bf0b9f7c8838eb2d7e195e8e5d0a6735893ae38225178ac65ed090bc16d8ba4e5de1437863e32fefc68285f5c0b8d72b2293e47f37c9e91a2cd37 + checksum: 294a917f2f8178f2b0b4c21a751e5196634cce5d26a9b5de6d189a44d15cbb115507bd94c1db2f251a68231025c7a08d30a69cfe5337634b96be5233f377afae languageName: node linkType: hard -"@vaadin/overlay@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/overlay@npm:23.3.9" +"@vaadin/overlay@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/overlay@npm:23.3.10" dependencies: "@open-wc/dedupe-mixin": ^1.3.0 "@polymer/polymer": ^3.0.0 - "@vaadin/component-base": ~23.3.9 - "@vaadin/vaadin-lumo-styles": ~23.3.9 - "@vaadin/vaadin-material-styles": ~23.3.9 - "@vaadin/vaadin-themable-mixin": ~23.3.9 - checksum: c80622243accc5ba4c2e646798cbf2431fcd397bdd629f70a9e87a00585417325a2555469399103899e65230825edac317059ecea049c4cff6fa09cec7900a02 + "@vaadin/component-base": ~23.3.10 + "@vaadin/vaadin-lumo-styles": ~23.3.10 + "@vaadin/vaadin-material-styles": ~23.3.10 + "@vaadin/vaadin-themable-mixin": ~23.3.10 + checksum: f7179828d5b32248891687729d7af5010d3746b39b2c5e86f2b37a0cbae061c7207f954889912fe187fee996d7b6f358180280f1f0d52230aa2324055ea0ccc6 languageName: node linkType: hard @@ -4765,36 +4775,36 @@ __metadata: languageName: node linkType: hard -"@vaadin/vaadin-lumo-styles@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/vaadin-lumo-styles@npm:23.3.9" +"@vaadin/vaadin-lumo-styles@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/vaadin-lumo-styles@npm:23.3.10" dependencies: "@polymer/iron-icon": ^3.0.0 "@polymer/iron-iconset-svg": ^3.0.0 "@polymer/polymer": ^3.0.0 - "@vaadin/icon": ~23.3.9 - "@vaadin/vaadin-themable-mixin": ~23.3.9 - checksum: e9ee0b89db2e6812f31d4a54c88856798081652f5388c0f7ae8341c271f9618fd358e12ee10af0c89f6a5976fa5f6394c45fd717c11f5b35f87ff535044d6228 + "@vaadin/icon": ~23.3.10 + "@vaadin/vaadin-themable-mixin": ~23.3.10 + checksum: f18d437a5571784575a8443e275d157b380d0caa2c14c26fa4b251198bb0d24af4b90250763482f7ca12f55964f053587cafb1d48ab6ca0a5fb58ac266650216 languageName: node linkType: hard -"@vaadin/vaadin-material-styles@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/vaadin-material-styles@npm:23.3.9" +"@vaadin/vaadin-material-styles@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/vaadin-material-styles@npm:23.3.10" dependencies: "@polymer/polymer": ^3.0.0 - "@vaadin/vaadin-themable-mixin": ~23.3.9 - checksum: 7f10dfd3635ddf19f0ab0c1a24e4bb22f8bda0017925adc32dd9614273faeebdc682022ac10a5fa192daf5ac566bfd096ee66223e70480162369000ca478ab30 + "@vaadin/vaadin-themable-mixin": ~23.3.10 + checksum: 311b0eeae338a08437799d71b85892a59d3a520729beb125bbfc88fc8d4d0021eb5a279fd36597a0477dda2522db7a3e3338be9057df44c69e31fcb5188e60c4 languageName: node linkType: hard -"@vaadin/vaadin-themable-mixin@npm:23.3.9, @vaadin/vaadin-themable-mixin@npm:~23.3.9": - version: 23.3.9 - resolution: "@vaadin/vaadin-themable-mixin@npm:23.3.9" +"@vaadin/vaadin-themable-mixin@npm:23.3.10, @vaadin/vaadin-themable-mixin@npm:~23.3.10": + version: 23.3.10 + resolution: "@vaadin/vaadin-themable-mixin@npm:23.3.10" dependencies: "@open-wc/dedupe-mixin": ^1.3.0 lit: ^2.0.0 - checksum: e136829834ebcb7fc79384bbf822d72d41c29bf08eb8859350bfbc80c9bb5e64ee733e5f3e9d6fb0fee0db21c6816673da94efcbe12aee47f452ca40cf0112ee + checksum: db9d15b966a5829c2fc3baa6bffc8caf2286e3bbed9eca9688a706ae348b5d53b3b98bf79288492f8c1cab359be43ba5232edc57e218de959c4e5d8847ae31ae languageName: node linkType: hard @@ -4944,19 +4954,19 @@ __metadata: languageName: node linkType: hard -"@web/dev-server-core@npm:^0.4.0": - version: 0.4.0 - resolution: "@web/dev-server-core@npm:0.4.0" +"@web/dev-server-core@npm:^0.4.0, @web/dev-server-core@npm:^0.4.1": + version: 0.4.1 + resolution: "@web/dev-server-core@npm:0.4.1" dependencies: "@types/koa": ^2.11.6 "@types/ws": ^7.4.0 - "@web/parse5-utils": ^1.2.0 + "@web/parse5-utils": ^1.3.1 chokidar: ^3.4.3 clone: ^2.1.2 es-module-lexer: ^1.0.0 get-stream: ^6.0.0 is-stream: ^2.0.0 - isbinaryfile: ^4.0.6 + isbinaryfile: ^5.0.0 koa: ^2.13.0 koa-etag: ^4.0.0 koa-send: ^5.0.1 @@ -4966,7 +4976,7 @@ __metadata: parse5: ^6.0.1 picomatch: ^2.2.2 ws: ^7.4.2 - checksum: d6c48fb7d349626c7d4083601126b31c84414c36a7829b8b14e8bef54611b6b342bebc6dd5c4dc9bb5ba361f1b8373cebe306f8ace3ab4fa0e9b5bf83882b718 + checksum: 4cf728ac781c7831c9c59ffaa1bd2dca1f1e8a6553bedd0d80e47d946ea427067eb1d07b028fc8296a36930c1dd5631e0bc1ccf8f0f4b9203da362c958c1833e languageName: node linkType: hard @@ -4979,32 +4989,32 @@ __metadata: languageName: node linkType: hard -"@web/dev-server-rollup@npm:0.4.0, @web/dev-server-rollup@npm:^0.4.0": - version: 0.4.0 - resolution: "@web/dev-server-rollup@npm:0.4.0" +"@web/dev-server-rollup@npm:0.4.1, @web/dev-server-rollup@npm:^0.4.1": + version: 0.4.1 + resolution: "@web/dev-server-rollup@npm:0.4.1" dependencies: "@rollup/plugin-node-resolve": ^13.0.4 - "@web/dev-server-core": ^0.4.0 + "@web/dev-server-core": ^0.4.1 nanocolors: ^0.2.1 parse5: ^6.0.1 rollup: ^2.67.0 whatwg-url: ^11.0.0 - checksum: e9ad742108a02f8e6c78c17a9769d28b54129d7bacefa89bf72ea55202a4f7ab03e24be51c5bbaf90302393f0832a3fc37c6932d014df7f039ff1ec0562f229d + checksum: a0c3566f67b5a5ead3822431302ddcaa9d043b18fdcf1190056a4e0539e5d5b545ebfecaf6021412eb4b5b6e074c2b1eff35c71e859195623c7c07e065f9df58 languageName: node linkType: hard -"@web/dev-server@npm:0.1.37": - version: 0.1.37 - resolution: "@web/dev-server@npm:0.1.37" +"@web/dev-server@npm:0.1.38": + version: 0.1.38 + resolution: "@web/dev-server@npm:0.1.38" dependencies: "@babel/code-frame": ^7.12.11 "@types/command-line-args": ^5.0.0 "@web/config-loader": ^0.1.3 - "@web/dev-server-core": ^0.4.0 - "@web/dev-server-rollup": ^0.4.0 + "@web/dev-server-core": ^0.4.1 + "@web/dev-server-rollup": ^0.4.1 camelcase: ^6.2.0 command-line-args: ^5.1.1 - command-line-usage: ^6.1.1 + command-line-usage: ^7.0.1 debounce: ^1.2.0 deepmerge: ^4.2.2 ip: ^1.1.5 @@ -5014,17 +5024,17 @@ __metadata: bin: wds: dist/bin.js web-dev-server: dist/bin.js - checksum: ca76c67dbeb8335ef4ace750ae1e1a50e49e53cc8a1edcb8c12ba05bc26ac44771e7b30b4d303061a51c9dbcdeb3861805c9ee1267d1880c6a672c2adec40270 + checksum: eeaf34f8744f58cfb9493155ad8548a87cae4e445a2fa894610b070f66cb303614d247bb609e378b9df342935ad980a259630317c444d19f9796abfcfb20bb13 languageName: node linkType: hard -"@web/parse5-utils@npm:^1.2.0": - version: 1.3.0 - resolution: "@web/parse5-utils@npm:1.3.0" +"@web/parse5-utils@npm:^1.3.1": + version: 1.3.1 + resolution: "@web/parse5-utils@npm:1.3.1" dependencies: "@types/parse5": ^6.0.1 parse5: ^6.0.1 - checksum: 379849c1b0a060d50037c7dc90d27231dc68f57b1034d87f89129c3cd87fa27d3a0f8e550e1ab3be00bb1c0d440a8fa95c153a481ed8c2c705fd46fbc8a8433d + checksum: 3320b2c4ea1e6a2ff1e57086b0c697a71dac7a6e54da86b2fb8e6c1d5a673bf9b911a743a10daa8cd62a571719edf3e66c9b17e87d79cc982f234bf141e2e178 languageName: node linkType: hard @@ -5661,10 +5671,10 @@ __metadata: languageName: node linkType: hard -"array-back@npm:^4.0.1, array-back@npm:^4.0.2": - version: 4.0.2 - resolution: "array-back@npm:4.0.2" - checksum: f30603270771eeb54e5aad5f54604c62b3577a18b6db212a7272b2b6c32049121b49431f656654790ed1469411e45f387e7627c0de8fd0515995cc40df9b9294 +"array-back@npm:^6.2.2": + version: 6.2.2 + resolution: "array-back@npm:6.2.2" + checksum: baae1e3a1687300a307d3bdf09715f6415e1099b5729d3d8e397309fb1e43d90b939d694602892172aaca7e0aeed38da89d04aa4951637d31c2a21350809e003 languageName: node linkType: hard @@ -6372,6 +6382,15 @@ __metadata: languageName: node linkType: hard +"chalk-template@npm:^0.4.0": + version: 0.4.0 + resolution: "chalk-template@npm:0.4.0" + dependencies: + chalk: ^4.1.2 + checksum: 6c706802a79a7963cbce18f022b046fe86e438a67843151868852f80ea7346e975a6a9749991601e7e5d3b6a6c4852a04c53dc966a9a3d04031bd0e0ed53c819 + languageName: node + linkType: hard + "chalk@npm:5.2.0": version: 5.2.0 resolution: "chalk@npm:5.2.0" @@ -6390,7 +6409,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0": +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -6729,7 +6748,7 @@ __metadata: languageName: node linkType: hard -"command-line-args@npm:^5.1.1": +"command-line-args@npm:^5.1.1, command-line-args@npm:^5.2.1": version: 5.2.1 resolution: "command-line-args@npm:5.2.1" dependencies: @@ -6741,15 +6760,15 @@ __metadata: languageName: node linkType: hard -"command-line-usage@npm:^6.1.1": - version: 6.1.3 - resolution: "command-line-usage@npm:6.1.3" +"command-line-usage@npm:^7.0.0, command-line-usage@npm:^7.0.1": + version: 7.0.1 + resolution: "command-line-usage@npm:7.0.1" dependencies: - array-back: ^4.0.2 - chalk: ^2.4.2 - table-layout: ^1.0.2 - typical: ^5.2.0 - checksum: 8261d4e5536eb0bcddee0ec5e89c05bb2abd18e5760785c8078ede5020bc1c612cbe28eb6586f5ed4a3660689748e5aaad4a72f21566f4ef39393694e2fa1a0b + array-back: ^6.2.2 + chalk-template: ^0.4.0 + table-layout: ^3.0.0 + typical: ^7.1.1 + checksum: ac78ad6b83b9622bb111ae8e82205bde1d2da74df237fdd0bd7d98eda3592c8933ec600818b0b028b2313ddca638b1b60f0780dd9457ad4a0384b17156641f79 languageName: node linkType: hard @@ -6953,10 +6972,10 @@ __metadata: languageName: node linkType: hard -"core-js@npm:3.29.1": - version: 3.29.1 - resolution: "core-js@npm:3.29.1" - checksum: b38446dbfcfd3887b3d4922990da487e2c95044cb4c5717aaf95e786a4c6b218f05c056c7ed6c699169b9794a49fec890e402659d54661fc56965a0eb717e7bd +"core-js@npm:3.30.0": + version: 3.30.0 + resolution: "core-js@npm:3.30.0" + checksum: 276d4444a1261739ea4c350ef3f6aeab4c7ae7f36ac197f02d197a4566b42867c3a9b12c2fcda8a736aeca888d2c4131c8cb58ad17ed02294a10c9c97606df71 languageName: node linkType: hard @@ -7145,13 +7164,6 @@ __metadata: languageName: node linkType: hard -"deep-extend@npm:~0.6.0": - version: 0.6.0 - resolution: "deep-extend@npm:0.6.0" - checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 - languageName: node - linkType: hard - "deep-freeze@npm:0.0.1": version: 0.0.1 resolution: "deep-freeze@npm:0.0.1" @@ -7891,9 +7903,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-lit-a11y@npm:2.4.0": - version: 2.4.0 - resolution: "eslint-plugin-lit-a11y@npm:2.4.0" +"eslint-plugin-lit-a11y@npm:2.4.1": + version: 2.4.1 + resolution: "eslint-plugin-lit-a11y@npm:2.4.1" dependencies: aria-query: ^5.1.3 axe-core: ^4.3.3 @@ -7903,12 +7915,12 @@ __metadata: eslint-plugin-lit: ^1.6.0 eslint-rule-extender: 0.0.1 language-tags: ^1.0.5 - parse5: ^5.1.1 + parse5: ^7.1.2 parse5-htmlparser2-tree-adapter: ^6.0.1 requireindex: ~1.2.0 peerDependencies: eslint: ">= 5" - checksum: 977340590796cea034658054343d001945b59329a851ad43eeda906800379dd2f98cdc0103c0b7a39da6edfd623d580a0ea18bdf17ae5bb4b89f639b6109bd1d + checksum: 1e3caf3dbe16545bbdde096dea1c6ac47b1c366ac7014ccda392c6a62faecaf8c066b5a2f22e7f39c2618a4f14b91158bffbcb48c7f305ce92769f0e9e9bb257 languageName: node linkType: hard @@ -7993,14 +8005,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.37.0": - version: 8.37.0 - resolution: "eslint@npm:8.37.0" +"eslint@npm:8.38.0": + version: 8.38.0 + resolution: "eslint@npm:8.38.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.4.0 "@eslint/eslintrc": ^2.0.2 - "@eslint/js": 8.37.0 + "@eslint/js": 8.38.0 "@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -8039,7 +8051,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 80f3d5cdce2d671f4794e392d234a78d039c347673defb0596268bd481e8f30a53d93c01ff4f66a546c87d97ab4122c0e9cafe1371f87cb03cee6b7d5aa97595 + checksum: 73b6d9b650d0434aa7c07d0a1802f099b086ee70a8d8ba7be730439a26572a5eb71def12125c82942be2ec8ee5be38a6f1b42a13e40d4b67f11a148ec9e263eb languageName: node linkType: hard @@ -9014,15 +9026,15 @@ __metadata: languageName: node linkType: hard -"glob@npm:9.3.2": - version: 9.3.2 - resolution: "glob@npm:9.3.2" +"glob@npm:9.3.4": + version: 9.3.4 + resolution: "glob@npm:9.3.4" dependencies: fs.realpath: ^1.0.0 - minimatch: ^7.4.1 + minimatch: ^8.0.2 minipass: ^4.2.4 path-scurry: ^1.6.1 - checksum: f3d188e9f70e24fa729a63ca197bcdb36d838677abec1fb9bbfe4b7620063bf90dc0f8d195203d632abfdfa049fad0edf22f93c60076de67cef20c23bcbfaee8 + checksum: bcf49eaf475dc4ce8d4e98f896408a9f6507a2cb7d24a207c012cb318b969e04a02bcde2ff2920eadd5055ccae444a007b769e418147a56268fab2cda8694cde languageName: node linkType: hard @@ -9507,7 +9519,7 @@ __metadata: "@rollup/plugin-babel": 6.0.3 "@rollup/plugin-commonjs": 24.0.1 "@rollup/plugin-json": 6.0.0 - "@rollup/plugin-node-resolve": 15.0.1 + "@rollup/plugin-node-resolve": 15.0.2 "@rollup/plugin-replace": 5.0.2 "@thomasloven/round-slider": 0.6.0 "@types/chromecast-caf-receiver": 5.0.12 @@ -9525,16 +9537,16 @@ __metadata: "@types/sortablejs": 1.15.1 "@types/tar": 6.1.4 "@types/webspeechapi": 0.0.29 - "@typescript-eslint/eslint-plugin": 5.57.0 - "@typescript-eslint/parser": 5.57.0 - "@vaadin/combo-box": 23.3.9 - "@vaadin/vaadin-themable-mixin": 23.3.9 + "@typescript-eslint/eslint-plugin": 5.57.1 + "@typescript-eslint/parser": 5.57.1 + "@vaadin/combo-box": 23.3.10 + "@vaadin/vaadin-themable-mixin": 23.3.10 "@vibrant/color": 3.2.1-alpha.1 "@vibrant/core": 3.2.1-alpha.1 "@vibrant/quantizer-mmcq": 3.2.1-alpha.1 "@vue/web-component-wrapper": 1.3.0 - "@web/dev-server": 0.1.37 - "@web/dev-server-rollup": 0.4.0 + "@web/dev-server": 0.1.38 + "@web/dev-server-rollup": 0.4.1 "@webcomponents/scoped-custom-element-registry": 0.0.9 "@webcomponents/webcomponentsjs": 2.8.0 app-datepicker: 5.1.1 @@ -9543,14 +9555,14 @@ __metadata: chai: 4.3.7 chart.js: 3.3.2 comlink: 4.4.1 - core-js: 3.29.1 + core-js: 3.30.0 cropperjs: 1.5.13 date-fns: 2.29.3 date-fns-tz: 2.0.0 deep-clone-simple: 1.1.1 deep-freeze: 0.0.1 del: 7.0.0 - eslint: 8.37.0 + eslint: 8.38.0 eslint-config-airbnb-base: 15.0.0 eslint-config-airbnb-typescript: 17.0.0 eslint-config-prettier: 8.8.0 @@ -9558,14 +9570,14 @@ __metadata: eslint-plugin-disable: 2.0.3 eslint-plugin-import: 2.27.5 eslint-plugin-lit: 1.8.2 - eslint-plugin-lit-a11y: 2.4.0 + eslint-plugin-lit-a11y: 2.4.1 eslint-plugin-unused-imports: 2.0.0 eslint-plugin-wc: 1.4.0 esprima: 4.0.1 fancy-log: 2.0.0 fs-extra: 11.1.1 fuse.js: 6.6.2 - glob: 9.3.2 + glob: 9.3.4 google-timezones-json: 1.0.2 gulp: 4.0.2 gulp-flatmap: 1.0.2 @@ -9584,8 +9596,8 @@ __metadata: jszip: 3.10.1 leaflet: 1.9.3 leaflet-draw: 1.0.4 - lint-staged: 13.2.0 - lit: 2.7.0 + lint-staged: 13.2.1 + lit: 2.7.2 lit-analyzer: 1.2.1 lodash.template: 4.5.0 magic-string: 0.30.0 @@ -10209,7 +10221,7 @@ __metadata: languageName: node linkType: hard -"is-builtin-module@npm:^3.0.0, is-builtin-module@npm:^3.1.0, is-builtin-module@npm:^3.2.0": +"is-builtin-module@npm:^3.0.0, is-builtin-module@npm:^3.1.0, is-builtin-module@npm:^3.2.1": version: 3.2.1 resolution: "is-builtin-module@npm:3.2.1" dependencies: @@ -10702,10 +10714,10 @@ __metadata: languageName: node linkType: hard -"isbinaryfile@npm:^4.0.6": - version: 4.0.10 - resolution: "isbinaryfile@npm:4.0.10" - checksum: a6b28db7e23ac7a77d3707567cac81356ea18bd602a4f21f424f862a31d0e7ab4f250759c98a559ece35ffe4d99f0d339f1ab884ffa9795172f632ab8f88e686 +"isbinaryfile@npm:^5.0.0": + version: 5.0.0 + resolution: "isbinaryfile@npm:5.0.0" + checksum: 25cc27388d51b8322c103f5894f9e72ec04e017734e57c4b70be2666501ec7e7f6cbb4a5fcfd15260a7cac979bd1ddb7f5231f5a3098c0695c4e7c049513dfaf languageName: node linkType: hard @@ -11178,9 +11190,9 @@ __metadata: languageName: node linkType: hard -"lint-staged@npm:13.2.0": - version: 13.2.0 - resolution: "lint-staged@npm:13.2.0" +"lint-staged@npm:13.2.1": + version: 13.2.1 + resolution: "lint-staged@npm:13.2.1" dependencies: chalk: 5.2.0 cli-truncate: ^3.1.0 @@ -11197,7 +11209,7 @@ __metadata: yaml: ^2.2.1 bin: lint-staged: bin/lint-staged.js - checksum: dcaa8fbbde567eb8ac27230a18b3a22f30c278c524c0e27cf7d4110d662d5d33ed68a585a2e1b05075ef1c262e853f557a5ae046188b723603246d63e6b9f07b + checksum: 5788d3fe38e69b7f7b7f700284d4e10738978a0916bc77d3f6253c43a030fc4f01f89c09da349fb658f929f3393d8b1e3eaabaac5b604416ebc33476640b51ce languageName: node linkType: hard @@ -11271,14 +11283,14 @@ __metadata: languageName: node linkType: hard -"lit@npm:2.7.0, lit@npm:^2.0.0, lit@npm:^2.0.0-rc.2, lit@npm:^2.2.1, lit@npm:^2.2.8, lit@npm:^2.3.0, lit@npm:^2.5.0, lit@npm:^2.7.0": - version: 2.7.0 - resolution: "lit@npm:2.7.0" +"lit@npm:2.7.2, lit@npm:^2.0.0, lit@npm:^2.0.0-rc.2, lit@npm:^2.2.1, lit@npm:^2.2.8, lit@npm:^2.3.0, lit@npm:^2.5.0, lit@npm:^2.7.0": + version: 2.7.2 + resolution: "lit@npm:2.7.2" dependencies: "@lit/reactive-element": ^1.6.0 lit-element: ^3.3.0 lit-html: ^2.7.0 - checksum: 916f459ded2e9700fe695070963dcb2edcea2dd1d127db6885cf10e94766d5ca9f438ebf659dca264c6402708254927b0ffed6595b6bcaac422e6f203dbbf6ee + checksum: e8a53a0044c23564c99af6b2bfa68f521d28263354e33049917b9595549d091dd4af332a1b7eede1bfd5ba4fda63d9194659becf7f4c0951e8d83f3f2b0ba071 languageName: node linkType: hard @@ -11343,6 +11355,13 @@ __metadata: languageName: node linkType: hard +"lodash.assignwith@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.assignwith@npm:4.2.0" + checksum: 014a88e398802ca4eaae314afb67f32eb2cab6f01e61490dbbb74694263f79715341ab8ddf4b344093a2253b506d347f67731f0499e457d9c0128be1d2caf6dd + languageName: node + linkType: hard + "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -11783,12 +11802,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^7.4.1": - version: 7.4.2 - resolution: "minimatch@npm:7.4.2" +"minimatch@npm:^8.0.2": + version: 8.0.3 + resolution: "minimatch@npm:8.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: 9e341b04e69d5ab03e4206dcb61c8a158e3b8709628bf5e1a4eaa9f3b72c0ba925e24ad959b1f6ce6835caa5a927131d5087fae6836b69e7d99d7d5e63ef0bd8 + checksum: 8957d8105be6729bf1d3af9c410b2a38ffcf3cd17d4ffaf715b2aa4841490aaa82f1ebff785e71b5b97747199ccc61027db597495941cf46243d9a64382e1560 languageName: node linkType: hard @@ -12678,13 +12697,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^5.1.1": - version: 5.1.1 - resolution: "parse5@npm:5.1.1" - checksum: 613a714af4c1101d1cb9f7cece2558e35b9ae8a0c03518223a4a1e35494624d9a9ad5fad4c13eab66a0e0adccd9aa3d522fc8f5f9cc19789e0579f3fa0bdfc65 - languageName: node - linkType: hard - "parse5@npm:^6.0.1": version: 6.0.1 resolution: "parse5@npm:6.0.1" @@ -12692,6 +12704,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.1.2": + version: 7.1.2 + resolution: "parse5@npm:7.1.2" + dependencies: + entities: ^4.4.0 + checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 + languageName: node + linkType: hard + "parseurl@npm:^1.3.2, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -13323,13 +13344,6 @@ __metadata: languageName: node linkType: hard -"reduce-flatten@npm:^2.0.0": - version: 2.0.0 - resolution: "reduce-flatten@npm:2.0.0" - checksum: 64393ef99a16b20692acfd60982d7fdbd7ff8d9f8f185c6023466444c6dd2abb929d67717a83cec7f7f8fb5f46a25d515b3b2bf2238fdbfcdbfd01d2a9e73cb8 - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.0 resolution: "regenerate-unicode-properties@npm:10.1.0" @@ -14440,6 +14454,13 @@ __metadata: languageName: node linkType: hard +"stream-read-all@npm:^3.0.1": + version: 3.0.1 + resolution: "stream-read-all@npm:3.0.1" + checksum: 40d3c286837f1b1ae7e8105959804ad42fda00f2c087722d981cb1c9fbbea892b8a0a7ca1cf6a016c96770151a6201a3da5c8b66fe35e35106b52a5e9ab90e3e + languageName: node + linkType: hard + "stream-shift@npm:^1.0.0": version: 1.0.1 resolution: "stream-shift@npm:1.0.1" @@ -14720,15 +14741,20 @@ __metadata: languageName: node linkType: hard -"table-layout@npm:^1.0.2": - version: 1.0.2 - resolution: "table-layout@npm:1.0.2" +"table-layout@npm:^3.0.0": + version: 3.0.2 + resolution: "table-layout@npm:3.0.2" dependencies: - array-back: ^4.0.1 - deep-extend: ~0.6.0 - typical: ^5.2.0 - wordwrapjs: ^4.0.0 - checksum: 8f41b5671f101a5195747ec1727b1d35ea2cd5bf85addda11cc2f4b36892db9696ce3c2c7334b5b8a122505b34d19135fede50e25678df71b0439e0704fd953f + "@75lb/deep-merge": ^1.1.1 + array-back: ^6.2.2 + command-line-args: ^5.2.1 + command-line-usage: ^7.0.0 + stream-read-all: ^3.0.1 + typical: ^7.1.1 + wordwrapjs: ^5.1.0 + bin: + table-layout: bin/cli.js + checksum: 2d4c538f224e64321d35788dbf78305cc1d138a3508e1a29f33e4f6b00bd082990a45dc85fd92948213f48ed8c0b3599155c2a05de412661ff020635e0db3762 languageName: node linkType: hard @@ -15296,10 +15322,10 @@ __metadata: languageName: node linkType: hard -"typical@npm:^5.2.0": - version: 5.2.0 - resolution: "typical@npm:5.2.0" - checksum: ccaeb151a9a556291b495571ca44c4660f736fb49c29314bbf773c90fad92e9485d3cc2b074c933866c1595abbbc962f2b8bfc6e0f52a8c6b0cdd205442036ac +"typical@npm:^7.1.1": + version: 7.1.1 + resolution: "typical@npm:7.1.1" + checksum: 292c64a2e3d2296fd1b7a92bbe3a9ad683f643f3faa8c9b45f6911105da54246817a3e2a4f0fdd01bb4c49d2b940618ad30b6771ac1c94bf690a40c706f657fa languageName: node linkType: hard @@ -16161,13 +16187,10 @@ __metadata: languageName: node linkType: hard -"wordwrapjs@npm:^4.0.0": - version: 4.0.1 - resolution: "wordwrapjs@npm:4.0.1" - dependencies: - reduce-flatten: ^2.0.0 - typical: ^5.2.0 - checksum: 3d927f3c95d0ad990968da54c0ad8cde2801d8e91006cd7474c26e6b742cc8557250ce495c9732b2f9db1f903601cb74ec282e0f122ee0d02d7abe81e150eea8 +"wordwrapjs@npm:^5.1.0": + version: 5.1.0 + resolution: "wordwrapjs@npm:5.1.0" + checksum: 063c7a5a85b694be1a5fd96f7ae0c0f4d717a087909e5c70cf25edec6eb5df5f2f5561f23e939cf6d7514cf81902610f74f288ef1612a49bf5451de15e0e29db languageName: node linkType: hard