diff --git a/custom_components/houseplan/const.py b/custom_components/houseplan/const.py index 27209298..87b327f2 100755 --- a/custom_components/houseplan/const.py +++ b/custom_components/houseplan/const.py @@ -57,7 +57,7 @@ SCHEDULED_GRACE_S = 30 * 24 * 3600 FILES_DIR = "houseplan/files" ASSETS_DIR = "houseplan/assets" CONF_ADMIN_ONLY = "admin_only" -VERSION = "1.77.0-beta.5" +VERSION = "1.77.0" DECOR_ASSETS_API_VERSION = 1 SUMMARY_PANEL_API_VERSION = 1 diff --git a/custom_components/houseplan/frontend/houseplan-assets.json b/custom_components/houseplan/frontend/houseplan-assets.json index 2bf7985a..a0539cd2 100644 --- a/custom_components/houseplan/frontend/houseplan-assets.json +++ b/custom_components/houseplan/frontend/houseplan-assets.json @@ -1,109 +1,109 @@ { "schema": 1, - "fingerprint": "f375b46ff4913dd2e476de3df2bc2e8ce6fd586b5c580aded9b2e6ce431e9cf1", + "fingerprint": "5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362", "entry": "houseplan-card.js", "panelEntry": "houseplan-panel.js", "initialViewFiles": [ - "houseplan-assets/houseplan-card-BeanMXov.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js", "houseplan-card.js" ], - "initialViewGzipBytes": 290093, + "initialViewGzipBytes": 290095, "initialPanelFiles": [ - "houseplan-assets/houseplan-card-BeanMXov.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js", "houseplan-panel.js" ], - "initialPanelGzipBytes": 291614, + "initialPanelGzipBytes": 291618, "initialPanelOnlyFiles": [ "houseplan-panel.js" ], - "initialPanelOnlyGzipBytes": 2322, + "initialPanelOnlyGzipBytes": 2325, "lazyFiles": [ - "houseplan-assets/backdrop-pick-BX4FJMxJ.js", - "houseplan-assets/de-C8B7T49G.js", - "houseplan-assets/editor-BUN-RFAH.js", - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/fr-PXVNl3Uu.js", - "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js", - "houseplan-assets/houseplan-editor-runtime-CT9cqrs7.js", - "houseplan-assets/houseplan-onboarding-runtime-3I5MiX0d.js", - "houseplan-assets/hp-zigbee-topology-overlay-Cf7CfDap.js", - "houseplan-assets/iso-scene-render-CbFj_0Dp.js", - "houseplan-assets/live-interaction-runtime-Zm_H08W_.js", - "houseplan-assets/pdf-export-DIWj3ITi.js", - "houseplan-assets/summary-panel-runtime-loaded-Biy-bpfH.js", - "houseplan-assets/zigbee-topology-CC5zdgR2.js", - "houseplan-assets/zigbee-topology-runtime-D1YiRFZ4.js" + "houseplan-assets/backdrop-pick-Cghq1scc.js", + "houseplan-assets/de-DSAbt10z.js", + "houseplan-assets/editor-DuEZ_blF.js", + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/fr-Dqa7XXi8.js", + "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js", + "houseplan-assets/houseplan-editor-runtime-dcfYk9Ux.js", + "houseplan-assets/houseplan-onboarding-runtime-DO5YuA8C.js", + "houseplan-assets/hp-zigbee-topology-overlay-Fybk76vu.js", + "houseplan-assets/iso-scene-render-DrqMFlnw.js", + "houseplan-assets/live-interaction-runtime-CY4BdkFz.js", + "houseplan-assets/pdf-export-uvcL70gX.js", + "houseplan-assets/summary-panel-runtime-loaded-CGySQMOD.js", + "houseplan-assets/zigbee-topology-DmwpO4_X.js", + "houseplan-assets/zigbee-topology-runtime-BK3ECo6u.js" ], - "lazyGzipBytes": 459907, + "lazyGzipBytes": 459921, "lazyEditorFiles": [ - "houseplan-assets/backdrop-pick-BX4FJMxJ.js", - "houseplan-assets/editor-BUN-RFAH.js", - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js", - "houseplan-assets/houseplan-editor-runtime-CT9cqrs7.js", - "houseplan-assets/zigbee-topology-CC5zdgR2.js" + "houseplan-assets/backdrop-pick-Cghq1scc.js", + "houseplan-assets/editor-DuEZ_blF.js", + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js", + "houseplan-assets/houseplan-editor-runtime-dcfYk9Ux.js", + "houseplan-assets/zigbee-topology-DmwpO4_X.js" ], - "lazyEditorGzipBytes": 243370, + "lazyEditorGzipBytes": 243369, "lazyOnboardingFiles": [ - "houseplan-assets/backdrop-pick-BX4FJMxJ.js", - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/houseplan-onboarding-runtime-3I5MiX0d.js" + "houseplan-assets/backdrop-pick-Cghq1scc.js", + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/houseplan-onboarding-runtime-DO5YuA8C.js" ], - "lazyOnboardingGzipBytes": 33813, + "lazyOnboardingGzipBytes": 33816, "lazyLocaleFiles": [ - "houseplan-assets/de-C8B7T49G.js", - "houseplan-assets/fr-PXVNl3Uu.js" + "houseplan-assets/de-DSAbt10z.js", + "houseplan-assets/fr-Dqa7XXi8.js" ], - "lazyLocaleGzipBytes": 55358, + "lazyLocaleGzipBytes": 55370, "lazyIsometricFiles": [ - "houseplan-assets/iso-scene-render-CbFj_0Dp.js" + "houseplan-assets/iso-scene-render-DrqMFlnw.js" ], "lazyIsometricGzipBytes": 17642, "lazyFurnitureArtFiles": [ - "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js" + "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js" ], - "lazyFurnitureArtGzipBytes": 16943, + "lazyFurnitureArtGzipBytes": 16940, "lazyPdfFiles": [ - "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js", - "houseplan-assets/pdf-export-DIWj3ITi.js" + "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js", + "houseplan-assets/pdf-export-uvcL70gX.js" ], - "lazyPdfGzipBytes": 126831, + "lazyPdfGzipBytes": 126825, "files": [ { - "path": "houseplan-assets/backdrop-pick-BX4FJMxJ.js", - "sha256": "bd5c30c2b521efad092dfc825fcf52cd8cb4480936a0a76e933a45ba7545d309", + "path": "houseplan-assets/backdrop-pick-Cghq1scc.js", + "sha256": "a3c6643d8fa86b46c0b14d6464331ac722fb2de5f76090f2415c394c2b45830d", "rawBytes": 74076, - "gzipBytes": 23929, + "gzipBytes": 23932, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/de-C8B7T49G.js", - "sha256": "54dfaff247c64b2d30d25c40851378f48f85454d51c7e40d87b4af3f4b80ab92", + "path": "houseplan-assets/de-DSAbt10z.js", + "sha256": "00b04a9346c92a955a778fd765078a17e164f038ae93e8bf8980c047cc5c5eae", "rawBytes": 92496, - "gzipBytes": 27921, + "gzipBytes": 27928, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/editor-BUN-RFAH.js", - "sha256": "79b993552e62447d7283e0f5545b4e18b4e9fbd2a24b1c269935dec97b87b719", + "path": "houseplan-assets/editor-DuEZ_blF.js", + "sha256": "ffbfb66c07157e20053fd287e8e423b967322de5f633ba57ed3bdc9b6ab3f353", "rawBytes": 3833, - "gzipBytes": 1581, + "gzipBytes": 1583, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/form-kit.styles-B_wstbUM.js", - "sha256": "2b1e9b7bf2bcd424ff324322675d5281531ad25ecd7404f9f02b715d3287521f", + "path": "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "sha256": "551efa002ff77410c8ecd04f0b1e8eebba295e8f04f1de1c0f5973bc60343cba", "rawBytes": 25600, "gzipBytes": 5056, "isEntry": false, @@ -111,202 +111,202 @@ "dynamicImports": [] }, { - "path": "houseplan-assets/fr-PXVNl3Uu.js", - "sha256": "04cf2578260bf47c0b3c5329c23f08860bdd5951a45964ae2e0308ff1b696330", + "path": "houseplan-assets/fr-Dqa7XXi8.js", + "sha256": "6e339f8074d2ad2325b5c93161a251f89ab4041f5bda8a90a491c165dd6aec31", "rawBytes": 94813, - "gzipBytes": 27437, + "gzipBytes": 27442, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js", - "sha256": "a478512cc61f30b2aafe0c674111f39fd5b050b8449e5185de12c4c0bcd70503", + "path": "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js", + "sha256": "4e2e255541baab68c9a71b8996f7db842cd2fcbd1466984acda21423b2279be7", "rawBytes": 52035, - "gzipBytes": 16943, + "gzipBytes": 16940, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/houseplan-card-BeanMXov.js", - "sha256": "c63710c224ddc0e75348a2b7a08c146286bec95cc3e6c918c1755306adb2cd7a", - "rawBytes": 1028799, - "gzipBytes": 289292, + "path": "houseplan-assets/houseplan-card-BGma7Zjs.js", + "sha256": "020967c47a73d107ac522a4dc2e458154324779405cdddc60e3548f72939e7b4", + "rawBytes": 1028792, + "gzipBytes": 289293, "isEntry": false, "imports": [], "dynamicImports": [ - "houseplan-assets/de-C8B7T49G.js", - "houseplan-assets/editor-BUN-RFAH.js", - "houseplan-assets/fr-PXVNl3Uu.js", - "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js", - "houseplan-assets/houseplan-editor-runtime-CT9cqrs7.js", - "houseplan-assets/houseplan-onboarding-runtime-3I5MiX0d.js", - "houseplan-assets/hp-zigbee-topology-overlay-Cf7CfDap.js", - "houseplan-assets/iso-scene-render-CbFj_0Dp.js", - "houseplan-assets/live-interaction-runtime-Zm_H08W_.js", - "houseplan-assets/pdf-export-DIWj3ITi.js", - "houseplan-assets/summary-panel-runtime-loaded-Biy-bpfH.js" + "houseplan-assets/de-DSAbt10z.js", + "houseplan-assets/editor-DuEZ_blF.js", + "houseplan-assets/fr-Dqa7XXi8.js", + "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js", + "houseplan-assets/houseplan-editor-runtime-dcfYk9Ux.js", + "houseplan-assets/houseplan-onboarding-runtime-DO5YuA8C.js", + "houseplan-assets/hp-zigbee-topology-overlay-Fybk76vu.js", + "houseplan-assets/iso-scene-render-DrqMFlnw.js", + "houseplan-assets/live-interaction-runtime-CY4BdkFz.js", + "houseplan-assets/pdf-export-uvcL70gX.js", + "houseplan-assets/summary-panel-runtime-loaded-CGySQMOD.js" ] }, { - "path": "houseplan-assets/houseplan-editor-runtime-CT9cqrs7.js", - "sha256": "3c982dafecc8873e31cb1fb389f629690bd911b966917d7fe2f0cc6c823560ab", - "rawBytes": 677712, - "gzipBytes": 188438, + "path": "houseplan-assets/houseplan-editor-runtime-dcfYk9Ux.js", + "sha256": "a594bdfea7e0eaac7be0e513cf316d28503194dd4cc156f832271ac3b4f91f2b", + "rawBytes": 677705, + "gzipBytes": 188432, "isEntry": false, "imports": [ - "houseplan-assets/backdrop-pick-BX4FJMxJ.js", - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js", - "houseplan-assets/houseplan-card-BeanMXov.js", - "houseplan-assets/zigbee-topology-CC5zdgR2.js" + "houseplan-assets/backdrop-pick-Cghq1scc.js", + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js", + "houseplan-assets/zigbee-topology-DmwpO4_X.js" ], "dynamicImports": [ - "houseplan-assets/zigbee-topology-runtime-D1YiRFZ4.js" + "houseplan-assets/zigbee-topology-runtime-BK3ECo6u.js" ] }, { - "path": "houseplan-assets/houseplan-onboarding-runtime-3I5MiX0d.js", - "sha256": "0ce74cd0bdf4be421fc6b9426c87af6de13b5c7c015aeed088ea54bbe155c976", + "path": "houseplan-assets/houseplan-onboarding-runtime-DO5YuA8C.js", + "sha256": "2341b680e95085a18f3a4258ef54d76de360d8eb7f62c22d0bbbeb9e552a3776", "rawBytes": 15667, "gzipBytes": 4828, "isEntry": false, "imports": [ - "houseplan-assets/backdrop-pick-BX4FJMxJ.js", - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/backdrop-pick-Cghq1scc.js", + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/hp-zigbee-topology-overlay-Cf7CfDap.js", - "sha256": "33d9fa50c5e402b391927983c65b975d658570ee72143988e480b4a32a66ae96", + "path": "houseplan-assets/hp-zigbee-topology-overlay-Fybk76vu.js", + "sha256": "9a79675b2b08e08e69f48268134b052111cdbaa804b6b270dfc3c66857c475fa", "rawBytes": 10759, - "gzipBytes": 3684, + "gzipBytes": 3685, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js", - "houseplan-assets/zigbee-topology-CC5zdgR2.js", - "houseplan-assets/zigbee-topology-runtime-D1YiRFZ4.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js", + "houseplan-assets/zigbee-topology-DmwpO4_X.js", + "houseplan-assets/zigbee-topology-runtime-BK3ECo6u.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/iso-scene-render-CbFj_0Dp.js", - "sha256": "45443570502f426de9da8e06810f7db97e35470375e4ce17fbbc840db02398d4", + "path": "houseplan-assets/iso-scene-render-DrqMFlnw.js", + "sha256": "516d5176c89713778220ea37910af126ac49deec11bca4835628acb9234a7c5b", "rawBytes": 51983, "gzipBytes": 17642, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/live-interaction-runtime-Zm_H08W_.js", - "sha256": "46c89d531d433536b3f508a480758001c12f5dce2b767f88f9ebf6ae32955e54", + "path": "houseplan-assets/live-interaction-runtime-CY4BdkFz.js", + "sha256": "4dcf38616ab83f5a2914558399c3852b7afa6ba5878fee9f75cf406cc746dda1", "rawBytes": 8216, - "gzipBytes": 3205, + "gzipBytes": 3209, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/pdf-export-DIWj3ITi.js", - "sha256": "8b185f1dfa4b7e70e7a8ab1fe547ef926f09ff3fb492233e652af5128bbd2165", + "path": "houseplan-assets/pdf-export-uvcL70gX.js", + "sha256": "206bebb97b82857af0143431a63ef1cf81cc7e869daa807278ef474cc91a57c6", "rawBytes": 236264, - "gzipBytes": 109888, + "gzipBytes": 109885, "isEntry": false, "imports": [ - "houseplan-assets/furniture-plan-art.generated-CTyOm-PB.js", - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/furniture-plan-art.generated-DvOAO0uu.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-editor-CdmJQ4ZP.js", - "sha256": "b82df7c441df958fd4e799f770521e5bd602308b82c95cb6324fd7c93d68bf57", + "path": "houseplan-assets/summary-panel-editor-CMasQ4vg.js", + "sha256": "4b34a8e5ddd9ddf67aa84d27b93a345cfca03b693f1f2513e2e046054465d817", "rawBytes": 14862, - "gzipBytes": 3418, + "gzipBytes": 3426, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/houseplan-card-BeanMXov.js", - "houseplan-assets/summary-panel-runtime-loaded-Biy-bpfH.js" + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js", + "houseplan-assets/summary-panel-runtime-loaded-CGySQMOD.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-metrics-CQXeTtCl.js", - "sha256": "8c96db3e31a71f629b7573120870c48e7ad03205b501ec4365029f6752064e30", + "path": "houseplan-assets/summary-panel-metrics-BeGWlYtn.js", + "sha256": "d3b46ab20f1de0a48a16737e7456c0318e9903b79df2c5f9f78082bf378e5c93", "rawBytes": 2611, - "gzipBytes": 1304, + "gzipBytes": 1307, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-runtime-loaded-Biy-bpfH.js", - "sha256": "2f75b67c9a6615d11ab2838ef78428d273a06fbd0011e3018b530a9f60078a6e", + "path": "houseplan-assets/summary-panel-runtime-loaded-CGySQMOD.js", + "sha256": "70932d7306193061fed10ac47812d912c3a59a7417f95e240f37b61457bf09a8", "rawBytes": 72733, - "gzipBytes": 20172, + "gzipBytes": 20171, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-B_wstbUM.js", - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/form-kit.styles-CfB4DWMs.js", + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [ - "houseplan-assets/summary-panel-editor-CdmJQ4ZP.js", - "houseplan-assets/summary-panel-metrics-CQXeTtCl.js" + "houseplan-assets/summary-panel-editor-CMasQ4vg.js", + "houseplan-assets/summary-panel-metrics-BeGWlYtn.js" ] }, { - "path": "houseplan-assets/zigbee-topology-CC5zdgR2.js", - "sha256": "fe8b761dbbf286400fd76357dfad5ac4efb42b0f426d5045fbc28903eeb43c36", + "path": "houseplan-assets/zigbee-topology-DmwpO4_X.js", + "sha256": "a5f74e545476fb0048e5ae34d3e6aba6ca56d4774699b437f8400e40069a988e", "rawBytes": 18962, - "gzipBytes": 7423, + "gzipBytes": 7426, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/zigbee-topology-runtime-D1YiRFZ4.js", - "sha256": "0cc6de4caae6077311c0606f27276cf53c21759439fea69d10d78afa549306b9", + "path": "houseplan-assets/zigbee-topology-runtime-BK3ECo6u.js", + "sha256": "aa8b20e637d9d66b0affee0d0efee1bfd7defa9285d92d1bd496777fe5f3432b", "rawBytes": 3942, - "gzipBytes": 1760, + "gzipBytes": 1762, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js", - "houseplan-assets/zigbee-topology-CC5zdgR2.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js", + "houseplan-assets/zigbee-topology-DmwpO4_X.js" ], "dynamicImports": [] }, { "path": "houseplan-card.js", - "sha256": "6360cc0964d4eb0e46865760edbf926d4aae2f206eaa24ef5075e12ed16e1ba0", + "sha256": "d0b270ebad646accee58fd8cf7a130875da8b505b596f0e05ada91fffb41bb02", "rawBytes": 1205, - "gzipBytes": 801, + "gzipBytes": 802, "isEntry": true, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] }, { "path": "houseplan-panel.js", - "sha256": "d2ebfb69eab8cf2ac929ea58d5a1d78ee3627ae3d25b7b4a2a7ead3bec52f8b1", + "sha256": "4150cfd182db03e56a9e4b4b680ad72ace418f9882528e526de2579e32944606", "rawBytes": 6165, - "gzipBytes": 2322, + "gzipBytes": 2325, "isEntry": true, "imports": [ - "houseplan-assets/houseplan-card-BeanMXov.js" + "houseplan-assets/houseplan-card-BGma7Zjs.js" ], "dynamicImports": [] } diff --git a/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-BX4FJMxJ.js b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-Cghq1scc.js similarity index 95% rename from custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-BX4FJMxJ.js rename to custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-Cghq1scc.js index 0539f210..a21077d1 100644 --- a/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-BX4FJMxJ.js +++ b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-Cghq1scc.js @@ -1,16 +1,16 @@ -globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="f375b46ff4913dd2e476de3df2bc2e8ce6fd586b5c580aded9b2e6ce431e9cf1";import{A as e,c as t,s as a,l as i,cH as n,ao as s,dD as r,dE as o,cG as l,dF as c,cM as d,cL as p,dG as h,bo as u,bn as m,bp as g,ar as _,ay as b,az as f,dH as v}from"./houseplan-card-BeanMXov.js";import{c as w,f as y,C as $}from"./form-kit.styles-B_wstbUM.js";const k=w+y($,{withSwitch:!1}),x=new WeakSet;let S=null;function C(e){const t=e.renderRoot;if(!t||x.has(t))return;const a=t.ownerDocument??globalThis.document,i=a?.defaultView?.CSSStyleSheet;if(i&&"adoptedStyleSheets"in t)return S||(S=new i,S.replaceSync(k)),t.adoptedStyleSheets=[...t.adoptedStyleSheets,S],void x.add(t);if(t.querySelector("style[data-hp-form-kit]"))return void x.add(t);const n=a.createElement("style");n.dataset.hpFormKit="true",n.textContent=k,t.appendChild(n),x.add(t)}function M({title:a,help:i,body:n,id:s}){return t`
+globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="5e6b797362146dcb25e3ad594eca3a115b92cc4df3101d718fe7950b0ebfc362";import{A as e,c as t,s as a,l as i,cH as n,ao as s,dD as r,dE as o,cG as l,dF as c,cM as p,cL as d,dG as h,bo as u,bn as m,bp as g,ar as _,ay as b,az as f,dH as v}from"./houseplan-card-BGma7Zjs.js";import{c as w,f as y,C as $}from"./form-kit.styles-CfB4DWMs.js";const k=w+y($,{withSwitch:!1}),x=new WeakSet;let S=null;function C(e){const t=e.renderRoot;if(!t||x.has(t))return;const a=t.ownerDocument??globalThis.document,i=a?.defaultView?.CSSStyleSheet;if(i&&"adoptedStyleSheets"in t)return S||(S=new i,S.replaceSync(k)),t.adoptedStyleSheets=[...t.adoptedStyleSheets,S],void x.add(t);if(t.querySelector("style[data-hp-form-kit]"))return void x.add(t);const n=a.createElement("style");n.dataset.hpFormKit="true",n.textContent=k,t.appendChild(n),x.add(t)}function M({title:a,help:i,body:n,id:s}){return t`
${a?t`

${a}

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

${a}

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

${r}

`:e} -
`}function P(e,{narrow:a=!1}={}){return t`
${e}
`}function T({icon:a,title:i,caption:n,help:s,checked:r,disabled:o=!1,compact:l=!1,onChange:c,id:d}){const p=d&&n?`${d}-caption`:void 0;return t`
`}}ul.properties={hass:{attribute:!1},presentation:{attribute:!1},registry:{attribute:!1},deviceName:{attribute:!1}},ul.styles=[At,zt`:host{display:block;min-width:0;}.devicepreview{margin:4px 0 14px;padding:14px;border:1px solid var(--divider-color,rgba(127,127,127,0.28));border-radius:14px;background:color-mix(in srgb,var(--card-background-color,#20232b) 92%,var(--primary-color,#03a9f4));color:var(--primary-text-color,#fff);overflow:hidden;}.previewhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;}.previewbadge{padding:3px 9px;border-radius:999px;color:var(--secondary-text-color,#9aa0aa);background:color-mix(in srgb,var(--secondary-text-color,#9aa0aa) 12%,transparent);font-size:12px;font-weight:700;}.previewbadge.example{color:var(--warning-color,#ffb300);}.previewgrid{display:grid;grid-template-columns:minmax(170px,0.8fr) minmax(240px,1.2fr);gap:16px;align-items:stretch;}.previewstage{position:relative;min-height:168px;border-radius:12px;background:var(--secondary-background-color,rgba(0,0,0,0.16));overflow:hidden;pointer-events:none;container-type:inline-size;--icon-size:54px;--device-base-size:48.6px;}.previewfit{position:absolute;left:50%;top:50%;transform-origin:center;}.previewstage .dev{left:0;top:0;cursor:default;}:host([data-pointer-hover]) .previewstage .dev:hover{z-index:2;}.previewfacts{min-width:0;display:grid;align-content:start;gap:8px;}.previewfacts>div{display:grid;grid-template-columns:minmax(115px,0.8fr) minmax(0,1.3fr);gap:8px;}.previewfacts span{color:var(--secondary-text-color,#9aa0aa);}.previewfacts b{min-width:0;overflow-wrap:anywhere;}.previewnotice{margin:2px 0 0;color:var(--secondary-text-color,#9aa0aa);font-size:13px;}.previewdetails{margin-top:12px;}.previewdetails summary{cursor:pointer;color:var(--secondary-text-color,#9aa0aa);}.previewtable{display:grid;gap:8px;margin-top:9px;}.previewsource{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 10px;font-size:13px;}.previewsource>*{min-width:0;overflow-wrap:anywhere;}.previewsource code{color:var(--secondary-text-color,#9aa0aa);}.previewdemo{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--divider-color,rgba(127,127,127,0.35));border-radius:10px;background:transparent;color:inherit;cursor:pointer;}.previewdemos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}.previewdemo:focus-visible{outline:2px solid var(--primary-color,#03a9f4);outline-offset:2px;}.previewdemo:disabled{opacity:0.5;cursor:not-allowed;}@media (max-width:640px){.previewgrid{grid-template-columns:minmax(0,1fr);}.previewstage{min-height:142px;}.previewfacts>div{grid-template-columns:minmax(0,1fr);gap:2px;}}`],customElements.get("hp-device-preview")||customElements.define("hp-device-preview",ul);const _l={revision:0,topologies:[],states:{}};class ml extends Ft{constructor(){super(...arguments),this.value={enabled:!1,z2mBaseTopics:[]},this.savedEnabled=!1,this.devices=[],this._runtime=null,this._snapshot=_l,this._topicText="zigbee2mqtt",this._invalidTopic=!1,this.embedded=!1}disconnectedCallback(){this._release?.(),this._release=void 0,super.disconnectedCallback()}updated(t){t.has("hass")&&(this._release?.(),this._release=void 0,this._runtime=null,this._snapshot=_l),this.savedEnabled&&this._admin&&this._ensureRuntime()}willUpdate(t){t.has("value")&&(this._topicText=(this.value.z2mBaseTopics.length?this.value.z2mBaseTopics:["zigbee2mqtt"]).join("\n"),this._invalidTopic=!1)}get _admin(){return!0===this.hass?.user?.is_admin}_t(t,e){return Qo(l(this.hass),t,e)}_help(){const t=l(this.hass);return Xo(t,"help")&&Xo(t,"help_aria")?p``:d}async _ensureRuntime(){return this._runtime||(this._runtime=await import("./zigbee-topology-runtime-D1YiRFZ4.js"),this._snapshot=this._runtime.zigbeeTopologyRuntimeSnapshot(this.hass),this._release=this._runtime.subscribeZigbeeTopology(this.hass,()=>{this._snapshot=this._runtime.zigbeeTopologyRuntimeSnapshot(this.hass),this.requestUpdate()}),this.requestUpdate()),this._runtime}_emit(t){this._admin&&this.dispatchEvent(new CustomEvent("hp-topology-settings-change",{detail:t,bubbles:!0,composed:!0}))}_topics(){return this.value.z2mBaseTopics.length?this.value.z2mBaseTopics:["zigbee2mqtt"]}_editTopics(t){this._topicText=t;const e=t.split(/[\r\n,]+/).map(t=>t.trim()).filter(Boolean),s=e.map(Gt).filter(Boolean);this._invalidTopic=s.length!==e.length,this._invalidTopic?this.requestUpdate():this._emit({...this.value,z2mBaseTopics:[...new Set(s)].slice(0,8)})}_status(t){const e=this._snapshot.states[t];if(!e)return this._t("status_idle");if("loading"===e.phase)return this._t("status_loading");if("error"===e.phase)return this._t(`error_${e.error||"provider"}`);if("ready"!==e.phase||!e.obtainedAt)return this._t("status_idle");const s=new Date(e.obtainedAt).toLocaleTimeString(l(this.hass),{hour:"2-digit",minute:"2-digit"}),i=this._snapshot.topologies.find(e=>"zha"===t?"zha"===e.provider:`z2m:${e.instanceId}`===t),o=!!i&&!!this.registry&&ta(i,this.devices,this.registry).warnings.length>0;return e.partial||o?this._t("status_partial",{time:s}):i&&!i.links.length?this._t("status_no_links",{time:s}):this._t(Date.now()-e.obtainedAt>ea?"status_stale":"status_ready",{time:s})}_busy(t){return"loading"===this._snapshot.states[t]?.phase}async _readZha(){this.savedEnabled&&this._admin&&(await this._ensureRuntime()).readZhaTopology(this.hass)}async _refreshZ2m(t){this.savedEnabled&&this._admin&&(await this._ensureRuntime()).refreshZ2mTopology(this.hass,t)}render(){if(this.embedded)return this._renderEmbedded();const t=this._admin,e=this.value.enabled,s=t&&this.savedEnabled,i=this._topics();return p` + .ariaLabel=${this._t("help_aria")}>`:d}async _ensureRuntime(){return this._runtime||(this._runtime=await import("./zigbee-topology-runtime-BK3ECo6u.js"),this._snapshot=this._runtime.zigbeeTopologyRuntimeSnapshot(this.hass),this._release=this._runtime.subscribeZigbeeTopology(this.hass,()=>{this._snapshot=this._runtime.zigbeeTopologyRuntimeSnapshot(this.hass),this.requestUpdate()}),this.requestUpdate()),this._runtime}_emit(t){this._admin&&this.dispatchEvent(new CustomEvent("hp-topology-settings-change",{detail:t,bubbles:!0,composed:!0}))}_topics(){return this.value.z2mBaseTopics.length?this.value.z2mBaseTopics:["zigbee2mqtt"]}_editTopics(t){this._topicText=t;const e=t.split(/[\r\n,]+/).map(t=>t.trim()).filter(Boolean),s=e.map(Gt).filter(Boolean);this._invalidTopic=s.length!==e.length,this._invalidTopic?this.requestUpdate():this._emit({...this.value,z2mBaseTopics:[...new Set(s)].slice(0,8)})}_status(t){const e=this._snapshot.states[t];if(!e)return this._t("status_idle");if("loading"===e.phase)return this._t("status_loading");if("error"===e.phase)return this._t(`error_${e.error||"provider"}`);if("ready"!==e.phase||!e.obtainedAt)return this._t("status_idle");const s=new Date(e.obtainedAt).toLocaleTimeString(l(this.hass),{hour:"2-digit",minute:"2-digit"}),i=this._snapshot.topologies.find(e=>"zha"===t?"zha"===e.provider:`z2m:${e.instanceId}`===t),o=!!i&&!!this.registry&&ta(i,this.devices,this.registry).warnings.length>0;return e.partial||o?this._t("status_partial",{time:s}):i&&!i.links.length?this._t("status_no_links",{time:s}):this._t(Date.now()-e.obtainedAt>ea?"status_stale":"status_ready",{time:s})}_busy(t){return"loading"===this._snapshot.states[t]?.phase}async _readZha(){this.savedEnabled&&this._admin&&(await this._ensureRuntime()).readZhaTopology(this.hass)}async _refreshZ2m(t){this.savedEnabled&&this._admin&&(await this._ensureRuntime()).refreshZ2mTopology(this.hass,t)}render(){if(this.embedded)return this._renderEmbedded();const t=this._admin,e=this.value.enabled,s=t&&this.savedEnabled,i=this._topics();return p`
${this._t("title")}${this._help()}