From e5ab4659f6392b67d3997bac84e363c97b5c341c Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 25 Sep 2026 17:24:24 +0300 Subject: [PATCH] =?UTF-8?q?feat:=202.5D=20stage=206=20=E2=80=94=20public?= =?UTF-8?q?=20setting,=20raised=20tiles,=20soft=20sun,=20theme-free=20wall?= =?UTF-8?q?s=20(#649)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - settings.volumetric_view (General settings › Display, third switch) replaces the alpha entry, the header projection toggle and the phone-menu item; one rule for card, sidebar page and kiosk; editors stay Flat; backend accepts only a boolean, support package copies it. - Raised tiles in 2.5D View: no ring, rounded body min(0.275 D, 0.3 h), edge 0.1 D with the lab filters, ×1.12 size also in layout/collision, lift 0.075 D, one floor-shadow layer under all markers (theme × floor table), frames hugging tile and edge (Alert > Focus > Selected > Hover), forced colours without edge and shadow (src/iso-tiles.ts, styles/iso-tiles). - Soft sun wash instead of projected Flat wedges (src/iso-sun.ts): same gates and windows as sun_rays, length from elevation, parallelogram along the sun, tone and streaks by floor lightness, sill line. - Walls take the user's wall colour (top opaque, sides × .77/.68/.60); theme rules for walls/openings/labels removed; furniture uses the Flat stroke rule. - Smokes smoke_iso_tiles/iso_sun/iso_theme_walls/volumetric_setting, 16 new mutants, acceptance scenes STAGE6_ACCEPTANCE_SCENARIOS (golden with their Linux CI baselines), ACCEPTANCE.md side by side. Issue: #649 User-Visible: yes --- README.md | 3 + .../houseplan/frontend/houseplan-assets.json | 420 +++--- ...-D3-yn5HD.js => backdrop-pick-BpwckQhw.js} | 22 +- .../frontend/houseplan-assets/de-C7gyFGpd.js | 1 - .../frontend/houseplan-assets/de-DHDD9RSi.js | 1 + .../houseplan-assets/editor-C20ayYMa.js | 10 +- .../form-kit.styles-ZNkFBfYu.js | 2 +- .../frontend/houseplan-assets/fr-BSn1zqYb.js | 1 - .../frontend/houseplan-assets/fr-Ckenu6AU.js | 1 + .../furniture-plan-art.generated-tE3teqBw.js | 2 +- .../houseplan-card-BCYl6SkQ.js | 1124 ----------------- .../houseplan-card-bZxsrUlk.js | 1119 ++++++++++++++++ ...s => houseplan-editor-runtime-DO6W6BMI.js} | 395 +++--- ... houseplan-onboarding-runtime-BBCA2XHL.js} | 8 +- ...=> hp-zigbee-topology-overlay-Dl2pPJ8I.js} | 8 +- .../iso-scene-render--t3CP3hz.js | 69 + .../iso-scene-render-xsesUj3A.js | 42 - ...s => live-interaction-runtime-C1Lqtmd2.js} | 2 +- .../namespace-language-B2Cyshho.js | 1 - .../namespace-language-CH9klpdW.js | 1 + ...ort-BYsRpVk_.js => pdf-export-DkJQi1qx.js} | 4 +- ...de-BSeiuZ78.js => settings-de-7bIn6fNv.js} | 2 +- ...fr-Dqa7IIGC.js => settings-fr-3J0EZ_-8.js} | 2 +- .../houseplan-assets/settings-ru-B2uE9Qdz.js | 2 +- .../summary-panel-editor-BFR2i2yH.js | 2 +- ...m.js => summary-panel-metrics-CWPDsUxL.js} | 2 +- .../summary-panel-runtime-loaded-DfBzT94s.js | 10 +- ...-de-DkCHsIJX.js => support-de-e4tT4coj.js} | 2 +- .../houseplan-assets/support-fr-MgvbVMC0.js | 2 +- .../houseplan-assets/support-ru-C1DPLUn9.js | 2 +- ...de-BelPUGaW.js => topology-de-ClOOC81f.js} | 2 +- ...fr-FvLCzTYk.js => topology-fr-BEqsOvuh.js} | 2 +- ...ru-DG2M1Xdq.js => topology-ru-DqFgQJka.js} | 2 +- ...vQsfSze.js => zigbee-topology-CHnDBF-n.js} | 2 +- ...js => zigbee-topology-runtime-D4vnCsys.js} | 2 +- .../houseplan/frontend/houseplan-card.js | 2 +- .../houseplan/frontend/houseplan-panel.js | 2 +- .../houseplan/support_package.py | 3 + custom_components/houseplan/validation.py | 2 + demo/benchmark_large_house.mjs | 14 +- demo/capture_stage6_acceptance_649.mjs | 21 + demo/golden/harness.mjs | 29 +- demo/golden/matrix.mjs | 68 +- demo/helpers/hp-test.mjs | 19 + demo/iso-runtime-compat.mjs | 18 + demo/performance/card-contract.mjs | 8 +- demo/smoke_grid_scale_invariance.mjs | 13 +- demo/smoke_hide_room_names.mjs | 13 +- demo/smoke_iso_sun.mjs | 140 ++ demo/smoke_iso_theme_walls.mjs | 108 ++ demo/smoke_iso_tiles.mjs | 228 ++++ demo/smoke_isometric_contract.mjs | 87 +- demo/smoke_isometric_live_touch.mjs | 43 +- demo/smoke_junction_patch_resilience.mjs | 9 +- demo/smoke_live_pan_coverage.mjs | 9 +- demo/smoke_mobile_view_header.mjs | 2 +- demo/smoke_multiwall_junction.mjs | 7 +- demo/smoke_multiwall_strip_containment.mjs | 9 +- demo/smoke_room_fit.mjs | 4 +- demo/smoke_smooth_zoom.mjs | 10 +- demo/smoke_split_corner_wall.mjs | 8 +- demo/smoke_volumetric_setting.mjs | 90 ++ demo/smoke_wall_junctions.mjs | 8 +- demo/smoke_wall_key_roundtrip.mjs | 9 +- demo/smoke_wall_thickness_transition.mjs | 6 +- demo/smoke_wall_union_isolation.mjs | 9 +- demo/smoke_zero_divider_taper.mjs | 8 +- demo/smoke_zigbee_topology_hover.mjs | 7 +- dist/houseplan-assets.json | 420 +++--- ...-D3-yn5HD.js => backdrop-pick-BpwckQhw.js} | 22 +- dist/houseplan-assets/de-C7gyFGpd.js | 1 - dist/houseplan-assets/de-DHDD9RSi.js | 1 + .../houseplan-assets/editor-C20ayYMa.js | 10 +- .../form-kit.styles-ZNkFBfYu.js | 2 +- dist/houseplan-assets/fr-BSn1zqYb.js | 1 - dist/houseplan-assets/fr-Ckenu6AU.js | 1 + .../furniture-plan-art.generated-tE3teqBw.js | 2 +- .../houseplan-card-BCYl6SkQ.js | 1124 ----------------- .../houseplan-card-bZxsrUlk.js | 1119 ++++++++++++++++ ...s => houseplan-editor-runtime-DO6W6BMI.js} | 395 +++--- ... houseplan-onboarding-runtime-BBCA2XHL.js} | 8 +- ...=> hp-zigbee-topology-overlay-Dl2pPJ8I.js} | 8 +- .../iso-scene-render--t3CP3hz.js | 69 + .../iso-scene-render-xsesUj3A.js | 42 - ...s => live-interaction-runtime-C1Lqtmd2.js} | 2 +- .../namespace-language-B2Cyshho.js | 1 - .../namespace-language-CH9klpdW.js | 1 + ...ort-BYsRpVk_.js => pdf-export-DkJQi1qx.js} | 4 +- ...de-BSeiuZ78.js => settings-de-7bIn6fNv.js} | 2 +- ...fr-Dqa7IIGC.js => settings-fr-3J0EZ_-8.js} | 2 +- .../houseplan-assets/settings-ru-B2uE9Qdz.js | 2 +- .../summary-panel-editor-BFR2i2yH.js | 2 +- ...m.js => summary-panel-metrics-CWPDsUxL.js} | 2 +- .../summary-panel-runtime-loaded-DfBzT94s.js | 10 +- ...-de-DkCHsIJX.js => support-de-e4tT4coj.js} | 2 +- .../houseplan-assets/support-fr-MgvbVMC0.js | 2 +- .../houseplan-assets/support-ru-C1DPLUn9.js | 2 +- ...de-BelPUGaW.js => topology-de-ClOOC81f.js} | 2 +- ...fr-FvLCzTYk.js => topology-fr-BEqsOvuh.js} | 2 +- ...ru-DG2M1Xdq.js => topology-ru-DqFgQJka.js} | 2 +- ...vQsfSze.js => zigbee-topology-CHnDBF-n.js} | 2 +- ...js => zigbee-topology-runtime-D4vnCsys.js} | 2 +- dist/houseplan-card.js | 2 +- dist/houseplan-panel.js | 2 +- docs/ARCHITECTURE.md | 6 +- docs/CHANGELOG.md | 12 + docs/CHANGELOG.ru.md | 12 + docs/CONFIG-COMPATIBILITY.md | 15 + docs/DEVELOPMENT.md | 4 +- docs/ISOMETRIC.md | 105 +- docs/STATUS.md | 2 +- docs/STYLING-HOOKS.md | 4 +- docs/SUN.md | 35 + docs/USER-GUIDE.md | 10 + docs/USER-GUIDE.ru.md | 12 +- docs/UX-MODES.md | 3 +- docs/data-hp-contract.json | 7 +- docs/design/649-25d-stage6/ACCEPTANCE.md | 92 ++ .../pairs/pair-dark-darkfloor.png | Bin 0 -> 131392 bytes .../pairs/pair-dark-lightfloor.png | Bin 0 -> 121812 bytes .../649-25d-stage6/pairs/pair-furniture.png | Bin 0 -> 28590 bytes .../649-25d-stage6/pairs/pair-hover.png | Bin 0 -> 23663 bytes .../pairs/pair-light-darkfloor.png | Bin 0 -> 137832 bytes .../pairs/pair-light-lightfloor.png | Bin 0 -> 124972 bytes .../649-25d-stage6/pairs/settings-display.png | Bin 0 -> 13989 bytes scripts/bundle-budget.mjs | 10 +- scripts/config-schema.json | 4 + scripts/monolith-baseline.json | 8 +- scripts/mutation-registry.mjs | 161 ++- src/editors/general-settings-dialog.ts | 7 +- src/header-menu.ts | 16 +- src/houseplan-card.ts | 204 ++- src/houseplan-editor-runtime.ts | 16 +- src/i18n/de.json | 3 +- src/i18n/en.json | 3 +- src/i18n/fr.json | 3 +- src/i18n/ru.json | 3 +- src/i18n/settings/de.json | 1 + src/i18n/settings/en.json | 1 + src/i18n/settings/fr.json | 1 + src/i18n/settings/ru.json | 1 + src/iso-materials.ts | 101 ++ src/iso-scene-render.ts | 10 +- src/iso-sun.ts | 180 +++ src/iso-tiles.ts | 167 +++ src/labs.ts | 9 +- src/logic.ts | 5 + src/styles.ts | 3 + src/styles/chrome.styles.ts | 2 +- src/styles/iso-tiles.styles.ts | 113 ++ src/styles/plan.styles.ts | 84 +- src/types.ts | 2 + test/furniture-stroke-contract.test.mjs | 8 +- test/golden-matrix.test.mjs | 11 +- test/header-menu.test.mjs | 24 +- test/iso-stage6.test.mjs | 146 +++ test/isometric-contract.test.mjs | 54 +- test/labs.test.mjs | 25 +- test/performance-contract.test.mjs | 6 + test/styles-split.test.mjs | 36 +- test/zigbee-topology.test.mjs | 7 +- tests_backend/test_support_package.py | 3 + tests_backend/test_validation.py | 14 + tsconfig.test.json | 2 +- 164 files changed, 5567 insertions(+), 3764 deletions(-) rename custom_components/houseplan/frontend/houseplan-assets/{backdrop-pick-D3-yn5HD.js => backdrop-pick-BpwckQhw.js} (86%) delete mode 100644 custom_components/houseplan/frontend/houseplan-assets/de-C7gyFGpd.js create mode 100644 custom_components/houseplan/frontend/houseplan-assets/de-DHDD9RSi.js rename dist/houseplan-assets/editor-9cyNd7R7.js => custom_components/houseplan/frontend/houseplan-assets/editor-C20ayYMa.js (84%) rename dist/houseplan-assets/form-kit.styles-BJpA5NGj.js => custom_components/houseplan/frontend/houseplan-assets/form-kit.styles-ZNkFBfYu.js (99%) delete mode 100644 custom_components/houseplan/frontend/houseplan-assets/fr-BSn1zqYb.js create mode 100644 custom_components/houseplan/frontend/houseplan-assets/fr-Ckenu6AU.js rename dist/houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js => custom_components/houseplan/frontend/houseplan-assets/furniture-plan-art.generated-tE3teqBw.js (99%) delete mode 100644 custom_components/houseplan/frontend/houseplan-assets/houseplan-card-BCYl6SkQ.js create mode 100644 custom_components/houseplan/frontend/houseplan-assets/houseplan-card-bZxsrUlk.js rename custom_components/houseplan/frontend/houseplan-assets/{houseplan-editor-runtime-DFhn-zc9.js => houseplan-editor-runtime-DO6W6BMI.js} (76%) rename custom_components/houseplan/frontend/houseplan-assets/{houseplan-onboarding-runtime-BiiaK_3r.js => houseplan-onboarding-runtime-BBCA2XHL.js} (94%) rename custom_components/houseplan/frontend/houseplan-assets/{hp-zigbee-topology-overlay-D7siZQoq.js => hp-zigbee-topology-overlay-Dl2pPJ8I.js} (91%) create mode 100644 custom_components/houseplan/frontend/houseplan-assets/iso-scene-render--t3CP3hz.js delete mode 100644 custom_components/houseplan/frontend/houseplan-assets/iso-scene-render-xsesUj3A.js rename custom_components/houseplan/frontend/houseplan-assets/{live-interaction-runtime-DZWBYZP0.js => live-interaction-runtime-C1Lqtmd2.js} (76%) delete mode 100644 custom_components/houseplan/frontend/houseplan-assets/namespace-language-B2Cyshho.js create mode 100644 custom_components/houseplan/frontend/houseplan-assets/namespace-language-CH9klpdW.js rename custom_components/houseplan/frontend/houseplan-assets/{pdf-export-BYsRpVk_.js => pdf-export-DkJQi1qx.js} (99%) rename custom_components/houseplan/frontend/houseplan-assets/{settings-de-BSeiuZ78.js => settings-de-7bIn6fNv.js} (58%) rename custom_components/houseplan/frontend/houseplan-assets/{settings-fr-Dqa7IIGC.js => settings-fr-3J0EZ_-8.js} (59%) rename dist/houseplan-assets/settings-ru-DTjpLI7z.js => custom_components/houseplan/frontend/houseplan-assets/settings-ru-B2uE9Qdz.js (60%) rename dist/houseplan-assets/summary-panel-editor-BVcF5FC3.js => custom_components/houseplan/frontend/houseplan-assets/summary-panel-editor-BFR2i2yH.js (97%) rename custom_components/houseplan/frontend/houseplan-assets/{summary-panel-metrics-D9g7eyWm.js => summary-panel-metrics-CWPDsUxL.js} (75%) rename dist/houseplan-assets/summary-panel-runtime-loaded-gtNYqb9U.js => custom_components/houseplan/frontend/houseplan-assets/summary-panel-runtime-loaded-DfBzT94s.js (99%) rename custom_components/houseplan/frontend/houseplan-assets/{support-de-DkCHsIJX.js => support-de-e4tT4coj.js} (95%) rename dist/houseplan-assets/support-fr-CF5yiuHl.js => custom_components/houseplan/frontend/houseplan-assets/support-fr-MgvbVMC0.js (96%) rename dist/houseplan-assets/support-ru-Bs7OI6GX.js => custom_components/houseplan/frontend/houseplan-assets/support-ru-C1DPLUn9.js (97%) rename custom_components/houseplan/frontend/houseplan-assets/{topology-de-BelPUGaW.js => topology-de-ClOOC81f.js} (90%) rename custom_components/houseplan/frontend/houseplan-assets/{topology-fr-FvLCzTYk.js => topology-fr-BEqsOvuh.js} (90%) rename custom_components/houseplan/frontend/houseplan-assets/{topology-ru-DG2M1Xdq.js => topology-ru-DqFgQJka.js} (92%) rename custom_components/houseplan/frontend/houseplan-assets/{zigbee-topology-CvQsfSze.js => zigbee-topology-CHnDBF-n.js} (95%) rename custom_components/houseplan/frontend/houseplan-assets/{zigbee-topology-runtime-A7rG7kis.js => zigbee-topology-runtime-D4vnCsys.js} (83%) create mode 100644 demo/capture_stage6_acceptance_649.mjs create mode 100644 demo/smoke_iso_sun.mjs create mode 100644 demo/smoke_iso_theme_walls.mjs create mode 100644 demo/smoke_iso_tiles.mjs create mode 100644 demo/smoke_volumetric_setting.mjs rename dist/houseplan-assets/{backdrop-pick-D3-yn5HD.js => backdrop-pick-BpwckQhw.js} (86%) delete mode 100644 dist/houseplan-assets/de-C7gyFGpd.js create mode 100644 dist/houseplan-assets/de-DHDD9RSi.js rename custom_components/houseplan/frontend/houseplan-assets/editor-9cyNd7R7.js => dist/houseplan-assets/editor-C20ayYMa.js (84%) rename custom_components/houseplan/frontend/houseplan-assets/form-kit.styles-BJpA5NGj.js => dist/houseplan-assets/form-kit.styles-ZNkFBfYu.js (99%) delete mode 100644 dist/houseplan-assets/fr-BSn1zqYb.js create mode 100644 dist/houseplan-assets/fr-Ckenu6AU.js rename custom_components/houseplan/frontend/houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js => dist/houseplan-assets/furniture-plan-art.generated-tE3teqBw.js (99%) delete mode 100644 dist/houseplan-assets/houseplan-card-BCYl6SkQ.js create mode 100644 dist/houseplan-assets/houseplan-card-bZxsrUlk.js rename dist/houseplan-assets/{houseplan-editor-runtime-DFhn-zc9.js => houseplan-editor-runtime-DO6W6BMI.js} (76%) rename dist/houseplan-assets/{houseplan-onboarding-runtime-BiiaK_3r.js => houseplan-onboarding-runtime-BBCA2XHL.js} (94%) rename dist/houseplan-assets/{hp-zigbee-topology-overlay-D7siZQoq.js => hp-zigbee-topology-overlay-Dl2pPJ8I.js} (91%) create mode 100644 dist/houseplan-assets/iso-scene-render--t3CP3hz.js delete mode 100644 dist/houseplan-assets/iso-scene-render-xsesUj3A.js rename dist/houseplan-assets/{live-interaction-runtime-DZWBYZP0.js => live-interaction-runtime-C1Lqtmd2.js} (76%) delete mode 100644 dist/houseplan-assets/namespace-language-B2Cyshho.js create mode 100644 dist/houseplan-assets/namespace-language-CH9klpdW.js rename dist/houseplan-assets/{pdf-export-BYsRpVk_.js => pdf-export-DkJQi1qx.js} (99%) rename dist/houseplan-assets/{settings-de-BSeiuZ78.js => settings-de-7bIn6fNv.js} (58%) rename dist/houseplan-assets/{settings-fr-Dqa7IIGC.js => settings-fr-3J0EZ_-8.js} (59%) rename custom_components/houseplan/frontend/houseplan-assets/settings-ru-DTjpLI7z.js => dist/houseplan-assets/settings-ru-B2uE9Qdz.js (60%) rename custom_components/houseplan/frontend/houseplan-assets/summary-panel-editor-BVcF5FC3.js => dist/houseplan-assets/summary-panel-editor-BFR2i2yH.js (97%) rename dist/houseplan-assets/{summary-panel-metrics-D9g7eyWm.js => summary-panel-metrics-CWPDsUxL.js} (75%) rename custom_components/houseplan/frontend/houseplan-assets/summary-panel-runtime-loaded-gtNYqb9U.js => dist/houseplan-assets/summary-panel-runtime-loaded-DfBzT94s.js (99%) rename dist/houseplan-assets/{support-de-DkCHsIJX.js => support-de-e4tT4coj.js} (95%) rename custom_components/houseplan/frontend/houseplan-assets/support-fr-CF5yiuHl.js => dist/houseplan-assets/support-fr-MgvbVMC0.js (96%) rename custom_components/houseplan/frontend/houseplan-assets/support-ru-Bs7OI6GX.js => dist/houseplan-assets/support-ru-C1DPLUn9.js (97%) rename dist/houseplan-assets/{topology-de-BelPUGaW.js => topology-de-ClOOC81f.js} (90%) rename dist/houseplan-assets/{topology-fr-FvLCzTYk.js => topology-fr-BEqsOvuh.js} (90%) rename dist/houseplan-assets/{topology-ru-DG2M1Xdq.js => topology-ru-DqFgQJka.js} (92%) rename dist/houseplan-assets/{zigbee-topology-CvQsfSze.js => zigbee-topology-CHnDBF-n.js} (95%) rename dist/houseplan-assets/{zigbee-topology-runtime-A7rG7kis.js => zigbee-topology-runtime-D4vnCsys.js} (83%) create mode 100644 docs/design/649-25d-stage6/ACCEPTANCE.md create mode 100644 docs/design/649-25d-stage6/pairs/pair-dark-darkfloor.png create mode 100644 docs/design/649-25d-stage6/pairs/pair-dark-lightfloor.png create mode 100644 docs/design/649-25d-stage6/pairs/pair-furniture.png create mode 100644 docs/design/649-25d-stage6/pairs/pair-hover.png create mode 100644 docs/design/649-25d-stage6/pairs/pair-light-darkfloor.png create mode 100644 docs/design/649-25d-stage6/pairs/pair-light-lightfloor.png create mode 100644 docs/design/649-25d-stage6/pairs/settings-display.png create mode 100644 src/iso-materials.ts create mode 100644 src/iso-sun.ts create mode 100644 src/iso-tiles.ts create mode 100644 src/styles/iso-tiles.styles.ts create mode 100644 test/iso-stage6.test.mjs diff --git a/README.md b/README.md index a806ae07..787b2bea 100755 --- a/README.md +++ b/README.md @@ -42,6 +42,9 @@ sync across screens. show temperature, humidity, light state and average LQI. - **Light and environment.** Room fills, lamp Glow, wall shadows, a day-cycle backdrop and sunlight through windows. +- **Flat or 2.5D.** One switch in General settings › Display shows the plan + with depth everywhere: raised device tiles with soft floor shadows and a soft + wash of sunlight; decor and wall colours stay as you set them. - **Doors, windows, gates and vacuums.** Openings follow real contacts and locks; a robot can show its position, dock and travelled path. - **Several floors and screens.** Space tabs, swipe navigation, local viewport, diff --git a/custom_components/houseplan/frontend/houseplan-assets.json b/custom_components/houseplan/frontend/houseplan-assets.json index 12b283c2..f913bb4a 100644 --- a/custom_components/houseplan/frontend/houseplan-assets.json +++ b/custom_components/houseplan/frontend/houseplan-assets.json @@ -1,147 +1,147 @@ { "schema": 1, - "fingerprint": "5c8df099f4dfec9208859aaf7e0462e397d6695e1e9cc1f21a972a698af9e051", + "fingerprint": "873dae7f093c03ee384c27ce1e23e1503f2ec0b37ace64383db47d13361ee77c", "entry": "houseplan-card.js", "panelEntry": "houseplan-panel.js", "initialViewFiles": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js", "houseplan-card.js" ], - "initialViewGzipBytes": 291761, + "initialViewGzipBytes": 294004, "initialPanelFiles": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js", "houseplan-panel.js" ], - "initialPanelGzipBytes": 293284, + "initialPanelGzipBytes": 295526, "initialPanelOnlyFiles": [ "houseplan-panel.js" ], - "initialPanelOnlyGzipBytes": 2326, + "initialPanelOnlyGzipBytes": 2323, "lazyFiles": [ - "houseplan-assets/backdrop-pick-D3-yn5HD.js", - "houseplan-assets/de-C7gyFGpd.js", - "houseplan-assets/editor-9cyNd7R7.js", - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/fr-BSn1zqYb.js", - "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js", - "houseplan-assets/houseplan-editor-runtime-DFhn-zc9.js", - "houseplan-assets/houseplan-onboarding-runtime-BiiaK_3r.js", - "houseplan-assets/hp-zigbee-topology-overlay-D7siZQoq.js", - "houseplan-assets/iso-scene-render-xsesUj3A.js", - "houseplan-assets/live-interaction-runtime-DZWBYZP0.js", - "houseplan-assets/namespace-language-B2Cyshho.js", - "houseplan-assets/pdf-export-BYsRpVk_.js", - "houseplan-assets/summary-panel-runtime-loaded-gtNYqb9U.js", - "houseplan-assets/zigbee-topology-CvQsfSze.js", - "houseplan-assets/zigbee-topology-runtime-A7rG7kis.js" + "houseplan-assets/backdrop-pick-BpwckQhw.js", + "houseplan-assets/de-DHDD9RSi.js", + "houseplan-assets/editor-C20ayYMa.js", + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/fr-Ckenu6AU.js", + "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js", + "houseplan-assets/houseplan-editor-runtime-DO6W6BMI.js", + "houseplan-assets/houseplan-onboarding-runtime-BBCA2XHL.js", + "houseplan-assets/hp-zigbee-topology-overlay-Dl2pPJ8I.js", + "houseplan-assets/iso-scene-render--t3CP3hz.js", + "houseplan-assets/live-interaction-runtime-C1Lqtmd2.js", + "houseplan-assets/namespace-language-CH9klpdW.js", + "houseplan-assets/pdf-export-DkJQi1qx.js", + "houseplan-assets/summary-panel-runtime-loaded-DfBzT94s.js", + "houseplan-assets/zigbee-topology-CHnDBF-n.js", + "houseplan-assets/zigbee-topology-runtime-D4vnCsys.js" ], - "lazyGzipBytes": 449074, + "lazyGzipBytes": 450707, "lazyEditorFiles": [ - "houseplan-assets/backdrop-pick-D3-yn5HD.js", - "houseplan-assets/editor-9cyNd7R7.js", - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js", - "houseplan-assets/houseplan-editor-runtime-DFhn-zc9.js", - "houseplan-assets/namespace-language-B2Cyshho.js", - "houseplan-assets/zigbee-topology-CvQsfSze.js" + "houseplan-assets/backdrop-pick-BpwckQhw.js", + "houseplan-assets/editor-C20ayYMa.js", + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js", + "houseplan-assets/houseplan-editor-runtime-DO6W6BMI.js", + "houseplan-assets/namespace-language-CH9klpdW.js", + "houseplan-assets/zigbee-topology-CHnDBF-n.js" ], - "lazyEditorGzipBytes": 231934, + "lazyEditorGzipBytes": 232048, "lazyOnboardingFiles": [ - "houseplan-assets/backdrop-pick-D3-yn5HD.js", - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/houseplan-onboarding-runtime-BiiaK_3r.js", - "houseplan-assets/namespace-language-B2Cyshho.js" + "houseplan-assets/backdrop-pick-BpwckQhw.js", + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/houseplan-onboarding-runtime-BBCA2XHL.js", + "houseplan-assets/namespace-language-CH9klpdW.js" ], - "lazyOnboardingGzipBytes": 27899, + "lazyOnboardingGzipBytes": 27942, "lazyLocaleFiles": [ - "houseplan-assets/de-C7gyFGpd.js", - "houseplan-assets/fr-BSn1zqYb.js" + "houseplan-assets/de-DHDD9RSi.js", + "houseplan-assets/fr-Ckenu6AU.js" ], - "lazyLocaleGzipBytes": 55699, + "lazyLocaleGzipBytes": 55684, "lazyIsometricFiles": [ - "houseplan-assets/iso-scene-render-xsesUj3A.js" + "houseplan-assets/iso-scene-render--t3CP3hz.js" ], - "lazyIsometricGzipBytes": 17643, + "lazyIsometricGzipBytes": 19194, "lazyFurnitureArtFiles": [ - "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js" + "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js" ], "lazyFurnitureArtGzipBytes": 16940, "lazyPdfFiles": [ - "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js", - "houseplan-assets/pdf-export-BYsRpVk_.js" + "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js", + "houseplan-assets/pdf-export-DkJQi1qx.js" ], - "lazyPdfGzipBytes": 126827, + "lazyPdfGzipBytes": 126823, "lazyNamespaceLocaleFiles": [ - "houseplan-assets/settings-de-BSeiuZ78.js", - "houseplan-assets/settings-fr-Dqa7IIGC.js", - "houseplan-assets/settings-ru-DTjpLI7z.js", - "houseplan-assets/support-de-DkCHsIJX.js", - "houseplan-assets/support-fr-CF5yiuHl.js", - "houseplan-assets/support-ru-Bs7OI6GX.js", - "houseplan-assets/topology-de-BelPUGaW.js", - "houseplan-assets/topology-fr-FvLCzTYk.js", - "houseplan-assets/topology-ru-DG2M1Xdq.js" + "houseplan-assets/settings-de-7bIn6fNv.js", + "houseplan-assets/settings-fr-3J0EZ_-8.js", + "houseplan-assets/settings-ru-B2uE9Qdz.js", + "houseplan-assets/support-de-e4tT4coj.js", + "houseplan-assets/support-fr-MgvbVMC0.js", + "houseplan-assets/support-ru-C1DPLUn9.js", + "houseplan-assets/topology-de-ClOOC81f.js", + "houseplan-assets/topology-fr-BEqsOvuh.js", + "houseplan-assets/topology-ru-DqFgQJka.js" ], - "lazyNamespaceLocaleGzipBytes": 20887, + "lazyNamespaceLocaleGzipBytes": 21035, "files": [ { - "path": "houseplan-assets/backdrop-pick-D3-yn5HD.js", - "sha256": "9979ee2d9318b8f709993cc91c77968c12ecfb3c3692a16d2ac3a268d5a752c2", - "rawBytes": 53888, - "gzipBytes": 17524, + "path": "houseplan-assets/backdrop-pick-BpwckQhw.js", + "sha256": "73faa27d8d6147f1853699a33b0e82acc8e71b9b023c7ffdadcd3a8add360d1f", + "rawBytes": 54017, + "gzipBytes": 17573, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "houseplan-assets/namespace-language-B2Cyshho.js" + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js", + "houseplan-assets/namespace-language-CH9klpdW.js" ], "dynamicImports": [ - "houseplan-assets/settings-de-BSeiuZ78.js", - "houseplan-assets/settings-fr-Dqa7IIGC.js", - "houseplan-assets/settings-ru-DTjpLI7z.js" + "houseplan-assets/settings-de-7bIn6fNv.js", + "houseplan-assets/settings-fr-3J0EZ_-8.js", + "houseplan-assets/settings-ru-B2uE9Qdz.js" ] }, { - "path": "houseplan-assets/de-C7gyFGpd.js", - "sha256": "eed3905d3c370c5071e7074d4753a769efd3d37d263f21cee2a135ef0dbd6a2c", - "rawBytes": 93083, - "gzipBytes": 28075, + "path": "houseplan-assets/de-DHDD9RSi.js", + "sha256": "9bdaeed82764cae9cfa892d5d25fd256521529734c8b8f926f5cbd02158ef81a", + "rawBytes": 93055, + "gzipBytes": 28066, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/editor-9cyNd7R7.js", - "sha256": "e49468af916efc53baab7dd87825f20b2b2b957dbcae134cfa493e0c9b08ae3a", + "path": "houseplan-assets/editor-C20ayYMa.js", + "sha256": "8febc098ce99ba98bf63839018a796f3f352f2475f00f39b7fe6a4640e71e238", "rawBytes": 3833, - "gzipBytes": 1583, + "gzipBytes": 1579, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "sha256": "e07f6da05bf8bff00363bc559c8f9ac2c7acc93d0141d37a7570bd02ec1192ca", + "path": "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "sha256": "74900fd040f932d8c4100fb9576fa0b8313c3a8c130c185c8404ed1f676c24bf", "rawBytes": 25600, - "gzipBytes": 5056, + "gzipBytes": 5055, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/fr-BSn1zqYb.js", - "sha256": "f0b4b416865b978983c49e1b3321ca3d6f3956a43f7b1576d23e2d81b1a80148", - "rawBytes": 95424, - "gzipBytes": 27624, + "path": "houseplan-assets/fr-Ckenu6AU.js", + "sha256": "6c5a42ee80df955da1453e54ae1ba57b4bf747e21f5574e354a7bef7a867c5b5", + "rawBytes": 95410, + "gzipBytes": 27618, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js", - "sha256": "b5e9e8743651feb5c515d986581bd860a2184d7d64a7744b53acd0c6d7ed0327", + "path": "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js", + "sha256": "6fe377da376ecdf2bc8274bfe7ae2b68d08b9117ca977e52c174b0e8eb45ac58", "rawBytes": 52035, "gzipBytes": 16940, "isEntry": false, @@ -149,288 +149,288 @@ "dynamicImports": [] }, { - "path": "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "sha256": "6df593e8f6479b0bedf505c29a41a20b4bf53a5977b45e0bf3165400fd3769e0", - "rawBytes": 1030968, - "gzipBytes": 290958, + "path": "houseplan-assets/houseplan-card-bZxsrUlk.js", + "sha256": "cd98d8c4853c8319cbe23cbf4051601f3283a348e468c324ecd0ca25603eb391", + "rawBytes": 1037668, + "gzipBytes": 293203, "isEntry": false, "imports": [], "dynamicImports": [ - "houseplan-assets/de-C7gyFGpd.js", - "houseplan-assets/editor-9cyNd7R7.js", - "houseplan-assets/fr-BSn1zqYb.js", - "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js", - "houseplan-assets/houseplan-editor-runtime-DFhn-zc9.js", - "houseplan-assets/houseplan-onboarding-runtime-BiiaK_3r.js", - "houseplan-assets/hp-zigbee-topology-overlay-D7siZQoq.js", - "houseplan-assets/iso-scene-render-xsesUj3A.js", - "houseplan-assets/live-interaction-runtime-DZWBYZP0.js", - "houseplan-assets/pdf-export-BYsRpVk_.js", - "houseplan-assets/summary-panel-runtime-loaded-gtNYqb9U.js" + "houseplan-assets/de-DHDD9RSi.js", + "houseplan-assets/editor-C20ayYMa.js", + "houseplan-assets/fr-Ckenu6AU.js", + "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js", + "houseplan-assets/houseplan-editor-runtime-DO6W6BMI.js", + "houseplan-assets/houseplan-onboarding-runtime-BBCA2XHL.js", + "houseplan-assets/hp-zigbee-topology-overlay-Dl2pPJ8I.js", + "houseplan-assets/iso-scene-render--t3CP3hz.js", + "houseplan-assets/live-interaction-runtime-C1Lqtmd2.js", + "houseplan-assets/pdf-export-DkJQi1qx.js", + "houseplan-assets/summary-panel-runtime-loaded-DfBzT94s.js" ] }, { - "path": "houseplan-assets/houseplan-editor-runtime-DFhn-zc9.js", - "sha256": "c0a4a8e337a3e13b0df19eb57938c185d504e6ed89854d514585cd00b4f40197", - "rawBytes": 667315, - "gzipBytes": 186120, + "path": "houseplan-assets/houseplan-editor-runtime-DO6W6BMI.js", + "sha256": "c7176f391361aeb1fc7367851326614c8cc9bb2b5cc00c1ab36a469a628918fc", + "rawBytes": 667537, + "gzipBytes": 186196, "isEntry": false, "imports": [ - "houseplan-assets/backdrop-pick-D3-yn5HD.js", - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js", - "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "houseplan-assets/namespace-language-B2Cyshho.js", - "houseplan-assets/zigbee-topology-CvQsfSze.js" + "houseplan-assets/backdrop-pick-BpwckQhw.js", + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js", + "houseplan-assets/namespace-language-CH9klpdW.js", + "houseplan-assets/zigbee-topology-CHnDBF-n.js" ], "dynamicImports": [ - "houseplan-assets/support-de-DkCHsIJX.js", - "houseplan-assets/support-fr-CF5yiuHl.js", - "houseplan-assets/support-ru-Bs7OI6GX.js", - "houseplan-assets/zigbee-topology-runtime-A7rG7kis.js" + "houseplan-assets/support-de-e4tT4coj.js", + "houseplan-assets/support-fr-MgvbVMC0.js", + "houseplan-assets/support-ru-C1DPLUn9.js", + "houseplan-assets/zigbee-topology-runtime-D4vnCsys.js" ] }, { - "path": "houseplan-assets/houseplan-onboarding-runtime-BiiaK_3r.js", - "sha256": "0d13b9bc17fc152738912ddfb30d0fd8247984c80286cbd6b82d6609c99bff48", + "path": "houseplan-assets/houseplan-onboarding-runtime-BBCA2XHL.js", + "sha256": "8f0f995a25353390d06019250a9e3e28d8b3493571199405cde461a30efc0266", "rawBytes": 15886, - "gzipBytes": 4909, + "gzipBytes": 4906, "isEntry": false, "imports": [ - "houseplan-assets/backdrop-pick-D3-yn5HD.js", - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "houseplan-assets/namespace-language-B2Cyshho.js" + "houseplan-assets/backdrop-pick-BpwckQhw.js", + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js", + "houseplan-assets/namespace-language-CH9klpdW.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/hp-zigbee-topology-overlay-D7siZQoq.js", - "sha256": "0254f89b26d8b337c1c4939931cf72938089a0ea326199235320348ff6e085f9", + "path": "houseplan-assets/hp-zigbee-topology-overlay-Dl2pPJ8I.js", + "sha256": "54909e305c1f4b630ca5090fd4d4c43e90009bd9e06e262feb3d86f74fff922a", "rawBytes": 10958, - "gzipBytes": 3765, + "gzipBytes": 3763, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "houseplan-assets/namespace-language-B2Cyshho.js", - "houseplan-assets/zigbee-topology-CvQsfSze.js", - "houseplan-assets/zigbee-topology-runtime-A7rG7kis.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js", + "houseplan-assets/namespace-language-CH9klpdW.js", + "houseplan-assets/zigbee-topology-CHnDBF-n.js", + "houseplan-assets/zigbee-topology-runtime-D4vnCsys.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/iso-scene-render-xsesUj3A.js", - "sha256": "4f41caad95b99d01013048852c1aa4c147959a8ef10a906dde51f45808e87905", - "rawBytes": 51983, - "gzipBytes": 17643, + "path": "houseplan-assets/iso-scene-render--t3CP3hz.js", + "sha256": "aaf1a1936d043e252a00c1bf6aec427b46a6848262c30224d57f10bc2ce9a72e", + "rawBytes": 56457, + "gzipBytes": 19194, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/live-interaction-runtime-DZWBYZP0.js", - "sha256": "aac5a7823e6fd097be076d62534e9b9f1c4290f36b92033d59bf1cac891da300", + "path": "houseplan-assets/live-interaction-runtime-C1Lqtmd2.js", + "sha256": "4def845e9f45a32e1246534620b69bdde9a639dcb0f83cbdfa8ab0e2b63cd4ea", "rawBytes": 8216, - "gzipBytes": 3207, + "gzipBytes": 3203, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/namespace-language-B2Cyshho.js", - "sha256": "5934f29831a1aecc9503f9afdc8559844dc39e09474b51d26cc917965f27faac", + "path": "houseplan-assets/namespace-language-CH9klpdW.js", + "sha256": "671c38708202959ac0a77814a2d1555372967d4dda7fe4b5c32d9902ec90a38e", "rawBytes": 675, - "gzipBytes": 410, + "gzipBytes": 408, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/pdf-export-BYsRpVk_.js", - "sha256": "7a4a4d2130fb379cd99681cb6a843e10f81d954bf3c6146d1843bdc9b29027b9", + "path": "houseplan-assets/pdf-export-DkJQi1qx.js", + "sha256": "855a39c362621d9bb1e334934fdd77e880ce63ac5d1f241f1051f5e18608245f", "rawBytes": 236264, - "gzipBytes": 109887, + "gzipBytes": 109883, "isEntry": false, "imports": [ - "houseplan-assets/furniture-plan-art.generated-jmH3jfDa.js", - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/furniture-plan-art.generated-tE3teqBw.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/settings-de-BSeiuZ78.js", - "sha256": "e097b530727671f7473cc5288ae1d71124fa51afb4e4b26e35114d10b2b18e8d", - "rawBytes": 7248, - "gzipBytes": 2825, + "path": "houseplan-assets/settings-de-7bIn6fNv.js", + "sha256": "b0f3a58013cb87b75ef1204fc80c6def3994d6ada06af39a84491ada95ab3afb", + "rawBytes": 7378, + "gzipBytes": 2877, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/settings-fr-Dqa7IIGC.js", - "sha256": "b5597e3b95028ddd220c4bf7b2566455aa5e403d9a3ad2a55dc110cecdc6a33f", - "rawBytes": 7483, - "gzipBytes": 2786, + "path": "houseplan-assets/settings-fr-3J0EZ_-8.js", + "sha256": "d050ba5296b7a18653cbe9776e43ff7d1200ef532ccd24b45ed009570b6f49d6", + "rawBytes": 7620, + "gzipBytes": 2838, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/settings-ru-DTjpLI7z.js", - "sha256": "20b462a7368412ce5c2a5ad378177c963894c6afe8b2a642ae8686477f5e5771", - "rawBytes": 10128, - "gzipBytes": 3271, + "path": "houseplan-assets/settings-ru-B2uE9Qdz.js", + "sha256": "e4a8e3938f2b5d2e66ef2a0c2d31d4afadc51cfe983a0d909453313cb2771aa2", + "rawBytes": 10304, + "gzipBytes": 3323, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-editor-BVcF5FC3.js", - "sha256": "3b55c2b18035ea7d9861e5c1516d9c3a6443a6c042c2943dc2064ef2a51ed09e", + "path": "houseplan-assets/summary-panel-editor-BFR2i2yH.js", + "sha256": "21c2ee89fcea66c547587c57c11beb637f4547fe69befcd1759dbb637e833d6f", "rawBytes": 14862, - "gzipBytes": 3427, + "gzipBytes": 3423, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "houseplan-assets/summary-panel-runtime-loaded-gtNYqb9U.js" + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js", + "houseplan-assets/summary-panel-runtime-loaded-DfBzT94s.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-metrics-D9g7eyWm.js", - "sha256": "ca53545e64213080520b779bd051d90e9a6e2d053656fdf2c2ca734b6b9e5982", + "path": "houseplan-assets/summary-panel-metrics-CWPDsUxL.js", + "sha256": "2379e09e9044ffe8f510ac9e46cfc23882b941c557af7be9eac415762e5135cf", "rawBytes": 2611, - "gzipBytes": 1305, + "gzipBytes": 1304, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-runtime-loaded-gtNYqb9U.js", - "sha256": "352dc342aca3222c76a922e010001ddc35e22d04c412093d5b294e9b67ab36ff", + "path": "houseplan-assets/summary-panel-runtime-loaded-DfBzT94s.js", + "sha256": "2cb58d8d4a8372e3d6b77cd9e976b072b8bd4869e1fb8d87df14dbef1def50d7", "rawBytes": 72956, - "gzipBytes": 20242, + "gzipBytes": 20240, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-BJpA5NGj.js", - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/form-kit.styles-ZNkFBfYu.js", + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [ - "houseplan-assets/summary-panel-editor-BVcF5FC3.js", - "houseplan-assets/summary-panel-metrics-D9g7eyWm.js" + "houseplan-assets/summary-panel-editor-BFR2i2yH.js", + "houseplan-assets/summary-panel-metrics-CWPDsUxL.js" ] }, { - "path": "houseplan-assets/support-de-DkCHsIJX.js", - "sha256": "9bcaa6f84b2df92ccf9b26714a4132d9973efa598b93b25a966ffd290f80c00f", + "path": "houseplan-assets/support-de-e4tT4coj.js", + "sha256": "c9122b8dbc222af6542450f69092286e5c03c06fb48ccfe21fabed394f40a1af", "rawBytes": 6167, - "gzipBytes": 2396, + "gzipBytes": 2395, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/support-fr-CF5yiuHl.js", - "sha256": "967d72d645f5cd641e4a4d4fae7bf05a6b6a3752545a60c6981ae26c58c008b9", + "path": "houseplan-assets/support-fr-MgvbVMC0.js", + "sha256": "1897e5cded25ce49deb4083c47387c5b3ed84b13c10f37f574578480e7b21207", "rawBytes": 6333, - "gzipBytes": 2430, + "gzipBytes": 2428, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/support-ru-Bs7OI6GX.js", - "sha256": "63db0be43cdf00a66f24704ecba11224d6cba775fde57b8121a541be991360c3", + "path": "houseplan-assets/support-ru-C1DPLUn9.js", + "sha256": "befc222fa2ea788903bf8fb92e43020c4eae257b057abf09b7ec45f77183bcea", "rawBytes": 8376, - "gzipBytes": 2875, + "gzipBytes": 2874, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/topology-de-BelPUGaW.js", - "sha256": "6278b6aa3c8ddbb36ebc7ce6fb2b506ab2e6071814e5c78cd6f5241ee81b646b", + "path": "houseplan-assets/topology-de-ClOOC81f.js", + "sha256": "9df4fc278b2f0292026839bc65714843db1c33fcd70e504f41e17840f07fc1be", "rawBytes": 2698, - "gzipBytes": 1336, + "gzipBytes": 1335, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/topology-fr-FvLCzTYk.js", - "sha256": "40ba15894ef18ef7566796a2cdb21bc8ad82f855c27556e4868d53f39e2fb146", + "path": "houseplan-assets/topology-fr-BEqsOvuh.js", + "sha256": "e5db08f5ade4a3cf6bc9e9d12cfe2d7a2b27b367447da7fe60e0a60d0f251d23", "rawBytes": 2718, - "gzipBytes": 1354, + "gzipBytes": 1352, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/topology-ru-DG2M1Xdq.js", - "sha256": "e885da0310e6fe62f7b26a3fc8559d857bc03a5c1164146227b59a0532c6994f", + "path": "houseplan-assets/topology-ru-DqFgQJka.js", + "sha256": "1b15021ed72287230896d924d7a229f21aa39ca7a20a8ca3ded1593001da6e1e", "rawBytes": 3669, - "gzipBytes": 1614, + "gzipBytes": 1613, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/zigbee-topology-CvQsfSze.js", - "sha256": "e50d18bdc8333469cb81de65c7cbc1f7fc30f47820d90256835c20244e56c9fa", + "path": "houseplan-assets/zigbee-topology-CHnDBF-n.js", + "sha256": "0ff68cb954bbf16359a2c8990c0ddc4f39d7ffa3c51fca4c817eac85fb6e9aa7", "rawBytes": 10958, - "gzipBytes": 4301, + "gzipBytes": 4297, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "houseplan-assets/namespace-language-B2Cyshho.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js", + "houseplan-assets/namespace-language-CH9klpdW.js" ], "dynamicImports": [ - "houseplan-assets/topology-de-BelPUGaW.js", - "houseplan-assets/topology-fr-FvLCzTYk.js", - "houseplan-assets/topology-ru-DG2M1Xdq.js" + "houseplan-assets/topology-de-ClOOC81f.js", + "houseplan-assets/topology-fr-BEqsOvuh.js", + "houseplan-assets/topology-ru-DqFgQJka.js" ] }, { - "path": "houseplan-assets/zigbee-topology-runtime-A7rG7kis.js", - "sha256": "ff4fa95e61e5b87f04b9dbfdb5e4db560039b705ce85a78e0f88c5cc3fe752bf", + "path": "houseplan-assets/zigbee-topology-runtime-D4vnCsys.js", + "sha256": "77d6b691983e517a1d03da1ef1ea3dd5ebe758a665ed1a895da5ce7c960ec177", "rawBytes": 3983, - "gzipBytes": 1788, + "gzipBytes": 1786, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js", - "houseplan-assets/namespace-language-B2Cyshho.js", - "houseplan-assets/zigbee-topology-CvQsfSze.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js", + "houseplan-assets/namespace-language-CH9klpdW.js", + "houseplan-assets/zigbee-topology-CHnDBF-n.js" ], "dynamicImports": [] }, { "path": "houseplan-card.js", - "sha256": "da2699ffc51cdc95977a044aafa7ef32645f69eb58311b994d2d578b8697c2c0", + "sha256": "450c1b3ec296407b49219c48890fba431953641a025443e8b0ad27de9714c4ee", "rawBytes": 1205, - "gzipBytes": 803, + "gzipBytes": 801, "isEntry": true, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] }, { "path": "houseplan-panel.js", - "sha256": "07baa17cfdd3db6f04aa5027c5796f623976bf6a4e5282255123474d79cd35b2", + "sha256": "ee244a5534da502ce154608cf98907560c7b4f78aba1721a4189b391b6d0d7bc", "rawBytes": 6165, - "gzipBytes": 2326, + "gzipBytes": 2323, "isEntry": true, "imports": [ - "houseplan-assets/houseplan-card-BCYl6SkQ.js" + "houseplan-assets/houseplan-card-bZxsrUlk.js" ], "dynamicImports": [] } diff --git a/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-D3-yn5HD.js b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-BpwckQhw.js similarity index 86% rename from custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-D3-yn5HD.js rename to custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-BpwckQhw.js index 1c45c899..ea34581e 100644 --- a/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-D3-yn5HD.js +++ b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-BpwckQhw.js @@ -1,11 +1,11 @@ -globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="5c8df099f4dfec9208859aaf7e0462e397d6695e1e9cc1f21a972a698af9e051";import{A as e,c as t,s as a,l as i,d as o,ap as n,h as s,j as l,g as r,dH as c,dI as p,dJ as d,cN as h,dK as u,cM as m,dL as g,cS as _,cR as b,dM as f,bx as v,bw as w,by as $,av as y,aC as k,aD as x,dN as C}from"./houseplan-card-BCYl6SkQ.js";import{c as S,f as T,C as M}from"./form-kit.styles-BJpA5NGj.js";import{n as P}from"./namespace-language-B2Cyshho.js";const L="#1f2a30";function E(e,t){const a=function(e){const t=/^#?([0-9a-f]{6})$/i.exec(e.trim());if(!t)return null;const a=parseInt(t[1],16);return[a>>16&255,a>>8&255,255&a]}(e);if(!a)return L;const i=Number.isFinite(t)?Math.min(1,Math.max(0,t)):1;return function([e,t,a]){return(.299*e+.587*t+.114*a)/255>.6}(a.map(e=>e*i+211*(1-i)))?L:"#fff"}const D=S+T(M,{withSwitch:!1}),F=new WeakSet;let H=null;function I(e){const t=e.renderRoot;if(!t||F.has(t))return;const a=t.ownerDocument??globalThis.document,i=a?.defaultView?.CSSStyleSheet;if(i&&"adoptedStyleSheets"in t)return H||(H=new i,H.replaceSync(D)),t.adoptedStyleSheets=[...t.adoptedStyleSheets,H],void F.add(t);if(t.querySelector("style[data-hp-form-kit]"))return void F.add(t);const o=a.createElement("style");o.dataset.hpFormKit="true",o.textContent=D,t.appendChild(o),F.add(t)}function R({title:a,help:i,body:o,id:n}){return t`
+globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="873dae7f093c03ee384c27ce1e23e1503f2ec0b37ace64383db47d13361ee77c";import{A as e,c as t,s as a,l as i,d as o,ap as n,h as s,j as l,g as r,dI as c,dJ as p,dK as d,cO as h,dL as u,cN as m,dM as g,cT as _,cS as b,dN as f,by as v,bx as w,bz as $,av as y,aC as k,aD as x,dO as C}from"./houseplan-card-bZxsrUlk.js";import{c as S,f as T,C as M}from"./form-kit.styles-ZNkFBfYu.js";import{n as P}from"./namespace-language-CH9klpdW.js";const L="#1f2a30";function E(e,t){const a=function(e){const t=/^#?([0-9a-f]{6})$/i.exec(e.trim());if(!t)return null;const a=parseInt(t[1],16);return[a>>16&255,a>>8&255,255&a]}(e);if(!a)return L;const i=Number.isFinite(t)?Math.min(1,Math.max(0,t)):1;return function([e,t,a]){return(.299*e+.587*t+.114*a)/255>.6}(a.map(e=>e*i+211*(1-i)))?L:"#fff"}const D=S+T(M,{withSwitch:!1}),F=new WeakSet;let H=null;function I(e){const t=e.renderRoot;if(!t||F.has(t))return;const a=t.ownerDocument??globalThis.document,i=a?.defaultView?.CSSStyleSheet;if(i&&"adoptedStyleSheets"in t)return H||(H=new i,H.replaceSync(D)),t.adoptedStyleSheets=[...t.adoptedStyleSheets,H],void F.add(t);if(t.querySelector("style[data-hp-form-kit]"))return void F.add(t);const o=a.createElement("style");o.dataset.hpFormKit="true",o.textContent=D,t.appendChild(o),F.add(t)}function R({title:a,help:i,body:o,id:n}){return t`
${a?t`

${a}

${i??e}
`:e}
${o}
`}function N({title:a,help:i}){return t`

${a}

${i??e}
`}function O({label:a,htmlFor:i,help:o,control:n,hint:s,error:l}){return t`
${i?t``:a}${o??e} ${n} ${l?t``:s?t`

${s}

`:e} -
`}function B(e,{narrow:a=!1}={}){return t`
${e}
`}function z({icon:a,title:i,caption:o,help:n,checked:s,disabled:l=!1,compact:r=!1,onChange:c,id:p}){const d=p&&o?`${p}-caption`:void 0;return t`